Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/makapuf/bitbox-spectrum
A ZX Spectrum emulator for the Bitbox
https://github.com/makapuf/bitbox-spectrum
bitbox emulator spectrum zx-spectrum
Last synced: 13 days ago
JSON representation
A ZX Spectrum emulator for the Bitbox
- Host: GitHub
- URL: https://github.com/makapuf/bitbox-spectrum
- Owner: makapuf
- License: gpl-3.0
- Created: 2015-05-13T20:11:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-10T13:59:57.000Z (about 7 years ago)
- Last Synced: 2024-07-30T21:10:00.619Z (3 months ago)
- Topics: bitbox, emulator, spectrum, zx-spectrum
- Language: C
- Size: 260 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
BitboZx : a Bitbox Spectrum emulator !
--------------------------------------![ZX emu screenshot](https://raw.githubusercontent.com/makapuf/bitbox-spectrum/master/title.png)
See blog post : http://bitboxconsole.blogspot.fr/2015/05/zx-spectrum-emulator.html
Origin
======Inspiration from [UB spectrum emulator](http://mikrocontroller.bplaced.net/wordpress/?page_id=3424), heavily modified for bitbox.
ZX80 file Loading from UB routines.
Keyboard
========
(using QWERTY keyboard conventions)* Left Shift caps shift
* Left Ctrl symbol shift
* Arrows/RShift Kempston Joystick
* Alt+Del Reset
* Alt+AKLMT Load Games ...
* Alt+PgUp/Dn Turbo On/Off![ZX emu screenshot](https://raw.githubusercontent.com/makapuf/bitbox-spectrum/master/keyb.png)
Modifications
=============The following modifications have been performed :
- STM32f429 -> stm32f405 (no DMA2D)
- No LCD screen -> bitbox VGA out with no internal RAM
- using bitbox USB (keyboard & joystick) & uSD drivers (future)
- Integration to Bitbox conventions, build process
- Externalization of roms as z80 filesTODO
====- gamepad
- sound
- SD file game loading with menu
- basic programs load/save ?
- save screenshot to (scr) file
- turbo on / off
- several KeymapsNotes
======first screen display, then go to basic.