Barney wrote:Is 127 games the limit the cartridge can hold? How did you come up with that number?
Keep in mind the largest cartridge based games from the 1980s era that were commercially sold use up to 16k of space. All of them need to have at least 4k of code present in the $A000-$BFFF area.
The real limit of the architecture of the Behr-Bonz is 256 different pieces of software. However, the largest single EPROM I found which could be made compatible with the 8 bit parallel bus of the VIC-20 is the M27C160 which has a capacity of 2 megabytes or 128 times the largest VIC cart game. Since the menu has to occupy at least one of these 16k cells, there are 127 left for games.
Of course that leaves a certain amount of space unused when a cell contains a 4k or 8k game, the problem is then to have the unused portion of the cell be presented to the VIC at the right memory range, the unavoidable $A000-$BFFF area.
I think in the future, I may come up with an upgraded version of the Behr-Bonz that offers up to 200 games by toggling which half of the selected 16k cell is presented to the VIC in this critical area.
Be normal.