tag:blogger.com,1999:blog-17487316.post116004535972011826..comments2024-01-13T09:14:12.131+00:00Comments on The life of a Games Programmer: Xeo3: Playing shuffleboard with the C64....Mikehttp://www.blogger.com/profile/15958965170878448339noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-17487316.post-1160115492347897902006-10-06T06:18:00.000+00:002006-10-06T06:18:00.000+00:00Well, its my own assembler and it already outputs ...Well, its my own assembler and it already outputs symbols... so I can just change the format if I need to :)<BR/><BR/>Yeah, not a big concern, I dont intend knocking out the borders - and if I was really desprate, I could put a jump in zero page to fix it. I seem to remember putting the chracter set under the VIC in blood money - thats probably the best thing to do....Mikehttps://www.blogger.com/profile/15958965170878448339noreply@blogger.comtag:blogger.com,1999:blog-17487316.post-1160112769480894662006-10-06T05:32:00.000+00:002006-10-06T05:32:00.000+00:00Well, labels are quite comfortable for the code li...Well, labels are quite comfortable for the code listings. Symbolic debugging, almost..<BR/>The real problem is that most assemblers don't output their local labels (which is one of the reasons that I refuse to use anything but opensource assemblers nowadays).<BR/><BR/>Fortunately the rom charset only appears in bank 0 and 2. So you've got the whole bank to play with :)<BR/>One drawback is that the VIC fetches it's graphics from the last byte of the bank in the upper/lower borders, and in bank 3 that's also the high byte of the IRQ vector.<BR/><BR/>/doynaxAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-17487316.post-1160084082973048152006-10-05T21:34:00.000+00:002006-10-05T21:34:00.000+00:00Cool, I'll have to try that - I only "really" need...Cool, I'll have to try that - I only "really" need labels for breakpoints...<BR/><BR/>Yeah, I did used to do that. Blood Money has everything under the VIC, but its been so long, I've forgotten how to! *blush* I was also wondering about the character rom, does it appear there, or is it only in bank 0 and 2?<BR/><BR/>Hell it was long ago....Mikehttps://www.blogger.com/profile/15958965170878448339noreply@blogger.comtag:blogger.com,1999:blog-17487316.post-1160081215807454502006-10-05T20:46:00.000+00:002006-10-05T20:46:00.000+00:00VICE *does* support labels. Check out the add_labe...VICE *does* support labels. Check out the add_label and load_labels commands. Beware that there's a bug in the newest version though somehow prevents it from showing straight (non-indexed) zeropage labels.<BR/><BR/>Why not place the VIC bank at $c000 by the way? Hiding sprites or charsets beneath the IO registers relieves you from having to worry too much about memory configurations.<BR/><BR/>/doynaxAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-17487316.post-1160053769186246952006-10-05T13:09:00.000+00:002006-10-05T13:09:00.000+00:00What a nice doublejob, isn't it?I learnt: shapes d...What a nice <B>double</B>job, isn't it?<BR/>I learnt: shapes dont animate quite right by default, then we'll see :DAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-17487316.post-1160051770509249562006-10-05T12:36:00.000+00:002006-10-05T12:36:00.000+00:00Coz you'll have to think up yet move funny shapes,...Coz you'll have to think up yet move funny shapes, and then listen to me complain that they don't animate <I>quite</I> right.Mikehttps://www.blogger.com/profile/15958965170878448339noreply@blogger.comtag:blogger.com,1999:blog-17487316.post-1160048467800946272006-10-05T11:41:00.000+00:002006-10-05T11:41:00.000+00:00Nah! Are you joking? Bigger space = bigger fun! :D...Nah! Are you joking? Bigger space = bigger fun! :D What's the reason for my unhappiness if there would be space for more sprites?Anonymousnoreply@blogger.com