Commit 1389be28 authored by Andre Leiradella's avatar Andre Leiradella
Browse files

readme updates

parent a0f80461
...@@ -2,6 +2,10 @@ ...@@ -2,6 +2,10 @@
**81-libretro** is an *work in progress* port of the [EightyOne](http://www.chuntey.com/) (a.k.a. THE Sinclair Emulator) to [libretro](http://www.libretro.com/). It's being developed on Windows with MinGW (64 bits) and Debian 8, and tested on RetroArch 1.2 frontend. **81-libretro** is an *work in progress* port of the [EightyOne](http://www.chuntey.com/) (a.k.a. THE Sinclair Emulator) to [libretro](http://www.libretro.com/). It's being developed on Windows with MinGW (64 bits) and Debian 8, and tested on RetroArch 1.2 frontend.
## Games
The classic ZX81 games are all over the Internet, but check the [colorized](https://github.com/leiradel/81-libretro/tree/master/colorized) folder for games with Chroma 81 support. There are also many original games for the Zeddy, check [Bob's Stuff](http://www.bobs-stuff.co.uk/zx81.html) for some high quality games.
## Emulated Machines ## Emulated Machines
EightyOne emulates a number of ZX80, ZX81, clones, and other computers based on the same hardware: EightyOne emulates a number of ZX80, ZX81, clones, and other computers based on the same hardware:
...@@ -17,7 +21,7 @@ EightyOne emulates a number of ZX80, ZX81, clones, and other computers based on ...@@ -17,7 +21,7 @@ EightyOne emulates a number of ZX80, ZX81, clones, and other computers based on
However, **81-libretro** only emulates the Sinclair ZX81 with 16Kb RAM for now. Other machines will be added as time permits. Push requests are welcome. However, **81-libretro** only emulates the Sinclair ZX81 with 16Kb RAM for now. Other machines will be added as time permits. Push requests are welcome.
The port correctly loads and runs ~~some~~ many games I have around in the `p` format. `tzx` format is not supported yet. The port correctly loads and runs ~~some~~ many games I have around in the `p` format. `tzx` format is also supported.
EightyOne also emulates some ZX Spectrum machines, but those were left out of this core on purpose. For a ZX Spectrum core for libretro, see the [Fuse core](https://github.com/libretro/fuse-libretro). EightyOne also emulates some ZX Spectrum machines, but those were left out of this core on purpose. For a ZX Spectrum core for libretro, see the [Fuse core](https://github.com/libretro/fuse-libretro).
...@@ -25,7 +29,9 @@ EightyOne also emulates some ZX Spectrum machines, but those were left out of th ...@@ -25,7 +29,9 @@ EightyOne also emulates some ZX Spectrum machines, but those were left out of th
The only core option available on the frontend is: The only core option available on the frontend is:
* Tape Fast Load (enabled|disabled): Instantly loads files if enabled, or disabled it to see the moving horizontal lines while the game loads
* Emulate Chroma 81 (disabled|enabled): Enable the [Chroma 81](http://www.fruitcake.plus.com/Sinclair/ZX81/Chroma/ChromaInterface.htm) interface * Emulate Chroma 81 (disabled|enabled): Enable the [Chroma 81](http://www.fruitcake.plus.com/Sinclair/ZX81/Chroma/ChromaInterface.htm) interface
* High Resolution (none|WRX): Enables WRX high resolution
* Video Presets (clean|tv|noisy): Change how the video is emulated (if Chroma 81 is enabled, the video is set to "clean" regardless of this option) * Video Presets (clean|tv|noisy): Change how the video is emulated (if Chroma 81 is enabled, the video is set to "clean" regardless of this option)
* Transparent Keyboard Overlay (enabled|disabled): If the keyboard overlay is transparent or opaque * Transparent Keyboard Overlay (enabled|disabled): If the keyboard overlay is transparent or opaque
* Time to Release Key in ms (500|1000|100|300): How many milliseconds to wait before releasing the key pressed using the keyboard overlay * Time to Release Key in ms (500|1000|100|300): How many milliseconds to wait before releasing the key pressed using the keyboard overlay
...@@ -36,7 +42,7 @@ A keyboard and a cursor joystick are configured and should work out-of-the-box. ...@@ -36,7 +42,7 @@ A keyboard and a cursor joystick are configured and should work out-of-the-box.
## Supported Formats ## Supported Formats
The only format supported is the `p` format. I wanted to support `tzx` tapes but the emulator refuses to load them. Push requests are welcome. The `p` and the `tzx` formats are supported.
## Save States ## Save States
...@@ -50,7 +56,7 @@ Save states are supported, but are likely to change when more machines are emula ...@@ -50,7 +56,7 @@ Save states are supported, but are likely to change when more machines are emula
## Thanks ## Thanks
* Erik Olofsen, for the correct values to set the Z80 registers and some memory variables to successfully load .P files, and for the Chroma 81 emulation * Erik Olofsen, for the correct values to set the Z80 registers and some memory variables to successfully load .P files, for the Chroma 81 emulation, and for .TZX support.
## Versions ## Versions
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment