Releases: tomm/fab-agon-emulator
Releases · tomm/fab-agon-emulator
Fab Agon Emulator 0.9.12
Changes since 0.9.9:
- Terminal mode slowness and high CPU usage fixed
- CPU emulation fixes: TRS-OS / LSDOS now boots with some caveats.
- Updated console8 vdp firmware to 2.3.0
Fab Agon Emulator 0.9.9
Changes since 0.9.4:
- Various eZ80 CPU emulation fixes (see https://github.com/tomm/agon-cpu-emulator/commits/main/)
- Support for ez80f92 flash and cs0 RAM remapping
- Firmware updates: Quark VDP & MOS 1.04, Console8 VDP 2.2.1, MOS 2.1.0.
Fab Agon Emulator 0.9.4
Changes since the last release (0.8.9):
- Console8 2.0.0 firmware
- Mouse support
- Joypad support, using the GPIO mappings of the Console8. USB joypads should just work.
- UART emulation improvements (Now CP/M doesn't lose keypresses)
- VDP RTC emulation
- CPU fixes: ld.sil address calculation, call.lil in z80 mode (CPM crashes/hangs), regression that permitted writing to ROM
- DPad support for console8 joypads (Sascha Schneider)
- GPIO emulation rewrite. Interrupts on active low, active high, rising edge, falling edge, dual edge should work, as well as no interrupt mode.
- Improved Vsync interrupt emulation (as GPIO PB1).
Fab Agon Emulator 0.9.2
Changes since the last release (0.8.9):
- Console8 2.0.0 firmware
- Mouse support
- Joypad support, using the GPIO mappings of the Console8. USB joypads should just work.
- GPIO emulation rewrite. Interrupts on active low, active high, rising edge, falling edge, dual edge should work, as well as no interrupt mode.
- Improved Vsync interrupt emulation (as GPIO PB1).
Fab Agon Emulator 0.9.1 (beta)
- Console8 2.0.0 firmware
- Mouse support (experimental)
Fab Agon Emulator 0.8.9
Changes since 0.8.7:
- Soft reset (AltGr-R)
- Clean up terminal correctly when exiting with the debugger running
- Fix segfault when using the debugger 'exit' command
Note that the "Source code (zip) and (tar.gz)" that GitHub generates does not include git submodules -- which makes it useless. Don't use those links. If you want to build from source, git clone this repo :)
Fab Agon Emulator 0.8.7
Changes since 0.8.3:
- ESP32 (VDP) memory usage accounting, and out-of-memory situations handled as on the hardware
- AltGr-M key combination outputs ESP32 free memory stats to the console.
- Debugger step-over for RST instructions
- Updated sdcard software
Note building is now done with 'make', not 'cargo'.
Also note that the "Source code (zip) and (tar.gz)" that GitHub generates does not include git submodules -- which makes it useless. Don't use those links. If you want to build from source, git clone this repo :)
Fab Agon Emulator 0.8.3
Changes since 0.7.5:
- 8KiB on-chip SRAM of the ez80 is now supported
- --breakpoint option to start the emulator debugger with a breakpoint set
- 1.04RC2 quark firmware
Fab Agon Emulator 0.7.5
This is the changelog since the last public announcement (~0.6.x):
- Windows build now works (and binaries are provided)
- Can switch VDP version without recompiling the emulator (with --firmware 1.03 option)
- Some core utils and demos are bundled in the sdcard directory. BASIC demos have been fixed for MOS 1.04rc1+
- Video scaling improvements, to preserve aspect ratio and fix scaling to integer pixel multipliers (with --scale option)
- Switched to a VDP 1.04rc1 version without regressions in graphics primitive rendering
- The license has been corrected to GPLv3, as this is the FabGL license.
- Audio lag has been fixed