Mega Cart

 

Welcome to the world of Mega-Cart - the ultimate cartridge for your Commodore Vic-20!

The Mega-Cart's incredible selection of auto-starting games and handy utilities, coupled with its software-configurable RAM expansion capability, will provide you with hours of fun and discovery. Yet, despite the immense power and complexity "under the hood" of the Mega-Cart it remains easy to use because of the intuitive all menu-driven selection system.

The Mega-Cart is a modern product born from the collaboration of the Denial Vic-20 Community.

It is a multi-purpose cartridge for both PAL and NTSC machines that allows you to play all known cartridge games released for the Vic-20 plus a selection of some of the best games released on tape or disk.

It has a built-in reset button that allows you to return to the startup menu without having to switch your Vic-20 OFF and ON.

The Mega-Cart also contains extremely useful utilities for programmers and users and (last but not least) it provides an easily selectable memory expansion that can be disabled too.

It is really easy to use, no switches are required and a menu system is implemented to select any game, tool or function.

Watch the demo video and also the photo gallery !!!
Mega-Cart: the cartridge you plug in once and for all.

  Are you impatient ?
Do you already know all the cartridge's features ?

Get your own MEGA-CART  N O W !

 

 

 

Getting started


1. Turn ON your television set.
2. Turn your Vic-20 OFF before inserting or removing the cartridge.
3. Insert the cartridge (label side up) into the wide expansion port
    on the back of the computer.
4. Turn the Vic-20 ON.

Your Mega-Cart is now activated and you may choose from hundreds of software titles, use it as a memory expander and much more!

 

 

Early Startup menu

The Early Startup menu is the Mega-Cart’s default menu. When you first use your Mega-Cart this menu should come up automatically.

The main function of the menu is to allow the user to select any Mega-Cart item.  Items are selected with a user controllable "selection" or "navigation" bar.  The Vic-20's function keys can be used to go to one of the special screens (Help / Filters / Extra / etc).  You can browse through the various menus and select items using either the Vic-20's cursor & RETURN keys or with an attached Joystick (FIRE button selects item).

If you have changed the default menu by previously booting with keys 1 to 6 depressed, you can re-enable the Early Startup menu by holding down the “0” (zero) key while booting.
 


The Early Startup menu displays a list of sub-menus:

Option

Information
CARTRIDGE GAMES Games originally produced in cartridge form
TAPE/DISK GAMES Games originally produced for tape or disk
UTILITIES Useful tools for your Vic-20
NORMAL RESET Start the Vic in various memory configurations
SOFT RESET (NO AUTO) Start the Vic in various memory configurations
(will not autostart a cartridge image in RAM)
LAST SELECTION Restart last selected item (Game / Utility / Vic-20 memory configuration, or anything else previously selected)


In addition to common menu keys you may also use these keys:

Key

Information
Extra Menu (Demos, Tunes, Games and other special treats)
Information (General information, current revision and Mega-Cart credits)

The Early Startup menu may contain up to 14 custom programs from any of the submenus CARTRIDGE GAMES, TAPE/DISK GAMES and UTILITIES (see below).
 
 

MANAGE EARLY STARTUP MENU CUSTOM ITEMS

You can customize & manage the list of software that appears in the Early Startup Menu.  However, this can only be done if you have STANDARD NAVIGATION MODE enabled (see SERVICE MENU for more information on this mode).  Clicking on an item while in STANDARD NAVIGATION MODE will bring you to an information screen about that software title.  Here you have the option to start it (default choice), add it to the Early Startup Menu or delete it from that menu.

If you have the QUICK NAVIGATION MODE enabled you will not be able to manage custom items in this way, as QUICK NAVIGATION MODE immediately starts the item once the title is selected.   However, you may temporarily revert to the STANDARD NAVIGATION MODE from the SERVICE MENU and afterwards restore the QUICK NAVIGATION mode.

Note: If you have added a lot of items to the Early Startup menu, a short delay might occur before this menu appears.

 

 

 

Games

The Mega-Cart does not merely contain ALL Vic-20 games originally released in cartridge form.  It also contains many other high-quality games originally produced for tape or disk as well as some modern original works of Denial forum members!

The Cartridge sub-menu only lists the cartridge games contained in the Mega-Cart (and nothing else). If you prefer, you can lock this sub-menu and always start the Mega-Cart from the Cartridge menu instead of the normal Early Startup menu. Just hold the "1" key on boot for this purpose.  You can re-enable normal startup by holding down the “0” (zero) key while booting.

Full list of Cartridge games.
The Tape/Disk sub-menu contains many Vic-20 games originally distributed on tape or disk.  Of course these games now start directly from the Mega-Cart and do not require a disk-drive or Datassette.  Just select a game title and start it like a Cartridge game. In this menu we've also included some of the fantastic modern original Vic-20 games programmed by Denial forum members.

Full list of Tape/Disk games.
 


In addition to common menu keys you may use these keys:

Key

Information
Goes to a Random item
Shows favorite/All items
Enter the Filter Screen
Set/Unset favorite

to

Jumps to the first item that begins with the selected letter

 

 

Cartridge games


This is the full list of current Vic-20 cartridge games present on the Mega-Cart:



A World At War
Adventure Land
Ae
Aggressor
Alien
Alien Blitz
Alien Sidestep
Alphabet Zoo
Amazing Maze
Amok
Ape Escape
Apple Panic
Arachnoid
Artillery Duel
Astro Blitz
Atlantis
Attack Mutant Camel
Avenger
Baldor's Castle
Bandits (NTSC ONLY)
Bank Robber
Battle Zone [1]
Black Hole
Bomber Word *
Bridge
Buck Rogers
Bug Crusher
Cannonball Blitz
Capture The Flag (NTSC ONLY)
Cave-in
Centipede
Choplifter
Chuck Norris
Close Encounters
Cloudburst
Clowns [Joystick]
Clowns [Paddles]
Commodore Artist
Computer War
Congo Bongo
Cosmic Cruncher
Cosmic Jailbreak
Crater Raider
Creepy Corridors (manual)
Crossfire
Cyclon
Dancing Bear
Deadly Duck
Deadly Skies
Defender
Demon Attack
D'fuse
Dig Dug
Donkey Kong [1]
Dot Gobbler
Dragonfire
Droids
Facemaker
Fast Eddie
Final Orbit (NTSC ONLY)/Bump.Bash
Fourth Encounter
Frogger
Frogman
Fun With Music
Galaxian
Garden Wars
Ghost Manor
Gold Fever
Gorf (manual)
Gridrunner
Home Baby Sitter Ii
Ifr Flight Simulator
In The Chips
Jaw Breaker Ii
Jelly Monsters
Jungle Hunt
Jupiter Lander (manual)
Keyquest (manual)
Kids On Keys
Kindercomp
K-razy Antiks
K-star Patrol
Laser Zone
Lode Runner (manual)
Lunar Leeper
Mastertype
Maze
Medieval Joust
Menagerie
Meteor Run
Mine Madness
Miner 2049er
Mission Impossible
Mobile Attack
Mole Attack
Money Wars (manual)
Monster Maze
Moon Patrol
Mosquito Infestation
Motocross Racer
Mountain King (NTSC ONLY)
Ms Pacman
Mutant Herd
Number Crunch
Number Nab./Shape Gr
Omega Race (manual)
Outworld
Pacman
Pharaoh's Curse
Pinball Spectacular
Pipes
Pirate's Cove
Poker
Polaris
Pole Position (manual)
Predator
Princess & Frog
Protector
Q-bert
Radar Rat Race (manual)
Raid On Fort Knox (manual)
Rat Hotel
Renaissance
River Rescue
Road Race
Robin Hood
Robot Panic
Robotron: 2084
Sargon II Chess (manual)
Satellite Patrol
Satellites & Mets
Scorpion
Sea Wolf
Seafox (manual)
Serpentine
Shamus
Sir Lancelot
Skibbereen
Sky Blazer
Snake Byte
Space Ric-o-shay
Space Snake
Speed & Bingo Math
Spider City (NTSC ONLY)
Spiders Of Mars
Spike's Peak
Spills & Fills
Springer
Squish'em
Star Battle
Star Post
Star Trek (S.O.S.)
Story Machine
Sub Chase
Submarine Commander (manual)
Super Amok
Super Slot
Super Smash (manual)
Tank Atak
Tank Wars
Terraguard
The Count
The Sky Is Falling (manual)
Threshold
Titan
Tomarc The Barbarian
Tooth Invaders (NTSC ONLY)
Topper
Trash Man
Turmoil
Tutankham
Type Attack
Typo
Vic Rally X
Vic Super Lander
Video Mania
Video Vermin
Vis. Solar System
Voodoo Castle
Witch Way
*   from revision 21 (March 2012).


