Thomas,
That does indeed look like exactly what this system needs - thank you for
making that available. And in multiple formats - I do have an HxC device
using HFE images (I never fully understood why they are so relatively
large, by a 3X factor). But I think the IMD versions is what I'll work
with to reconstruct a physical disk. I look forward to trying these out
this weekend!
From the HFE image - I see it contains a
or expected hidden files (IO.SYS, MSDOS.SYS). So
that makes me a little suspect on whether these will be bootable images.
We'll see what options the
on
the bubble cartridges - I'm still suspect on if the system will boot up to
either a 320KB or 360KB disk. But we'll try a few things out and see
(including RECOVER.COM!?)
-SteveL
On Wed, Oct 23, 2024 at 1:50 PM osi.superboard via cctalk <
cctalk(a)classiccmp.org> wrote:
Hi Steve,
I think I can help you.
I have a PC-5000 disk image of a double-sided 5.25 disk (360kb format)
called CE-101FA on my Google Drive.
https://drive.google.com/drive/folders/1qo6A3ZzkOHzxh5M5XEjqcKPP2F63Zi9P?us…
The images were created with a Greazweasel. For test read twice, but
identical in both cases.
The disk files can be found in the Disk_Image directory. Including
Format and Basic and Macro Assembler and so on. Also various image
formats for creating disks.
Enjoy
Thomas
On 20.10.2024 08:03, Steve Lewis via cctalk wrote:
Hi Mike!! Oh I was so nervous taking it apart
- I was thinking of
you,
and worrying about how I'm probably going to
end up having to sadly
explain
why this system doesn't work anymore. But
'lo and behold, I did manage
to
get it back together! (notes are in my PC-5000
page linked earlier,
which
is now a bit long winded for a single page -
I'll spit it out
eventually).
I was trying to go after the CMOS battery, or its equivalent - but wow,
Sharp made that very difficult. As you'll see in the photos, the
component side of the mainboard is actually pointed down. Since this is
still very much a working system, I didn't feel comfortable completely
disassembling it - you have to get the entire mainboard out. But I got
to
the vicinity of the area at least. On the
positive, my thinking is that
since the battery is "inverted" from normal and pointing towards the
ground
- if it does leak, it'll just leak into the
plastic base of the system.
With the disk drives, I can now get new software onto the system more
easily. But, looks like I'll have to give up on making a boot disk
floppy
for the system. I've added a ton of notes to
my PC-5000 page about it.
@Fred Cisin - I did manage to digest and follow your
DEBUG.COM advise,
and
it all did work (in getting past "incorrect
DOS version"). But when it
came to the business of actually executing a format, they still did not
work. As others have suspect, we're just going to need to find that
original Sharp MS-DOS 2.00 boot disk someday. In poking around the
MS-DOS
2.00 source code on github, it actually
doesn't have a pre-built
FORMAT.COM
- instead it has a FORMAT.DOC file that describes
notes on what is
expected
for an OEM vendor to implement to support doing a
format. While we did
finally find a format that allows
SYS.COM to work, it's still
mysterious on
why the (bootable) bubble memory report 6 hidden
files, but a SYS'd disk
is
only reporting 2 hidden files (I think someone
else here did cover that,
in
suggesting some vendors did need extra files to
fully implementation
their
DOS?) So it's been a valiant effort, but
I'm content enough just being
able to move files on/off the system via disks - meanwhile we'll just
hunt
for that original Sharp MS-DOS 2.00 image, it
surely is somewhere "out
there" eventually.
(again, notes on this are on my PC-5000 page - but the short of it is:
- MS-DOS 1.25
FORMAT.COM didn't care about version but didn't even try
to
actually format (locked up)
- (Sharp) MS-DOS 2.11
FORMAT.COM was patched, and would show help on
command line arguments, but wouldn't actually run when given /2 /8 or /S,
etc.
- MS-DOS 3.30
FORMAT.COM was patched, but declared the target drive as
ASSIGNed or SUBSTed and refused to proceed
The disk controller interface on this system just isn't "PC Compatible"
enough.
-SL
On Sat, Oct 19, 2024 at 12:43 PM Mike Stein <mhs.stein(a)gmail.com> wrote:
> 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(a)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(a)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 cisin(a)xenosoft.com
>>>