If you needed 141 bytes of zero page on a C-64, what addresses would you use?BASIC is switched out, Kernal is still switched in, so anything BASIC uses can
On a PET (4.0 ROM) I'm just using $00-$8C (everything below jiffy clock) andthere's a little ML routine ('aloha') to swap the half page in and out, but I want to port PETTIL to the C=64
On Thursday, August 10, 2017 at 3:48:55 PM UTC-4, chitselb wrote:use? BASIC is switched out, Kernal is still switched in, so anything BASIC uses can be reallocated. Having it all be contiguous so I can go in and out of
If you needed 141 bytes of zero page on a C-64, what addresses would you
and there's a little ML routine ('aloha') to swap the half page in and out, butOn a PET (4.0 ROM) I'm just using $00-$8C (everything below jiffy clock)
On a C64, the BASIC ROM uses ZP addresses $02-$8F, but you can use kernal ZPlocations you don't need in your program. For example, $83-$8B and $AE-$B6 are
It looks like what they did is put the memory mapping I/O port at $00-$01 andmoved everything up by two? Does it still have the problem of occasionally pooping on address $10 ? There are a couple of places in the PET ROM where writes to $10 occur e.g.
| Sysop: | Winzlo |
|---|---|
| Location: | Minnesota, USA |
| Users: | 11 |
| Nodes: | 16 (0 / 16) |
| Uptime: | 495931:54:44 |
| Calls: | 82 |
| Files: | 1,070 |
| D/L today: |
27 files (11,920K bytes) |
| Messages: | 286,898 |