Skip to content

@mborik mborik released this Jun 15, 2019 · 5 commits to master since this release

This is a replacement of last version which has serious stability issues because of insufficient runtime memory for ARM firmware and invalid thermal control bits in FPGA firmware.
Lot of optimizations was happen to keep low memory footprint of ARM firmware.

Assets 3

@mborik mborik released this May 5, 2019 · 9 commits to master since this release

  • 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 disk mb02/demodisk.mbd with some programs and demos to test MB-02 implementation
    • few snapshots to test
Assets 4

@mborik mborik released this Apr 5, 2019 · 18 commits to master since this release

  • 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
Assets 4

@mborik mborik released this Sep 19, 2018 · 37 commits to master since this release

  • 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 proper SYS/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
Assets 4

@mborik mborik released this Jul 2, 2018 · 56 commits to master since this release

  • 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 old speccy2010.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
Assets 4

@mborik mborik released this Jun 8, 2018 · 73 commits to master since this release

  • 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
Assets 3
You can’t perform that action at this time.