Sunday, October 11, 2020

TL866IIPlus - Adapter #2 (MSP55LV100S)

 

In this post i will show you the second adapter, which is for the MSP55LV100S (1Gbit) flashroms. This rom has 128mb and with this adapter you can dump it in 16 pieces of 8mb each.

For all these adapters you will need a TL866IIPlus programmer (basically a TL866 should work too, but is not tested) and an TSOP48 V3 Baseboard:

  

For the adapter itself you will need the following parts:

- 1pcs of the Base-PCB, which can get ordered here

 - 4pcs 1P2T slide switch 2.54 (look at ALIEXPRESS)

 

 

 

 

- 2pcs female double row pin header 2x12 (look at ALIEXPRESS)

 

 

 

 

 

 

Solder all parts together and you will get this (in the picture i also soldered the MSP55LV100S already to the board):


 


Now put all adapters into each other and insert it inside your TL866IIPlus:



DUMPING

  1. Check the DIP-Switchs on the adapter-board! ALL have to be a LOW position
  2. Open your TL866IIPlus-Software and select the IC S29GL064A10TFIR3.
  3.  De-select CHECK ID

  4. Click on READ and on READ on the next screen

  5. You have to get this ERROR-Message! 3 Pins should be not connected, that is correct! (If you have more Pins not connected, re-insert your chip and check your socket-connections, it has to be exactly 3 unconnected pins!)

  6. Click CANCEL and afterwards de-check the Pin-Detect

  7. Now read the Chip again (Click READ and READ on the next screen), it should read the complete 8mb!


  8. Save the dump to a file called "BANK01"!
  9. remove the adapter from the socket, reinsert it and read it again (Step 2 - 8), compare both dumps and look if they have the same CRC...if not, repeat the Steps 2-8 until you have at least 2 identical dumps! (if you never get the same CRC's, check your connections, maybe you have some soldered the chip wrong...or your flashrom is defective.
  10. Congrats you have just dumped the first 8mb BANK of this chip.
  11. Now you this BANK-SHEET:

  12. Move the Switches to the position of BANK 2 and repeat the Steps 2 - 9...SAVE the FILE as BANK02.
  13. Move the Switches to the position of BANK 3 and repeat the Steps 2 -9....SAVE the FILE as BANK03.
  14. Do this for all other BANKS!
  15. You should now have 16 files called BANK01 to BANK16.
  16. CONTATENATE all files BANK01+BANK02+.....+BANK16 to one single 128mb file with your favorite tool!
  17. CONGRATS you just dumped a MSP55LV100S flashrom!

I hope this will help some of you getting this stuff dumped! 

 

An blog-post about the adapter for the MSP55LV512 (512mbit) will follow soon!

Saturday, October 3, 2020

TL866IIPlus - Adapter #1 (MSP55LV650 & MSP55LV128)

 While dumping many of those Multigame-Consoles & -Handhelds the last couple of months, i designed some adapters for the TL866IIPlus, so dumping the unusual flashrom will be easier in the future.

In this post i will show the first adapter, which is for the MSP55LV650 (64mbit) and MSP55LV128 (128mbit) flashroms.

For all these adapters you will need a TL866IIPlus programmer (basically a TL866 should work too, but is not tested) and an TSOP48 V3 Baseboard:

  

For the adapter itself you will need the following parts:

- 1pcs of the Base-PCB, which can get ordered here

 - 2pcs 2.54 1x40 pin breakaway female header single row (look at ALIEXPRESS)

 

 - 1pcs 1P2T slide switch 2.54 (look at ALIEXPRESS)

 

 

 

 

- 2pcs female double row pin header 2x12 (look at ALIEXPRESS)

 

 

 

 

 - 1pcs PSOP44 to DIP44 Adapter (look at ALIEXPRESS)


 

 

 

 

 

 

Solder all parts together and you will get this:


Now put all adapters into each other and insert it inside your TL866IIPlus:


DUMPING

  1. Controll the DIP-Switch (DIP 1) on the adapter-board! It has to be in L-position!
  2. Open your TL866IIPlus-Software and select the IC S29GL064A10TFIR3.
  3.  De-select CHECK ID

  4. Click on READ and on READ on the next screen

  5. You have to get this ERROR-Message! 4 Pins should be not connected, that is correct! (If you have more Pins not connected, re-insert your chip and check your socket-connections, it has to be exactly 4 unconnected pins!)

  6. Click Cancel and afterwards de-check the Pin-Detect

  7. Now read the Chip again (Click READ and READ on the next screen), it should read the complete 8mb!


  8. Save the dump to a file!
  9. remove the chip from the socket, reinsert it and read it again (Step 2 - 7), compare both dumps and look if they have the same CRC...if not, repeat the Steps 2-8 until you have at least 2 identical dumps!
  10. For MSP55LV650 you are finished, this chip has only a 8mb rom!
  11. For MSP55LV128, change the DIP-Switch now to H and repeat the steps 2-8 for the second half of the chip. This chip has a 16mb rom. After you have dumped the first half (DIP-Switch to L) and the second half (DIP-Switch to H) you have to concatenate both 8mb files! Afterwards you are also finished with dumping the MSP55LV128.

I hope this will help some of you getting this stuff dumped! 

 

An blog-post about adapters for the MSP55LV100S and MSP55LV512 will follow in the next few days!

Friday, October 2, 2020

MCU - Side Pocket (Data East Corporation)

 Decapping is an adventure, mostly like Indiana Jones or Lara Croft searching for treasures from the past!

 

Brian shipped another needed MCU about two weeks ago, which i received today. It's from SIDE POCKET (Data East). Another game which is emulated in MAME since about 20 years, but all available revisions are missing the dump of the MCU.

 

 

Indy would say "It Belongs In A Museum"...i say "It Belongs in MAME"...and that's what now happening.
Decapping went pretty straight forward...another game completely preserved.

Thanks to Brian for the MCU!

Sunday, September 27, 2020

Game King - 32mbit - Multicarts

 I reworked the GameKing-Multicarts and this new design uses now a 32mbit flashrom and also supports the 8mbit multigames for this console. While the previous version had only 4mbit of space and so could only support the 4mbit games.

 

 

That way i did go threw all available game-dumps and in the end i had a compilation which only needed 4 Multicarts. Which means, three Multicarts contain all 72 available GameKing games and one extra Multicart contains all 7 available GameKing3 games (this one is of course only working on a GameKing3-console!). See the DIP-Switch-Settings sheet below for the games on each Multicart.




 

I only will have a very small quanity of full sets (all 4 carts) here.

Price for a full set (all four carts) is 65EUR.

If someone is interested, just write me.

Thursday, September 24, 2020

Tomy Tutor/Pyuuta - ULTIMATE MULTICART

I finally found some time the last couple of months and created the ULTIMATE MULTICART for the Tomy Tutor/Pyuuta console.

 



It's basically an All-in-One cartridge for the Tutor, with some nice front- and back-covers, which act like a basic cartridge-case.

The cartridge contains ALL available games (8kb/16kb and 32kb), which got ever released for this console and it even has some space left.


No adapter or other cartridge is needed anymore. It's the ULTIMATE solution for the Tomy Tutor/Pyuuta, just plug it in the back-port of your console and select the games with the DIP-switches.





new homebrew:

On the cartridge are still two 8kb banks, two 16kb banks and one 32kb bank free. Perfectly for new homebrew games! Everyone, who greats a new homebrew for the Tomy Tutor, which can get added to the cartridge, will get a free ULTIMATE cartridge from me! (Only shipping-costs have to get paid)

No matter if it's a TI99 conversation or a completely new game!

 

 


Price for the Ultimate-Cartridge: 49EUR

Shipping-Costs (worldwide): 15EUR


Wednesday, September 16, 2020

Karnov (US, rev 5)

Another mcu decapped!

 


 
Karnov (US, rev 5) is now the first set of this game, which is fully preserved!

Thanks to Brian for sending me the mcu!

EDIT 20-SEPT-2020:
The MCU-dump got confirmed as working on real hardware and also got hooked up in MAME to both US-Revisions of the game.
For the JAPAN-Version, Dirk Best handcrafted the needed mcu-rom, based on this decap.
This is another huge step forward for preserving KARNOV.
THX to all involved!

Still alot of 8751H's are needed for decapping. If you can help, please contact me!

Wednesday, August 19, 2020

Legend of Hero TONMA (World)

This now confirms the last missing MCU for Legend of Hero TONMA.

Hammy sent me C-PR-B MCU which was marked as BAD DUMP in MAME, as it was taken from an bootleg-pcb. While it worked perfectly for the game in MAME, it had to be marked as BAD until we got a decap from the original one.






The new decap is identical to the existing dump from the bootleg.

=> Another "BAD DUMP" flag removed from MAME.

Thx to Hammy for sending this mcu for decapping.


Friday, July 10, 2020

More MCU's

I got delivered a small package from Hammy today, which included some nice 8751H mcu's inside!

Captain Silver (World)




The existing decap (i don't know who did it back then) was bad and had to be handcrafted to get the game working.

 
ROM_REGION( 0x1000, "mcu", 0 )    /* i8751 microcontroller */
// 017F: B4 4C 0D : cjne  a,#$4C,$018F   (ID code 0x4c = World version)
// 3 bytes (always bit 0x08 set incorrectly) had to be hand fixed, hence 'BAD_DUMP'
ROM_LOAD( "id8751h.mcu", 0x0000, 0x1000, BAD_DUMP CRC(c0266263)  
SHA1(27ac6fa4af7195f04249c04dec168ab82158704e) ) // dx-8.19a ?
Because of this, the dump was marked as "BAD_DUMP", so someone had to redump it. What i did today! The new dump matches the existing handcrafted dump...that way, the BAD_DUMP flag can now get removed!



Image Fight (World, revision A)

Another game, where we needed the mcu since years...done today!




This game is now completely preserved!



Thx to Hammy for these two mcu's! One is completely new, the other one confirms the handcrafted dump to be good.