Dal fork dell’emulatore PlutoBoy di RossMeikleham arriva una nuova build dallo sviluppatore theheroGAC.PlutoBoy è un emulatore del Gameboy e Gameboy Color per sistemi Windows, OSX, Linux / Unix, Android, iOS, browser Web, Sony PSP e PSVita, abbastanza stabile con il supporto di 2 modalità DMG (Dot Matrix Gameboy) e CGB (Gameboy Color).Tutti i giochi originali del Gameboy sono retrocompatibili in modalità CGB senza l’utilizzo dei core di RetroArch.La nuova build rilasciata modifica il percorso da ux0:data a ux0: inoltre sono stati aggiunti alcuni elementi grafici per il LiveArea

Attualmente implementato

Set completo di istruzioni del processore Z80 modificato del Gameboy con tempistiche corrette rispetto all’esecuzione di istruzioni e accessi alla memoria. (secondo le ROM dei test di Blargg)

Interrompe la gestione

Temporizzazioni LCD e gestione.

Supporto per Joypad da tastiera e controlli touch screen quando si utilizza SDL2.

Trasferimento I / O seriale implementato in TCP per emulare il trasferimento di dati tramite la porta di collegamento. (Sperimentale)

Rendering del contenuto dello schermo dopo ogni scanline. Dopo che tutte le linee di scansione sono state renderizzate, lo schermo viene visualizzato / aggiornato utilizzando SDL.

Supporto per ROM di chip regolari da 32 KB, MBC1, MBC2, MBC3, MBC5, HuC1, HuC3 e MMM01. (Non incluso Real Time Clock o Rumble)

Salvataggio di SRAM e caricamento di SRAM dal file per i giochi che lo supportano.

Il Suono utilizza la libreria sonora C ++ di Blaarg, ulteriormente modificata da drhelius . I file di origine per l’audio utilizzati in questo emulatore provengono dal suo emulatore qui

Supporto per la maggior parte delle ROM del Gameboy Color

Debugger semplice che può: Passare attraverso le istruzioni, Imposta punti di interruzione, Visualizza il contenuto della memoria e dei registri Disassembla un’istruzione dall’indirizzo di memoria



Da implementare:

Supporto per Real Time Clock per MBC3 + HuC3, rumble per MBC5. MBC6, MBC7, TAMA5 e controller di memoria per fotocamera Gameboy.

Aggiornamento delle informazioni sulla schermata durante la scansione anziché tutte in una volta quando si verifica H-Blank. (Necessario per alcuni giochi per renderizzare correttamente come Prehistorik Man)

Comportamento degli errori di Sprite di OAM

Salva / carica stati

Correzioni per problemi tecnici e bug in alcune ROM.

Guida

Installare l’emulatore tramite Vitashell

Creare una cartella chiamata “ROM” all’interno del percorso ux0:

Inserire le rom del Gameboy Color all’interno

Anteprima

Download

Plutoboy.vpk

Fonte

Github e Fonte fork