Image Map Image Map
Page 2 of 2 FirstFirst 12
Results 11 to 19 of 19

Thread: Software for CP/M-68k

  1. #11
    Join Date
    Jan 2007
    Location
    Pacific Northwest, USA
    Posts
    24,309
    Blog Entries
    20

    Default

    No, the ST ran DRI GEMDOS/TOS--pretty much an MS-DOS clone (same filesystem structure and essentially the same API) with a GUI integrated.

    Wikipedia says this:

    Development of the production 68000 version of GEM began in September 1984, when Atari sent a team called "The Monterey Group" to Digital Research to begin work on porting GEM. Originally the plan was to run GEM on top of CP/M-68K, both ostensibly ported to Motorola 68000 by DRI prior to the ST design being created. In fact, these ports were unusable and would require considerable development. Atari eventually decided to give up on the existing code and port GEMDOS, a DOS-like operating system that DRI had experimented with instead, referring to it as TOS.

    As Atari had provided most of the development of the 68k version, they were given full rights to continued developments without needing to reverse-license it back to DRI, who had apparently lost interest in the 68000 platform. As a result, the Apple-DRI lawsuit did not apply to the Atari versions of GEM, and they were allowed to keep a more Mac-like UI.
    I rather liked GEMDOS for the ST.

  2. #12

    Default

    Of the *.IMD that I downloaded, so far I have Directory Listing of these:

    ls -alt *.IMD
    BUSINESS.IMD DK0135B.IMD DK0137B.IMD MASTER-B.IMD SYSTEM.IMD
    DK0134B.IMD DK0136B.IMD MASTER-A.IMD MASTER-C.IMD

    ls -alt *.imd
    cpm11a.imd cpm68k12.imd cpm68k.imd

    cpmls -f sag1 -D CPM11A.RAW
    Name Bytes Recs Attr update create
    ------------ ------ ------ ---- ----------------- -----------------
    AR68 .REL 26K 202
    AS68 .REL 88K 704
    AS68INIT. 6K 34
    ASM .SUB 2K 1
    CLIB . 66K 519
    CLINK .SUB 2K 1
    COPY .REL 32K 249
    CPM .SYS 48K 380
    DDT .REL 4K 28
    DDT1 .68K 34K 270
    DUMP .REL 16K 127
    ED .REL 30K 235
    FORMAT .REL 2K 12
    FORMAT .S 4K 20
    INIT .REL 2K 11
    INIT .S 4K 27
    LO68 .REL 34K 260
    NM68 .REL 18K 142
    PIP .REL 22K 171
    RELOC .REL 26K 203
    RELOC1 .SUB 2K 2
    RELOC2 .SUB 2K 1
    RELOC4 .SUB 2K 2
    S .O 2K 8
    SENDC68 .REL 20K 149
    SIZE68 .REL 18K 129
    SR128K .SYS 50K 400
    STAT .REL 28K 211
    28 Files occupying 310K, 0K Free.

    cpmls -f sag1 -D CPM68K.RAW
    Name Bytes Recs Attr update create
    ------------ ------ ------ ---- ----------------- -----------------
    AR68 .68K 14K 97
    ARMATH .SUB 2K 3
    AS .SUB 2K 1
    AS68 .68K 54K 418
    AS68SYMB.DAT 8K 49
    ASGO .SUB 2K 1
    COPY .68K 16K 125
    CORE .SUB 2K 1
    CPM .SYS 48K 376
    DDT .68K 2K 14
    DDT68000.68K 54K 425
    DUMP .68K 8K 60
    E .SUB 2K 1
    FIND .68K 16K 124
    HALT .68K 2K 1
    INIT .68K 2K 6
    LINKCORE.SUB 2K 1
    LNK .SUB 2K 1
    LO68 .68K 24K 182
    M .SUB 2K 1
    MCC .SUB 2K 1
    MINCE .68K 64K 512
    MINCE .SWP 144K 1152
    MIND .SUB 2K 3
    P .SUB 2K 1
    PE .SUB 2K 1
    PIP .68K 10K 68
    PRINT .68K 2K 14
    RED .SUB 2K 1
    REDASM .SUB 2K 1
    SAGE4UTL.68K 58K 463
    SAGEBIOS.SYS 18K 140
    SCREEN .68K 2K 13
    SETENV .68K 14K 112
    SETPRNTR.68K 2K 5
    SIG .TXT 2K 2
    SPACE .SUB 2K 3
    SPACEM .SUB 2K 1
    STARTUP .SUB 2K 1
    STAT .68K 10K 73
    40 Files occupying 310K, 0K Free.

    cpmls -f sag1 -D CPM68K12.RAW
    Name Bytes Recs Attr update create
    ------------ ------ ------ ---- ----------------- -----------------
    AR68 .68K 14K 97
    ARMATH .SUB 2K 3
    AS .SUB 2K 1
    AS68 .68K 54K 418
    AS68SYMB.DAT 8K 49
    ASGO .SUB 2K 1
    COPY .68K 16K 125
    CORE .SUB 2K 1
    CPM .SYS 48K 376
    DDT .68K 2K 14
    DDT68000.68K 54K 425
    DUMP .68K 8K 60
    E .SUB 2K 1
    FIND .68K 16K 124
    HALT .68K 2K 1
    INIT .68K 2K 6
    LINKCORE.SUB 2K 1
    LNK .SUB 2K 1
    LO68 .68K 24K 182
    M .SUB 2K 1
    MCC .SUB 2K 1
    MINCE .68K 64K 512
    MINCE .SWP 144K 1152
    MIND .SUB 2K 3
    P .SUB 2K 1
    PE .SUB 2K 1
    PIP .68K 10K 68
    PRINT .68K 2K 14
    RED .SUB 2K 1
    REDASM .SUB 2K 1
    SAGE4UTL.68K 58K 463
    SAGEBIOS.SYS 18K 140
    SCREEN .68K 2K 13
    SETENV .68K 14K 112
    SETPRNTR.68K 2K 5
    SIG .TXT 2K 2
    SPACE .SUB 2K 3
    SPACEM .SUB 2K 1
    STARTUP .SUB 2K 1
    STAT .68K 10K 73
    40 Files occupying 310K, 0K Free.

    cpmls -f sag1 -D MASTER-A.RAW
    Name Bytes Recs Attr update create
    ------------ ------ ------ ---- ----------------- -----------------
    AR68 .REL 26K 202
    AS68 .REL 88K 704
    AS68INIT. 6K 34
    ASM .SUB 2K 1
    CLIB . 66K 519
    CLINK .SUB 2K 1
    COPY .REL 32K 249
    CPM .SYS 48K 380
    DDT .REL 4K 28
    DDT1 .68K 34K 270
    DUMP .REL 16K 127
    ED .REL 30K 235
    FORMAT .REL 2K 12
    FORMAT .S 4K 20
    INIT .REL 2K 11
    INIT .S 4K 27
    LO68 .REL 34K 260
    NM68 .REL 18K 142
    PIP .REL 22K 171
    RELOC .REL 26K 203
    RELOC1 .SUB 2K 2
    RELOC2 .SUB 2K 1
    RELOC4 .SUB 2K 2
    S .O 2K 8
    SENDC68 .REL 20K 149
    SIZE68 .REL 18K 129
    SR128K .SYS 50K 400
    STAT .REL 28K 211
    28 Files occupying 310K, 0K Free.

    cpmls -f sag1 -D MASTER-B.RAW
    Name Bytes Recs Attr update create
    ------------ ------ ------ ---- ----------------- -----------------
    BIOS .C 32K 245
    BIOS .O 12K 93
    BIOSA .O 2K 4
    BIOSA .S 2K 6
    BIOSTYPS.H 2K 5
    BOOTER .O 4K 18
    BOOTER .S 2K 13
    C .SUB 2K 1
    C068 .REL 64K 503
    C168 .REL 66K 520
    CP68 .REL 32K 256
    CPM .H 8K 53
    CPM .REL 44K 345
    CPMLDR .SYS 6K 48
    CPMLIB . 64K 510
    CTYPE .H 2K 11
    ELDBIOS .S 8K 52
    ERGBIOS .S 8K 64
    ERRNO .H 2K 7
    LCPM .SUB 2K 1
    LDBIOS .O 8K 61
    LDBIOSA .O 2K 3
    LDBIOSA .S 2K 5
    LDRLIB . 10K 68
    LOADBIOS.H 2K 1
    LOADBIOS.SUB 2K 2
    MAKELDR .SUB 2K 1
    NORMBIOS.H 2K 1
    NORMBIOS.SUB 2K 2
    PORTAB .H 4K 17
    PUTBOOT .REL 2K 11
    PUTBOOT .S 4K 30
    RELCPM .SUB 2K 1
    RELOC3 .SUB 2K 1
    RELOC5 .SUB 2K 1
    SETJMP .H 2K 12
    SIGNAL .H 2K 14
    SR400 .SYS 50K 390
    STDIO .H 4K 25
    39 Files occupying 310K, 0K Free.

    cpmls -f sag1 -D MASTER-C.RAW
    Name Bytes Recs Attr update create
    ------------ ------ ------ ---- ----------------- -----------------
    AR68 .68K 14K 97
    AS68 .68K 44K 352
    AS68SYMB.DAT 6K 44
    BDOS .O 2K 2
    BDOS .S 4K 17
    BIOS .S 50K 392
    BOOT .68K 2K 12
    BOOT .S 18K 144
    C068 .68K 32K 252
    C168 .68K 34K 261
    COPY .68K 16K 125
    CP68 .68K 16K 125
    CPM .SYS 48K 380
    DDT .68K 2K 15
    DDT1 .68K 34K 270
    DUMP .68K 8K 60
    ED .68K 12K 94
    GENCPM .SUB 2K 1
    GENUTIL .SUB 2K 3
    GETVAL .C 2K 7
    GETVAL .O 2K 6
    INIT .68K 2K 6
    LO68 .68K 16K 126
    NM68 .68K 10K 67
    PIP .68K 10K 68
    RELOC .68K 14K 102
    SAGEBIOS.SYS 12K 96
    SAGEUTIL.68K 34K 270
    SAGEUTIL.C 58K 459
    SENDC68 .68K 10K 71
    SIZE68 .68K 8K 61
    STAT .68K 10K 73
    UNITIO .O 2K 3
    UNITIO .S 4K 25
    34 Files occupying 310K, 0K Free.

    Still have DK013?B.IMD, SYSTEM.IMD, UTILITY.IMD and BUSINESS.IMD to view. They don't appear to be CP/M Images.

    NOTE: Some of those files are corrupt, and can be found on Bitsavers @ SAGE_and_STRIDE.

    Thanks.

    Larry
    Last edited by ldkraemer; July 20th, 2017 at 03:35 AM. Reason: update

  3. #13

    Default

    Quote Originally Posted by ldkraemer View Post
    Of the *.IMD that I downloaded, so far I have Directory Listing of these:

    NOTE: Some of those files are corrupt, and can be found on Bitsavers @ SAGE_and_STRIDE.

    Thanks.

    Larry

    Please tell me where you downloaded the images. If this was oldcomputers I will try to find a solution for correct them.

  4. #14

    Default

    fritzeflink,
    I downloaded the following two images from:
    http://oldcomputers.dyndns.org/publi...ide_disks.html

    -rw-r--r-- 1 larry larry 130715 Jul 20 14:45 DK0137B.IMD
    -rw-r--r-- 1 larry larry 130715 Jul 20 14:45 DK0134B.IMD

    But, IMDA and IMDU didn't like the files. So, I found these same files on Bitsavers:

    -rw-r--r-- 1 larry larry 633255 Jul 20 03:35 DK0137B.IMD
    -rw-r--r-- 1 larry larry 487641 Jul 20 03:35 DK0134B.IMD

    and IMDA and IMDU handled them properly. It appears that the first two are short for some reason.

    Thanks, for trying to get them corrected.

    Larry

  5. #15

    Default

    Hi Larry,

    could it be that these images are written in the p-System and not in the CP/M-68k format?
    Thanks a lot for your PM

    Regards
    Stephan

  6. #16

    Default

    Quote Originally Posted by Chuck(G) View Post
    CP/M-68K was popular among certain CNC manufacturers for a time, so there's that software, but if you're hoping for games, probably not. I also have some CP/M-68K floppies for an electron microscope.
    Hi Chuck!
    Thats interesting. Do you know why CNC machine designers liked CP/M-68k? Except for the Sage, there have been a few CP/M-68k compatible machines or 68k add on cards (e.g. for the Apple II) available in the early 80s. There should be some software out there....
    Regards
    Stephan

  7. #17
    Join Date
    Jan 2007
    Location
    Pacific Northwest, USA
    Posts
    24,309
    Blog Entries
    20

    Default

    Dunno exactly. The 68K was probably used because of its convenient large-data handling (32 bit registers, 24 bit address space) and most CNC gear doesn't demand a lot of OS power (at least it didn't back then). So, if you've got a 68K CPU, perhaps CP/M-68 is the most economical resource-wise. Among the x86 PLCs, MSDOS held sway for quite some time, even if it was the PC98 MSDOS.

    It seemed as if many 68K adopters jumped to some advanced OS; there was a boatload of Unix ports for 68K. I guess I can understand that. In some respects, if you're going to invest in the hardware, you might as well go all the way with the software.

  8. #18

    Default

    Quote Originally Posted by Chuck(G) View Post
    Dunno exactly. The 68K was probably used because of its convenient large-data handling (32 bit registers, 24 bit address space) and most CNC gear doesn't demand a lot of OS power (at least it didn't back then). So, if you've got a 68K CPU, perhaps CP/M-68 is the most economical resource-wise. Among the x86 PLCs, MSDOS held sway for quite some time, even if it was the PC98 MSDOS.

    It seemed as if many 68K adopters jumped to some advanced OS; there was a boatload of Unix ports for 68K. I guess I can understand that. In some respects, if you're going to invest in the hardware, you might as well go all the way with the software.
    It is unfortunate that they never did MP/M-68K. It probably would be a good alternative.

  9. #19

    Default

    I have recently found an 8080 Emulator dedicated to run on CP/M-68k as well as some other software (I still have to test the packages). The 8080 Emulator works fine to run standard CP/M-80 applications.
    Attached Files Attached Files

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •