Jim Brain says...
> I forwarded it the cbm-hackers mailing list, where a
> bunch of the technical gurus hang out.
Thanks very much, Jim. It's too bad the +4 didn't get wider
use. The 6551 ACIA was a major improvement over the
horrendous emulation fiasco in the C64. I wrote replacement
code for the C64, but still only got it up to 2400 baud in
full duplex. The 6551 could I'm sure do 9600 baud, and
maybe 19,200. You just have to service one interrupt per
byte, and the 6551 does all the work.
While I'm here, is there any need for an ML Monitor program
for the C64, or has that already been done many times? Mine
is similar to the Monitor rom section found in the +4, but
is loaded into the C64 by a Basic loader, and you say where
you want it placed. My memory is it's exactly 2K (8 pages).
Comes with a manual. I think one difference between mine
and the +4 logic is that mine correctly moves overlapping
blocks in both directions, and the +4 didn't.
I also have an assembler that runs on the C64, but I assume
people just cross-assemble on their PCs these days.
And finally, I have an article I wrote for Transactor, but
they shut down before publishing it, which I think is the
final word on the REL file bug in the 1541. Includes the
1541 rom fix to eliminate it.
If there's any use for any of this, I could post it in a
Github repo.
--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)
|