What's new
Whatever version of Club Kart I have that's net bootable looks like it either never used a card reader or the reader stuff was hacked out.
 
Whatever version of Club Kart I have that's net bootable looks like it either never used a card reader or the reader stuff was hacked out.
I know the netbootable version needed major hacks to get past the protection checks. Could the card reader parts just be disabled in game test mode, by default?
 
the story is:
- Sega made that Club Kart game,
- people doesn't like it much, especially this CRW thing, so higher classes and tracks must be unlocked after many times of playing, so they constantly asking Sega make whole game content available from start.
- Sega made official emulator(!), basically this electronic thing inserted into reader instead of magnetic card and emulates it, with unlocked various parts of game.
- later was released '2003' version with removed card reader and unlocked all game content.

that's why I asked - why don't play Club Kart 2003 instead ?

PS: that revision yours CK games ? can you look at it's romtest ?

I know the netbootable version needed major hacks to get past the protection checks.
'netbootable version' is game from prototype type cartridge, there was no any protection, no any hacks or modifications was made to this game to make it 'netbootable'
 
the story is:
- Sega made that Club Kart game,
- people doesn't like it much, especially this CRW thing, so higher classes and tracks must be unlocked after many times of playing, so they constantly asking Sega make whole game content available from start.
- Sega made official emulator(!), basically this electronic thing inserted into reader instead of magnetic card and emulates it, with unlocked various parts of game.
- later was released '2003' version with removed card reader and unlocked all game content.

that's why I asked - why don't play Club Kart 2003 instead ?

PS: that revision yours CK games ? can you look at it's romtest ?

I know the netbootable version needed major hacks to get past the protection checks.
'netbootable version' is game from prototype type cartridge, there was no any protection, no any hacks or modifications was made to this game to make it 'netbootable'
Interesting. Though with a CRW emulator I think the version where you have to unlock new content by progressing would be more fun in home use. I honestly haven't played it that much though to know if it's worth the effort.
 
I will have to give the game a shot again, all I remember is the interface bothering me about not having a Club Kart card to save my progress on.
 
I've played Club Kart alot in my Crazy Taxi cabinet. I bought the original cartridge at first, it had many things locked which made the game very boring. Then I got the netboot file with the prototype EPROM with all unlocked: neo-arcadia

The unlocked version is one of the better racing games I've ever played, and it still holds its quality today. No card reader needed. All tracks, all cars, all classes unlocked. Ofcourse you want to play the S-class and the 'long' versions of the tracks. You really need not spend time on an exclusive CK reader hack, unless you just want a hacker challenge.
 
@winteriscoming

I tested the id3cardemu using a generic serial to USB converter . works very good in the ID 2 &3, but i get errors in the first initial D game.
At the first use of the card, the game hangs on initinalization at the "NOW CLEANING......."screen. The prompt on show "ERROR: Emulator does not know how to respond to: 02 06 A0 00 00 00 03 A5 05", but after circa 7 minutes, the game begins and runs saving normally, in the second use of the card, the game initialize normally.
another error is in the final of the game, giving an error on ejecting card, the game hangs, i'm obligued to go to system menu for the game working again.

Sorry for my bad engrish, i'm from Brazil
 
Last edited:
@winteriscoming

I tested the id3cardemu using a generic serial to USB converter . works very good in the ID 2 &3, but i get errors in the first initial D game.
At the first use of the card, the game hangs on initinalization at the "NOW CLEANING......."screen. The prompt on show "ERROR: Emulator does not know how to respond to: 02 06 A0 00 00 00 03 A5 05", but after circa 7 minutes, the game begins and runs saving normally, in the second use of the card, the game initialize normally.
another error is in the final of the game, giving an error on ejecting card, the game hangs, i'm obligued to go to system menu for the game working again.

Sorry for my bad engrish, i'm from Brazil
I did not program the emulator well, so that's likely the issue with ID1. I only programmed it to work precisely with the exact commands ID3 sends. ID1 must be doing something slightly differently.
 
So cool, I was recently wondering if a solution like this was out there and thanks to a forum member at ASG I got pointed towards this thread. Really impressed by the progress achieved!

Hi guys, I was actually working on an emulator. I got Virtua Tennis 3 to identify the card but didn't have time to carry on further. I got some package logs and I got many PCBs i can test with and make cables to connect.
8o Virtua Tennis 3! Yes please! Would be really cool if you can get this to work, this game is great and having a easy way for 2-players to use (digital)cards would be epic...
 
I will have to try it with my Initial D Arcade Stage Export game and see if it has any problems. So far I have really only used Initial D 3.
 
This is great news, as a massive Initial D fan being able to play the games as were intended is excellent news.

I just have a couple questions to get this straight in my head.
1. I have purchased the serial 2 usb cable as recommended, but how do I connect to that from the Naomi 2 board?
I'm guessing I have to knock up a custom cable from the cn8 header to a female serial connector?
such as >> Female Serial Connector