Total: 180 cartridge games (rev.21).

Manuals links are from zimmers, all other links are to Denial Wiki or other places. 

[1] On PAL machines the Battle Zone and Donkey Kong screens are off center relative to the upper left corner like the original.  However, the entire game area is viewable and play is not affected.

 

Tape/Disk games


This is the full list of current Vic-20 tape/disk games present on the Mega-Cart:



Amidar
Andes Attack
Arcadia
Berzerk-MMX [HS] *
Blue Star
Catcha Troopa
City Crusher
Crazy Cavey
Cube Bert
Duck Shoot
Dunjon II
Four Thought
Frantic Fisherman
Frogger '07
Galactic Abductors
Gladiator
Gomoku
Gridder
Gridtrap
Hellgate
Ice
Invaders ***
Jewels Deluxe
Krazy Kong
Metagalactic Llamas
Mille Bornes
Mini Kong
Mission Mercury
Parachute
Perilous Cavern **
Pong
Psycho Shopper
Punchy
Quackers
Quikman + [HS]
Realms Of Quest II **
Return To Fort Knox
Reversi
Shifty
Skramble
Snake Bite
Sno-cat
Sorcery V1.1
Squeeze
Sudoku **
Sword Of Fargoal
Ten Ten
Tetris+ [HS]
Tower Of Hanoi **
Traxx
Tron
Trout
U-boat
Vic-Splatform

*   from revision 20 (November 2010).
**  until revision 19
*** until revision 20
[HS] High-Score save support


 Total: 49 tape/disk games (rev.21).

 

Utilities

The Utilities sub-menu contains many useful tools for standard users and programmers.
When you start a tool, you may select the Vic-20 Ram configuration (including unexpanded mode or +3K if you want to start that utility in ROM, and unexpanded +3K / +8K / +16K or +32K+3K if you want to start that tool in RAM).  A suitable common memory configuration for each tool is preselected.
When a utility is started in RAM it can be made to work simultaneously with other utilities.  For example, you may wish to use both the Programmer's Aid and Super Expander utilities simultaneously (and perhaps also have HesMon and Disk Utility active in RAM locations $6000-$6FFF). Read this article in the Tips section for further information about combining utilities.

If you prefer, you can lock this sub-menu and always start the Mega-Cart from the Utilities menu instead of the normal Early Startup Menu.  Just hold the "3" key during boot for this purpose.  You can re-enable the normal startup menu by holding down the “0” (zero) key while booting.


In addition to common menu keys you may use these keys:

Key

Information
Goes to a Random item
Shows favorite/All items
Enter the Filter Screen
Set/Unset favorite
to Jumps to the first item in the current menu that starts with the selected letter

This is the full list of current Vic-20 utilities present on the Mega-Cart:



Utility
Memory location Information
Basic V4.0 ($A000-$AFFF) Basic 4.0 extension
Cassette Turbo ($A000-$AFFF) Tape accelerator
CBM-Command *   Disk Manager (No Vic Config, RAM only)
Disk Copier *   Disk copier and file images manager (No Vic Config, RAM only)
Disk Utility (manual) ($6000-$6FFF) X-Menu plus other useful utilities
Disk Utility (manual) ($A000-$AFFF) X-Menu plus other useful utilities
Easyload + Plus ($A000-$BFFF) 1541/1571/1581 Turboload, Wedge commands, FKEY macros
File Browser *   Program launcher with sd2iec drives support (No Vic Config)
Hes Mon ($A000-$AFFF) Machine language monitor
Household Finance   Plan your personal finances (No Vic Config, ROM only)
Hypra System (PAL ONLY) ($A000-$AFFF) 1541/1571 LOAD/SAVE Turbo-Disk
Mikro Assembler ($A000-$AFFF)
($6000-$6FFF)
Assembler tool (ROM or RAM 32K +3K only)
Personal Finance   Plan your personal finances (No Vic Config, ROM only)
Pet Loader ($A000-$BFFF) PET emulator (40 column screen) (No Vic Config, RAM only)
Programmers Aid (manual) ($7000-$7FFF) BASIC programmer's utility
SpeedScript   Text editor (No Vic Config, RAM only)
Super Expander (manual) ($A000-$AFFF) BASIC extension with graphics and sound commands
Synthesound   A sound creation program (No Vic Config, ROM only)
Turbotape 2.0 ($A000-$A7FF) Tape accelerator. Turbosaved programs can be loaded without it.
Turtle Graphics ($A000-$BFFF) A Logo interpreter
Vic Forth 1.10 ($A000-$BFFF) Forth language for the Vic-20
Vic Music Composer ($A000-$BFFF) A music writing application
Vicmon (manual) ($6000-$6FFF) Machine language monitor
Vicmon (manual) ($B000-$BFFF) Machine language monitor
Vic-Tracker (manual)   Fully-featured tracker-style music editor (No Vic Config, RAM only)
VTE-40 ($A000-$AFFF) Terminal program (40 column screen)
Waterloo Basic+ (manual) ($A000-$AFFF) BASIC extension

* from revision 20 (November 2010).


 Total: 27 Utilities (rev.21).

Most of the links to user manuals are from zimmers, all other links are to Denial Wiki or other places.

 

Memory expander

The Mega-Cart can be used as configurable Memory (RAM) expander/unexpander.  By using the on-screen menus, you can select a specific memory configuration for the Vic-20's BASIC mode without having to remove the cartridge and flip dip-switches.

