Forums

Sega 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

View topic - Dumping "Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip"

Reply to topic
Author Message
  • Joined: 22 Apr 2018
  • Posts: 530
Reply with quote
Dumping "Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip"
Post Posted: Fri Feb 03, 2023 2:49 am
[ One more with only slight mapper differences, and lots of menu and packaging similarities ]

I've been calling it "Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip [SMS-MD] (KR)" but the actual name is Korean:

피구왕7합 (pigu-wang 7 hap, i.e. "Dodgeball King 7 Total" or "Dodgeball King 7 Combo") [label top]
재미있는 게임 모음집 (jaemiiss-neun Game mo-eumjip, i.e. "Fun Games Collection") [menu title]

It's another SMS multicart disguised as an MD cartridge.

The ROM is 2MB and contains a "fire-type" multicart menu with one 32KB game (Bugtris), one 128KB game (Dooley), three 256KB games (Suho Jeonsa, World Cup Soccer, and Toto World 3), and two 512KB games (Jang Pung II and Dallyeora Pigu-Wang).

The menu has animated flames at the bottom and sides, and the menu title is in blue text with cyan outlines. There are four menu screens.

The menu uses a FFF5-rotations mapper, with the final value written being the 32KB base page index in the ROM. Unlike other FFF5-rotations mappers, this one supports larger ROMs.

Some Sega mapper compatibility (e.g. 0xFFFF) is present, offsetting from the 32KB base page (treated as page 0x00) in 16KB increments. The Sega compatibility mapper only supports game sizes of up to 512KB, wrapping after that. It wraps at even smaller sizes for smaller FFF5 game indexes.

Register FFF2 also exists, and apparently supports rotation-setting with the final two LSB's selecting mapping mode — however the effect is not entirely clear to me. It seems to affect the base mapping for the "Sega" mapper part. E.g. FFF2=02,04,08,10,20,40,80,01 selects Dooley, FFF2=00,00,00,00,00,00,00,00 selects the main menu + Bugtris. However FFF2=04,08,10,20,40,80,01,02 and FFF2=06,18,30,60,c0,81,03 both select the same thing and I haven't yet figured out what its contents mean.

Registers seem to have mirrors/incomplete decoding. Each 0xFFFn has mirrors at 0xFFEn, 0xBFFn, 0xBFEn, and possibly also 0x7FFn, 0x7FEn, 0x3FFn, and 0x3FEn.

The menu has animated flames at the bottom and sides, and the menu title is in black text with yellow outlines. There are four menu screens.

Each menu item writes the game number eight times to FFF5, left-rotating before each write (so the game number itself will be written last)

To dump this SMS-MD cart I used a Tengu "Lythium" Mega Drive dumper, which does not support SMS-MD mode natively (and in fact connecting this cart without modification shorts pins, causing elevated temperatures and potential damage to the dumper's ARM CPU!)

All SMS addresses are doubled in MD mode and every other byte (the high 8 bits of the 16 bit MD data word) needs to be discarded.

The following cartridge pins needed to be modified:

Dumper pin 16 on the A side needs to be shorted to cartridge PCB pin 17 on the B side to allow reading and writing to the upper 32KB of the Z80 address space. I used conductive tape to create a contact at position 16 on the A side of the cartridge PCB and a wire routing around the inside of the cartridge slot area plus some conductive tape to connect to pin 17 on the B side of the cartridge PCB.

To prevent shorts, the following cartridge pins on the B side need to be masked to prevent their connection to the dumper: 9, 10, 11, 17, and 30. I used electrical tape to mask them.

Note that pin 17 on the B side of the cartridge PCB needs to be both shorted and masked!


The menu entries seem to use some kind of port knocking, similar perhaps to Phantasy Star Fukkokuban?!?

menu item 01: 피구왕 (Pigu-Wang, i.e. "Dodgeball King"); it's Dallyeora Pigu-Wang
port knock: FFF5:60,c0,81,03,06,0c,18,30 FFFF:02
menu item 02: 장풍Ⅱ (Jang Pung II, i.e. "Fist of the Wind II" / "Wind Fist II"); it's Jang Pung II
port knock: FFF5:40,80,01,02,04,08,10,20 FFFF:02
menu item 03: 토토월드 (Toto World); it's Toto World 3
port knock: FFF5:30,60,c0,81,03,06,0c,18 FFFF:02
menu item 04: 월드컵축구 (World Cup chuggu, i.e. "World Cup Soccer"); it's 94 Super World Cup Soccer
port knock: FFF5:20,40,80,01,02,04,08,10 FFFF:02
menu item 05: 수호전사 (Suho Jeonsa/Suho Cheonsa, i.e. "Guardian Knight" or "Guardian Warrior"); it's Suho Cheonsa
port knock: FFF5:10,20,40,80,01,02,04,08 FFFF:02
menu item 06: 둘리 (Dooley); it's Agigongnyong Dooly
port knock: FFF5:08,10,20,40,80,01,02,04 FFFF:02
menu item 07: 버그트리스 (Bugtris); it's Bugtris
port knock: FFF5:02,04,08,10,20,40,80,01 FFFF:02

All the port knocks are rotations of one of these sequences sent to FFF5, followed by 02 sent to FFFF:

"one bit" sequence: 01, 02, 04, 08, 10, 20, 40, 80 (sequence start offsets used: 1, 3, 4, 5, 6)
"two bit" sequence: 03, 06, 0c, 18, 30, 60, c0, 81 (sequence start offsets used: 4, 5)

Each of those sequences is in turn just a sequence of left-rotations of a bit pattern, either 0b00000001 or 0b00000011

2.0M Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip [SMS-MD] (KR).sms
Checking for export header with matching CRC... NO
sha256:42fc1431514dd9d01bd83e032c221636732b63ce8225ebda827a8e3b1fca3738 Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip [SMS-MD] (KR).sms
sha1:93af4b52246602203acb8a6acfe68c50a782bf04 Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip [SMS-MD] (KR).sms
md5:286e0674b6221fc3dc8d92817d16a765 Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip [SMS-MD] (KR).sms
mekacrc:468A729CE9D4A6BF Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip [SMS-MD] (KR).sms
crc32:c0ac6956 Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip [SMS-MD] (KR).sms

edit: the back of the box for this one also says it's by Game Line

  View user's profile Send private message
  • Joined: 22 Apr 2018
  • Posts: 530
Reply with quote
Post Posted: Fri Feb 03, 2023 3:26 am
The green rectangle on the back of the Pigu-Wang 7 Hap box seems to say:

연소자 관람가
피구왕 7합
• 제작업자 상호: (주)게임라인
• 제작업지 등록번호: 106-81-46996
• 제작년월일: 1995. 12
• 공연윤리위원희심익번호: G9512-RP10
• 권장소비자가격: 58,000원

Which translates to (with some help from Google, mistakes are mine though):

Young Audience
Dodgeball King 7 Total
• Manufacturer's name: Game Line Co., Ltd.
• Manufacturing business registration number: 106-81-46996
• Date of manufacture: 1995. 12
• Performing Ethics Committee Review Number: G9512-RP10
• Recommended retail price: KRW 58,000
  View user's profile Send private message
  • Joined: 22 Apr 2018
  • Posts: 530
Reply with quote
Agigongnyong Dooly (KR) [Pigu-Wang 7 Hap] [SMS-MD] (KR) with NOMENU patch
Post Posted: Fri Feb 03, 2023 6:46 pm
Here's the Pigu-Wang 7 Hap version of Dooly, along with an IPS patch that allows playing it without the menu running first. I suspect this particular Dooly might have originated in some other multicart that had multiple Dooly entry points with different starting conditions (levels? lives? I really don't know yet...)

Also, here are the ROM fingerprints for all of the games in the Pigu-Wang 7 Hap collection:

