n64bootloader icon indicating copy to clipboard operation
n64bootloader copied to clipboard

TCP/IP Networking Support

Open CanadianJeff opened this issue 3 years ago • 8 comments
trafficstars

could this communicate with the wifi chip thats built into the 64drive HW2 and add SSH access to it? I own a 64drive HW2 and would love todo some testing with it.

CanadianJeff avatar Apr 03 '22 06:04 CanadianJeff

Probably. You'd need to write a linux wifi driver for it.

clbr avatar Apr 03 '22 15:04 clbr

is there any other way of getting I/O into this? other than the obvious controller ports? (which might be input only) these flash dev carts have a USB PORT for sending data if it could also recv data could have the chance of a TCP/IP stack over something as simple as PPPD (point to point daemon) or SLIP (serial line internet proto)

CanadianJeff avatar Apr 09 '22 09:04 CanadianJeff

Controller ports are read/write (save games in controller pak). But controller ports are only 31 kHz max including protocol overhead, so 28 kHz might be the fastest. The serial ports can be VERY fast, especially 64Drive at 20 MB/s or something like that. Everdrive is at least 2 MB/s I think 7 might be faster.

fraser125 avatar Apr 09 '22 17:04 fraser125

if people say "TCP/IP" is not possible on N64 HW I say let them look at this?

IMAGE ALT TEXT HERE

CanadianJeff avatar Apr 09 '22 22:04 CanadianJeff

The bottom expansion port would allow really fast networking via the parallel interface, but besides needing custom hw, even the connector is custom (so no off the shelf cheap parts for that).

clbr avatar Apr 10 '22 05:04 clbr

image image

CanadianJeff avatar Apr 10 '22 07:04 CanadianJeff

the GS HW has LPT 25 PIN but it shuts off the second the game is booted rendering it useless my guess is the LPT only talks to the EEPROM chip and nothing else not sure if it could be used for anything else

an interesting find is putting the GS into CODE GENERATOR mode linux wont start at all just blank screen but with it off it does

that could be due to how the GS is alloc RAM to be used for GS codes

CanadianJeff avatar Apr 10 '22 11:04 CanadianJeff

the 64drive has something called "TARGET SIDE FIFO OVER USB" http://64drive.retroactive.be/64drive_hardware_spec.pdf (page 17/25) would this be a possible method for sending and recv data while this linux shell is running?

CanadianJeff avatar Apr 12 '22 16:04 CanadianJeff