FW: Punter

From: Payton Byrd <plbyrd_at_gmail.com>
Date: Thu, 22 Mar 2018 13:52:26 -0500
Message-ID: <5ab3fb6b.063d810a.508c3.d06e@mx.google.com>
Sent from Mail for Windows 10

From: Payton Byrd
Sent: Thursday, March 22, 2018 1:51 PM
To: cbm-hackers@musoftware.com
Subject: Punter

I’m porting PUNTER to the VIC20.  I’ve gotten the Terminal to work and all the RS-232 is working correctly at 300 and 1200 baud.  What’s not working correctly is that whenever the bbs sends GOO, the PUNTER protocol immediately sends ACK, which prevents the blocks from ever being transmitted.  I cannot figure out why it’s doing this.

I’m attaching my current source code (ca65 format)

You compile and link the two files using the included config file.  The output is a runnable binary.  

xvic.exe -memory 24k NinjaTerm.vic20

After it runs it will drop back to BASIC

You have to set up the modem before starting the term

open5,2,0,chr$(6)

Next, init the protocol

sys16405

Finally, start the term

sys16399

Dial into your favorite bbs that has punter (I’ve been using afterlife.dynu.com:6400 )

Start the download of a small file, then CTRL-C to quit the term and drop back to BASIC

Sys17614 to start receiving a file via PUNTER

You’ll see the screen fill with ‘:’ which means bad checksum, but it never gets to the point where it’s trying to calculate a checksum (I watch the I/O in the console running tcpser).

Any help would be appreciated.

Sent from Mail for Windows 10








Received on 2018-03-22 20:00:02

Archive generated by hypermail 2.2.0.