simple Universal MegaROM Mapper for Konami/ASC8/ASC16 (Unimapper)

Page 1/3
| 2 | 3

By Pyhesty

Expert (97)

Pyhesty's picture

09-01-2022, 13:53

Hello everyone, I have developed a prototype scheme for a universal mapper,
based on gal22v10d:

simple version 2.0 is available on github
https://github.com/Pyhesty/MSX-UniMapper

supported types:
Konami (without SCC) max 512kB ROM,
ASC8 (simple ASC8 page 4000h~5FFFh always = 0) max 256kB,
ASC16 max 512kB

Login or register to post comments

By Manuel

Ascended (19678)

Manuel's picture

09-01-2022, 14:05

Nice! Do you target new games? In that case, it might be useful to make the maximum ROM size larger and support up to 2MB at least.

By Danjovic

Champion (344)

Danjovic's picture

09-01-2022, 14:08

Awesome!
Thanks for sharing

By Pyhesty

Expert (97)

Pyhesty's picture

09-01-2022, 14:44

Manuel wrote:

Nice! Do you target new games? In that case, it might be useful to make the maximum ROM size larger and support up to 2MB at least.

No, my target was case ROM Flash 32 pins (am29 or sst39), so maximum 4Mbits.
and i wanted implement mapper in two dip-case.

By ATroubleshooter

Expert (114)

ATroubleshooter's picture

09-01-2022, 15:01

Congrats, buddy! Smile

By Pyhesty

Expert (97)

Pyhesty's picture

18-02-2022, 14:30

update unimapper v3.0
add version KonamiSCC 256/512kB, DSK2ROM 256/512kB
now you can run your lovely disk game on single cartridge
version 2.0: Konami, ASC8, ASC16
version 3.0: Konami SCC, DSK2ROM

https://www.youtube.com/watch?v=3whNbViomZ8

soft v3.0:
https://github.com/Pyhesty/MSX-UniMapper/tree/main/HW_Soft_S...
github
https://github.com/Pyhesty/MSX-UniMapper

By racmac

Supporter (7)

racmac's picture

21-02-2022, 08:06

{mod: message removed as it is using wrong language in english part of forum. please use google translate if you don't speak english}

By gdx

Enlighted (6436)

gdx's picture

21-02-2022, 10:11

I think it's better to use one EPM instead of 3 GALs which are generally quite fragile.
Is the first page fixed?

By Pyhesty

Expert (97)

Pyhesty's picture

21-02-2022, 14:35

I think two gal is cheaper and easier to assemble than one epm.

"Is the first page fixed?"
???
page 0 after reset set number segment with spec mapper

ps: this project is a hobby that shows that in the days of GAL (90-x)
it was possible to assemble any mapper in a simple way.

By inchl

Expert (105)

inchl's picture

16-05-2022, 11:27

(unsure if this is the correct topic for my question)

What is the maximum size for a konami scc rom? I noticed that bits 6-7 are unused in the switching address, but does that mean these bits are never used by konami because their roms never got bigger than 512kb -OR- are these bits not supported by the hardware? Does a MFR or GR8NET supports these bits allowing a 2048kb konami scc type rom?

Bit 0~5 = Segment number. Set all of these bits at 9000h to enable the addresses to access to the SCC registers.
Bit 6~7 = Unused

By sdsnatcher73

Enlighted (4298)

sdsnatcher73's picture

16-05-2022, 13:14

Well we have a popolon SCC+ cartridge with 2048kB so I would say the limitation exists in the actual hardware released by Konami but it can be extended easily. MFR supports larger than 512kB ROMs, whether it supports them in Konami5 mapper I don’t know (but my guess is it does).

Page 1/3
| 2 | 3