Just a sample of the Echomail archive
Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.
|    CBM    |    Commodore Computer Conference    |    4,328 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 3,586 of 4,328    |
|    George to All    |
|    Plus 4 rom error - is there any place to    |
|    13 Nov 21 22:03:02    |
      INTL 3:770/1 3:770/3       REPLYADDR gh424NO584SPAM@cox.net       REPLYTO 3:770/3.0 UUCP       MSGID: <20211114-040302.878.0@George.ssl-us.astraweb.com> 1cb1e1cc       PID: SoupGate-Win32 v1.05       I was going over some of my old CBM files from back in the day, and ran       across an error I had found in the Plus 4 kernel rom. I don't think I ever       found a way to report it to anyone, so I thought I would see if anything       has changed.              The error is in the 6551 ACIA servicing routine where a byte is read in       from the ACIA:              LDA $FD00       BEQ EAC2       STA $07D5              Incoming bytes are first stored at $0FD5, and later moved from there into       the input buffer. But as the rom is written, any null byte (00) received       would be later stored as whatever the most recent non-null byte was. And       it's impossible to receive a null byte. The solution is to reverse the       second and third instructions:              LDA $FD00       STA $07D5       BEQ EAC2              Or you could duplicate the beginning of the IRQ servicing up to this point       in your code, with the correction, then jump back into the rom.              Of course, this being the Plus 4, it may be that nobody would ever care       about this, but it would be nice to make a record in case anyone ever       wanted to make other revisions to the ROM, or actually make use of the UART       capability of the Plus 4.              George Hug       --- SoupGate-Win32 v1.05        * Origin: Agency HUB, Dunedin - New Zealand | Fido<>Usenet Gateway (3:770/3)       SEEN-BY: 1/123 14/0 18/200 90/1 103/705 105/81 120/340 123/131 129/305       SEEN-BY: 153/250 757 154/10 218/700 840 220/70 221/1 6 226/17 30 227/114       SEEN-BY: 229/424 426 428 664 700 240/1120 5832 249/1 206 317 400 261/38       SEEN-BY: 267/800 282/1038 301/1 113 317/3 322/757 335/364 340/1000       SEEN-BY: 341/66 342/200 633/280 712/848 770/1 3 100 340 772/210 220       SEEN-BY: 772/230 920/1 4500/1 5058/104       PATH: 770/3 1 218/840 221/6 301/1 229/426           |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca