Jump to content

Richard Chandler

Members
  • Posts

    34
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Richard Chandler's Achievements

Space Invader

Space Invader (2/9)

36

Reputation

  1. Version 1.33 now available for download AquaLite – Aquarius
  2. New version 1.33. Hopefully bugs all fixed. AquaLite – Aquarius
  3. The sounds bugs have now been fixed and the 1 bit sfx demo sounds perfect now (I hope!!), fixes will appear in the next AquaLite release.
  4. This is to announce the discovery of a new, hitherto unknown, behavior of the RETI and RETN instructions. As everyone knows, the maskable interrupt can be enabled and disabled by using the EI and DI instructions respectively, which control the state of the interrupt enable flip-flops (IFF1 and IFF2). The CPU does not accept this kind of interrupt directly after an EI instruction, but only after the one following EI is executed. This is so that ISRs can return without the danger of being interrupted immediately after re-enabling interrupts if the /INT line is still active, which could cause a stack overflow. Well, recently, I discovered that, as in EI, all forms of the RETI and RETN instructions defer the acceptance of the maskable interrupt for one instruction, but this only occurs when IFF1 and IFF2 have different states prior to the execution of either of these instructions, which, obviously, can only be caused by a preceding NMI response. This can be tested on Visual Z80 Remix: https://floooh.github.io/visualz80remix/ Furthermore, unlike EI, a sequence of RETI/RETN instructions will not prevent an INT request from being accepted. It's time to update your emulators!
  5. AquaLite v1.28 available for download https://aquarius.je/aqualite/ This is the new permanent home for AquaLite, all future releases can be found here, thanks to Mack Wharton for being AquaLite's landlord.
  6. Apparently people had trouble with the download file. Try this, should be ok. AquaLite126d.zip
  7. It's intentional that you have to enable the MicroExpander at boot time but I noticed it was saving it's settings on close down and then I did nothing about it!!! I'll put a fix in place. The only thing the MicroExpander can't do is save files, I'm not really sure how to do that, I suspect it would involve a bit of ROM patching.
  8. Have you tried the link I put in my last post? Has been confirmed that it all works.
  9. Oh and for anyone else wanting to download I've attached the complete download. AquaLite126d.zip
  10. I've clearly had a bad day today... I've attached a zipfile, put the usb folder in the AquaLite folder and put the aqubasic.rom in the roms folder. The usb folder is lots of files to play with and listen to. expander files.zip
  11. Bugfixed version. Tested on Windows 10 & Windows 11 machines running a clean install. AquaLite126d.zip
  12. Ok. I know what I did now and this should work (Hopefully!!!) AquaLite.zip
  13. Download this and copy it over the current AquaLite.exe AquaLite.zip
  14. Ok, I'm looking into it now. I'll release an update shortly.
  15. I've had issues with this before, try this version. I've also included the entire Aquarius software archive as well. https://1drv.ms/u/s!Ar4VkKtk_3JziRk-si3pvkPJTNej?e=fxzfse
×
×
  • Create New...