Dit is de Linux-app genaamd Coffee GB waarvan de nieuwste release kan worden gedownload als coffee-gb-1.0.0.jar. Het kan online worden uitgevoerd in de gratis hostingprovider OnWorks voor werkstations.
Download en voer deze app met de naam Coffee GB gratis online uit met OnWorks.
Volg deze instructies om deze app uit te voeren:
- 1. Download deze applicatie op uw pc.
- 2. Voer in onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX in met de gebruikersnaam die u wilt.
- 3. Upload deze applicatie in zo'n bestandsbeheerder.
- 4. Start de OnWorks Linux online of Windows online emulator of MACOS online emulator vanaf deze website.
- 5. Ga vanuit het OnWorks Linux-besturingssysteem dat u zojuist hebt gestart naar onze bestandsbeheerder https://www.onworks.net/myfiles.php?username=XXXXX met de gewenste gebruikersnaam.
- 6. Download de applicatie, installeer hem en voer hem uit.
SCREENSHOTS
Ad
Koffie NL
PRODUCTBESCHRIJVING
Coffee GB is een Gameboy Color-emulator geschreven in Java 8. Het is bedoeld als ontwikkelingsoefening. Meer info vind je in de blogpost. Eerst heb ik alle Gameboy CPU-opcodes geïmplementeerd. Het is niet bepaald de Z80, maar hij komt aardig in de buurt. Als referentie heb ik de GameBoy CPU-handleiding gebruikt - later ontdekte ik dat deze een paar typefouten bevat en niet specifiek genoeg is voor sommige bewerkingen. Na het implementeren van de opcodes en het geheugen (gemodelleerd door een int[] array) wilde ik graag controleren of het mogelijk is om er wat code op uit te voeren. Ik had nog geen cartridge of GPU-emulatie, dus zelfs het eenvoudigste spel zou geen optie zijn. Wanneer de originele Gameboy echter start, voert deze een eenvoudig programma van 256 bytes uit, een soort firmware die het Nintendo-logo weergeeft en het systeem zelf test. Dat was precies wat ik zocht - na slechts 3 dagen had ik een applicatie met de Gameboy-code!
Voordelen
- Cyclus-exacte Gameboy CPU-emulatie
- Vrij compatibel (alle tests van Blargg zijn geslaagd, hoewel sommige games nog steeds niet werken)
- MBC1-5-ondersteuning
- Batterij bespaart
- Ondersteuning voor gecomprimeerde ROM's
- Op ROM gebaseerde compatibiliteitstests worden uitgevoerd vanuit Maven
Programmeertaal
Java
Categorieën
Dit is een applicatie die ook kan worden opgehaald van https://sourceforge.net/projects/coffee-gb.mirror/. Het is gehost in OnWorks, zodat het op de gemakkelijkste manier online kan worden uitgevoerd vanaf een van onze gratis besturingssystemen.