• Please review our updated Terms and Rules here

Search results

  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...
  16. P

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

    It is not possible to read 86-DOS 0.x disks from MS-DOS, the directory format changed in 86-DOS 1.00 and MS-DOS dropped support for the old directory format. I can try make you an 86-DOS 0.x boot disk that boots to 86-DOS instead of MS-DOS though - give me some time. Sincerely, Pig
  17. P

    Earliest known copies of 86-DOS...

    86-DOS 0.11 and 0.34 for Tarbell DD I have modified the disk images @geneb uploaded to support the Tarbell DD disk controller. Special thanks to @RichCini for helping me to test and debug these on physical hardware. (Image credit: @RichCini) Sincerely, Pig
  18. P

    86-DOS 0.11 Source Code Reconstruction

    Update Fixed bugs in the boot sector and DOS BIOS disassembly. Working Tarbell DD copies of 86-DOS 0.11 can now be created using the reconstructed source code. Status Disassembled components: Boot Sector DOS BIOS 86-DOS Kernel CHESS.COM (ATTACK routine and subroutines not fully labelled and...
  19. P

    86-DOS 0.11 Source Code Reconstruction

    Update Disassembled the TRANS utility. Now there is only 1 component left - ASM. Status Disassembled components: Boot Sector DOS BIOS 86-DOS Kernel CHESS.COM (ATTACK routine and subroutines not fully labelled and commented) COMMAND.COM EDLIN.COM HEX2BIN.COM RDCPM.COM SYS.COM TRANS.COM...
  20. P

    86-DOS 0.11 Source Code Reconstruction

    Update Disassembled the original Cromemco 4FDC boot sector and DOS BIOS (also added Tarbell SD and DD switches). It is now possible to create a fully working copy of 86-DOS 0.11 based on the reconstructed source code. Status Disassembled components: Boot Sector DOS BIOS 86-DOS Kernel CHESS.COM...
Back
Top