Hi folks, first of all, happy new year!
I was thinking about something and ended up in this discussion. I hope you guys help me:
Why aren't there (please correct me if I'm wrong) no Konami 48kB or 64kB games? (I guess they went from 32kB games to 128kB and on). Is is for a technical reason?
48/64 KB ROM need the programer to handle a lot of slot swaping because the cartridge ROM overlap with the BIOS (page 0) and/or the BIOS work area in RAM (page 3).
It's not impossible but it's complex because page 0 must contain an interrupt handler (or the program must disable interrupts) and page 3 contains the call stack (which requires to write a code without call/push/pop/... or to move the call stack elsewhere)
I guess they had to put this complexity (and its small space saving) in the balance, against the solution of a more expensive but simpler MegaROM (also offering much more space). Only the guys at Konami know what made the decision in favor of MegaROM, but good for the MSX because it led to much deeper games.
48/64 KB ROM need the programer to handle a lot of slot swaping because the cartridge ROM overlap with the BIOS (page 0) and/or the BIOS work area in RAM (page 3).
Not necessarily.
You can also simply use a normal mapper for a 48K/64K rom.
Did 48/64 KB mapped ROMs existed in the MSX commercial era?
There are 16K ROMs that start on page 0 using a page mirror so these work almost as if they were 48/64 kB ROMs.
Did 48/64 KB mapped ROMs existed in the MSX commercial era?
I don't think so, but the question was rather about the technical possibility.
I found these ones:
Believe Or Not (Al Alamiah)
Break In (Jaleco)
Flight Deck II (Aackosoft/Zemina)
Goblin Mashou no Yakata - House (Ponyca)
Language Of Numbers (Al Alamiah)
Let's Count 1, 2 and 3 (Al Alamiah)
My Small Dictionary (Al Alamiah)
Sakhr Logo (Al Alamiah)
Young Explorer (Al Alamiah)
There is also probably "Space Shuttle - A Journey into Space" (Ponyca) and a few others.