Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 files

TODO
====

- gamepad
- sound
- SD file game loading with menu
- basic programs load/save ?
- save screenshot to (scr) file
- turbo on / off
- several Keymaps

Notes
======

first screen display, then go to basic.