ForumsSega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew
26th Anniversary! Korean SMS Multicarts Galore #1 & Ongoing CompetitionsPosted: Mon Mar 27, 2023 9:37 pm
Last edited by Bock on Mon Mar 27, 2023 10:24 pm; edited 6 times in total
Happy 26th Anniversary!
The tradition goes, and entries to our 2023 Coding, Music and Hacks competitions have have been posted now! You can grab and play them now. Voting starts soon!
And now on to our traditional releases of new dumps!
Exactly one year ago we released the first emulated Korean xx-in-1 multicart. I have been chasing them for decades and sitting on a pile of undumped and unemulated ones, as other projects took priority. With Ben Sittler independently pushing in this direction, we made enormous progress and both of us went into a dumping frenzy which continued into this year. Ben in particular did a majority of the work reverse engineering the new mappers, figuring out how to dump his cartridges and adding emulation code to Meka. I followed on his footsteps, dumped many of mine (we still both have a few unsolved ones), occasionally helping and reviewing mapper code.
Today we have 5 new multicart releases, totaling 429 games(*) We have several more we'll release over time as we are still going through what we have and figuring out naming conventions. Those unlicensed multicarts are particularly tricky to label as there are frequent inconsistencies between packaging, cartridge and in-game menu. That's not even accounting for multiple releases (patches, SMS/MD/GG sharing a compatibility layer), multi-cart code altering menu layout based on data, multicart containing other multicarts, multicarts with physical switches etc. As we will naturally drift toward Game Gear multi-carts we may have LOTS to release and will need to come up with tricky naming schemes as many different cartridges may be sharing a similar or same name.
(*) IF you were to trust their advertised count, which you cannot :)
Most of those games are using new mappers/circuit board. As of today, they are emulated by MEKA 2023-03-27 (today's release) and Emulicious, and we hope that other emulators will follow suit. None of those release will work on traditional flash-carts, but individual games may be extracted.
Our first release is Pigu-Wang 7 Hap - Jaemiiss-neun Game Mo-eumjip (피구왕7합 - 재미있는 게임 모음집) for the Sega Master System / Samsung Gam*Boy. Exhibiting an almost timid "7 in 1", this is nonetheless one of the most interesting Korean compilation: it contains 2 Megabytes (16 Megabits) worth of original Master System games developed in Korea. Most of the polished SMS-era titles are in this compilation: Dallyeora Pigu-Wang (dodgeball), 94 Super World Cup Soccer, Agigongnyong Dooly and more... Among the seven titles is one we haven't seen before: Bugtris, a 1 and 2 players Tetris clone where cleared lines turns into bugs that you have to squash. We also added a nice quality scan of the game box in the Scans section.
Note we also extracted the exact same dump from a Megadrive copy of the compilation, where the cartridge is set to run in SMS mode. Both versions are identical.
Ascending to our next step, Super Game 45 (슈퍼게임４５) for the Sega Master System / Samsung Gam*Boy. With a joyful menu sporting My Hero's sporting, this compilation contains a few dozen Sega Mark III card games and MSX1 games modified for the SMS. Note quite 45 but still a nice amount. We have an index and translation of the menu in the link above (thanks to Ben Sittler for those).
Coming after is Super Game 52 Hap (슈퍼게임５２합) for the Sega Master System / Samsung Gam*Boy. As you may notice from the similar title screen, this immediate successor of Super Game 45 and was developed and published by the same people. While we have still uncovered new brands of pirate multicarts, there are some recurring "big brand" and this is one of them. We don't have a menu index for this one yet (if someone can make it in the same format!) but this is double the size of the Super Game 45 and contains more unique games.
Our next multicart is Super Multi Game - Super 125 in 1 for the Sega Master System / Samsung Gam*Boy. This is also a 2 Megabytes (16 Megabits) cartridge and contains a handful of modded MSX releases. It is notable because many of the MSX games have Korean logos.
Our fifth multicart is Game Chongjiphap 200 (게임 총집합 200) for the Sega Master System / Samsung Gam*Boy. By game count it is our largest multicart release so far, but it is only a 1 Megabyte (8 megabits) cartridge and contains less unique games than e.g. Super 125 in 1 above. The MSX games we could check in this compilation appears to have less modifications: copyright scrubbing but no translated titles.
Lastly, we have an alternate dump for last year's Game Mo-eumjip 188 Hap (게임모음집188합) . I personally dumped two copies of this cartridge and got the same version (released last year) but Ben's copy was very slightly different. He posted it to a development thread recently but for the sake of visibility we are mentioning it here too. Read details about this variation:
The byte differences are in a region occupied by MSX BIOS replacement and menu code+data, I believe. The different bytes are at ROM offsets 0x11c1, 0x11c7, 0x11cd, and 0x11d3.
The differences are in the "trainer" (RAM patching) data for four of the King's Valley game variants in menu entries 101, 102, 103, and 104.
For menu entry 101, at address 0xFFE0 it replaces 0x55 with 0x03 (Bock's copy) or 0x04 (my copy)
For menu entry 102, at address 0xFFE0 it replaces 0x55 with 0x06 (Bock's copy) or 0x08 (my copy)
For menu entry 103, at address 0xFFE0 it replaces 0x55 with 0x0A (Bock's copy) or 0x0B (my copy)
For menu entry 104, at address 0xFFE0 it replaces 0x55 with 0x0B (Bock's copy) or 0x0E (my copy)
So for some reason, the maker of this multicart eventually replaced the starting level in one of their game trainer between two batches of manufacturing this multicart.
Hope you enjoy this foray into the little uncharted lands of multicarts... We hope to share more soon. Thanks for Ben Sittler for his invaluable help getting this to happen and still ongoing.
- Site contributors: full index and details for those games would be good to add to the wiki.
- Emulator authors: support for those multicarts in more emulators would be nice. You can refer to MEKA sources on github for mappers details (or feel free to ask there).
Attachment FairyPosted: Mon Mar 27, 2023 9:39 pm
This message might auto destruct itself someday.
||Posted: Tue Mar 28, 2023 2:03 pm|
Thanks, Bock and Calindro! It's great to see these multicarts getting documented and released with emulators already supporting them!
And I could not have done any of that without Bock's assistance, nor without the hard work Bock did previously to make it possible. The Meka debugger is a huge help too. So is the emulicious one, thank you Calindro! I can't stress enough how much easier a good debugger makes the path to understanding a new mapper, which is essential both for dumping cartridges without physically opening them (in many cases that would damage the labels and/or cartridge bodies, and we don't typically have spares of these), and also for getting them to work in emulation.
For me it has been interesting to learn that for some of the collections released in more than one physical form used the exact same ROM image and custom mapper in all of them, e.g. Pigu-Wang 7 Hap for the Gam*Boy/Aladdin Boy cartridge (same connector and shape as a Mark III cartridge) and for the Super Gam*Boy/Super Aladdin Boy cartridge (same connector and shape as a Mega Drive cartridge)
||Posted: Wed Mar 29, 2023 2:22 am|
|Great work as always guys!|
Game list of Super Game 52Posted: Fri Apr 07, 2023 11:36 pm
Last edited by LiTaNia on Thu Apr 13, 2023 11:06 am; edited 1 time in total
All of them are unique games, but contains lots of unlicensed MSX ports.
01 요술의 성: Pit Pot
02 태권 소년: My Hero
03 유령의 집: Ghost House
04 아스트로: Astro Flash
05 테디 보이: Teddy Boy Blues
06 코메디 죠: Comical Machine Gun Joe
07 알카로이드: Woody Pop ("Super Arkanoid" version. gamepad hack)
08 슈퍼테트리스: Super Columns (Korean unlicensed game, released both MSX and SMS)
09 베이스 볼: Great Baseball (Japanese)
10 로드 화이터: Road Fighter (MSX)
11 겔러그: Galaga (MSX)
12 엑스리온: Exerion (SG-1000)
13 써커스: Circus Charlie (MSX)
14 인베 이더: Space Invaders (SG-1000)
15 요술 나무: Magical Tree (MSX)
16 손오공: Kung-fu Taikun (MSX)
17 남극탐험: Antarctic Adventure (MSX)
18 올림픽: Hyper Olympic 1 (MSX)
19 당구: Video Hustler (MSX)
20 빵공장: Comic Bakery (MSX)
21 다그 다그: Dig Dug (MSX)
22 퓨안: Pooyan (MSX)
23 올림픽 II: Hyper Olympic 2 (MSX)
24 스포츠: Hyper Sports 1 (MSX) - not the official SG-1000 port -
25 콘도리: Con-dori (MSX)
26 칼라볼: Color Ball (MSX)
27 쿵후: Yie Ar Kung-Fu (MSX)
28 미스터 도: Mr. Do! vs. Unicorns (MSX)
29 킹벌륜: King & Balloon (MSX)
30 렐리 엑스: Rally-X (MSX)
31 스페이스: Space Mountain (Othello Multivision)
32 인디안: Indian no Bouken (MSX)
33 밀림 사냥: Safari Hunting (SG-1000)
34 양배추: Cabbage Patch Kids (MSX)
35 스카이자글: Sky Jaguar (MSX)
36 보스코니아: Bosconian (MSX)
37 알리 바바: Alibaba and 40 Thieves (MSX)
38 킹스 벨리: King's Valley (MSX)
39 탱크: Tank Battalion (MSX)
40 탁구: Konami's Ping Pong (MSX)
41 스포츠 II: Hyper Sports 2 (MSX)
42 핏폴스: Pippols (MSX)
43 산수 공부: Monkey Academy (MSX)
44 테니스: Konami's Tennis (MSX)
45 하이퍼렐리: Hyper Rally (MSX)
46 개구리: Frogger (MSX)
47 랜드: Athletic Land (MSX)
48 골프: Konami's Golf (MSX)
49 보드 라인: Borderline (SG-1000)
50 폭탄 인간: Bomberman (MSX)
51 겔럭 시안: Galaxian (MSX)
52 전함: Yamato (SG-1000)
||Posted: Sat Apr 08, 2023 8:49 am|
thanks so much for the menu transcription and key
||Posted: Thu Apr 13, 2023 4:42 am|
Would it be OK to add your menu transcription to https://www.smspower.org/Games/SuperGame52Hap-SMS ?
||Posted: Thu Apr 13, 2023 7:17 am|
Of course. Alkanoid is typo of Arkanoid. (that Woody Pop hacked version says "Super Arkanoid" in its title)
Another question: Is it separated for standalone games? I tried, but only some SMS, SG-1000 and Super Columns can be extracted and I can't extract MSX ports of them. maybe they sharing same "BIOS" data? (not only this, but also other Korean multicarts)
||Posted: Sun Apr 16, 2023 12:53 pm|
|I've added support for all these new dumps in Cega, and tagged a new release.|