TNT wrote:Small setback. I tried Seastalker yesterday and couldn't get past "Is this correct" after entering my name as it wouldn't accept neither "y", "yes", "n" nor "no" as valid answer.
I just found the reason - dictionary starts at $72xx in memory and spans over $80xx. Dictionary scan should skip $8000-$9fff and continue at $a000 and then wrap back to $0400, but it doesn't. Either $7fxx and $bfxx pages need to be handled separately or I have to change memory layout quite radically. If I move code and some tables all the way to $a000 and screen down to $0400, I have continuous memory for game data. If my source was for VIC-20 only I would do that without thinking twice, but having to maintain wildly different memory layouts for different target computers may end as a logistical nightmare.