Re: IEEE-488 bugs with BASIC 1 (was Re: PET2001-2316-board with 2532 / 2716 possible?)

From: André Fachat <afachat_at_gmx.de>
Date: Wed, 19 Apr 2017 07:10:51 +0200
Message-ID: <15b849ecb78.2813.b4d1f2b66006003a6acd9b1a7b71c3b1@gmx.de>
Am 19. April 2017 02:57:45 schrieb Ethan Dicks <ethan.dicks@gmail.com>:

> like what's already in the BASIC 2 ROMs, I'd figure, but for now, I
> really just want to know what the bug(s) was/were.

> If that's covered in Raeto West's book or somewhere equally
> accessible, I'm happy to just get pointed at the literature.

I don't remember the details, but I once created a "fix" for the BASIC 1 
ROMs for the VICE emulator.
The fix is optionally patched into the ROMs to make the IEEE488 disk 
routine work - VICE xpet does not use ROM traps but real hardware emulation 
for the IEEE488 bus so I could not just move traps around.
A quick look into the xpet directory of the VICE source should suffice to 
find it.

For a real machine another mail triggered something deep in my memory I saw 
when I designed my replacement board. It might indeed be possible that the 
EOF line conflicts with a video line (sync?) on one of the ports. It could 
be that for the upgrade you may have to cut a wire too. But maybe someone 
with real upgrade experience may chime in here.
And/or having a deeper look at the schematics...

Regards
André

>        Message was sent through the cbm-hackers mailing list



       Message was sent through the cbm-hackers mailing list
Received on 2017-04-19 06:00:02

Archive generated by hypermail 2.2.0.