Releases: fvdhoef/aquarius-plus
Aquarius+ Emulator & Firmware V0.24a
Emulator / Firmware
- Added mouse wheel support to ESP GETMOUSE command
- plusBASIC to v0.21j
Aquarius+ Emulator & Firmware V0.24
This release changes the way the systems boots. The FPGA now only contains a small boot loader that in turn will load esp:boot.bin
, which will load plusbasic from esp:sysrom.bin
. This way future releases no longer require resynthesizing the FPGA core each release (only when there are actual FPGA firmware changes).
To be able to test system roms you can put a sysrom.bin
file on the SD card and boot.bin
will load that file instead of loading it from esp:
.
Physical cartridges are now started with system ROM S2 for maximum compatibility.
Important: if you use AQDS, please update your SD card, the older release is not compatible with this release.
Emulator / Firmware
- new boot structure
- plusBASIC v0.21e
Aquarius+ Emulator & Firmware V0.23b
Emulator
- Fix reading from AY2
- Debugger: Adding watch window
- Debugger: symbolic references (from listing) in CPU state, breakpoints and watch window
Aquarius+ Emulator & Firmware V0.23a
Emulator/Firmware
- plusBASIC v0.20b
- only on real hardware and macOS/Linux emulator: support for TCP connections (telnet client included on the sdcard)
Firmware
- Support for loading files from http/https
Aquarius+ Emulator & Firmware V0.23
NEW: Aquarius DevStudio now includes a Cb (C-flat) compiler. This is a new language and compiler made for the Aquarius+, which allows programming in a C-like language on the Aquarius+ itself. As an example the Tetris game has been ported to Cb and is included on the sdcard in /sdk/cb/project/tetris.
Emulator/Firmware
- plusBASIC v0.20
Emulator
- Debugger: Assembly listing:
- Compatibility with AQDS. For zmac you now need to use the options -c -n to get a compatible listing.
- Added reload button
- Allow right clicking on addresses in addition to left clicking
- Allow loading listings generated on Windows on macOS/Linux
Firmware
- Bidirectional I/O support on hand controller ports.
Other
- AQDS: Now includes the new Cb compiler (v0.2). See here for documentation.
Aquarius+ Emulator & Firmware V0.22f
Emulator/Firmware
- plusBASIC v0.19h - this fixes the issue where running .ROM files didn't work anymore
Emulator
- Fixing audio stutter issue introduced in V0.22e
- Debugger: automatically reduce emulation speed to prevent hanging
Aquarius+ Emulator & Firmware V0.22e
Firmware/Emulator:
- plusBASIC v0.19g
Emulator
- Bug fix: prevent UI from hanging on fast emulation setting
- Debugger: Dockable windows
- Debugger: fixing several issues with stepping through code.
Aquarius+ Emulator & Firmware V0.22d
Firmware:
- Upgrading ESP-IDF to v5.1.2
- Adding setting to change hostname in esp:settings
- Fixing character RAM issue on dual clock access (when 640x480 video mode is used)
- Put ESCAPE as CTRL-C on keyboard matrix.
- WebDAV: Fix to make Cyberduck client working
Other:
- AQDS Editor: on load convert CRLF to LF
- AQDS Assembler: bug fixes and support for low/high operators (< > can be used as well)
Aquarius+ Emulator & Firmware V0.22c
Other
- Aquarius DevStudio now includes an assembler! Updated documentation be found in the Wiki
Firmware / Emulator
- plusBASIC to v0.19c
Aquarius+ Emulator & Firmware V0.22b
Firmware / Emulator
- plusBASIC to v0.19b
- DAC volume increased
- Fixes issue where pasting from clipboard would interpret escape sequences
Firmware
- Save selected video timing mode to flash
Other
- Bug fixes to AQDS file manager
- C SDK: prefixed all file I/O calls with esp_. Change your software if you use these calls.