Author Topic: Getting [ed note: Playing] Pokemon Red/Green Online?  (Read 3644 times)

Smurgen

  • *
  • Posts: 304
    • View Profile
    • Http://smurgen.kj-soft.com
I know this isn't FF related but i have this idea that keeps haunting me

2 wireless adapters needed
one on your GBA playing pokemon
one connected to your computer thru a custom made USB port
you have a program that is catching the wireless info then transmitting it over a high speed connection to another person who has a similar setup bridging the distance gap and having you play pokemon online!

Granted this is only the theory and I have NO programming skills...
But i know how logs could be made...
Someone with programming knowledge (maybe the guys from warp pipe?)
writes a program that just snoops and reads all the info between linked games
2 people play pokemon for forever while the third reciever connected to the PC just dumps logs. From there we kinda emulate a game server and then get that connected directly to IPs.
Why was i born with such a stupid brain that i can't get this working myself!

qwerty

  • *
  • Posts: 251
    • View Profile
Getting [ed note: Playing] Pokemon Red/Green Online?
« Reply #1 on: 2004-09-14 13:28:44 »
Wasn't this an FF forum?

halkun

  • Global moderator
  • *
  • Posts: 2097
  • NicoNico :)
    • View Profile
    • Q-Gears Homepage
Getting [ed note: Playing] Pokemon Red/Green Online?
« Reply #2 on: 2004-09-14 17:14:54 »
Yea, I'm bumping this to unrrlat^H^H^H^H^H^H General.

Bunnie-Maru

  • *
  • Posts: 1063
    • View Profile
Getting [ed note: Playing] Pokemon Red/Green Online?
« Reply #3 on: 2004-09-14 19:21:25 »
How exactly are you supposed to make a custom USB cable? Could the system link port even be compatible with USB even if you did make a custom cord?

Smurgen

  • *
  • Posts: 304
    • View Profile
    • Http://smurgen.kj-soft.com
Getting [ed note: Playing] Pokemon Red/Green Online?
« Reply #4 on: 2004-09-14 21:36:17 »
well making a custom cord itself would be simple, its been done for every other game system and their controlers, its the drivers and the data being sent that would be the harder thing to do

Cyberman

  • *
  • Posts: 1572
    • View Profile
Getting [ed note: Playing] Pokemon Red/Green Online?
« Reply #5 on: 2004-09-15 19:21:01 »
The GBA uses a proprietary 4mb/s SPI interface that can also be programed to be a UART (think RS232).  You would need to program a microcontroller to translate the data being sent into something that can be used by the computer.  Using the HMI Usb spec is the easiest since it requires no special drivers under windows 98+ to support.  What's that do? I turns the GBA data being sent into something like a gamepad for your computer.  Another option is a USB serial interface.  Again no special drivers needed other than whatever USB periferal device driver is provided by it's manufacturer.  Then you need a chunk of software to 'deal' with the interface data.  Although no matter what you would have to do that anyways.

The final and WORST option is to write a custom driver for windows that handles everything.  The first one I gave is about 20 to 40 hours of work. The second 40 to 80 the last is about 200 to 2000 hours of work.  Not only do you need to write a custom windows driver you also need to write the firmware for the microntroller for all of them.

The HMI USB spec is the simplest and easiest to implement. Even though you are limited to small packets at 1.5mbps you are still faster than using ye olde serial port.  All you need to do is support all the buttons and possible some odd form of data sending. That's simpler than writting two to three custom software packages.

Cyb