Page 1 of 3
Networking and the X16
Posted: Fri Jun 05, 2020 3:12 pm
by rje
I've seen posts about networking, including the defunct UART emulation in X16emu r36.
So from the FAQ I see these expansion areas:
Four expansion slots with access to CPU databus, each with 32 bytes of mapped RAM.
8 GPIO lines (user port)
Is this the likely way to connect to the Interwebs, via a network card that connects to a slot or the user port?
Networking and the X16
Posted: Fri Jun 05, 2020 11:20 pm
by Yuki
I'd love to see a network card using the expansion slot, actually. Although I'd guess you could always do some simili-UART with the GPIO lines.
Networking and the X16
Posted: Sat Jun 06, 2020 8:51 am
by TomXP411
Most likely, people will use the RS-232 port to connect to a "WiFi modem," which can be had for around $60-80 for professionally made ones, or less than $20 for a home made unit. The last I'd heard, there will be a UART on the system, and we won't need to bit-bang GPIO pins.
Networking and the X16
Posted: Sun Jun 07, 2020 11:12 pm
by rje
I was just thinking about the GPIO bit-banging, and yet again I started thinking about using a Raspberry Pi (e.g. Zero W) as an infowebs gateway to talk to... Theoretically, a $5 solution (well, plus SD card), and it gives me an excuse to write Perl (because I love it) and Python (because I need the practice).
Networking and the X16
Posted: Mon Jun 29, 2020 4:34 am
by Lorin Millsap
The expansion slot is going to be the recommended method. Reality is there will be KERNAL routines and by default those routines will use some of the user port pins to allow RS232 compatible serial. But by loading in a “driver” during the boot sequence you can reroute those routines to support a real UART for much better speed. So long as software is using KERNAL routines and not direct hardware access the changeover should be mostly seamless.
Sent from my iPhone using Tapatalk
Networking and the X16
Posted: Tue Jun 30, 2020 2:48 am
by Lorin Millsap
Most likely, people will use the RS-232 port to connect to a "WiFi modem," which can be had for around $60-80 for professionally made ones, or less than $20 for a home made unit. The last I'd heard, there will be a UART on the system, and we won't need to bit-bang GPIO pins.
There will not be a UART on board.
Sent from my iPhone using Tapatalk
Networking and the X16
Posted: Tue Jun 30, 2020 6:23 pm
by TomXP411
15 hours ago, Lorin Millsap said:
There will not be a UART on board.
Sent from my iPhone using Tapatalk
Well, that's disappointing. We had talked so much about different RS-232 options on the FB group that it seems like a shame to just abandon RS-232 entirely.
Networking and the X16
Posted: Tue Jun 30, 2020 6:30 pm
by Lorin Millsap
Well, that's disappointing. We had talked so much about different RS-232 options on the FB group that it seems like a shame to just abandon RS-232 entirely.
It’s not abandoned, there just isn’t a UART. The user port can be used. You can however (not developed yet) get a card with a UART.
Sent from my iPhone using Tapatalk
Networking and the X16
Posted: Tue Jun 30, 2020 7:30 pm
by Perifractic
Yes,
@TomXP411 I think we're all going to be amazed what expansions this great community comes up with.
Networking and the X16
Posted: Tue Jun 30, 2020 8:13 pm
by Sandmage
I've just noticed that the Ulitmate1541 has a builtin modem now. I've been surfing BBSs the last hours, it's working great. It should be possible to hook the address- and databus to the cartridge. The Expansion ports expose the whole Address and Databus. Of course the cartridges software will not work, but it can be controlled via telnet, so that shouldn't be necessary.