I downloaded batari basic and I made my first game with that. 4K-Rom.
Now I have a few questions to that, where I didn't find answers in the www yet.
1. Stella emulator didn't run my game in developer mode until I did a little tweak. Solution?
My game didn't run properly when I switched the stella emulator to developer mode. The game, written in NTSC-mode, gave "Snow" and was wrongly run in PAL. It especially happened if I turn on the input pin randomizer functions in developer mode.
By trial and error I found out that setting pfrowheight was the cause. I didn't manage to get it work first. But then I found out, that in one of the assembler include files a "#" seems to be missed. I added that and since that the game runs fine.
I found out that solution because the else-path of the affected if-branch had an "#" for that line.
I thing, this hacky way isn't a real solution. How to proper fix this issue without hacking an include files?^^
2. Define score characters for the values A-F possible?
I modified score_graphics.asm to do that.
I added one blank character for "A", because 6 digits with leading zeros was not the best choice for a game mode selector in the beginning. This increased scoretable by 8 byte.
Can I do it that way?
Beside the score "font", there are org and rorg statements for each cartridge type.
Do I need to shift the value of these by 8 byte for that? Their addresses look like the end of a cartridge so I have to shift it back by 8 byte to prevent the compiler exceeding the rom limits. Or not?