Hi Rob, It's quite complicated in how it works, but you don't have to worry about the details. No, there is no code in the non-system banks. You must load it there. The code can be found on some of the CBUG disks. Normally you'd just BLOAD it. Steve >________________________________ > From: Rob Clarke <crock@clarke-family.org.uk> >To: cbm-hackers@musoftware.de >Sent: Friday, April 26, 2013 6:52:42 PM >Subject: CBM-II / B-Series ML Programming > > >Good evening Gentlemen, > >For some time I have had a low priority project to port some ML games to >the cbm-II/b series. As an initial step, I wanted to understand the >banking routines that the kernal uses to see if I could make use of >them. I found Jim Butterfields' article in the July '83 issue of >Transactor but I'm a bit confused. > >First, it is unclear to me whether the kernal creates the mirror of the >routines in the banked RAM or whether this is done manually. Second, the >entry point referenced in the article at $FEA7 does not correspond to >any of the versions of the b-series ROM's I could find on zimmers. >Finally, the false jump table of the kernal vectors above $FF80 should >supposedly jsr to the same location (again, $FEA7), with the stack >return address being used to identify the correct routine to call. >Again, it is not clear to me whether I have to create the jump table or >whether the kernal does this? > >All this makes me think I missed something - can anyone point out what >it was? > >Here's the transactor issue. Jim's article begins on page 60. > >http://csbruce.com/cbm/transactor/pdfs/trans_v4_i04.pdf > >cheers, > >Rob > > > Message was sent through the cbm-hackers mailing list > > > Message was sent through the cbm-hackers mailing listReceived on 2013-04-27 02:00:03
Archive generated by hypermail 2.2.0.