Posted By
Harry Potter on 2022-12-18 10:41:43
| Plus4Crt3: still buggy! Help!
Hi! A while ago I started some cartridge libraries for the Plus4. I currently have three online at https://sourceforge.net/projects/cc65extra/files/memory%20cfgs/. Version 1 is a 16k cartridge setup, Version 2 is a 32k setup where the upper 16k is banked in only for read access, and Version 3 is supposed to be a full 32k setup where the kernal is only banked in on access. Version 3 is buggy. The symptom is a lock-up while either writing text to the screen or waiting for a key press. I want to try to fix it. If you have any insights as to what's wrong. please reply.
|
|
Posted By
Harry Potter on 2022-12-18 10:56:55
| Re: Plus4Crt3: still buggy! Help!
I found the bug! I was using the wrong addresses to swap the kernal in and out in the getkey() function while waiting for a key press. Now, I need to fix a reset bug. It should be easy to fix: I'm using jmp ($FFFA) where I need jmp ($FFFC).
|
|
Posted By
Harry Potter on 2022-12-18 11:03:36
| Re: Plus4Crt3: still buggy! Help!
I was wrong: that's not the bug fix. It still locks up.
|
|
Posted By
SVS on 2022-12-18 13:35:52
| Re: Plus4Crt3: still buggy! Help!
Maybe you haven't set the Characters font address?
|
|
Posted By
Harry Potter on 2022-12-18 18:50:23
| Re: Plus4Crt3: still buggy! Help!
It doesn't need to set the font address, as it uses the default font and the kernal for printing text.
|
|