There are many ways to select a memory configuration.  The easiest is to hold a function key on boot:

Key

Information
Start the Vic Unexpanded (with 32K Read Only No auto)
Start the Vic +3K Ram (with 32K Read Only No auto)
Start the Vic +32K Ram (No auto)
Start the Vic full Expanded with EASYLOAD+ in RAM on BLK 5
Start the Vic Unexpanded with SJLOAD active on BLK5 *
Start the Vic +3K Ram with SJLOAD active on BLK5 *
Start the Vic +32K Ram with SJLOAD active on BLK0 (3K RAM area) *
Start the FILE BROWSER to launch any program from classic or sd2iec based drives *
* from revision 20 (November 2010).

In addition, the Early Startup menu contains two special submenus (Normal & Soft Reset) that allow you to start up the Vic-20 with various memory configurations (with relative characteristics).

The Normal Reset sub-menu contains many memory configurations (some offering additional utilities like Super expander or Programmer's Aid).  If you select a configuration with 32K in Normal Reset mode, any ROM image on BLK5 will be automatically started (if previously loaded in memory).

If you prefer, you can lock this sub-menu and always start the Mega-Cart from the Normal Reset menu instead of the default Early Startup menu.  To do this just hold the "4" key on boot.  You can re-enable the Early Startup menu by holding down the “0” (zero) key while booting.

Full list of Normal Reset configurations and relative information.

The Soft Reset (No Auto) sub-menu contains memory configurations with 32K RAM always present (Read/Write or Read Only).  Note: if you select any of these configurations, ROM images on BLK5 will not be started even if previously loaded into memory  (like with normal Vic-20 RAM expanders).  In this way you can inspect and (according to the selected RAM configuration) even edit the memory using a monitor or any other tool.  You can at any time start a ROM image on BLK5 by typing SYS64802 (standard Vic-20 soft reset call).

If you prefer, you can lock this sub-menu and always start the Mega-Cart from the Soft Reset (No Auto) menu instead of the normal Early Startup Menu.  To do this just hold the "5" key on boot.  You can re-enable the normal Early Startup menu by holding down the “0” (zero) key while booting.

Full list of Soft Reset (No Auto) configurations and relative information.

 

Normal Reset

Configuration

Information and additional tools
VIC UNEXPANDED Starts the Vic-20 unexpanded and allows you to manually start additional tools via SYS call:
SYS28681 (Programmer's Aid)
SYS25000 (Disk Utility /BLK3)
VIC UNEXP.(32K R/ONLY) Starts the Vic-20 unexpanded with 32K Read Only.
It automatically starts a ROM image on BLK5 (if previously loaded in memory) and prevents cartridge protections
VIC +3K Starts the Vic-20 +3K RAM and allows you to manually start additional tools via SYS call:
SYS28681 (Programmer's Aid)
SYS25000 (Disk Utility /BLK3)
VIC +3K   (SUPER EXP.) Starts the Vic-20 + Super Expander cartridge with 3K RAM.
Allows you to manually start additional tools via SYS call:
SYS28681 (Programmer's Aid)
SYS25000 (Disk Utility /BLK3)
SYS45056 (VicMon /BLK5)
 VIC +3K   (32K R/ONLY) Starts the Vic-20 +3K RAM with 32K Read Only.
Automatically starts a ROM image on BLK5 (if previously loaded in memory) and prevents cartridge protection.
 VIC +32K Starts the Vic-20 +32K RAM.
Automatically starts a ROM image on BLK5 (if previously loaded in memory) but does not prevent potential cartridge protections since the RAM is Read/Write.
 VIC +32K +3K Starts the Vic-20 +32K +3K RAM (Note: BASIC only recognizes 32K Ram)
Automatically starts a ROM image on BLK5 (if previously loaded in memory) but does not prevent potential cartridge protections since the ROM is Read/Write.

 

Other features

Custom character set
Custom Mega-Cart logo
Choice of 8 custom selections for MegaCart menu music
Ability to restart the last selected item
Favorite games/utilities
Addition of multiple  “Easter Eggs”
Auto start for all ROM images which were previously not auto start  (Scott Adams games)
All games categorized by:

  • Publisher
  • Game Category (multiple choices i.e. Shoot ‘em,  Adventure, Maze, etc)
  • System – PAL / NTSC / Both
  • Arcade – Yes / No / All
  • Paddles – Yes / No / All
  • Favorites – Yes / No / All
Game / Utility selections may be filtered in the display menu based on above selections.
Help screen that provides a brief explanation of each key’s function.
Boot keys to quickly access some special functions.
Service Menu to perform special activities or set particular options.


 

Last selection

The Mega-Cart can restart the last selected item of any kind (CARTRIDGE, TAPE/DISK, UTILITIES) and also the most recently used memory configuration (includingt extra items).
The easiest way to occasionally restart the last selected item is to hold the CBM key while booting. Alternatively, you can select the "LAST SELECTION" item from the Early Startup Menu.

If you prefer, you can lock the last selection and always start the Mega-Cart with the last item selected instead of the normal Early Startup Menu.  Just hold the "6" key during boot for this purpose.  You can re-enable normal startup by holding down the “0” (zero) key while booting.

 

Favorite items

You can flag your favorite items from the CARTRIDGE, TAPE/DISK and UTILITIES sub-menus. Favorite items are highlighted in red and have a check-mark beside them.  It is possible to filter these items in the list. The Mega-Cart has the ability to automatically store your favorite item settings in its internal Non-Volatile RAM (for up to 100 years even without power).  Because in some unforseen rare case a program could overwrite this information, we suggest that you occassionaly backup your favorite items to a disk by using the SAVE PREFS function in the Service Menu.

Read this article on the tips section for further information on how to backup you preferences.

 

How to select favorite items:

From the CARTRIDGE, TAPE/DISK or UTILITIES sub-menus just press the CBM (Commodore) key to set/unset a favorite item.  Doing so will displayed that item in red with a small lateral flag (check-mark) beside it.  Red items are favorites, blue items are not.
 

How to filter favorite items:

Once you selected some favorite items you can easily filter these games/utilities using various methods.  The simplest method is to press the F2 key when browsing the CARTRIDGE, TAPE/DISK or UTILITIES sub-menu. By pressing F2 you immediately show only your favorite items within the current sub-menu.  Pressing F2 again will show ALL items within the sub-menu.

Please note that if you have previously filtered items by Publisher / Category or any other type of filter your favorite items will only be shown a sub-set of the previously conducted filter.  That is to say, filters are cumulative.

Another way to filter favorite items is to access the Filter screen by pressing F3.


Filter screen

By pressing F3 while in the CARTRIDGE, TAPE/DISK or UTILITIES sub-menus you can enter Filter screen, here you can select which games/utilities you want displayed in a sub-menu based on various parameters.

Filter

Information
PUBLISH. Filter items by specific publisher or all (not for tape/disk)
CATEGORY Filter items by specific category or all (not for utilities)
SYSTEM Filter items by specific system, PAL, NTSC, BOTH or all
ARCADE Filter arcade/non arcade items or all (not for utilities)
PADDLES Filter items that use/don't use paddles or all (not for utilities)
FAVORITE Filter favorite/non favorite items or all

You may mix any of these filters, for example if you wish to display your favorite Commodore Adventure games just select Commodore publisher, Adventure category and Favorite YES.

Like for favorite items, setted filters are stored on Mega-Cart Non Volatile Ram and retained when power or computer is off.


In addition to common menu keys you may use these keys too:

Key

Information
Exit
Reset filters

 

List of publishers:
  • Any Publisher
  • Academy
  • Atarisoft
  • Beyond
  • Boone
  • Broderbund
  • CBS Soft.
  • Comm.Data Sys
  • Commodore
  • Creative
  • Daedalus
  • Epyx
  • Handic
  • Hes
  • Imagic
  • Koala Tech.
  • Machine Lang.
  • Micro Sys.Dev
  • OEM
  • Parker Bros
  • Reston
  • Romox
  • Sega
  • Sierra
  • Sirius
  • Spectravideo
  • Supersoft
  • T.G. Software
  • Thorn Emi
  • Tigervision
  • Tronix
  • Tymac
  • UMI
  • Xonox
  • [None]

 

Help screen

From anywhere within the Mega-Cart's menus or sub-menus, you may access the Help page by pressing F1. 
The Help page shows the keys that can be used within each menu and provides a brief explanation of each key’s function.

There are some keys that have the same behavior in all places:

Key

Information
Go to the Help Page
Set Music ON or Mute
  or Go to the previous page
Go to the first page
or  or Go to the next page
Go to the last page
Move the selection bar up or down
Go back to the Early Startup Menu or the locked menu selected with 1-6 boot keys
Select Item/Function/Filter according to the current menu page


Alternatively, the joystick can be used to move the selection bar up or down and to go to the previous or next page.  The fire button is used to select an item, function or filter according to the menu you are in.


In the Download section you can find an handy Vic-20 keyboard overlay by Brent Santin that shows all common menu keys.
 

 

Boot keys

Some special functions of the Mega-Cart can be accessed by holding down various keys while booting the Vic-20:

Key

Information
Enter the Service Menu
Restart the last selected item
Select a menu tune
Start the Vic Unexpanded (with 32K Read-Only, No auto start)
Start the Vic +3K Ram (with 32K Read-Only, No auto start)
Start the Vic +32K Ram (No auto start)
Start the Vic-20 fully Expanded with EASYLOAD+ in RAM on BLK 5
Start the Vic Unexpanded with SJLOAD active on BLK5 *
Start the Vic +3K Ram with SJLOAD active on BLK5 *
Start the Vic +32K Ram with SJLOAD active on BLK0 (3K RAM area) *
Start the FILE BROWSER to launch any program from classic or sd2iec based drives *
Lock the Cartridge games menu [1]
Lock the Tape/Disk games menu [1]
Lock the Utilities menu [1]
Lock the Normal Reset menu [1]
Lock Soft Reset menu [1]
Lock the Last Selection [2]
Unlock previous selection (keys 1-6) and enter the Early Startup menu


In the Download section you can find a handy Vic-20 keyboard overlay by Brent Santin that shows all boot keys.
 
[1] When you "lock" a certain menu, you limit the Mega-Cart to displaying only the "locked" menu on subsequent boots.  You can re-enable the Early Startup Menu by holding down the “0” (zero) key while booting.

[2] When you "lock" the Last selection, you limit the Mega-Cart to always starting the last item selected on subsequent boots (be it a game, utility or Memory configuration). You can re-enable the Early Startup Menu by holding down the “0” (zero) key while booting.

[*] from revision 20 (November 2010).

 

 

Service Menu

The Mega-Cart uses a special service/maintenance menu where you may perform special activities or set particular options. In order to enter this menu you need to hold down the CTRL key when you turn on or reset the Vic-20.
This menu allows you to backup, restore or clear your Mega-Cart preferences, choose background menu music and set the “quick” or “standard” menu navigation mode. The Mega-Cart checks for an external disk-drive on device numbers 8 to 15 (in this sequence) in order to load a preferences file or save a backup.

The Preferences file contains such settings as your favorite items, custom Early Startup menu items, filters (Categories, Publisher, System, etc) plus other things.  This information is automatically stored in the Mega-Cart’s non-volatile RAM and retained even when the Vic-20 computer is powered off (for up to 100 years).  Because preference settings are unique to each user, and because in some rare cases a program may also overwrite this information, a periodic backup is recommended.


Option

Information
RESET PREFS Clear preferences and restore default factory settings
SAVE PREFS Backup preferences to the disk-drive (first drive on device channels 8 to 15)
READ PREFS Restore preferences from the disk-drive (first drive on device channels 8 to 15)
CHOOSE MUSIC Open the Menu Music selector screen to select the menu music
QUICK MODE
-----------------------
STANDARD MODE

Activate the Quick or Standard menu navigation Mode.

The Quick Mode starts a game/utility immediately after its selection (no title information/options screen is shown).  For utilities the default Vic-20 memory configuration will be used.

The Standard Mode opens an additional information screen & menu after an item is selected.  This screen gives you some information about the software title selected (controllers required, video format, etc.).  In this screen you may start the item or add/delete it to/from the Early Startup menu.  For utilities this screen also allows to you select a Vic-20 memory configuration.
EXTERNAL BOOT*
-----------------------
INTERNAL BOOT*

By using the Internal boot, the Mega-Cart starts with the integrated Menu navigation while by using the External boot, the Mega-Cart will search a program called "MC-BOOT" from drive #8 to drive #15 and if detected, loads and run it otherwise it uses the integrated Menu navigation.

The external boot program "MC-BOOT" must be a program for VIC+8K or plus that starts with RUN, it will be loaded by activating SJLOAD on RAM0 area (3K RAM expansion) that could be used by the program itself too.
 EXIT Exit from this menu and go to the Early Startup menu or to the locked menu you've previously set.

* from revision 20 (November 2010).

 

Order now


Thank you for your interest in the MEGA-CART.

You are now able to get your very own copy of the cartridge Vic-20 users have been dreaming of!

Note: There is just one version for both PAL and NTSC machines. Included with each MegaCart is an instruction sheet and attractive box to store or display your MegaCart

Units are currently in production, due order backlog there is about a 10-12 week lead time between order & shipping dates.

You will be provided with an order confirmation email
in about 2 workings days after your order is placed.

Click below on "Add to cart" to start the order process.


Product : MC-2008 | Mega-Cart Vic-20 cartridge for PAL and NTSC | Price/Unit : CAD 99.95

Note: MegaCart is a not for profit hobby project. Proceeds in excess of costs will be donated to charity.
 

 

Demo video

If a picture is worth a thousand words, then a video must be worth a million words... here is a video of the Mega-Cart's latest version

 
 

 

Gallery


Gallery


 

 

Technical Specifications

The Mega-Cart is based on TTL logic and essentially uses the same technology that was available when Vic-20 was in production, during the early 1980s. While the circuit may have been altered for part count reduction, it remains true to design concepts for that period in time. It is a highly reliable, extensively tested, and stable design based on proven fundamentals of electronics engineering.

ROM Storage

All ROM images are stored within two 27C801 (1mb x 8) OTP EPROMs. Early prototype versions of Mega-Cart used the 32 pin DIP UV erasable version of this chip. The PLCC OTP version of the 27C801 chip was used in final prototypes and production units to allow circuit to fit within a standard Vic-20 cartridge case.


32K RAM Expansion

A single 32k x 8 static RAM chip (HM62256) is used to provide ram expansion capability for Mega-Cart. RAM address space co-exists with ROM address space. Device control and bank switching are used enable/disable ROM and RAM, as required. This flexibility allows all known ROM images to run (and auto-start) on Mega-Cart, irrespective of their memory locations and requirements.


3K RAM Expansion

3K of RAM expansion was enabled on Mega-Cart. This is address decoded from an 8K NVRAM chip. It may be disabled, allowing the Vic-20 to start in stock 3,583 BYTES Free mode, for complete compatibility with loading unexpanded cassette games


NVRAM

Non Volatile RAM was added in Mega-Cart #1, during initial project development. This was to allow saving of menu favourites and selected music. MegaCart prototype versions 1 & 2 used a DS1225 chip for this. However this chip has two drawbacks (a) memory retention is only about 10 years before chip needs replacement  (b) It is physically large and its height would not allow the circuit board to fit into standard Vic-20 case.

A NVSRAM chip - STK12C68, was identified as a suitable replacement. This over came the  (a) need to periodically replace NVRAM - STK12C68 has expected lifespan of 100 years for data retention (b) physical height problem.  A 28 DIP version of this chip was used in prototype version 3 & 4. It was then switched to 28 SOIC package for prototype version 5 & 6 and the final production units.


PCB

Early prototypes were constructed with point to point wiring techniques, using 30awg wire. Prototypes #3 & #4 were designed using EagleCad software and produced with standard hole through contruction. Prototypes #5 & #6 continued with use of EagleCad design, but with switch to SMT for all components (except for reset switch - which is external to PCB). Final production PCBs include gold plating of 44 pin edgecard connector.

 

History

The Mega-Cart project is based on a concept that originated during discussions with Centallica and other denial members at the WOC (World of Commodore) show in December 2006. This concept became a subject of discussion on "Denial" - the Internet forum devoted to Vic-20 topics.

Initially, the Mega-Cart (called Multi-cart in the early stages) was intended to allow a user to "just" run multiple Vic-20 ROM images from a single cartridge. The current design builds on that original concept and adds features and functions like memory expansion, for example.

An early prototype of the Mega-Cart without menu and ram expansion functions was demonstrated at a TPUG (Toronto Pet User Group) meeting by Brian Lyons "6502dude" on April 19, 2007. Later, a fully working prototype with menu but without memory expansion and preferences saving was shown at the C4 (Cincinnati Commodore Computer Club) 2007 expo by Leif "Schema" Bloomquist. At the ECCC (Emergency Chicagoland Commodore Convention) 2007 "Schema" showed an even more improved Mega-Cart - this time with the ability to save preferences, music and other features. Later that year, the Mega-Cart was demonstrated at  the WOC 2007 exposition.  Unfortunately, due to a malfunctioning Vic-20, only the main menu could be shown.

Finally, after a lot of work to develop new menu features, new music, a new PCB (that fits in a standard CBM cartridge case), a custom label, packaging and instruction sheet a final mock up was shown at WOC 2008.

You can see some of the Mega-Cart demonstrations that took place around the world and some pictures of the prototypes.

 

Demonstrations

 

This is a video of the very first Brian Lyons "6502dude" Mega-Cart demo at the TPUG (Toronto Pet User Group) meeting on April 19, 2007, courtesy of Paul Quirk (a.k.a. "DigitalQuirk").

Note that in this video the cartridge is simply called the Vic-20 "Multi-Cart" as in this early stage it didn't yet have a menu system, RAM expansion and all the other "Mega" features:
 



Below you can see Mega-Cart prototype #1 close up as shown at the C4 expo 2007 (Cincinnati Commodore Computer Club)  It is a first revision without memory expansion and preferences saving:




A new Mega-Cart #1 revision with preferences saving, music and other features was shown at ECCC 2007 (Emergency Chicagoland Commodore Convention).  To the right Leif Bloomquist "Schema" can be seen enjoying the Mega-Cart:





The first Mega-Cart demo in Sweden was given by Anders Carlsson.  It was the latest prototype #1 revision.  At right is a Mega-Cart prototype #1 demo video, please note that in current Mega-Carts the menu items have a different order:
 



Below is a photo of Mega-Cart prototype #2 during Brian Lyon's demo at the WOC 2007.  Unfortunately the Vic-20 provided for the demonstration didn't work properly so the audience only saw the main menu.  At right is a a video of Mega-Cart prototype #2.  Please note that that the current Mega-Cart uses a different item order in menus:





Below are photos of the final Mega-Cart prototype with finished label and box artwork as shown at the WOC 2008.  All went well this time! To the right is a still shot from the cool demo by Brent Santin "Ral-Clan" and Anders Carlsson "Carlsson":


 

Prototype boards:

Prototype #1
This is a final revision after a lot of changes
Prototype #1
Back side constructed with point to point wiring techniques
 

Prototype #2
Prototype #3 and #4


  Prototype #5 and #6
Final prototypes with SMT chips

 

 

Credits


Hardware Design Menu Software Music Graphic Design
Brian Lyons Nicola Di Battista Anders Carlsson Brent Santin
(AKA 6502dude) (AKA NBLA000) (AKA Carlsson) (AKA Ral-Clan)
 Other Credits (Testing, software, concepts, etc)
  Alessandro Ubiali (AKA Orion70)  
  Anders Johansson (AKA Stonan)  
  Francois Leveille (AKA Eslapion)  
  Ghislain De Blois (AKA Ghislain)  
  Glen Richards (AKA Victragic)  
  Jeffrey Daniels (AKA Jeff-20)  
  Leif Bloomquist (AKA Schema)  
  Leo Laflamme (AKA Kilrpilr)  
  Mark Graybill (AKA Saundby)  
  Mat Allen (AKA Mayhem)  
  Michael Kircher (AKA Mike)  
  Nino Porcino (AKA Nippur72)  
  Paul Quirk (AKA Digitalquirk)  
  Robin Harbron (AKA MacbthPSW)  
  Ward Shrake (digital archaeologist)   

 

 

 

FAQs

General questions about the Mega-Cart

Do I need to remove the cartridge to load my games from disk/tape ?

The Mega-Cart is not merely a "simple" multicart.  You can also use it as a Vic-20 memory expander/unexpander with a turbo-disk function too if you want.

The easiest  way to start the Vic-20 in plain, unexpanded mode without removing the Mega-Cart is by holding the F1 key on boot. By using this function key the menu will be skipped and you will see a "regular" unexpanded Vic-20 screen where you may perform any operation as if no cartridge was plugged into the expansion port at all! If you need a Vic+3K just hold F3, for a fully expanded Vic with EasyLoad+ (disk turbo-load) just hold F7 on boot [1].

The Mega-Cart also has a handy menu that allows you to select the memory configuration you want the Vic-20 to automatically start with.  Just hold down the "4" or "5" key on boot and from then on your Vic-20 will always start in this menu mode (until you hold "0" on boot to return to the normal menu).

For further information please check the Memory expander page.

[1] Even if you start the Vic-20 fully expanded, EasyLoad+ is able to "fast-load" any program with any memory configuration (even unexpanded programs).  Please check the EasyLoad+ site for further information on this extraordinary utility.
 

Do you have a specific PAL/NTSC version ?

The Mega-Cart is a single cartridge for both PAL & NTSC Vic-20 computers.  All items inside were either originally made for both video standards, or if not then they have been fixed to work with both video standards.  You need just one Mega-Cart for no matter if you own a NTSC Vic-20, a PAL Vic-20 or both!  There are just few exceptions (listed below):

PAL only (Demos in the Extra menu):
Munakois
Robotic Liberation

PAL only (Utilities):
Hypra System

NTSC only (Cartridge games):
Bandits
Capture The Flag
Final Orbit (Bumper Bash works on both PAL/NTSC machines)
Mountain King
Spider City
Tooth Invaders

May I use Mega-Cart's NV-RAM?


NV-RAM is exclusively used to store favorite items, settings and all other Mega-Cart preferences.
It is also used to play the menu background tune and other minor menu functions.

This information is retained even when the Vic-20 computer is powered OFF for up to 100 years.

NV-RAM is not accessible to the user for the purpose of saving high scores, files or other things.  Because there is a small free portion that is reserved for possible future use, access to NV-RAM disabled by default.

Since in some unforseen rare case a program might accidentally enable NV-RAM access and overwrite vital information, a periodic backup is recommended.

Read this article from the tips section for further information on how to backup preferences and this article to learn how to restore preferences from disk.

Remember that it is always possible restore the default factory settings.  Read this article for further information.

Note: There is one exception. The Tape/Disk game "Tetris+", uses a specific portion of the Mega-Cart's NV-RAM to save the best scores table.

May I use ROM images even if protected?


Yes, you may use the Mega-Cart like a Memory expander too so it is possible to load and execute any ROM image, even if it is protected.

Read this article from the tips section for further information.

There is a way to restore standard default Mega-Cart settings?


Yes, you may clear your preferences and restore the Mega-Cart's default factory settings by using the "RESET PREFS" function from Service menu.

Read this article from the Tips section for futher information.

Where are my favorites and other settings stored?


Favorite items, settings and all other preferences are automatically stored in the Mega-Cart's own Non-Volatile RAM and retained even when the Vic-20 computer is powered OFF (up to for 100 years by the way!).   Since in some rare case a program may overwrite this information, we suggest that you backup your favorite items all other settings/preferences to a disk from time to time by using the SAVE PREFS function from Service Menu.

Read this article from the tips section for further information on how to backup preferences and this article to learn how to restore preferences from disk.

 

 

 

 

Tips

Tips for the Mega-Cart

How to add custom items to the Early Startup Menu


The Early Startup Menu may contain up to 14 custom programs from any of the submenus CARTRIDGE GAMES, TAPE/DISK GAMES and UTILITIES.

Check here how to add or remove a custom item to/from the Early Startup Menu.
 

How to backup preferences

User preferences are automatically stored in the Mega-Cart’s Non-Volatile RAM and retained (for up to 100 years!) even when the Vic-20 computer is turned off.  Because preference settings are unique to each user, and because in some rare case a program may also overwrite this information, a periodic backup is recommended.

Please remember that the Mega-Cart preferences contain such settings as your favorite items, custom Early Startup menu items, filters (Categories, Publisher, System, etc) plus other things.

Mega-Cart preferences may be saved to a  disk-drive on device numbers 8 to 15.  It is not possible to use a datassette to save Mega-Cart preferences.  To save save your preferences, follow this procedure:

- Switch OFF the Vic-20
- Insert the Mega-Cart
- Ensure the disk-drive is connected
- Insert a formatted floppy disk with at least 2 blocks free in the
  disk-drive
- Switch ON the disk-drive
- Switch ON the Vic-20 while holding CTRL key

The Service menu should now appear.

- Select "SAVE PREFS"

The Mega-Cart will now automatically save your current preferences to a file named "MC-PREFS" on the floppy-disk.  If the file already exists, you will be asked if you want to overwrite it or abort the operation.

Please note that the Mega-Cart checks for an external disk-drive on device numbers 8 to 15 (in this sequence) in order to save preferences, so if you wish to use (for example) drive 10 please disconnect or switch off the drives 8 and 9 first.

Once the backup process is successfully finished, the Early Startup menu comes up automatically, otherwise an error message will be displayed.

 

How to clear preferences and restore default factory settings


In case of a problem, or you if you simply want to delete your settings quickly, it is possible to clear all preferences and restore the Mega-Cart to default factory settings.

Please remember that the preferences contain such settings as your favorite items, custom Early startup menu items, filters (Categories, Publisher, System, etc) plus other things.  So, when you clear preferences you lose all these settings!
 
Firstly, you need to enter the Service menu.  In order to enter this menu, hold down the CTRL key when you turn ON or reset the Vic-20.

Next, select "RESET PREFS".  The Mega-Cart will restore default factory settings and open the Menu Music selector screen that allows you to select a favorite menu tune.

Once you have selected the menu tune, the Early Startup menu comes up automatically with the default settings.

Watch this tutorial video too.

 

How to hide the menu and start just a specific tool/game.


Even if using the Mega-Cart you may choose from hundreds of software titles, sometimes you may want to use just a certain tool or play with just one game for a while (maybe to set the new Hi-Score) and you don't want to navigate the menu to select that game/utility and his Vic-20 memory configuration.

There is an easy solution for this request:

Select the Game or the utility from the proper menu

If you select an utility, select the Vic-20 memory configuration too
(If you use the QUICK MODE option, you cannot set a configuration but a common proper configuration will be used)

Now hold the "6" key and reset the Vic-20

Now each time you switch on or reset your Vic-20, the Mega-Cart always starts this game / utility by using the selected memory configuration for utilities.

You may revert to the standard navigation by holding "0" key on boot, take a look to the Boot Keys page for further information.

 

How to restore preferences

If something went wrong or you want simply to restore your settings after some testing, you may restore your preference from a floppy-disk when you previously have made a backup.

Please remember that the preferences contain such settings as your favorite items, custom Early startup menu items, filters (Categories, Publisher, System, etc) plus other things.

You cannot use the datassette but just an external disk-drive on device numbers 8 to 15, this is the procedure:

- Switch OFF the Vic-20
- Insert the Mega-Cart
- Connect the disk-drive
- Insert the floppy disk with the "MC-PREFS" backup file to the Drive
- Switch ON the disk-drive
- Switch ON the Vic-20 by holding CTRL key

Now the Service menu should appear

- Select "READ PREFS"

The Mega-Cart automatically restore preferences from the "MC-PREFS" file on the floppy-disk.

Please note that the Mega-Cart checks for an external disk-drive on device numbers 8 to 15 (in this sequence) in order to load preferences so if you use for example the drive 10, please disconnect or switch off the drives 8 and 9 first.

Once the restore process is successfully finished, the Early Startup menu comes up automatically with backup settings otherwise a proper error message will be displayed.

Watch this tutorial video too.
 

 

How to select a random item.

 

Sometimes it's fun to select a random game to play.

From the CARTRIDGE, TAPE/DISK and UTILITIES submenus, you have the ability to select a random game or utility.  Just press the CTRL key to move the navigation bar to a random item in the current menu.
 

 

How to select a tune from a data disk

The Mega-Cart is able to use additional tunes loaded from a data disk that you may download here, to select a tune from a data disk, use this procedure:

- Switch off the Vic-20
- Insert the Mega-Cart
- Ensure the disk-drive is connected
- Insert the floppy disk containing music files into disk-drive
- Switch on the disk-drive
- Switch on the Vic-20 while holding the SPACE key
 
The Mega-Cart music selector should appear.

To select an additional tune from data disk just press F3

Please note that the Mega-Cart checks for an external disk-drive on device numbers 8 to 15 (in this sequence) in order to load the additional tunes, so if you use (for example) drive 10, please disconnect or switch off drives 8 and 9 first.

 Watch this tutorial video too.


 

How to start a protected rom Image.


The Mega-Cart contains all currently known cartridge games, but if any other are discovered in future and its file image is protected you may use it as well.  Here is the procedure:

From the Normal Reset menu select VIC +32K
(The Vic-20 starts with 32K so any block can be used to load the cartridge image, normally it use just the BLK 5.)

Load the file image by adding ",1"
LOAD "FILE NAME",8,1

If the cartridge uses two file images then type NEW and load the next file image:
NEW
LOAD "FILE 2 NAME",8,1

Now the file image/s is/are in memory.  To prevent ROM protection and BLK 1 issues start it in this way:

Reset the Mega-Cart

From the Normal Reset menu select VIC UNEXP.(32K R/ONLY) 

Now the file image(s) automatically will start without any problem (ROM protection and/or BLK1 issue)

If the "cartridge" does not use a file image for BLK5 you need to type the proper SYS command.

This procedure can be used to load any cartridge file image even if it is unprotected or doesn't have BLK1 issues.  By the way, in this case after the file image(s) are loaded, to quickly start the ROM for BLK5 you may perform a Vic-20 soft reset by using this command:
SYS64802

How to use multiple utilities simultaneously.


Sometimes you may need to use multiple utilities simultaneously and with various Vic-20 memory configurations. This is quite possible using the Mega-Cart, as long as you observe the memory location requirements of the utilities to ensure they don't clash.  Fortunately, after selecting a utility from the software menu an information screen will show you what memory locations that particular utility requires (along with other information about the title).

For example, you cannot simultaneously use HESMON (which needs locations A0-AF or $A000-$AFFF) and BASIC V.4 (which also needs A0-AF) because they both occupy the same location in RAM.  However, you can mix PROGRAMMER'S AID (70-7F or $7000-7FFF) and BASIC V.4 (A0-AF or $A000-$AFFF) since they use different memory location.  Here is an example of how to do so using the Mega-Cart:

- From the Utilities menu, select "PROGRAMMER'S AID 70-7F"
- A Vic-20 memory configuration menu is opened
- From this menu select any RAM configuration.  It doesn't matter which you select at the moment.  The preselected
  RAM configuration of VIC+16K is fine.
- The PROGRAMMER'S AID utility should start succesfully.
- Now reset the Mega-Cart using its built-in reset button.
- From the Utilities menu, select "BASIC V.4 A0-AF"
- A Vic-20 memory configuration menu is opened.
- From this menu select the proper RAM configuration that works with both PROGRAMMER'S AID and BASIC V.4.  (BASIC V.4 will work with any RAM configuration but because PROGRAMMER'S AID works in BLK3, if you select the VIC+32K+3K configuration BASIC V.4 will overwrite it.  Any RAM configuration other than VIC+32K+3K is okay in this case.)

BASIC V.4 starts automatically because it resides on BLK5 while to start PROGRAMMER'S AID you need to type the proper SYS command (SYS28681 in this case).

This example demonstrates two utilities being used simultaneously, but you can combine more than two utilities if none of them use the same memory location (for example try adding "VICMON B0-BF" and "DISK UTILITY 60-6F" to see what happens).


How to use the Mega-Cart as a "simple" memory expander.


It is possible to use the Mega-Cart like a memory (RAM) expander without the need for dip-switches to select different configurations.

For example, if you want to load an 8K game just select VIC+32K.  If later on you want to load a 3K game just reset and select VIC+3K.  For unexpanded games/programs you may select VIC UNEXPANDED.  This is all done through the Mega-Cart's menus, without the use of dip-switches.

It is also possible to configure the Mega-Cart so that when you reset or switch on your Vic-20 you can directly access a menu that will allow you to select which memory configuration you want to use (including unexpanded mode).

In order to always show the memory configuration menu on boot, you need to hold the "4" or the "5" key while booting.  Take a look to the Memory expander page for further information.

Watch this tutorial video too.

 

 

How to use the Mega-Cart in "Kiosk" mode.


Mega-Cart includes a "Kiosk" Mode feature that can restrict access to all menus but one the you specify.  For example, you may wish to restrict use of the Mega-Cart to CARTRIDGE GAMES only.  Additionally, by selecting the QUICK MODE option you can have games start instantly when chosen (hiding the EARLY MENU ADD/DELETE feature).

Here is the procedure:

- Hold the "CTRL" key and switch on / reset the Vic-20.  The Mega-Cart Service menu will appear.
- Select the QUICK MODE option (if not present you are already using the QUICK MODE).
- Hold the "1" key and reset the Vic-20 again.

Now the Mega-Cart will operate in "Kiosk" Mode and you can quickly start any games inside the CARTRIDGE MENU.

You may revert to the standard navigation (making all menus available) by holding the "0" (zero) key on boot, or by selecting the STANDARD MODE option from the Service menu (Hold the "CTRL" key on boot to enter to this menu)

Take a look to the Boot Keys page for further info.

 

Troubleshooting


I do not see all the menu items

This may occur if you have recently set a filter, even after switching the Vic-20 OFF.

1. Enter any of the submenus: CARTRIDGE GAMES, TAPE/DISK GAMES or UTILITIES.

2. Press F3 to enter the Filter screen

3. Press F7 to reset filters then F3 to come back to the previous menu

Now all Mega-Cart items should be visible from these submenus. Iif the problem persists then you may clear preferences or restore them if you have a backup on disk,. Take a look at the tips section for further information.
 

I just see a plain boot screen when I switch ON the Vic-20.

It is possible you have not correctly inserted the Mega-Cart in the rear expansion port of the VIC-20.
1. Turn your Vic-20 OFF and remove the cartridge.

2. Insert the cartridge (label side up) into the wide expansion
    port on the back of the computer as far as possible.  You
    should see the cartridge like in the photo to the right.

3. Turn the Vic-20 ON.

If the problem persists then it is possible your Vic-20 expansion port has a dirty edge connector or is faulty.  Try to clean them or if possible use another Vic-20.

 

The early startup menu doesn't come up on boot

This normally occurs when you hold "1" to "6" keys while booting.

These keys are used to lock certain menus or lock the last selection so the Mega-Cart always start from that menu instead of the normal Early Startup Menu.  You can re-enable the normal startup by holding down the “0” (zero) key while booting.

Take a look to the Boot Keys page for further information.

 

When resetting the Mega-Cart the last game played or a plain Vic-20 boot screen appears.

Occasionally, when resetting the Mega-Cart in order to return to the Early startup menu, the last game played or a plain Vic-20 boot screen may appear.  This is NOT a Mega-Cart anomaly.  When this happens just perform another reset.

In order to ensure that the reset function works properly be sure to use the Mega-Cart’s reset button exclusively.  Do not use reset switches on serial/user ports.

 

Links

Useful links related to the world of the Commodore Vic-20.

1
  Link   Denial - The Commodore Vic-20 Community
The world reference community for the Vic-20
2
  Link   Vic-20 on Wikipedia
General information about Vic-20
3
  Link   Vic-20 on YouTube
Vic-20 related videos on YouTube
4
  Link   The VICE Emulator
The best Vic-20 Emulator for various platforms
5
  Link   Zimmers Vic-20 archive
The largest Vic-20 archive on the net.
6
  Link   Vic-20 on Ebay
Vic-20 and accessories on Ebay

Download

Extra files for cool users.

function tableOrdering( order, dir, task ) { var form = document.adminForm; form.filter_order.value = order; form.filter_order_Dir.value = dir; document.adminForm.submit( task ); }

 

Additional menu tunes

The Mega-Cart contains 8 different tunes that can be selected as background music during menu browsing but it is also able to use additional tunes loaded from a data disk.

We've provided here a downloadable zip file containing a data disk file image with additional tunes by Anders Carlsson.  The zip file must be extracted and the file image must be copied to a real disk using any tool that you like.  Please check this Denial thread if you need further information on how to transfer disk file images to real disks.
1541 Disk image (Zip file)

1571 Disk image (Zip file)

1581 Disk image (Zip file)

To know how to select a tune from a data disk, read this article from the tips section.

 

Instruction sheet

An instruction sheet was included inside your Mega-Cart box.  In case it has gone missing (or your children have used it as drawing paper!) you may download and print another copy from the PDF document available here.

Instruction sheet (PDF file)

 

JiffyDOS drives speedup (SJLOAD)

SJLOAD boost speed access to disk drives with JiffyDOS ROM and also to new SD-Card based drives (uIEC, C64-SD, SD2IEC, MMC2IEC), it speed-up LOAD, SAVE and OPEN for both PAL and NTSC systems.

From revision 20 it is full integrated on Mega-Cart and it is automatically used from CBM-Command and Disk Copier utilities and from the new External Boot feature too, you may also select it from the SOFT RESET menu to use it with any memory configuration, unexpanded, +3K, +32K.
If you prefer you may just hold keys F2, F4, F6 on boot to automatically start the Vic-20 respectively, unexpanded +3K or +32K with SJLOAD active.

To automatically speed-up specific utilities (EasyLoad+ and CBM-FileBrowser) and generically to add SJLOAD support for all previous Mega-Cart revisions you may install the SJLOAD BASIC version, it is a special SJLOAD version for Mega-Cart that resides on NV-RAM IO2/3 area that could be easily used from any memory configuration with just a SYS call, there are 2 distinct versions for PAL and NTSC systems and it speed-up LOAD only.
Please note that there is just one Mega-Cart version for both PAL and NTSC systems but you need to install the proper PAL or NTSC version of SJLOAD BASIC if you want to automatically speed-up EasyLoad+, CBM-FileBrowser or to add SJLOAD support for all previous Mega-Cart revisions.


How to install:
Load the proper program (PAL or NTSC) and run (It will take about 10 minutes, just once)

How to use:
To manually activate SJLOAD speedup for "Jiffy" drives, from basic prompt type SYS40000 (for VIC+32K+3K or VIC+3K configurations) with any other Vic configuration type POKE40320,0:SYS40000

To get the best SJLOAD experience just use CBM-FileBrowser for Mega-Cart, it will auto-detect and use SJLOAD and surf directories of SD-Card based drives as well as classic CBM drives easily and quickly by loading programs for any Vic configuration, unexpanded / +3K / +8K or plus or cart images and all without any configuration file.

Download:
SJLOAD08 BASIC version for Mega-Cart (Zip file).


Mega-Cart poster


 


Do you need a poster for your vintage computer room ?

This is another amazing work by Brent Santin:


Mega-Cart poster (high resolution JPG file)

 

 

Mega-Cart sticker


Do you want something really cool thing to amaze your friends ?

Here is the perfect thing for you...


Mega-Cart sticker (high resolution JPG file)

 

Run additional programs (CBM-FileBrowser)

CBM-FileBrowser is a program launcher that easily surf and run programs stored on any drive.
It runs programs for any Vic-20 memory configuration (unexp. / +3K / +8K or plus) and cart images without any config file.
Even it may work with "classic" drives (1541-1571-1581 / etc), you get the best experience along with modern SD-Card based drives (uIEC, C64-SD, SD2IEC, MMC2IEC).
It is capable to detect and use SJLOAD for Mega-Cart that speedup access to any JiffyDOS drive (SD-Drives too).
If you use these drives, it's strongly suggested that you install SJLOAD BASIC for Mega-Cart.
 
How it works:
LOAD it from any memory configuration and RUN.

After launching a program, It may auto-restart (without re-load) even if you switch off your Vic-20, just hold CBM key on boot/reset (or select VIC +3K) and type SYS1150.

Please note that if you launch a 3K program, you must reload the FileBrowser.


Download for old revisions:*
CBM-FileBrowser v1.5 for Mega-Cart (Zip file)

* Added to the Utilities section from revision 20 (November 2010).

 

 

 

 

Vic-20 keyboard overlay

 

If you consider yourself a hip Mega-Cart user then your Vic-20 certainly cannot be seen without this fashionable accessory...

Here you can download an attractive looking keyboard overlay that you may print and place on your Vic-20.

This overlay shows you all the main Mega-Cart key functions; both those that can be used while browsing the cartridge's menus and also those keys that activate special functions during boot.

This overlay is best printed on heavy paper or card stock.  If you cannot print a document of this size at home, your local printing bureau can do the job cheaply and professionally.

Keyboard overlay (U.S. Tabloid) (PDF file)

Keyboard overlay (A3) (PDF file)


Contact

To contact us for any reason, you may send an email to info[at]mega-cart[dot]com.

As a means of preventing spam, please replace [at] with @ and [dot] with . for the correct email address, thanks.