Releases: mborik/speccy2010
Releases · mborik/speccy2010
v1.2.9
- Settings: fully manual control over saving of
speccy2010.ini
config file to improve overall stability
Additional content in this release
speccy2010_v1.2.9_sdcard.zip
- content of SD card aimed to test this release- ESXDOS updated to v0.8.9
- demos & games in TAPs to test autoloader feature for ESXDOS and DivMMC
- some TRDs to test Betadisk or ESXDOS autoloader with Pentagon timings
- bootable disk
mb02/demodisk.mbd
with some programs and demos to test MB-02 implementation - few snapshots to test
v1.2.8
- DivMMC: fixed write to
#2000
-#3FFF
while CONMEM is active, thanks to ub880d/SinDiKat - Debugger: fixed negative relative jumps (also by ub880d)
- Debugger: testing of
M
orCtrl+G
hotkeys in dump window (change the address) - Debugger: displaying of current paging: 48k ROM, plus MB-02 memory map modes was fixed
- Settings: option to completely disable joysticks (again, ub880d)
- Core: fixed undocumented IM2 (
#ED #7E
) instruction in Z80 core (MQM3 demo works!)
Additional content in this release
speccy2010_v1.2.8_sdcard.zip
- content of SD card aimed to test this release- ESXDOS updated to v0.8.8
- demos & games in TAPs to test autoloader feature for ESXDOS and DivMMC
- some TRDs to test Betadisk or ESXDOS autoloader with Pentagon timings
- bootable disk
mb02/demodisk.mbd
with some programs and demos to test MB-02 implementation
(including fixed Prometheus assembler without DMA transfers inDEVELOPMENT
directory, thanks to Logout/CI5!) - few snapshots to test
v1.2.7
- implemented tape image lister in File Manager when you press
F3
key on TAP file - in File Manager, quick search in directory was performed by pressing an initial letter
- access to graphical user interface of Speccy2010 was blocked while DivMMC controlling SD card by SPI commands to prevent conflicts and possible integrity violation of SD card content
Additional content in this release
- nothing changed, please download
speccy2010_v1.2.6_sdcard.zip
from previous release
v1.2.6
- real Betadisk implementation replaced by simple emulation
(it free-up lot of resources in FPGA and ARM firmware memory) - removed unused 3rd channel of sound mixer in FPGA
- DivMMC improved by implementing AllRAM mode compatible with MB-02+ controlled by port
#17
(23) - fixed device selector port
#E7
of DivMMC - found probably most important stability issue in FatFs library, where single static buffer was allocated which wasn't thread-safe (changed to dynamic buffer on stack space)
- fixed predefined value of control port in RTC emulation by ub880d
Additional content in this release
speccy2010_v1.2.6_sdcard.zip
- content of SD card aimed to test this release- ESXDOS updated to v0.8.7
- including updated
sys/RTC.SYS
by ub880d - demos & games in TAPs to test autoloader feature for ESXDOS and DivMMC
- demo
tape/REGRESSION.tap
to test AllRAM mode in DivMMC
(run directly from NMI menu or ESXDOS or even easier from File Manager) - some TRDs to test Betadisk or ESXDOS autoloader with Pentagon timings
- bootable disk
mb02/demodisk.mbd
with some programs and demos to test MB-02 implementation - few snapshots to test
v1.2.5
v1.2.4
- enhanced capabilities when the ESXDOS is loaded into DivMMC: Autoloader of TAP or TRD files directly from File Manager (without accessing NMI menu)
- redefined snapshot loading and saving, now with direct accessing Z80 registers and eye-candy progress-bar
- new feature: load snapshot of given filename
[Alt+F6]
- slightly modified keyboard layout (see help file)
- massive refactor of key-modifiers handling (thanks to ub880d)
- help file
[F1]
is accessible from everywhere - bold font is back (thanks to Akio)
- improved debugger
- fixed DivMMC paging calculations
- added
[M]
key to change cursor in both Trace/Dump windows - hotkeys to reset
[Alt+F5]
and load SNA[Alt+F6]
and trace immediately
- fixed some timing issues (thanks to azesmbog)
- removed video testing pattern to fit the changes into FPGA
Additional content in this release
speccy2010_v1.2.4_sdcard.zip
- content of SD card aimed to test this release- demos & games in TAPs to test new autoloader feature for ESXDOS and DivMMC but also some TRDs for Pentagon timings
- including
bsdos308s.rom
required for MB-02 and bootable diskmb02/demodisk.mbd
with some programs and demos to test MB-02 implementation - few snapshots to test
v1.2.3
- ground up redesign of the graphical user interface
- much more informations on screen thanks to thinner font in GUI (6 pixel wide)
- viewer
[F3]
in File Commander with wrap/unwrap lines[F2]
and hex-view[F4]
functionality - new hex-editor implemented in the File Manager on [F4] key
- implemented full-featured debugger!
[Alt+F12]
(see help file) - updated emulation of Z80 (thanks to Sorgelig)
- updated speccy2010_boot with better and verbose verification while flashing
str750prog
utility adopted to gcc/clang and included in the repository
v1.2.2
- implemented MB-02, without Z80DMA or real floppy disk controller but specifically modified original BIOS and simplified data transfer with new BS-DOS 308s firmware
- Real Time Clock in MB-02 specification, listening on ports
#0n03
(also compatible with ESXDOS 0.8.6 in DivMMC using properSYS/RTC.SYS
) - cold-reset and booting screen with firmware's version displayed
- new disk image formatting/creation wizard implemented in the File Manager on [F9]
- file receiver from PC through the UART using the XMODEM transfer protocol in the File Manager on [F11]
- checking of path & filename validity in ROM Configuration or Disk mount dialogues after manual filepath entry
- new type of "toast" dialog in File Manager which will show a short message for a few seconds
(used after disk mount or current working path setting) - fixed switching of video modes [Alt+1..5] and also some issues with cold-reset of devices
Additional content in this release
speccy2010_v1.2.2_sdcard.zip
- content of SD card aimed to test this release- including
bsdos308s.rom
required for MB-02 with BS-ROM 140 + BS-DOS 308s - bootable disk
mb02/demodisk.mbd
with some programs and demos to test MB-02 implementation SYS/RTC.SYS
for Real Time Clock support in ESXDOS 0.8.6- few demos & games for Pentagon and tapes for ZX-Spectrum 128 to test also other disk interfaces
- including
v1.2.1
- added new configuration for standard ZX-Spectrum 128 (toastrack)
- implemented DivMMC, with full-feature DivIDE control register and programming model in VHDL
- standard Sinclair machines has a configurable disk interface
- extended configuration INI file, it's more structured by config groups
(you should delete oldspeccy2010.ini
from your SD) - added config group with configurable paths to ROM files for all machines or firmwares
- implemented ROM Configuration dialog [Alt+F9]
- fixed NMI functionality globally [F5]
- file browser and viewer redesigned to look more like a Commander
- copy/move should ask for overwrite if file(s) exists
- improved screen viewer slideshow (accesible from [F3] or [Enter], next screen with [Space])
- keyboard LEDs now indicates:
- NumLock: power-up
- CapsLock: disk interface activity
- ScrollLock: PC keyboard emulation
- optional mimic TV screen interlace in VHDL (inspired by axc's commit)
- implemented cold-reset functionality (accessible from the config menu [F9] after hit of F5 key)
Additional content in this release
speccy2010_v1.2.1_sdcard.zip
- content of SD card aimed to test this release- including ESXDOS 0.8.6 with NMI menu by ub880d
- some demos and 2 games for ZX-Spectrum 128 in tape format for ESXDOS's tape emulator
- few more disks for Pentagon 128/1024
v1.2.0
- introduced new semantic versioning of Speccy2010 firmwares
- improved keyboard handling and modified keyboard mapping
-- more like a Fuse or other well-know ZX-Spectrum emulators (see speccy2010.hlp) - keyboard LEDs are more meaningful:
--NumLock
- power,CapsLock
- diskops,ScrollLock
- PC keyboard emulation - massive refactor & reformat, code separation and optimizations