Path: utzoo!attcan!uunet!lll-winken!ncis.llnl.gov!helios.ee.lbl.gov!pasteur!agate!bionet!csd4.milw.wisc.edu!jgreco From: jgreco@csd4.milw.wisc.edu (Joe Greco) Newsgroups: comp.sys.cbm Subject: Re: Another info request for old CBM computers Message-ID: <527@csd4.milw.wisc.edu> Date: 23 Jan 89 17:04:11 GMT References: <1286.23DA03BD@isishq.FIDONET.ORG> Sender: news@csd4.milw.wisc.edu Reply-To: jgreco@csd4.milw.wisc.edu (Joe Greco) Organization: UW-Milwaukee Home for Out-of-date 8 bit Hackers Lines: 118 In article <1286.23DA03BD@isishq.FIDONET.ORG> izot@f171.n221.z1.FIDONET.ORG (Geoffrey Welsh) writes: > > > From: jgreco@csd4.milw.wisc.edu (Joe Greco) {munch .. crunch .. chomp .. burp - Fred's message eaten} > > Open wide, Betty.... opens SuperPET. I don't see any 6850. I do see > > a 6551 and support circuitry. I also don't see any 6850 in the > > service / technical manuals (at least on the Super board itself). > > Unless it's disguised on the 8032 motherboard, I still don't see any > > 6850. > > Dare I contradict Fred? (Bv>) Of course. hehe > The SuperPET has EITHER a 6850 OR a 6551 in it. The early, three-board >(four-switch) SuperPETs had the 6850 in them, but the late two-board >(two-switch) versions had a 6551 (it requires far less support circuitry). The >addresses of the ACIAs were probably changed to prevent software from writing >6850 commands to 6551 control ports. Gee, I must have an incomplete version of the tech manual (quite possible). I never did understand why anyone would want to use a 6850, it seems to be quite like bashing your head against a hardware wall. > The SuperPET "system overview" (the small grey book) should give some info >on the extra hardware. But not a lot. I've gotten more info by tracing things out on the pcb. > > Which brings up another question. Is there ANY 6502 mode support for > > the 6551? > > None at all. Remove the combo board and you have an 8032... nothing more. >The extra hardware was designed with the intention that the 6502 would >completely ignore it (although some programs like PaperClip Expanded took >advantage of the extra RAM). Well, I understood that (I didn't mean ROM support). I was wondering if anybody had written ANY drivers for it, perhaps something I could get source code for and perhaps something that worked well (maybe I/O buffering, etc). And of course the 6502 doesn't completely ignore it.... Commodore has repeatedly proved that they cannot determine how to accomplish such a feat (witness the c64 emulator in the 128) B^) Just friendly teasing, Fred! > > I've managed to get some > > marginally useful SuperPET terminals (6809 and 6502) but they croak > > when scrolling screen at 2400 or 9600 baud. > > I belive that's because the ACIA was connected to the IRQ line (or none at >all), and the scroll routines SEI (or don't poll the ACIA)... IRQ, yes. Well, even if the scroll routines DO SEI, I can always port my universal terminal-screen driver to the SuperPET. However, that still leaves the problem of buffering. Characters will be lost while that's doing screen work. > > What I'd like to see is device drivers, Kernal style, to support it. > > With a good input buffer, a good output buffer.... (is this starting > > to sound like the Plus/4?) Eventually I'd like to add an ACIA to one > > of my 64's and be able to talk with my Courier 2400e at 9600 baud. > > Well, since I hope to have a SuperPET soon, I'll probably write something >for it in 6809. There exists a SuperPET terminal called DYTTY, written by >Dylan Yolles (a Toronto BBS hanger-out back when we pre-C64 dinosaurs toughed >it out on RCP/M and PETBBS systems). I will also see if I can find that. No! No! Not 6809... please. I haven't been able to get my hands on a copy of DYTTY, so if you can find one it would be much appreciated. > On the other hand, there's not much point talking to a 2400MNP modem any >faster than 4800 (which my routines, which you have seen, should achieve). I >have also come up with an approach that SHOULD allow a C64 to speak 9600 and >listen at 960 with the aid of RTS/CTS handshaking (which the Courier 2400e >obeys, if configured to do so). I have discussed the timing aspect with the >techies at Telebit Technologies and, if the USR has similar timing, the >concept should work there, too. Well, I'd use 9600 "just on principle" (the faster the modem help menus come up, the less inclined I am to reach for a manual). I have not seen your routines, unless you mean FASTERM, which does manage 2400 but not anything faster. At some point, I'm still going to need the capability for fairly-high-speed transmission. I'm sure your code works for many applications, but it isn't directly useful to me. (besides, I still want to see Kermit run at 2400... or 9600... fat chance, even with my B.I.-80) > >"These aren't anybody's opinions." > > Do you really think so? (Bv>) > >| "I don't need a disclaimer. No one pays any attention to what I say." | > Which is worse? B^) Newsgroups: comp.sys.cbm Subject: Re: Another info request for old CBM computers Summary: Expires: References: <1286.23DA03BD@isishq.FIDONET.ORG> Sender: Reply-To: jgreco@csd4.milw.wisc.edu (Joe Greco) Followup-To: Distribution: Organization: UW-Milwaukee Home for Out-of-date 8 bit Hackers Keywords: -- jgreco@csd4.milw.wisc.edu Joe Greco at FidoNet 1:154/200 USnail: 9905 W Montana Ave PunterNet Node 30 or 31 West Allis, WI 53227-3329 "These aren't anybody's opinions." Voice: 414/321-6184 Data: 414/321-9287 (Happy Hacker's BBS)