Sounds like some good progress!
This is a nice touch, I'm sure the list format is somewhat iconic and I don't think it's at all bad, but as someone who hasn't played a lot of Quilled games (or any games, TBH, but naturally I've spent a bit of time looking at Z-machine games over the last few years even if I don't play them much) it always feels a little odd. Having the option for new games is neat.Added options to output lists of objects in a location and in your possession in sentence form. For example, "You can also see a toy wombat, a broken plinge valve and a packet of wagon wheels." For Quill ports I guess I'd retain the default list format though, so this is only useful for a theoretical new game.
This makes me unreasonably happy! Thank you! I'm really glad the memory and performance cost isn't too significant, and I'm guessing the use of the macro means it doesn't impact your development comfort too much?Built a BBC / NMOS 6502 version of the interpreter. This costs up to 140 bytes, which isn't too bad. To avoid having to track Y register usage, I ended up with a macro to replace LDA (zp) with a call to a routine which simulates this and preserves Y where a 65SC02 isn't available. OK, there's a performance hit, but it's not noticable.
Is this with sideways RAM use, or does it actually fit on a 32K machine? Do you allow the use of other modes if the machine has shadow RAM, or is the mode fixed at build time anyway?I have managed to shoehorn The Dunshalt Donut into the Model B (just), by dropping my default introduction / information pages, RAM save/load and most of the tunes and building it to run at $1200, which was as low as I could go and still have it function. It only just fits. All the other ported games fit as well, but only run in Mode 7 on the Model B.
Statistics: Posted by SteveF — Fri Nov 15, 2024 12:21 am