Releases: UzixLS/zx-sizif-512
Releases · UzixLS/zx-sizif-512
Firmware v20230820
- Added SpecDrum support (Covox variation on #DF port);
- Added option to remap gamepad button A as UP;
- Increased AY volume;
- Implemented fast 48 Basic boot when "Auto CPU freq" option is enabled;
- Slightly improved 128 int timings;
- Fixed 128 Basic crash when DivMMC is enabled;
- Fixed esxDOS TAP file loading in +3e mode;
- Fixed ULA+ IO contention for classic timings (HAM256.TAP has been affected)
- Fixed Magic button handling when DivIDE addon is installed;
- Attribute port is now accessible only via #FF address in classic timings. This is necessary to prevent a bus conflict when reading ports from addons. Pentagon mode hasn't been affected as it's already used only #FF port in previous versions.
Firmware v20221002
- Added support for PCB rev.E;
- Added auto CPU frequency feature. When it's enabled:
- Frequency sets to 14MHz on esxdos activity - for fastest loading from SD card;
- Frequency sets to 3.5MHz within ~1ms after #FE port access - this allows to load from tape within turbo mode. Also this improves beeper sound effects;
- Otherwise user configured frequency is used
- Added support for ZXKit1 VGA converter. When ZXKit1 setting enabled in menu:
- Hsync on EGA header acts as Csync;
- Vsync on EGA header acts as 14MHz out
- Changed PS/2 keyboard mapping:
- Pause has been moved from F12 to F1;
- Reboot has been assigned to F10 and F12 (but still present on Ctrl-Alt-Del / Ctrl-Alt-Backspace)
- SD card setting can now be saved;
- Allow NMI call when DivMMC's MAPRAM in use (i.e. custom ROM file loaded from SD card);
- Fixed compatibility with some PS/2 keyboards, fix random keys sticking;
- Fixed incorrect operation of some AY chips when turbo mode is enabled;
- Fixed exiting from pause;
- Fixed compatibility with addons asserting RSTCPU signal (e.g. Dandanator);
- Fixed kempston port decoding - add #DF port for some rare games.
Firmware v20211204
- Added ability to save user configuration to flash (only SST39SF0x0 supported);
- Added option to disable sd indication on border;
- Added bright boost option;
- Added boot menu when holding CS on power-on;
- Added NE GLUK rom boot option;
- DivMMC (ESXDOS) controller is now automatically disabled when BDI (TRDOS) controller connected;
- Implemented Z-Controller (ZC) SD card controller;
- Replaced DivMMC NO-OS mode by ZC;
- Replaced +3e rom to support ZC (thanks to nihirash);
- Menu was slightly refactored.
Firmware v20211002
- Significantly improved 48/128 classic timings;
- Replaced 'Timings', 'RAM', '+3' settings with one 'Machine' setting;
- Rearranged ROMs - added specific ROMs for Pentagon, 48K, 128K and +3e machines, added Looking Glass BASIC (only for rev.D pcb);
- Added custom boot options: hold '1' key on poweron to boot ZX81 or '2' for ZX80. These modes are sticky until next poweron (only for rev.D pcb);
- Added 4.4MHz and 5.2MHz turbo modes for some old games where 3.5MHz isn't enough but 7MHz is too much;
- Added support for external AY on ZXBUS;
- Added DivMMC NO-OS option to disable esxDOS but keep SD card online. Useful for +3e mode. Also NO-OS activated by default when custom ROM used, which will be useful for addons like Dandanator, MVcomp BDI and etc;
- DivMMC is automatically disabled if no SD card inserted at poweron;
- Improved pause ('F12' on ps/2 keyboard or 'Start' on gamepad);
- Improved ulaplus video output quality;
- Improved 14MHz turbo mode stability;
- Fixed compatibility with some +3 software (#1ffd port fix);
- Fixed hanging of esxDOS LFN browser after magic key double press;
- Fixed incorrect pallete after enabling ulaplus in menu;
- Fixed magic menu glitches if ROM was shadowed at boot (for Dandanator Mini addon).
Both CPLD and ROM firmwares should be updated for proper operation.
Firmware v20210907
CPLD:
- Fix unpausing after reboot by ctrl-alt-del;
- Some stability improvements in magic menu.
ROM:
- Mute SAA1099 on reset.
Firmware v20210815
CPLD and ROM:
- Fix compatibility with ZXBUS addons with ROM (broken in v20210710);
- Fix internal diagnostics and ZX81 ROMs (broken in v20210710).
You need to update both CPLD and ROM firmware for proper operation.
Firmware v20210710
CPLD:
- Add menu for magic button;
- Fix conflict between ay and attribute port in 48 and 128 timings;
- PS/2: don't take Alt as fire key when Ctrl-Alt-Del combination is pressed.
ROM:
- Add menu for magic button;
- Update DiagROM to version 54.
You need to update both CPLD and ROM firmware for proper operation.
Firmware v20210606
CPLD:
- Implement PS/2 keyboard driver
- Fix leaving magic handler in 14MHz turbo mode
- Enable clamping diodes on some CPLD pins just to be safe
- Improve reliability in 14MHz mode; fix reading from nonexisting ports
- Internal firmware refactoring
ROM:
- No changes
Firmware v20210424
First one