I've been thinking about getting some new ROMs for my Ultimate Expander cart, and it would be very handy to have a version of the Programmers' Aid cart that resides in the 2nd half of BLK5. You could then combine the Super Expander and the PA, for example, and still have the full 29K RAM available to BASIC.
I have versions of VICMon that live in all sorts of different locations. Has anyone ever created a BLK5 Programmers' Aid? How difficult a project would it be to create one?
BLK5 Programmers' Aid?
Moderator: Moderators
I am able to get PA and SuperExpander working together on my VIC with the use of a Cardco six slot cartridge expander. It has dipswitches that allow one to put the cartridge in block 3 or 5. I never realised it was a problem for other people (although in all honestly, I haven't really tested the above setup for conflicts).
I know that I can SYS the programmer's aid cart to start it, and then also call commands from the Super Expander at the same time.
I know that I can SYS the programmer's aid cart to start it, and then also call commands from the Super Expander at the same time.
- eslapion
- ultimate expander
- Posts: 5458
- Joined: Fri Jun 23, 2006 7:50 pm
- Location: Canada
- Occupation: 8bit addict
So what? I can do that with my ultimate expander too... That's not the point.ral-clan wrote:I am able to get PA and SuperExpander working together on my VIC with the use of a Cardco six slot cartridge expander. It has dipswitches that allow one to put the cartridge in block 3 or 5. I never realised it was a problem for other people (although in all honestly, I haven't really tested the above setup for conflicts).
I know that I can SYS the programmer's aid cart to start it, and then also call commands from the Super Expander at the same time.
PA is still in BLK3 and prevents you from having a maximum BASIC RAM extension...
- Mike
- Herr VC
- Posts: 4841
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
I've downloaded ftp://ftp.zimmers.net/pub/cbm/vic20/rom ... s28681.prg which I assume is the version you're referring to. The object code is 4K: from experience (Waterloo BASIC, and Hypra System), it will take me roughly at least 4 evenings to reconstruct the source code - and then produce the $B000 version. Not really only a few minutes.
Michael
Michael
- eslapion
- ultimate expander
- Posts: 5458
- Joined: Fri Jun 23, 2006 7:50 pm
- Location: Canada
- Occupation: 8bit addict
Mike wrote:...it will take me roughly at least 4 evenings to reconstruct the source code - and then produce the $B000 version. Not really only a few minutes.
Well, okay, perhaps I slightly underestimated the real amount of work involved...
After my rantings with the hardware taking more time and money than people think to create, I have to admit I am the victim of my own ignorance here.
My apologies.
See this thread how Daniel Kahlin (tlr) converted Omega Race from ROM to RAM expansion using HES Mon. In addition to the regular T command to transfer data blocks, it also has a N command to relocate absolute memory addresses:
http://sleepingelephant.com/v-web/bulle ... .php?t=446
Possibly a disassembler such as Recomment could also be useful, giving a text output for you to work with in a text editor and then assemble together again.
http://sleepingelephant.com/v-web/bulle ... .php?t=446
Possibly a disassembler such as Recomment could also be useful, giving a text output for you to work with in a text editor and then assemble together again.
Anders Carlsson