[comp.sources.wanted] Looking for C64 Modem I/O routines in 6502 assembler

sword@vu-vlsi.UUCP (David Talmage) (01/07/88)

My friend Fran is rewriting his BBS to take advantage of some more memory
he bought for his Commodore-64.  He and I are looking for some modem I/O
routines to replace the ones he wrote in BASIC.  Ideally, these routines
should perform I/O at the User Port and/or the RS232 port.

I've sent off to the KERMSERV at CUVMA.Bitnet for the C64 Kermit sources,
written in 6502.  I'm hoping that some of you net.people can point me at
something better.

Thanks for your consideration!

David Talmage
UUCP: ...vu-vlsi!sword
Bitnet: talmage@vuvaxcom
Arpa-gate: talmage%vuvaxcom.bitnet@your-favorite-gateway


-- 
David W. Talmage
254 miles south of Albany

elg@killer.UUCP (Eric Green) (01/09/88)

in article <1279@vu-vlsi.UUCP>, sword@vu-vlsi.UUCP (David Talmage) says:
> My friend Fran is rewriting his BBS to take advantage of some more memory
> he bought for his Commodore-64.  He and I are looking for some modem I/O
> routines to replace the ones he wrote in BASIC.  Ideally, these routines
> should perform I/O at the User Port and/or the RS232 port.

I wrote a little program called "Xmoterm" awhile back, as a demo of Sizing CRC
Xmodem. One of the conditional assemblies of the source is to add a terminal
program into it. The whole mess is driven by a 40-line BASIC program. That
would probably be a bit more useful than the Kermit sources, which are about
160K of code in a strange assembly language. I uploaded the whole mess awhile
back to Q-Link, including the source code in Merlin assembler. If you can't
get it there.... well.... I won't PROMISE to mail you a copy (via U.S. Snail,
not netmail), because I have a bad habit of losing things here in The Computer
Clutter, including requests for mailouts. But I can give'er a try...

I might also try digging up an article I wrote for an old issue of the ACCC
newsletter about how to access BASIC variables from ML. That way your friend
can do i/o a whole line at a time, which is much faster.  I'm sure it's on one
of these disks, somewhere :-). Call me back in a few years, I have disks
coming out of my ears, out of my nose, out of my anterior orifices... yes, my
friend, that's the dance this year, let's all get together and dance the
FLOPPY DISK SHUFFLE!

--
Eric Lee Green  elg@usl.CSNET     Asimov Cocktail,n., A verbal bomb
{cbosgd,ihnp4}!killer!elg              detonated by the mention of any
Snail Mail P.O. Box 92191              subject, resulting in an explosion
Lafayette, LA 70509                    of at least 5,000 words.