• Please review our updated Terms and Rules here

Recent content by PorkyPiggy

  1. P

    CP/M 2.2 Distribution + MDS-800 Emulation

    I have reconstructed the 1.4 distribution disks! Now we finally have a generic MDS-800 version of CP/M 1.4 and build tools for MOVCPM to play around with! CP/M 1.4 did not come with XSUB, so you can't just use a script to get your customized MOVCPM built. The commands are also somewhat...
  2. P

    CP/M 2.2 Distribution + MDS-800 Emulation

    I knew that of course, that's why I tried to get it to boot under emulation in the first place. I wasn't surprised by the fact that it's bootable, by "to my amazement, it actually worked" I was referring to my 20-line hacked up ROM :). Sincerely, Piggy
  3. P

    CP/M 2.2 Distribution + MDS-800 Emulation

    Hello, I have spent the past few days cleaning up two generic CP/M 2.2 disks from Digital Research (DRI). CP/M had generic versions released by DRI to OEMs, similar to the OEM Adaptation Kits for MS-DOS. The generic version of CP/M 2.2 consisted of two disks - the Master Control disk and the...
  4. P

    86-DOS 0.11 Source Code Reconstruction

    Big Update This is a very significant update; essentially, the disassembly is 100% complete, and there's only some labelling and commenting work left. I've also applied some style changes, once again, to match Paterson's code style. All components can now be built from the source code, and all...
  5. P

    Zenith Z-100 can read early 8" 86-DOS disks

    What if you change the stack buffer from 256 bytes (DW 128 DUP(?)) to 512 bytes? It works in the emulator if I do that. Sincerely, Pig
  6. P

    Zenith Z-100 can read early 8" 86-DOS disks

    Would certainly kill performance if you enable all of them (I did that for the IBM PC ports, to work on modern computers). Size growth can be neglected. Personally, I would try enabling them for read/write first. Sincerely, Pig
  7. P

    Zenith Z-100 can read early 8" 86-DOS disks

    The lockups! That's the stack overflow I mentioned earlier. Compare my v1 and v2 sources and apply the stack switching code to your BIOS source. Sincerely, Pig
  8. P

    Zenith Z-100 can read early 8" 86-DOS disks

    Of course, because it's really just a hack and 86-DOS is not 100% compatible with MS-DOS 1.20 and later. However, with this 86-DOS 1.14 OS, you should be able to read/write 86-DOS 0.x disks :). Sincerely, Pig
  9. P

    Zenith Z-100 can read early 8" 86-DOS disks

    Put them on a 320K Z-DOS 1.25 disk and change the first byte of both FATs (logical sectors 1 and 2) from 0xFF to 0xFE. Sincerely, Pig
  10. P

    Zenith Z-100 can read early 8" 86-DOS disks

    Alright, I couldn't get the 160K version to work (under the emulator), so I made this 320K version. It boots, that's about all I can say. @retrogear, if you have double-sided double-density (320 KiB) 5.25" disks and drives, give this one a try (make sure you image the disk, because the format is...
  11. P

    Zenith Z-100 can read early 8" 86-DOS disks

    You're welcome, hope you'll be able to get it working. Meanwhile, I found Joseph Matta's Master's thesis (https://vc.bridgew.edu/cgi/viewcontent.cgi?article=1080&context=theses) on a Z-100 emulator, and improved it enough to boot MS-DOS 1.25. Joseph's 8088 emulation was off, so I had to fix...
  12. P

    86-DOS 0.11 Source Code Reconstruction

    The source code is now up on my GitHub, with full change history: https://github.com/Piggy63/86-DOS-0.11. If you have anything to contribute (no changes to final binaries please), feel free to create pull requests. Sincerely, Pig
  13. P

    Earliest known copies of 86-DOS...

    The OEM modules of all 86-DOS versions for the IBM PC are now up on GitHub: https://github.com/Piggy63/86-DOS_PCAdaptation. If you want to report bugs or help me improve performance, you can create issues and pull requests now. The 86-DOS 0.11 source code is on my GitHub too...
  14. P

    Zenith Z-100 can read early 8" 86-DOS disks

    It might just be a stack overflow... or it could be something else. You'll have to debug it, unfortunately. Because I don't have a Z-100 machine, I can't really help you much with the debugging. I have, however, made another version of the BIOS with a 256-byte stack. Don't expect it to work but...
  15. P

    Zenith Z-100 can read early 8" 86-DOS disks

    The BIOS for 86-DOS 0.x is not ready yet, but I think I've hacked the Z-100 MS-DOS 1.25 BIOS enough to be compatible with 86-DOS 1.14. It uses the following disk config: Drive A - Z-DOS 5.25" 160K Drive B - Z-DOS 5.25" 160K Drive C - Z-DOS 8" 250.25K Drive D - Z-DOS 8" 250.25K Drive E - 2754K...
Back
Top