Author Message

bozimmerman





Joined: 10 Apr 2007

Posts: 43

NewbieJoined: 10 Apr 2007Posts: 43

Posted: Sun Aug 20, 2017 9:25 pm Post subject: C64Net WiFi modem + software released





(Picture of a C128 and VIC-20 doing FTP, and a C64 on IRC)



The modem supports:

* C64, C128, and VIC-20 user ports

* Wireless (WiFi) connection to the internet 802.11bgn

* Baud rates 300 on up to whatever your computer and software can do.

* UP9600 on real Commodore 64s (Dip switches for disabling it for C128/VIC)

* Hardware flow control, necessary at higher baud rates

* DCD signal for BBS software support

* Powered by 9VAC lines, so it can handle peak draws.

* AT-Hayes command set with configurable and persistent settings

* Firmware supports BBS auto-answer, streaming, and multi-socket packets.



Software Support for C128 (40 or 80 cols), C64, and VIC-20:

* Your Favorite Terminal program!

* FTP client

* IRC client

* WGET client - downloading files or pages from web sites

* D64WGET - downloading a disk image directly to a blank disk

* TELNET - telnet-compatible term for servers or MUDs

* CBMTERM - C= graphics term with X-Modem for internet BBSes

* CONFIGURE - for setting up WiFi and Phone Book settings

* TELNETD64 server - C64 only, control your C64 remotely

* WEATHER64 - C64 only, simple BASIC 2-player online game

* Q-Link! - C64 only, requires using the Phone Book feature







https://electronicsisfun.com/products Schematics to build your own, or purchase a pre-built one here:



Open sourced modem firmware and C= apps here:

https://github.com/bozimmerman/Zimodem



Binaries for firmware and C= apps here:

http://coffeemud.net:8080/ctcu...rnet_Modem

and here for FTP:

ftp://ftp.zimmers.net/pub/projects/c64wifi



- Bo Central Texas Commodore Users Group has been working on a user-port ESP8266-based WiFi modem. The software (both firmware and C= apps) has been my part of it, so I thought I'd let y'all know about it.The modem supports:* C64, C128, and VIC-20 user ports* Wireless (WiFi) connection to the internet 802.11bgn* Baud rates 300 on up to whatever your computer and software can do.* UP9600 on real Commodore 64s (Dip switches for disabling it for C128/VIC)* Hardware flow control, necessary at higher baud rates* DCD signal for BBS software support* Powered by 9VAC lines, so it can handle peak draws.* AT-Hayes command set with configurable and persistent settings* Firmware supports BBS auto-answer, streaming, and multi-socket packets.Software Support for C128 (40 or 80 cols), C64, and VIC-20:* Your Favorite Terminal program!* FTP client* IRC client* WGET client - downloading files or pages from web sites* D64WGET - downloading a disk image directly to a blank disk* TELNET - telnet-compatible term for servers or MUDs* CBMTERM - C= graphics term with X-Modem for internet BBSes* CONFIGURE - for setting up WiFi and Phone Book settings* TELNETD64 server - C64 only, control your C64 remotely* WEATHER64 - C64 only, simple BASIC 2-player online game* Q-Link! - C64 only, requires using the Phone Book featureOpen sourced modem firmware and C= apps here:Binaries for firmware and C= apps here:and here for FTP:- Bo

Schema







Joined: 28 May 2002

Age: 46

Posts: 1521

Location: Toronto, Canada Grandmaster of C64Joined: 28 May 2002Age: 46Posts: 1521Location: Toronto, Canada

Posted: Mon Aug 21, 2017 1:08 am Post subject:



Quote: * TELNETD64 server - C64 only, control your C64 remotely

This sounds cool. Through keyboard buffer I assume? Very cool!

thE rZA







Joined: 21 May 2017

Posts: 55

Location: South of northern sea. Groupie in TrainingJoined: 21 May 2017Posts: 55Location: South of northern sea.

Posted: Mon Aug 21, 2017 3:46 am Post subject: Hey Bo. Nice!



This is PAL compatible, right? Did anyone tested it except me?

bozimmerman





Joined: 10 Apr 2007

Posts: 43

NewbieJoined: 10 Apr 2007Posts: 43

Posted: Mon Aug 21, 2017 4:20 am Post subject: Schema wrote: Very cool!



