Having a lot of fun (genuinely!) adding Aquarius+ support - just hires graphics and some misc stuff to wrap up. More enjoyable than last months new Agon Light target.
@NickT6630 @davidadkins1 Just looking at our interrupt driver: https://t.co/LPGOnSleVT we check for read ready before error. So I wonder if it’s a previously latched error you’re picking up on. I’ll dig more later on though.
@NickT6630 @davidadkins1 I don’t normally drop in randomly. Apologies. But don’t use inp()outp() - use “__sfr __at 0xNN serial;” at global scope and then in a function: “value = serial” to read the port. That will use the right instruction for the cpu. Raise a GitHub issue and we’ll help you!
The ZX Spectrum celebrates its 40th birthday today! 🎉
Here’s a look at ten projects that are still going strong and keeping the magic of Spectrum alive: https://t.co/sYR1AszHxT
❤️ 💛 💚 💙
The macro feature has made the one bit sound code a lot smaller and easier to add support for whatever fun mechanism the next target has of driving a beeper: https://t.co/8dX8X41DkB
Living on plague island finally caught up with me over Xmas. In more relevant news, Paulo has added macros to z80asm and they’re great. Support for Sol20 was added using the newly optimised Intel code. About 10% of targets are now 808x based - always looking to add more!
@tynemouthsw @gldm_it @futurewas8bit It’s ugly and the timing may be rough. However I’ve now updated the routines to work - please grab the next nightly and report back!
@tynemouthsw @gldm_it @futurewas8bit Mame does in the in/out handling correctly. Fixing the libs is going to be a repetitive pain. It may take a while. Sorry.
@andy_dansby Can I recommend that you upgrade from 1.99? All the zx compressors are now integrated along with aplib: https://t.co/b73SzqMTC4 - the banking tutorial would’ve been easier as well :)
@nina_kali_nina I don’t think I’ve seen real code using named spaces so I’m curious! There’s a “more conventional” banked code example here: https://t.co/kjOhmTKcHG which might be useful too.
A noddy named address space example for both sccz80 and sdcc: https://t.co/KRTak3WLIt - written for +zx but on +zxn with the mmu it might be more practical/should? be easier than manual paging.