TRSE icon indicating copy to clipboard operation
TRSE copied to clipboard

Target System: X16, PRG file is never made.

Open SplitSpine opened this issue 3 years ago • 4 comments

Newest version (v0.14.22) seems to fail making a .PRG file. Older version works (like 0.13). There is no error code or message and it looks like everything went well (but it didn't). Tested with the X16 Tutorial files.

SplitSpine avatar Feb 08 '22 16:02 SplitSpine

Hi, thanks for reminding me of this! The X16 hasn't been updated since I basically implemented basic support for it back in 2019, and the system has changed significantly since then. I've since switched to using CL65 for as the assembler (for 65C02 support), and fixed up the bug that prevented the .prg for being created. The tutorials now run, but since VERA has changed significantly since then + I now only use Unit files (as opposed to the old internal methods system), I will have to read up on how to fix this in a best possible way. Will let you know when I have had time to look at this: a VERA library, working tutorials etc

leuat avatar Feb 08 '22 17:02 leuat

I've fixed up the X16 + started work on units and example files. There are currenlty 4 working example files + two units (Screen and Memory), and i've removed the obsolete built in methods, so the library is transparent. You need to set up cl65 (the assembler) from the TRSE settings, but apart from that everything should run out of the box. Will let you know when I've added "sufficiently" enough of new tutorials, and then i'll go public on one of the X16 forums

leuat avatar Feb 10 '22 17:02 leuat

I don't know if you follow much about the X16, but the next release of the emulator (v39+) is gonna change the way you select the 8k memory bank (something with ZeroPage $00 and $01). Right now we are on v38 which uses the old system. Don't know if you taken that into account (maybe TRSE doesn't even care right now?).

SplitSpine avatar Feb 10 '22 20:02 SplitSpine

I don't think TRSE cares about that right now - but since I'm moving all libraries to actually being written in TRSE, keeping up with the hardware changes should be a breeze! Just keep me posted on this.. i'll see if I can create some more tutorials / extend the library tomorrow

leuat avatar Feb 10 '22 20:02 leuat

X16 tutorials fixed up

leuat avatar Nov 29 '22 20:11 leuat