Re: Has anyone got SCP 86-Dos Running on any Machine
- From: "hharte@xxxxxxxxxxxx" <hharte@xxxxxxxxxxxx>
- Date: Sat, 26 Apr 2008 11:01:57 -0700 (PDT)
If a disk image for 86DOS is available, then it should be possible to
get it running in SIMH/AltairZ80. We need to know what disk
controller the disk image expects, and then implement it in the
simulator. I already did CompuPro DISK1A (765-based) and several
others (Vector, N*, etc.) If it runs on a Cromemco controller (as I
think I heard somewhere) then the thing to do would be simulate the
179x and the rest of the Cromemco specifics, and get RDOS or Cromemco
CP/M working to verify the simulated hardware.
That's how I got MDOS and OASIS running. Since I didn't know anything
about those OS, I started by getting CP/M to run on the simulated
hardware, and then moved to the new OS. It's much easier to debug the
software in simulation than in real hardware...
If an 86-DOS disk image can be made (in any file format, but ImageDisk
(IMD) preferred) then rhis is all doable. I figured out the Vector
skew, etc, by looking at text files in the disk image, and writing a
small program to "fix" the skew (ie, get to 1:1) and then re-skew them
to the original. This was necessary because the images I had were
made with Dave Dunfield's CPT program running on a different version
of CP/M than the original disk was made with, and they had different
skews. So the disk image files were essentially double-skewed, which
made no sense, but was fixable after some exploration using a HEX
editor.
Also, to get it working in simulation, as long as we have the disk
controller ROM, or ROM Monitor with the bootstrap, then it is easy to
figure out where the system tracks are. Turning on some debugging
output in SIMH will show the disk seeking and sector reads. Once the
ROM bootstrap loads the secondary bootstrap off the disk, then that
can be disassembled to see what it does.
Once 86-DOS is working in simulation, you can build a "real" system
with the appropriate hardware, write a working disk image back to an
8" floppy using ImageDisk, and then it should come up on the real
hardware. If you don't have the correct real hardware, then 86-DOS
can be patched using the simulator, and run on the hardware you have.
I'd say the disk controller would have to match, but other stuff like
memory and console I/O should be easily patchable. One nice thing
about the simulator is that you can set it up to halt on unhandled I/O
accesses, so it is easy to figure out where the code is that does I/O
and modify it as necessary.
On Apr 25, 5:22 am, "datapackrat" <datapack...@xxxxxxxxxxx> wrote:
Does anyone have a disk image for SCP 86DOS?
Bill
"Robert J. Stevens" <ztreb...@xxxxxxxxxx> wrote in messagenews:CrqdnSrb3Kwxv5LVnZ2dnUVZ_ovinZ2d@xxxxxxxxxxxxxxxxxxxxxxxxxx
Has anyone been able to get SCP's 86-Dos Running on any Machine at all
TIA
Bob in Wisconsin
USE
trebo...@xxxxxxxxxxx Hide quoted text -
- Show quoted text -
.
- Follow-Ups:
- Re: Has anyone got SCP 86-Dos Running on any Machine
- From: Barry Watzman
- Re: Has anyone got SCP 86-Dos Running on any Machine
- From: Al Kossow
- Re: Has anyone got SCP 86-Dos Running on any Machine
- References:
- Has anyone got SCP 86-Dos Running on any Machine
- From: Robert J. Stevens
- Re: Has anyone got SCP 86-Dos Running on any Machine
- From: datapackrat
- Has anyone got SCP 86-Dos Running on any Machine
- Prev by Date: Re: Has anyone got SCP 86-Dos Running on any Machine
- Next by Date: Re: Has anyone got SCP 86-Dos Running on any Machine
- Previous by thread: Re: Has anyone got SCP 86-Dos Running on any Machine
- Next by thread: Re: Has anyone got SCP 86-Dos Running on any Machine
- Index(es):
Relevant Pages
|