Ethan Dicks wrote: > > <self-plug> And my relocatable file format easily allows 'late-binding', > > i.e. relocation of jump tables for example at load time </self-plug> > > That is another way to go, if you have ROM support for another load > format. "Back in the old days", we didn't have fancy a.out or ELF- > style load files on 8 bitters. If we had, some things might have > been easier, but they would certainly have been slower. Only the load - but that is certainly an issue on 8-bit machines... > My suggestion was borne out of my efforts to port a complex program from > the C-64 to the PET. I spent weeks poring over a disassembly of the C-64 Porting from a program written to be non-portable (by using kernel routines directly) is a different issue. When I wrote BDOS, I already used a jump table and it was really easy to build a new user interface when the 64er magazin said that command line was not good enough :-) > side-effects from the PET ROM code. If I had an easy way to emulate > hardware breakpoints in VICE, I'd do it that way (i.e., jump to the > monitor if the PC is between $XXXX and $YYYY and location $00ZZ gets Hm-hm. I hope I don't promise too much, but wait for the next release.... Also the PET and VIC20 emulators are quite improved :-) Andre -- Email address may be invalid. Use "fachat AT physik DOT tu-chemnitz DOT de" ------Fight SPAM - join CAUCE http://www.cauce.org------Thanks, spammers... Andre Fachat, Institute of physics, Technische Universität Chemnitz, FRG http://www.tu-chemnitz.de/~fachat - This message was sent through the cbm-hackers mailing list. To unsubscribe: echo unsubscribe | mail cbm-hackers-request@dot.tcm.hut.fi.
Archive generated by hypermail 2.1.1.