What's new
Here's a page with some various arcade cards displayed:
http://www.arcadebelgium.be/ab.php?l=en&r=gam&p=iccards

I believe all the cards that have printed data on the front and a silver back are basically the same kind of card and are probably cross compatible with games that use this kind of card. I would think the only unintended consequence would be that one game prints text in an area that's not white, but the printed text has nothing to do with the stored data, AFAIK.
I believe the Konami e-Amusement, Taito NESICA, Namco Bana-passport and Sega ALL.net card don't actually store player/game information on the card but rather just use the card's unique key to find user data on the game server. These card's are also cross compatible within network. So if you have an IIDX card it can also be used on DDR or any other e-Amusement games. these cards are pretty much useless without the machine connected to the online servers.

I believe they're also RFID and not magnetic strip.

I feel like the whole mag-card thing was kind of a brief phase before they moved to universal cards and server connectivity.
 
I feel like the whole mag-card thing was kind of a brief phase before they moved to universal cards and server connectivity.
So really emulation would only be useful in cases where we're dealing with data actually stored on the card. That kind of kills home use on later generation games with cards. For example, if you booted ID4 on your Lindbergh (is that the hardware it's on?), there's likely no hope in saving your progress?
 
I believe all the cards that have printed data on the front and a silver back are basically the same kind of card and are probably cross compatible with games that use this kind of card. I
I can say at least Lidbergh InitialD reader is very different.
it uses same set of basic commands for card draw/insert/pull/eject/etc but actual data read/write procedure is totally different. there are (unknown) RFID-reader commands incapsulated into protocol, and as typical RFID it have a lot of nasty authentication/etc procedures.
in general it looks a bit familiar to RF reader used in VF4/Mushiking/Dinoking/Love&Berry protocol I've reversed already, however quite different, possible some newer model.
 
Sega ALL.net card don't actually store player/game information on the card but rather just use the card's unique key to find user data on the game server.
at least VF4 and AW-NET do store all data on card, but its somewhat 'read-only save for offline play', so owner can play with all his current game progress and/or accessories on some offline arcade, but cant unlock/get something new.
 
This thread is fantastic, keep up the great work guys. It's one of my dreams to own an Initial D 1/2/3 cab, and the lack of availability of the cards was going to be the sucky part of it. Maybe if I find one in future I'll be able to use it to its full potential after all! :D
 
It was a tedious process, but I now have a card file for ID3 that's due for inspection. As expected, my emulator isn't capable of handling the process. I believe I'll need to eject the card and then go through the same steps as the new game/new card process, but will have to play around with it and see. Worst case scenario is that I'll have to wire up to the physical reader unit and write this data down to a physical card and monitor the process for inspection/card swapping.
 
you mean then card played/saved 50 times already ? can you please share its data ? I'd like to verify my emulator in such case.

in other news - with correct card separate track handling I get to work Derby Owners Club II (Jap), which appeared to use same reader as ID, so game now playable (in no link mode), its possible to create new horse and/or train, feed or care it.

however, DOC World Edition (US) wont work as expected - its possible to create new card with player data, but game process somewhat hang after that - I can rule horse and walk on field, but that's all, I cant see the way to finish this and eject card. perhaps real thing works this way as well if not connected to main 'server' unit ?
 
you mean then card played/saved 50 times already ? can you please share its data ? I'd like to verify my emulator in such case.
Here you go. I believe it let me play when it said 0 plays until next inspection and then the next time I tried to play, it brought up the prompt for swapping to a new card. I'm sharing both files here.
 

Attachments

  • ID3 Cards - Due for Inspection.zip
    806 bytes · Views: 202
Since the servicing/card swapping happens at the beginning of a game when the card in question is inserted, the logic for handling this scenario likely needs to be in the same place.

New Game scenarios would be:
1. Purchase new card
2. Insert existing card with plays left
3. Insert existing card with no plays left (due for servicing)

Possible other scenarios:
4. Insert expired/voided card
5. No card purchased

During servicing, the game writes data to the first card to make it void when you try to use it again and presumably saves new data onto a new card. What happened in my current emulator is that it wrote the voided card data down to the file and ejected the card, but I guess didn't process the resulting commands as needed, resulting in a Card R/W error.

If you insert a voided card, the game prompts that it needs to be ejected. If the emulator can handle the servicing process, I would guess the voided card data would just be overwritten once new card data comes in and you would never end up in a scenario where a voided card is being inserted.
 
perhaps this will help, log of this procedure from my emulator


