Great to see my old PC5000 receiving so much loving attention; thanks Steve!
FWIW, related to the discussion elsewhere about BBSs, that PC5000 was originally owned by Canada Remote Systems, a smaller Canadian version of Compuserve based here in Toronto, It was a fairly large (by Canadian standards) commercial BBS system of the 80s and 90s, noted primarily for its extensive file collection; I think I still have some of their collection disks on 8" media somewhere. On Sat, Oct 19, 2024 at 10:05 AM Steve Lewis via cctalk < cctalk@classiccmp.org> wrote: > Some interesting things (on PC-5000): > > - I copied over QMATH, and old command line "parsing-calculator" I did in > Turbo Pascal decades ago (probably about 1992, so post MSDOS5 at least), > and it runs on the PC-5000! It's packaged in my "VUC" tools here (along > with CDIR) voidstar78/VUC4DOS: voidstar Utility Collection for (MS/DR/PC) > DOS (github.com) <https://github.com/voidstar78/VUC4DOS> > That just speaks well to the PC-5000 really being MS-DOS compatible (and > that it ran an executable from a much later generation of MS-DOS). Note > that CDIR itself doesn't run on that MS-DOS 2.00 system (I suspect anything > that "touches color" won't run, based on trying to run a few other similar > type things) > > - VER is saying MS-DOS 2.00, same as the startup/bootup note. Though it > does say the "Command v2.02" shortly after (I suspect as it is loading the > command.com, or in any case just prior to invoking autoexec.bat) > > - I don't have a "native" DEBUG.COM for 2.X yet (and ended up in a bad > time > that archive.org is majorly down again). And trying to run DEBUG.COM from > 3.30 disks on the PC-5000 just says "Incorrect DOS version" (was we've > discussed, which as mentioned I'll have to debug the debug.com on another > system first to patch it) > > I'll dig into the .COM patching later, have some errands this weekend > first. Plus, it turns out I "blew up" my parallel port *again*. Modern > day, we take it for granted about USB being hot-swappable. Well, > parallel-ports apparently aren't that forgiving - and I keep forgetting > that. I've zapped two parallel cards now while swapping between parallel > devices. (which I'm making good progress figuring out the "retro printer" > that will emulator old printers and let us print from old software and go > straight to a PDF, but still working on it) The LPT devices themselves > are fine, just I really heard the electrical pop and just the parallel port > is absolutely dead (everything else seems fine though) > > More to report later, but was excited that "something from the future" > (qmath.exe built almost a decade after the PC-5000 was sold) worked. > > > -SteveL > > > > > On Fri, Oct 18, 2024 at 6:35 PM Fred Cisin via cctalk < > cctalk@classiccmp.org> > wrote: > > > On Thu, 17 Oct 2024, Steve Lewis wrote: > > > > > I follow all that (on the DEBUG.COM notes) and appreciate the notes - > > that > > > will save some time, I look forward to trying a few things out > tomorrow. > > > > > > I forgot to do VER explicitly, but on boot up it is saying MS-DOS 2.00. > > > > > > And just now, I recalled that on github there is MS-DOS source (and > > bins) - > > > I think Dave's Garage, he recently did a video on building and booting > > > MS-DOS 4.0 from that source. Maybe I should use this as an excuse to > > try > > > a 2.0 build? Or least, reading through the FORMAT.ASM, I see all the > > > DOSVER checking stuff - helps confirm patch addresses, or maybe try > just > > > recompiling that one utility without this check. > > > > > > > > > Reading through the CONFIG.txt in the MS-DOS 2.0 github repo, it's > > > interesting near the end: (the use of forward slash instead of > > backslash, > > > ha! and just above this, the comments mention /dev/<dev>) > > > > > > "A typical configuration file might look like this: > > > > > > BUFFERS = 10 > > > FILES = 10 > > > DEVICE = /bin/network.sys > > > BREAK = ON > > > SWITCHAR = - > > > SHELL = a:/bin/command.com a:/bin -p" > > > > GOOD > > So, you should be able to patch FORMAT 2.11 ti work on the DOS version > > that is running. > > > > BUT, whether Format /S or SYS will work remains to be seen. > > > > > > I have seen cases where the opening banner does not quite match the > stored > > version number, such as 4.01 V 4.00 > > and a conditional jmp needs an exact match. > > > > > > So, definitely run VER > > > > and/or > > in debug A(Assemble) > > > > MOV AH,30 > > INT 21 > > INT 3 ; ends program and displays registers > > > > and see what it shows in AX > > (running that in CMD of my Windows 7 gives 0005 (5.00)!) > > > > > > One of the early homework assignments when I taught PC Assembly was to go > > into DEBUG and patch LINK.EXE and EXE2BIN.EXE to eliminate DOD version > > checking. > > > > > > -- > > Grumpy Ol' Fred ci...@xenosoft.com > > >