Version 10

This commit is contained in:
fabio.olimpieri 2013-03-24 14:55:32 +00:00
parent 95b18c7bf4
commit bd14dbb56b
4 changed files with 68 additions and 39 deletions

View File

@ -1,19 +1,26 @@
WHAT EMULATES RIGHT IN FBZX?
-Screen timmings in 48K and 128K mode.
-Screen generation, so border efects and even attribute changing efects
should work fine.
-48K sound (included the low-pass filter efect of Tape out).
-128K sound (fully emulation of the AY-3-8912).
-Trash in the bus when reading from a non-existing port. This is right generated
(from the data being displayed in that moment) so games works right (like
SHORTCIRCUIT, that runs without flickering).
-Spectrum 48K Issue 2 and 3 efects in the EAR bit are correctly emulated.
-Priority of joystick over keyboard.
-Snow efect when I register points between 64 and 127.
-Emulation of Interface I and Microdrive (only one drive).
-Memory contention
-Emulates Spanish 128K from Investronica/Sinclair
-Allows to insert POKE values in memory (inmunity, infinite lives...)
-Can load and save SCR snapshots
-ULAPlus support
WHAT EMULATES RIGHT IN FBZX WII?
-Screen timmings in 48K and 128K mode.
-Screen generation, so border efects and even attribute changing efects
should work fine.
-48K sound (included the low-pass filter efect of Tape out).
-128K sound (fully emulation of the AY-3-8912).
-Trash in the bus when reading from a non-existing port. This is right generated
(from the data being displayed in that moment) so games works right (like
SHORTCIRCUIT, that runs without flickering).
-Spectrum 48K Issue 2 and 3 efects in the EAR bit are correctly emulated.
-Priority of joystick over keyboard.
-Snow efect when I register points between 64 and 127.
-Emulation of Interface I and Microdrive (only one drive).
-Memory contention
-Emulates Spanish 128K from Investronica/Sinclair, the Amstrad Plus 2, the Amstrad Plus 2A and NTSC 48k
-Allows to insert POKE values an files in memory (inmunity, infinite lives...)
-Can load and save SCR snapshots
-ULAPlus support
-Z80 snapshots, both loading and saving, and loading SNA snapshots.
-TAP (both read and write) and TZX (only read) tape files, supporting
-Fast loading and instant speed loading
-ZIP archive files
-Tape browser
-FTP client for loading games from internet repositories (e.g. WOS).

27
TODO
View File

@ -1,14 +1,13 @@
TO-DO list (in any particular order)
-Add support for more snapshot types, like SLP, SP, ZX, ZXS, ZX82...
-Finish support for TZX tape format (see README.TZX for details).
-Discover why Speedlock-protected games doesn't work (see README.TZX for
details)
-Add support for saving compressed Z80 snapshots (at this moment, are stored
always uncompressed).
-Add +3 disk drive emulation
-Add Disciple/PlusD emulation
-Add emulation for Russian spectrums (scorpion & pentagon).
-Add a TAP manager, to allow to go to a specific block into the TAP file.
-Add support for mouse, emulating the AMX Mouse.
TO-DO list (in any particular order)
-Add support for more snapshot types, like SLP, SP, ZX, ZXS, ZX82...
-Finish support for TZX tape format (see README.TZX for details).
-Discover why Speedlock-protected games doesn't work (see README.TZX for
details)
-Add support for saving compressed Z80 snapshots (at this moment, are stored
always uncompressed).
-Add +3 disk drive emulation
-Add Disciple/PlusD emulation
-Add emulation for Russian spectrums (scorpion & pentagon).
-Add support for mouse, emulating the AMX Mouse.

View File

@ -1,3 +1,26 @@
version 10:
* Tape browser
* TZX "select block" block
* TZX "jump to block" block
* TZX messages shown on the screen
* Instant load for TZX files too
* Improved instant load routine: most of TAP files can be instant loaded now
* Keys can be kept pressed in Virtual Keyboard
* QAOP joystick
* 16 bit sound
* Linear interpolation anti aliasing sound filter
* Removed crackling in menu change
* Mic bit emulation (Cobra's Arc speach works now)
* Option to have pause between blocks in instant load
* Option to disable tape rewind on reset
* Option to ignore joystick configuration of z80 files
* Tape stops on reset
* Fixed bug in emulation precision option saving
* Other minor fixings and improvements
-- Fabio Olimpieri <fabio.olimpieri@tin.it> Mar 24 2013
version 9:
* Virtual keyboard does not stop the emulation
* Support for installation on usb device

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="1">
<name>FBZX Wii</name>
<coder>Oibaf</coder>
<version>9.0</version>
<release_date>20130120</release_date>
<coder>Oibaf (Fabio Olimpieri)</coder>
<version>10.0</version>
<release_date>20130324</release_date>
<short_description>ZX Spectrum Emulator</short_description>
<long_description>A ZX Spectrum emulator for FrameBuffer written by Sergio Costas, see http://www.rastersoft.com/fbzx.html.
The port to Wii was done by Fabio Olimpieri.
<long_description>A ZX Spectrum emulator.
The project is based on FBZX originally written by Sergio Costas (http://www.rastersoft.com/fbzx.html).
USAGE
------
@ -22,7 +22,7 @@ The easiest way to play a game is to load a snapshot (.z80 and .sna files).
You can also insert a tape file (.tap and .tzx) and then load the file in the tape menu (it simulates the command Load "").
If you have problems with a .tap file, likely the TAP file has a program which uses a custom routine to load the blocks; in this case, try to disable the "Tap instant load" function.
If you have problems with a file loading, likely the file has a program which uses a custom routine to load the blocks; in this case, try to disable the "Instant load" option.
If you want to speed up the tape file loading (both for .tzx file and .tap file with "tap instant load" disabled), try to enable "auto turbo mode" which speeds up the emulator while loading.