Quote: * TELNETD64 server - C64 only, control your C64 remotely

This sounds cool. Through keyboard buffer I assume?

Kernal vectors and the keyboard buffer, yep. The hard part was trying to keep IEC access and modem accesses separate. The wedge forces them to interact at times that the C= kernal writers didn't envision. I'm still not certain I was 100% successful, but it worked well enough for loading and saving the simple BASIC programs I typed in.



- Bo

bozimmerman





Joined: 10 Apr 2007

Posts: 43

NewbieJoined: 10 Apr 2007Posts: 43

Posted: Mon Aug 21, 2017 4:22 am Post subject: thE rZA wrote: Hey Bo. Nice!



This is PAL compatible, right? Did anyone tested it except me?

Well, I did some testing also. Dragged out my PAL 64C and poked at it until things worked. But I sure did appreciate your testing! Have you kept up with firmware and app updates?



- Bo Well, I did some testing also.Dragged out my PAL 64C and poked at it until things worked. But I sure did appreciate your testing! Have you kept up with firmware and app updates?- Bo

TopTenTiger







Joined: 01 Apr 2013

Posts: 65

Groupie in TrainingJoined: 01 Apr 2013Posts: 65

Posted: Wed Aug 23, 2017 5:01 am Post subject: Wow this is sweet. Gonna sell more of those?

bozimmerman





Joined: 10 Apr 2007

Posts: 43

NewbieJoined: 10 Apr 2007Posts: 43

Posted: Thu Aug 24, 2017 1:02 am Post subject: TopTenTiger wrote: Wow this is sweet. Gonna sell more of those?

Absolutely -- there are plenty more now. Keep checking back on the site.

White Flame







Joined: 05 Apr 2004

Posts: 358

Location: WMD, USA Über GroupieJoined: 05 Apr 2004Posts: 358Location: WMD, USA

Posted: Thu Aug 24, 2017 3:15 am Post subject: Nice! Reading the docs, what is the 'x' in AT&U=x? Is it a URL or does it only hit the baked-in homepage?

bozimmerman





Joined: 10 Apr 2007

Posts: 43

NewbieJoined: 10 Apr 2007Posts: 43

Posted: Thu Aug 24, 2017 11:39 pm Post subject: White Flame wrote: Nice! Reading the docs, what is the 'x' in AT&U=x? Is it a URL or does it only hit the baked-in homepage?

Unfortunately (because I never thought of that), it's only a version number to get something other than my recommended version from my web site.



That said, the modem does come with the FTDI connector and functional program/reset buttons, so you CAN reprogram it.



- Bo

Doppleganger







Joined: 15 Mar 2007

Posts: 189

Location: Phelps, NY GroupieJoined: 15 Mar 2007Posts: 189Location: Phelps, NY

Posted: Sat Aug 26, 2017 2:57 am Post subject:

_________________



http://www.doppleganger.org/ -Dopple I'll be testing mine out this weekend, just downloaded all the files, gonna write them to a floppy..._________________

Reflectiveroot







Joined: 26 Feb 2013

Age: 48

Posts: 493

Location: Michigan, USA Forum JunkieJoined: 26 Feb 2013Age: 48Posts: 493Location: Michigan, USA

Posted: Mon Sep 04, 2017 4:13 pm Post subject: I know something could be hacked together to protect this, but is there a recommended enclosure people are using?

mrr19121970







Joined: 22 Dec 2015

Age: 49

Posts: 2858

Grandmaster of C64Joined: 22 Dec 2015Age: 49Posts: 2858

Posted: Fri Sep 08, 2017 2:14 pm Post subject: Will you also be adding an OLED screen ?

TBC Newbie





Joined: 17 Aug 2009

Posts: 5



Posted: Mon Sep 11, 2017 9:16 pm Post subject: I've been playing with mine I got recently. Didn't work on my SX-64, but it worked fine on my C128D. Really pumped to program some multiplayer games!

White Flame







Joined: 05 Apr 2004

Posts: 358

Location: WMD, USA Über GroupieJoined: 05 Apr 2004Posts: 358Location: WMD, USA

Posted: Tue Sep 12, 2017 3:52 am Post subject: That's disappointing. Are there any other SX owners who could check this out?



I'd been thinking of wiring up my own ESP chip directly, but I really like the idea to power it from the 9VAC with this board instead.