|
Post by spannernick on Apr 26, 2018 10:35:02 GMT
By using a USB to Ethernet Adapter like this one... www.olimex.com/Products/USB-Modules/USB-ETHERNET-AX88772B/Its from the same site the prototype board they used is from. Well its Linux and I guess it would be down to if it has the driver so it can identify it,that why alot of USB devices are not working,the driver is not there so it don't reconise the device.. I have worked with Linux cause of my Commodore OS is Linux... Then you could get Network shares working and when wouldn't need the serial...
|
|
Jammet
Creatures
Coffee. ♪ Good.
Posts: 31
|
Post by Jammet on Apr 26, 2018 10:41:47 GMT
RG must have stripped this down to the bones, if not even generic block devices are recognised. Maybe ethernet over USB like this could work, if there is no hope for soldering it to the board, and it having a place there. This could probably be used for secure shell, and scp transfers, or perhaps a Samba share.
What would fascinate me more than either of these, to be honest ... and I'll of course admit that I'm a nutcase about things like that ... is having some sort of serial connection that you can actually hook up a good old fashioned analog modem, to.
Or just an Internet connection through which we can simulate a serial connection on the TELNET port. So that we could host C64 bulletin board systems, or dial into them.
Imagine having a forum like this, straight through your Mini, by using a simple Terminal program, to dial out through port 23 on the Internet. I've been doing this for several years in DosBox now, keeping my old Telemate, Telix and Terminate installations alive. Even Fidonet still works in this.
Sorry. Rambling.
|
|
|
Post by RetroBiker on Apr 26, 2018 10:56:55 GMT
It would be great to have networking on the device. I think it needs to be done carefully, though.
Networking can be a high-interrupt system, depending on what is on your network. You probably want a way of removing the network interface when switching into the emulator and reactivating when coming out. If you want to have network access from inside the emulator, then you might want an option to enable it. Otherwise, it could affect emulation performance.
|
|
|
Post by stuffiliketomakeanddo on Apr 26, 2018 11:28:15 GMT
Having a loader that could read off my NAS lol bit of over kill but fun
|
|
|
Post by tomxp411 on Apr 26, 2018 17:30:50 GMT
RG must have stripped this down to the bones, if not even generic block devices are recognised. Maybe ethernet over USB like this could work, if there is no hope for soldering it to the board, and it having a place there. This could probably be used for secure shell, and scp transfers, or perhaps a Samba share. What would fascinate me more than either of these, to be honest ... and I'll of course admit that I'm a nutcase about things like that ... is having some sort of serial connection that you can actually hook up a good old fashioned analog modem, to. Well, the Commodore has absolutely zero knowledge of anything like Ethernet, and even User port serial devices are driven through a pretty dumb software serial UART. Quite frankly, Commodore made some dumb choices when it came to their I/O, for both IEC devices (disk drives, printer, etc) and the user port (modems). The C64 supported serial devices, but only through a software driven UART. The CPU had to actually flip the bits on the user port to send a serial communication, and it was a slow process. The on-board firmware could only manage 1200bps, and I think the maximum anyone managed with third-party serial drivers was around 9600bps. However, with emulation and modern hardware, we could easily approach this from a whole different angle. If I was going to build a modern modem for the C64, without trying to support legacy software, I would likely use the expansion port and use a hardware shift register. In an emulator, this would be even easier: we would just need to watch a specific I/O address for data and port that data in and out of the virtual environment. Anyway.... VICE does manage to handle both serial communication and carrying serial port data over TCP, so you'd think that the emulator in this package could do the same thing. I'm going to guess that because these guys were building a "retro game box", rather than a full system, they left that out on purpose. I can only hope that when Retro Games builds the full size TheC64, they use better hardware so they can fully support stuff like this that's been ignored on the Mini.
|
|
|
Post by jj0 on Apr 27, 2018 7:05:59 GMT
Well the A20 SoC used is probably capable enough to run both the emulator and the network. The issue is with drivers and the stripped-down filesystem. You'd have to find the Allwinner SDK for the correct kernel version (3.4.39) and then 'just' compile the correct driver as loadable module and load that to the root drive. And probably add more stuff like the correct /dev nodes, configuration scripts etc. Or compile a mainline kernel and get that to boot. Just for laughs I plugged in my old Wii USB ethernet adapter. only to be greeted with:
[ 20.239090] hub 2-0:1.0: unable to enumerate USB device on port 1
|
|
|
Post by spannernick on May 4, 2018 0:01:44 GMT
I was asking,cause of maybe able to share the files on it like a RPI and copy games to it.
|
|
|
Post by mrrockitt on May 4, 2018 12:43:05 GMT
Having a loader that could read off my NAS lol bit of over kill but fun Now that would be great!
|
|
|
Post by darbyram on May 4, 2018 13:37:47 GMT
I was asking,cause of maybe able to share the files on it like a RPI and copy games to it. The snes mini does not have network. But with a kernal flash/patch via hakchi it opens up the ability to ftp. The source code is available for hakchi I believe. Maybe someone with coding knowledge could adapt it for the C64 mini?
|
|