Code:
CARD CMD 20
CARD REPLY 20 RESLT A0 0 0
CARD CMD 40
CARD REPLY 40 RESLT A0 0 2
CARD CMD 33 323136
CARD REPLY 33 RESLT A0 0 3
CARD REPLY 33 RESLT A0 0 4
CARD REPLY 33 RESLT A0 0 4
CARD REPLY 33 RESLT A0 0 4
CARD REPLY 33 RESLT A0 0 4
CARD REPLY 33 RESLT A1 0 3	<-  card was inserted
CARD REPLY 33 RESLT A3 0 3
CARD REPLY 33 RESLT A7 0 3
CARD REPLY 33 RESLT AE 0 3
CARD REPLY 33 RESLT B8 0 0      <- card was pulled into reader
CARD CMD 40
CARD REPLY 40 RESLT B8 0 2
CARD CMD 40
CARD REPLY 40 RESLT B8 0 2
CARD CMD D0 30
CARD REPLY D0 RESLT 78 0 0
CARD CMD 40
CARD REPLY 40 RESLT 78 0 2
CARD CMD 33 303136
CARD REPLY 33 RESLT 78 0 3
CARD REPLY 33 RESLT 78 0 3
CARD REPLY 33 RESLT 78 0 3
CARD REPLY 33 RESLT 78 0 3
CARD REPLY 33 RESLT 78 0 0 DATA LEN CF 
CARD CMD 40
CARD REPLY 40 RESLT 78 0 2
CARD CMD 53 DLEN D2 303136DC530000D8
CARD REPLY 53 RESLT 78 0 3
CARD REPLY 53 RESLT 78 0 3
CARD REPLY 53 RESLT 78 0 0
CARD CMD 40
CARD REPLY 40 RESLT 78 0 2
CARD CMD 7C DLEN 20 3030002020202020
CARD REPLY 7C RESLT 67 0 0
CARD CMD 40
CARD REPLY 40 RESLT 67 0 2
CARD CMD D0 31
CARD REPLY D0 RESLT A7 0 0
CARD CMD 40
CARD REPLY 40 RESLT A7 0 2
CARD CMD 80
CARD REPLY 80 RESLT A3 0 3
CARD REPLY 80 RESLT A1 0 3
CARD REPLY 80 RESLT A1 0 0	<- old card was ejected
CARD CMD 20
CARD REPLY 20 RESLT A1 0 0
CARD CMD 20
CARD REPLY 20 RESLT A1 0 0
CARD CMD 20
CARD REPLY 20 RESLT A1 0 0
CARD CMD 20
CARD REPLY 20 RESLT A1 0 0
CARD CMD 20
CARD REPLY 20 RESLT A1 0 0
CARD CMD 20
CARD REPLY 20 RESLT A0 0 0	<- old card was taken
CARD CMD 40
CARD REPLY 40 RESLT A0 0 2
CARD CMD D0 30
CARD REPLY D0 RESLT 60 0 0
CARD CMD 40
CARD REPLY 40 RESLT 60 0 2
CARD CMD B0 31
CARD REPLY B0 RESLT 60 0 3
CARD REPLY B0 RESLT 60 0 3
CARD REPLY B0 RESLT 78 0 3
CARD REPLY B0 RESLT 78 0 3
CARD REPLY B0 RESLT 7C 0 0	<- get new card from dispencer
CARD CMD 40
CARD REPLY 40 RESLT 7C 0 2
CARD CMD 7C DLEN 65 3030002020202020
CARD REPLY 7C RESLT 67 0 0
CARD CMD 40
CARD REPLY 40 RESLT 67 0 2
CARD CMD 53 DLEN D2 3031366556042798
CARD REPLY 53 RESLT 78 0 3
CARD REPLY 53 RESLT 78 0 3
CARD REPLY 53 RESLT 78 0 0
CARD CMD 40
CARD REPLY 40 RESLT 78 0 2
CARD CMD 7A DLEN 49 130400000400000E
CARD REPLY 7A RESLT 78 0 0
CARD CMD 40
CARD REPLY 40 RESLT 78 0 2
CARD CMD 7C DLEN 13 3030000D0D0D0D0D
CARD REPLY 7C RESLT 67 0 0
CARD CMD 40
CARD REPLY 40 RESLT 67 0 2
CARD CMD 53 DLEN D2 3031361F42AA0D50
CARD REPLY 53 RESLT 78 0 3
CARD REPLY 53 RESLT 78 0 3
CARD REPLY 53 RESLT 78 0 0
CARD CMD 40
CARD REPLY 40 RESLT 78 0 2
CARD CMD 53 DLEN D2 3031361D4DAD3E75
CARD REPLY 53 RESLT 78 0 3
CARD REPLY 53 RESLT 78 0 3
CARD REPLY 53 RESLT 78 0 0
 