256K 94 Super World Cup Chuggu [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
Checking for export header with matching CRC... NO
sha256:8fd2f3086b460438c4067580b600dbcee1116805ac60db1ccb3859764dbfbf1d 94 Super World Cup Chuggu [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
sha1:bc9b5c41114a7c3a5481ee67fc86292b9ba861da 94 Super World Cup Chuggu [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
md5:34751c5798e7db4bc38aeea5f6a56e45 94 Super World Cup Chuggu [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
mekacrc:89A31578AA7C44DD 94 Super World Cup Chuggu [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
crc32:060d6a7c 94 Super World Cup Chuggu [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms

128K Agigongnyong Dooly (KR) [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
Checking for export header with matching CRC... NO
sha256:fabd5dd3d355f64d07c7563b56e62134a86fcb9d5895dea2563367e537355213 Agigongnyong Dooly (KR) [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
sha1:41b397573e20e8b3c2d728d461d5eb1d3729f424 Agigongnyong Dooly (KR) [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
md5:080bbce3d74f7569ac1be7a3e09668ad Agigongnyong Dooly (KR) [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
mekacrc:1F5FEB26D6DAF5CC Agigongnyong Dooly (KR) [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
crc32:ecbf12f0 Agigongnyong Dooly (KR) [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms

32K BugTris [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
Checking for export header with matching CRC... NO
sha256:74d52c40e44d8329847b0d7d9ae7fbdd64e8deb37ccb2f8313957a307b02c523 BugTris [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
sha1:277c3f8524783a196412137b79ae0fda262a0de3 BugTris [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
md5:58dd9d5d6a94d402b00a8f355f679f00 BugTris [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
mekacrc:FC4056DF841E5895 BugTris [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
crc32:6507b1c6 BugTris [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms

512K Dallyeora Pigu-Wang [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
Checking for export header with matching CRC... NO
sha256:8ee021fdb98583b4c728740e401d5c941b6169e25408df8e530d032943a7941a Dallyeora Pigu-Wang [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
sha1:450d59098efcc8cbffec007f1b02a9c719e10428 Dallyeora Pigu-Wang [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
md5:6452734d7aca8a6a4f0a96c3925d9221 Dallyeora Pigu-Wang [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
mekacrc:08284E45AA18A5D6 Dallyeora Pigu-Wang [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
crc32:f561ae2a Dallyeora Pigu-Wang [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms

512K Jang Pung II [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
Checking for export header with matching CRC... NO
sha256:34b6222e9dafc8dbdc3340962984398c38571719c54829e75ef2bca51f8c6998 Jang Pung II [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
sha1:874c007e6279e854322d7a93bd4258fd168218ea Jang Pung II [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
md5:720d108fd7cf9938c3b6f3b30225a2a6 Jang Pung II [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
mekacrc:3A06F62515E4307C Jang Pung II [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
crc32:a69cc9fc Jang Pung II [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms

256K Suho Cheonsa [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
Checking for export header with matching CRC... NO
sha256:3fca1391d67d2916a29c50dc13865c682c831c68f8ab368589383b11d34ac701 Suho Cheonsa [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
sha1:1dae4088a7bf0138e8f6128d37b90aa705f8ac51 Suho Cheonsa [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
md5:01764008734841830623b43c6e3a528b Suho Cheonsa [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
mekacrc:88E8E8D0608B22CB Suho Cheonsa [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
crc32:01686d67 Suho Cheonsa [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms

256K Toto World 3 [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
Checking for export header with matching CRC... NO
sha256:587b6f9d04762e72a130710b36a8ca55a97d1691386b0739c82b4a2fa231c6b1 Toto World 3 [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
sha1:55ca8a8b1f2a342fc8b8fc3f3ccd98ed44b2fe98 Toto World 3 [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
md5:2c8d7ad9c6484f161dd9574670b598a4 Toto World 3 [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
mekacrc:A896A3A30327D280 Toto World 3 [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms
crc32:4f8d75ec Toto World 3 [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms

Other than Agigongnyong Dooly (KR) [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms they all work fine stand-alone, i.e. without first running the menu code. All of them other than Agigongnyong Dooly (KR) [Pigu-Wang 7 Hap] [SMS-MD] (KR).sms are already included in the Pigu-Wang 7 Hap ~ Jaemiiss-neun Game Mo-eumjip [SMS-MD] (KR).zip attached earlier in this thread, alongside the overall ROM dump from which they were extracted.

  View user's profile Send private message
  • Joined: 22 Apr 2018
  • Posts: 530
Reply with quote
Actually they all can use the same mapper
Post Posted: Fri Feb 03, 2023 7:34 pm
I used the wrong file when testing mapper mods before, and actually the updated (Pigu-Wang 7 Hap compatible) version of the FFF5-rotations mapper actually works fine for the other Game Line "fire menu" multis.

(I accidentally tested using an overdump instead of the correct dump previously. Sorry about that!)

Here's the patch to fix mapper #25 to support Pigu-Wang 7 Hap [SMS-MD] too

  View user's profile Send private message
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8648
  • Location: Paris, France
Reply with quote
Post Posted: Mon Feb 13, 2023 3:06 pm
Merged.
FYI i have dumped my Korean native SMS copy of Pigu-Wang 7 Hap and confirmed identical 2 MB dump (c0ac6956), so removed the [SMS-MD] tag from rom database.
  View user's profile Send private message Visit poster's website
  • Joined: 22 Apr 2018
  • Posts: 530
Reply with quote
Post Posted: Mon Feb 13, 2023 3:44 pm
Bock wrote
Merged.
FYI i have dumped my Korean native SMS copy of Pigu-Wang 7 Hap and confirmed identical 2 MB dump (c0ac6956), so removed the [SMS-MD] tag from rom database.


That's awesome! I think many people will be interested in the Pigu-Wang 7 Hap contents, especially BugTris
  View user's profile Send private message
  • Joined: 27 Apr 2023
  • Posts: 12
Reply with quote
Post Posted: Sat Aug 26, 2023 7:07 am
Hey, bsittler how much did the game cost for you to buy?
  View user's profile Send private message
  • Site Admin
  • Joined: 08 Jul 2001
  • Posts: 8648
  • Location: Paris, France
Reply with quote
Post Posted: Sat Aug 26, 2023 10:00 am
There used to be small stock of that cart sold on various auction sites a decade ago, so there are quite some copies around.

Please note if you want to try it or extract the individual games, we released and emulated the dump recently: (thanks to bsittler work)
https://www.smspower.org/forums/19521

It's difficult to give a price for those.
But
I ask you to please, by all mean, do not buy from those ebay sellers listing loose Korean games for $500+ and boxed ones for $2000. They waited years for whales and luckily got a few sell and now they'll be sitting on those hundreds games for many more years. Even half of their current asking price would too expensive. At some point the seller put loose games at normal bidding price, to see where they ended, and I got many of listed loose ones for around $50 a piece (albeit not in great condition). It's more reflective of reasonable market price than the price tag they reverted to. If we want to have a dump to dump more Korean games we must resist letting those sellers inflate prices.

I think you will find copies of Pigu-Wang 7 eventually, it tends to pop up occasionally.
  View user's profile Send private message Visit poster's website
  • Joined: 22 Apr 2018
  • Posts: 530
Reply with quote
Post Posted: Sat Aug 26, 2023 4:22 pm
The Unlicensed Game Otaku wrote
Hey, bsittler how much did the game cost for you to buy?


Please see what Bock wrote. My most recent purchase of this game was through a proxy as part of a medium-sized lot of Korean games for sale on a Japanese auction site, and for that there isn't any good way for me to extract individual game prices. For uncommon items like this market price is not a well-defined concept, unfortunately. The fact that many copies are sold in country-specific marketplaces and/or with country-specific payment and/or delivery methods only makes reasonable pricing harder to decide
  View user's profile Send private message
Reply to topic



Back to the top of this page

Back to SMS Power!