@sonicyoda.bsky.social š ooh, is it the one Iām thinking of? Heheh.
@sonicyoda.bsky.social š ooh, is it the one Iām thinking of? Heheh.
@sonicyoda.bsky.social Ooh. Gies a clue. More Evercade?
@fuzzweed.co.uk Spencerās tool for the RC2014 rounds the file payload up to a multiple of 128bytes (end-padded with zeroes) but I think thatās for the serial transfer DOWNLOAD.COM rather than something CP/M needs?
@fuzzweed.co.uk That works for me. Assemble on a modern assembler using ORG $100 (with RST 0 rather than RET at the end). Name the raw binary (no headers) SOMETHING.COM and copy it to the A: drive.
Iāve got CP/M 2.2 on the RC2014 and tried it on CP/M Plus on the Speccy as well.
@jimblimey.com Oh! I forgot you shared a pic recently! š¤¦
(I havenāt used mine much lately, I really need to replace the keyboard connectors; the membrane is fine but the sockets are loose, and poking in paper clips to take up the slack is just making it worse!)
@jimblimey.com Have you used Garry Lancasterās +3e? (It was originally meant for IDE hard drives but thereās a flavour of it for MMC/SD devices as well). Aside from IDE DOS stuff it has a window system built into BASIC that uses streams for input and output. Heās carried the work over to NextZXOS as well.
@jasesdesouza.bsky.social Indeed! You took the words right out of my stitch in time.
@jasesdesouza.bsky.social Itās satisfying to chip in with a suggestion or a helpful answer, but I love it when someone asks a question (about Spectrums, natch) that I donāt know or canāt quite remember. Iāve learned loads that way! Rising tides etc etc. š
@fuzzweed.co.uk Excellent work šÆ
@samcoupe.com Happy anniversary! š¤š¤š¶
@sloanysoft.itch.io CANGO?
CANGO?!
HERE WE FuāCANGO!
š š š
@sloanysoft.itch.io Woah! Very cool. Yāall kept this one quiet. What a dream team tooāa talented bunch of very funny and eloquent writers. Marvellous! š¤©
@onlyretrofans.com Sorry, yeah it appears to be out of stock.
@onlyretrofans.com DivTIESUS (by mcleod_ideafix) is an interesting alternative with some additional features such as WiFi and mouse support on top of the usual esxDOS features. Not always available but worth a look:
@fuzzweed.co.uk š this is The Way
@fuzzweed.co.uk Oh, never thought of it like that, but no just store it in the same way a PUSH would, with the least significant byte in the lower address. (Even though itās growing downwards I think the values are always considered in two-byte LE pairs).
@fuzzweed.co.uk I used to use ZXSP emulator because it supports real audio in and out. (tape->emu or emu->spectrum) it actually adds extra fake mechanical noise but it still loads fine (if you drive it loud enough).
I read on the forums that Tapir is particularly good because it creates nice sharp square waves.
@fuzzweed.co.uk Itās probably just the Bsky video or something, but I can hear a stutter on the leader tone. If the Speccyās not bothered who am I to complain!
@fuzzweed.co.uk Ah, just clocked that itās by IdeaFix. I have no doubt it works!
@fuzzweed.co.uk Hah, it really does whip the llamaās ass! (Whatās with the dropout in the pilot tone though? Have you tried loading on hardware?)
@fuzzweed.co.uk Yeah (aka āstack abuseā!) fastest way to āblitā the screen cause you can shove 16bit values pretty efficiently.
And yeah since itās ājustā memory you can manipulate program flow; PUSH or POP certain values to decided where RET will actually go etc. Iām not sure about faster but certainly flexible!
@samcoupe.com Heheh, no spoilers here!
I canāt believe the secret you-know-what at the top of the you-know-where nearly caught me out again! Great level design ā so it was time well spent! š
@fuzzweed.co.uk Yep! (I meant to attach this to my earlier toot!) I canāt remember if the ā?ā is literal, but the $3E is the stack end marker, IIRC. And then the UDGs are normally above that.
@fuzzweed.co.uk The Spectrum system has it just below RAMTOP; when you do a CLEAR it gets moved accordingly.
In your own code if you LD SP,0 then it will grow down from $FFFF.
(On 128K you probably want it elsewhere as that top section of memory is typically used for paging other banks).
@samcoupe.com I had a run-through of Money Bags last night enjoying the enhanced soundtrack. š