Also would >THIS< work?

2. Once the cable is sorted it's a case of running the python scrip with psyserial plugin on your laptop? Has anyone looked into incorporating this into a raspberry pi type solution as used in the netboot scenario?

Once again thanks for your efforts @winteriscoming!
 
1. I have purchased the serial 2 usb cable as recommended, but how do I connect to that from the Naomi 2 board?
I'm guessing I have to knock up a custom cable from the cn8 header to a female serial connector?
such as >> Female Serial Connector
Yeah, that's the correct connector to plug into your USB Serial adapter. Then it's just a matter of wiring from that into a header for the NAOMI 2. I used crimp pins in a housing. I'm not sure what others have used.

Also would >THIS< work?
That's not quite what you're wanting. That's a RS232 to TTL converter for interfacing something like an Arduino with RS232. With the computer (laptop, Raspberry Pi, etc) all of that is being taken care of by the USB to Serial adapter.


2. Once the cable is sorted it's a case of running the python scrip with psyserial plugin on your laptop? Has anyone looked into incorporating this into a raspberry pi type solution as used in the netboot scenario?
I don't personally run a Raspberry Pi for netbooting, but as far as I understand it, one of the setup options involves python scripts already, or maybe some kind of batch processor. In either case, it would be totally feasible to incorporate the card reader script into the same device. I'm just not sure on the specifics.


Besides cleaning up the code to make it work a little better, like when the cleaning routine comes up, I'm probably at the limit of my interest in doing anything else with the ID3 card reader emulator. It does what I want it to do, and anything else, while cool, doesn't seem as necessary to me. Others can feel free to enhance it.
 
Just wondering, would it be possible to do a similar thing to this for Namco System 256 and Tekken 5 Dark Resurrection's card system?

It uses sega card readers that interface into the 256pcb with a pci looking called called an EXCard board and relay through small boards call the S-Conv boards.
 
Here's a card emulator for Mario Kart Arcade GP 2. I didn't test it with 1. It's very similar to the one for WMMT, but needed a couple changes. I verified that cleaning works and I've successfully started a new card, won some races and reloaded it a couple times. It seems to work ok.

It's nice turning off that annoying announcer! I don't see an option for that in the game menu, so I guess having a card is the only way to be able to turn it off. :P

Wiring is the same as for WMMT using the 8-pin header on the Triforce named J3.

J3 on Triforce to Female 9-pin D-sub that connects to USB Serial Adapter (TU-S9):
Pin 3 [or 8] (GND) - Pin 5 (GND)
Pin 4 (TXD) - Pin 2 (RXD)
Pin 5 (RXD) - Pin 3 (TXD)
 

Attachments

  • MKGPCARDEMU.zip
    3.4 KB · Views: 323
Last edited:
I have some initial communication working with F-ZERO AX.

It uses the same model reader as ID3, but not sure if it uses the same firmware. It doesn't seem to work with the ID3 card emulator as I had that one done a sloppy way, avoiding the correct sequence of acknowledgment and response. The WMMT emulator was programmed better with this sequence in mind, so I'm starting there and working my way through communication on FZ. I can get through test menu initialization and cleaning now, but not sure how I'll handle writing card data without sniffing the communication with the physical reader. My ID3 card saving routine might carry over, though. I'll play around with it more when I get a chance.
 
pretty cool. isn't WMMT and MK uses same reader ?
about F-Zero - I guess the problems exists because you use simple hardcoded replies instead of real emulation. (also the reason why WMMT and MK needs different that way made scripts - results is different on different contexts)

in meanwhile I've finished RE/emulation of Saxa HW210 RFID card reader, mainly for NAOMI Dragon Treasure 2/3 and WCCF games. but it also was used in number of Lindbergh games (Virtua Tennis 3, Ghost Squad, etc). let me know if you interested to know details.
 
Last edited:
Here's a card emulator for Mario Kart Arcade GP 2. I didn't test it with 1. It's very similar to the one for WMMT, but needed a couple changes. I verified that cleaning works and I've successfully started a new card, won some races and reloaded it a couple times. It seems to work ok.

It's nice turning off that annoying announcer! I don't see an option for that in the game menu, so I guess having a card is the only way to be able to turn it off. :P

Wiring is the same as for WMMT using the 8-pin header on the Triforce named J3.

J3 on Chihiro to Female 9-pin D-sub that connects to USB Serial Adapter (TU-S9):
Pin 3 [or 8] (GND) - Pin 5 (GND)
Pin 4 (TXD) - Pin 2 (RXD)
Pin 5 (RXD) - Pin 3 (TXD)
I will test that.
I've read yours posts, I installed Python 3.5.2 (32 bits, must I download 64 bits ?) and pyserial, under windows 10 (64).
I will check for an USB/serial or if I have an older PC still working with buillt in serial port.
:)
 
Last edited:
Back
Top