Re: use of variable in zeropage on a CBM 8032

From: Mia Magnusson <mia_at_plea.se>
Date: Fri, 15 Nov 2019 19:49:10 +0100
Message-ID: <20191115194910.0000596d_at_plea.se>
Den Fri, 15 Nov 2019 13:07:45 +0100 skrev didier_at_aida.org:
> Hi
> 
> 
> thanks for your advices,
> 
> I'll try FAC/AFAC
> it's for my monitor (works on replica 1/w65c816sxb (emulation mode)
> and mostly works on commodore 8032)
> the idea is to have one moniteur for many machines
> 
> I have 4 pointers
> PTR            =    $0054
> SRC            =    $0002
> DST            =    $00DD
> AUXPTR     =    $0000
> 
> PTR  is a generic pointer to access memory    (in low level functions)
> SRC/DST are used for transfers
> AUXPTR is used while loading/saving in hex format
> 
> I'm planning to be able to build the monitor on the following
> machines:
> - w65c816sxb
> - replica 1 (Vince Briel)
> - micro kim (Vince Briel)
> - cbm 8032
> - apple 2
> - SYM  1
> - Wichit 6502 trainer
> 
> - cbm 8096 (monitor in ext64)
> - VIC 20
> - C64
> - PLUS 4
> - CBM II
> - w65c02sxb
> - atari 800
> - oric atmos
> 
> - any other 6502 machine if I get enough information on zero page and 
> binary format
> 
> I'll put the code on github when I have reached a certain level of 
> stability

Nice!

In general, for a monitor it probably doesn't matter if you have to
move data between just two ZP bytes and some other storage area. The
real drawback is that the code gets bigger.


-- 
(\_/) Copy the bunny to your mails to help
(O.o) him achieve world domination.
(> <) Come join the dark side.
/_|_\ We have cookies.
Received on 2020-05-29 23:38:58

Archive generated by hypermail 2.3.0.