I received my WMMT reader. The hardware is a little different than the one from ID3. One thing I just realized is that the WMMT reader needs 24V where the ID3 one only needed 12V.
 
I received my WMMT reader. The hardware is a little different than the one from ID3. One thing I just realized is that the WMMT reader needs 24V where the ID3 one only needed 12V.
Let's see what else can you find...
 
It's odd, a quick look at the WMMT wiring diagram and it looks like this reader is the only reason there's a separate 24v power supply. I wonder why Namco went with this model. Maybe it's the only one Sanwa sold at the time?

I notice the WMMT reader has some kind PCB on the back where the power enters the unit. I would guess it's some kind of voltage regulation PCB. It would be crazy if it requires 24v just to regulate it down to 12. :P
 
A multimeter would tell you. ;) If you don't have a 24v supply to test with you can wire together two normal supplies to get your 24v also.
 
A multimeter would tell you. ;) If you don't have a 24v supply to test with you can wire together two normal supplies to get your 24v also.
I've got a 24v power supply. I just got everything wired up and am testing now. So far I've confirmed that the this game can print to and write to/read from DOC cards.

I'm having issues with startup, though, where it's complaining about Card R/W, so not sure what to make of that yet.
 
WMMT 1 and 2 are the WORST about allowing you to get back to the service menu when there's an error. It just freezes up... and I can still hear the insert coin sound when pressing the service button.
 
Startup log on WMMT2 with physical card reader:
2016-03-18 10:54:18.825606: Chihiro
02 07 10 00 00 00 30 03 24
2016-03-18 10:54:18.841235: READER
06
2016-03-18 10:54:19.184982: Chihiro
05 05
2016-03-18 10:54:19.184982: READER
02 06 10 30 30 33 03 26 02 06 10 30 30 33 03 26
2016-03-18 10:54:20.183093: Chihiro
05
2016-03-18 10:54:20.198718: READER
02 06 10 30 30 30 03 25
2016-03-18 10:54:21.401845: Chihiro
02 0C 78 00 00 00 37 31 34 30 30 30 03 75 05
2016-03-18 10:54:21.417471: READER
06 02 06 78 30 30 30 03 4D
2016-03-18 10:54:21.620615: Chihiro
05
2016-03-18 10:54:21.636222: READER
02 06 78 30 30 30 03 4D

The game crashed at the point it was checking other linked machines, and I presume it would have booted the game... X/

I had been running my Chihiro in 512MB mode and just installed a 2nd stick and put it into 1GB mode, so haven't ever confirmed the 1GB version of the WMMT2 rom ever worked for me.

I did have a bad connection with one of my signal wires that eventually broke, so that could have been the root of my original issues.
 
Here's a time when the game failed to boot with a R/W error:
2016-03-18 11:14:23.155130: Chihiro
02 0C 78 00 00 00 37 31 34 30 30 30 03 75
2016-03-18 11:14:23.160221: READER
06
2016-03-18 11:14:23.618234: Chihiro
05
2016-03-18 11:14:23.631236: READER
02 06 78 30 30 30 03 4D
2016-03-18 11:15:24.585127: Chihiro
02 07 10 00 00 00 30 03 24
2016-03-18 11:15:24.585127: READER
06
2016-03-18 11:15:40.734596: READER
15

I'm not sure why the reader sent 15... ?(
 
Something might be wrong with my Chihiro now. I can't get it to boot any version of WMMT. The ones that allow linking just hang on the PCB ID checking screen at boot and the Export version of WMMT1 boots and gets beyond the initialization and goes through all startup screens, and then goes black. This is without the card reader even plugged up and setting wheel and card reader to off in the settings... I'm back in 512MB mode, too and it was working for me in that mode before. This is unfortunate because I just invested money into a reader.

I confirmed that OR2SP still boots and plays fine, so not sure what could be wrong.
 
Last edited:
Something might be wrong with my Chihiro now. I can't get it to boot any version of WMMT. The ones that allow linking just hang on the PCB ID checking screen at boot and the Export version of WMMT1 boots and gets beyond the initialization and goes through all startup screens, and then goes black. This is without the card reader even plugged up and setting wheel and card reader to off in the settings... I'm back in 512MB mode, too and it was working for me in that mode before. This is unfortunate because I just invested money into a reader.

I confirmed that OR2SP still boots and plays fine, so not sure what could be wrong.
Someone seems to have posted a similar issue with WMMT here:
http://forums.arcade-museum.com/archive/index.php/t-296740.html

It might be an issue with my media board. I'll have to try unseating and re-seating it to see if that helps. Maybe clean it if that doesn't work.
 
Back
Top