BitboZx
Hi, here is the first release of the BitBoxZx, a 48k ZX Spectrum emulator !Made of a few hundreds of C lines and inspired by the work of "UD" ( http://mikrocontroller.bplaced.net/wordpress/?page_id=3424 ) heavily modified to fit the Bitbox, itself based on Marat Fayzullin Z80 emulator. ZX80 file Loading routines from UB.
The emulator is running from a USB keyboard. BASIC programs as well as several games are included.
Modifications :
- STM32f429 -> stm32f405 (no DMA2D)
- No LCD screen -> bitbox VGA out. This has been replaced by a direct rendering scanline function.
- using bitbox USB (keyboard & joystick) & uSD drivers (future loading)
- Integration to Bitbox conventions, build process
- Externalization of roms as z80 files
- Future extensions (almost ready) : sound , gamepad, SD game loading
Source code + binaries are available on github, of course
shortly as well as a demo movie I hope.
This comment has been removed by the author.
ReplyDeletehi. sound still missing? i'm intrigued by the idea of emulating the zx on esp8266, but sound synch worry me quite a bit
ReplyDeleteanyway sound was not that difficult to implement. maybe is not perfect because the emulator is not 100% time accurate.
ReplyDeleteI don't know a lot about the BitboZx Emulator I read it here for first time but for me the best ZX Spectrum Emulator is the zx32 and I download it from https://www.retrostic.com/emulators/zx-spectrum and every game you can play it with good graphic and sound.
ReplyDeleteI can't agree with the comment for the zx32 emulator, for me the best ZX Spectrum Emulator is the Fuse and I play all of my games using this ZX Spectrum Emulator.
ReplyDelete