memory maker 64k
Well, I recently found the manual for the 32K-version, which shows already that things are rather complicated with the dip switches (off means RAM on for some areas...). Anyway, this could be a starting point. Would love to find the manual for the 64K-version as well
http://www.tokra.de/vic/memmaker32k.png
http://www.tokra.de/vic/memmaker32k.png
Wow, thank you, it could be very useful but someone may translate it in English ?tokra wrote:Well, I recently found the manual for the 32K-version, which shows already that things are rather complicated with the dip switches (off means RAM on for some areas...). Anyway, this could be a starting point. Would love to find the manual for the 64K-version as well
http://www.tokra.de/vic/memmaker32k.png
Mega-Cart: the cartridge you plug in once and for all.
In English (the table on the right is self explanatory):
Installation:
-----------------
Connect the 32k RAM module to the expansion port of the VIC-20 (right side). Set switch S2, S3, S5 and S6 to “ON
Installation:
-----------------
Connect the 32k RAM module to the expansion port of the VIC-20 (right side). Set switch S2, S3, S5 and S6 to “ON
Last edited by leof on Tue Feb 14, 2012 3:24 pm, edited 1 time in total.
I believe this to be a typo in the original manual since S6 control $2000-$3fff. It probably should read:leof wrote:If S4=OFF, S5=OFF and S6=ON then 0400-0FFF will have the same data as the memory area A400-AFFF.
If S4=OFF, S5=OFF and S1=ON then 0400-0FFF will have the same data as the memory area A400-AFFF.
This would make a lot more sense, since it was common for those 32K expansions to double-use the 3K-RAM area with an 8K-block. Sadly this way you cannot get a true 35K-expansion like you need for VIC-DOOM. You still need a FinalExpansion3 or MegaCart for that (or if you're oldskool a slot expander with an extra 3K-expansion...)
Thank you very much for your translation.
I bought this 32K memory Pack 5/6 years ago when I never thought to develop in the future a firmware for an item called Mega-Cart
I agree btw I have all the items you have suggested just to be safetokra wrote:Sadly this way you cannot get a true 35K-expansion like you need for VIC-DOOM. You still need a FinalExpansion3 or MegaCart for that (or if you're oldskool a slot expander with an extra 3K-expansion...)
I bought this 32K memory Pack 5/6 years ago when I never thought to develop in the future a firmware for an item called Mega-Cart
Mega-Cart: the cartridge you plug in once and for all.
The 64k version of the Memory Maker Pack also has a 2k EPROM. Is it possible to investigate what's in there? If so, how?
From http://virtualmagic.blogspot.com/2006/0 ... ic-20.html:
"The VIC-20's RAM was expandable with plug-in cartridges using the same expansion port as programs. RAM cartridges were available in several sizes: 3K (with or without an included BASIC extension ROM), 8K, 16K, 32K and 64K, the latter two only from third-party vendors. The internal memory map was reorganised with the addition of each size cartridge, leading to the situation that some programs would only work if the right amount of memory was present (to cater for this, the 32K cartridges had switches, and the 64K cartridges had software setups, allowing the RAM to be enabled in user-selected sections)."
From http://virtualmagic.blogspot.com/2006/0 ... ic-20.html:
"The VIC-20's RAM was expandable with plug-in cartridges using the same expansion port as programs. RAM cartridges were available in several sizes: 3K (with or without an included BASIC extension ROM), 8K, 16K, 32K and 64K, the latter two only from third-party vendors. The internal memory map was reorganised with the addition of each size cartridge, leading to the situation that some programs would only work if the right amount of memory was present (to cater for this, the 32K cartridges had switches, and the 64K cartridges had software setups, allowing the RAM to be enabled in user-selected sections)."
- Mike
- Herr VC
- Posts: 4830
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
I made a similar elaboration here in another thread: (link).leof wrote:From http://virtualmagic.blogspot.com/2006/0 ... ic-20.html: [...]
That 2K EPROM probably maps into the address range $9800 to $9FFF. You could try to enter and run the following program, it will result in a file named "64K EXPANSION" being written to disk:The 64k version of the Memory Maker Pack also has a 2k EPROM. Is it possible to investigate what's in there? If so, how?
Code: Select all
1 SYS57809"64K EXPANSION",8,1:POKE193,0:POKE194,152
2 POKE780,193:POKE781,0:POKE782,160:SYS65496
Greetings,
Michael
- Mike
- Herr VC
- Posts: 4830
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
You could also check the range of $0400 .. $0FFF with S1=off. Maybe the EPROM data hides there.leof wrote:I looked into the area you mentioned with VICMON. There's no logic there.
BTW, a RAM expansion in BLK1 takes precedence over the 3K one in $0400 .. $0FFF. In that case, screen memory is moved down to $1000, so the RAM for BASIC is contiguous from $1201 to $3FFF (and beyond), blocking the range of $0400 .. $0FFF from BASIC use. The VIC chip cannot access external memory, which means the screen memory cannot be placed at the very bottom, at $0400.
In that sense, the "11K", "19K", and "27K" settings make that RAM available, but it is only usable for ML programs.
I found something at $A800. So I saved $A800-$AFFF from VICMON. You can download it here: http://dl.dropbox.com/u/9954627/64KEXPANSION.PRG
I hope nothing did go wrong on copying it from VIC-20 to Amiga 4000 to Windows7 to Dropbox.
I hope nothing did go wrong on copying it from VIC-20 to Amiga 4000 to Windows7 to Dropbox.