That's looking nice, very smooth and bendy corners.
Thanks! It does look pretty but there's room for improvement to make the bends more "realistic" (aka obeying the 3D projection).
So, I was dicking around EX_GETFNT and it was an overall waste of time. This has to be the most annoying font function in history, why doesn't the System Card give you proper VRAM formatted tiles? Not to mention the Shift-JIS (more like JIZZ am I rite) which I thought was the JIS X 0208 Level 1 Kanji table which not only gave me a headache until I figured it out, but also meant that I'd either have to set my text editor to Shift-JIS or convert it in real time in the PCE, which are equally annoying.
All this experimentation lead to absolutely nothing of value, but at least this motivated me to work on the "bootloader" (loading something to check the System Card version and showing error screens, THEN loading the game from CD if it's all OK, instead of simply loading with no checks). Since it's its own program I get to also stuff debug code in it (like crash handlers, debug printouts on screen and such). Basically it stays resident in bank $87 (the original IFU ram, last 8kb) and copies the program to any RAM bank I want (Syscard 3's banks $68~7F and the original 64kb). If I ever need to load another part of the program I can just re-map bank $7f and call it again.
Of course the "SUPER System Card required" screen is nothing fancy yet but as I said, I can do whatever I want here, even write another game lol.
US SUPER System Card inserted (note how it usually says 3.0 on the BIOS screen, but reports internally version 3.1 with EX_GETVER):


System Card 1.0 inserted (borrowed from Tatsujin's System Card throne):
