Skip to content

Releases: fvdhoef/aquarius-plus

Aquarius+ Emulator & Firmware V0.24a

10 Feb 14:44
Compare
Choose a tag to compare

Emulator / Firmware

  • Added mouse wheel support to ESP GETMOUSE command
  • plusBASIC to v0.21j

Aquarius+ Emulator & Firmware V0.24

03 Feb 12:14
Compare
Choose a tag to compare

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

28 Dec 18:38
Compare
Choose a tag to compare

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

23 Dec 17:48
Compare
Choose a tag to compare

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

17 Dec 11:48
Compare
Choose a tag to compare

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

03 Dec 15:25
Compare
Choose a tag to compare

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

02 Dec 07:11
Compare
Choose a tag to compare

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

01 Dec 10:14
Compare
Choose a tag to compare

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

28 Nov 14:09
Compare
Choose a tag to compare

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

26 Nov 06:59
Compare
Choose a tag to compare

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.