6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Sat Nov 23, 2024 1:53 pm

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: C64 ROM Address
PostPosted: Tue Aug 29, 2023 2:46 am 
Offline

Joined: Tue Feb 19, 2013 12:29 am
Posts: 32
Location: Marlborough, Ma
For those interested I have some files I like to share that would be useful for anyone using Assembly language for the C64
    basic.asm - c64 basic locations
    kernal.asm - c64 kernal location
    macros.asm - general 6502 macros
    pagezeo.asm - c64 page 0 locations


Attachments:
c64files.zip [15.1 KiB]
Downloaded 70 times
Top
 Profile  
Reply with quote  
 Post subject: Re: C64 ROM Address
PostPosted: Tue Aug 29, 2023 7:29 pm 
Offline

Joined: Fri May 05, 2017 9:27 pm
Posts: 895
pebmeister wrote:
For those interested I have some files I like to share that would be useful for anyone using Assembly language for the C64
    basic.asm - c64 basic locations
    kernal.asm - c64 kernal location
    macros.asm - general 6502 macros
    pagezeo.asm - c64 page 0 locations

There are not many free zero page locations on the C64; however, if an assembly language program does not need to be used from BASIC, the BASIC ROM can be switched out. Zero page locations $2 through $8F will be available as well as the RAM underneath the BASIC ROM.
The assembly language program would need to restore BASIC when it finishes. One way to do this is to jump indirectly through address $FFFC, performing a system restart.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: