Image Map Image Map
Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: Sinclair Spectrum CP/M 2.2 - Creating Fuse Compatible Disk Images

  1. Default Sinclair Spectrum CP/M 2.2 - Creating Fuse Compatible Disk Images

    Hello,

    I've been experimenting with CP/M 2.2 on an emulated Spectrum +3 using the Fuse emulator,
    but am having problems creating disk images for it.

    I have been comparing basic benchmarks across computers and would love to run the benchmark
    I have written using basic-80 (mbasic) on the Spectrum under CP/M. I've tried using P3Explorer to
    create a .DSK image which has mbasic.com and my bench.bas on it, but while I can type bench.bas
    and everything seems to display properly, when I run mbasic.com the emulated machine just reboots.

    The docs for the Spectrum version of CP/M 2.2 say that it has been tested with Basic-80,
    so I'm assuming it is some problem with the way I'm creating the image.

    If anyone has any ideas I would love to give them a go.

    Best wishes

    Lorry

  2. #2

    Default

    Lorry,
    I'd like to try your image in the MAME emulator. Can you post a disk image with your test program and MBASIC already injected?

    Yours
    Robert

  3. Default

    Quote Originally Posted by rfka01 View Post
    Lorry,
    I'd like to try your image in the MAME emulator. Can you post a disk image with your test program and MBASIC already injected?
    Here are two links:

    .dsk image with just mbasic.com and mbasic.bas - this hangs when you run mbasic.com
    .dsk image with partial cp/m 2.2 plus mbasic.com and mbasic.bas - this resets when you run mbasic.com

    I don't know if the image format is compatible with MAME though.

  4. #4

    Default

    I can confirm the behaviour you experience ... but there's something strange going on: Your disk images refuse to boot in the MAME Spectrum +3 emulation, prompting for tape loading instead.
    I can boot from the original disk you linked to in your first post, though. I can mount your modified images as drives B:, and if I use P3 explorer to add MBASIC to a working image, I get the tape message as well.
    P3 explorer might be to blame.

    Robert

  5. #5

    Default

    There's nothing wrong with the disk images or FUSE - if I boot from the official +3 CP/M Plus, and then insert these discs, MBASIC works just fine. (It also works under PCW CP/M in JOYCE). I'd be inclined to suspect a bug in the +3 CP/M 2.2 BIOS.

  6. #6

    Default

    I can, again, confirm John's results: MBASIC executes when run from +3 CP/M Plus in MAME.
    A disk modified by P3 Explorer refuses to boot, a disk modified by CPCDiskXP retains its ability to boot, but MBASIC's not running. I also get R/O errors when I try to copy files onto the CP/M 2.2 disk.

    Robert

  7. #7

    Default

    Something just caught my eye from Lorry's original post:

    BASIC-80 does INDEED run on 2.2

    0000.jpg

    Robert

  8. Default

    Quote Originally Posted by JohnElliott View Post
    There's nothing wrong with the disk images or FUSE - if I boot from the official +3 CP/M Plus, and then insert these discs, MBASIC works just fine. (It also works under PCW CP/M in JOYCE). I'd be inclined to suspect a bug in the +3 CP/M 2.2 BIOS.
    Thanks, in that case I'll try to see if I can get CP/M+ for the +3.

    I did briefly think of using JOYCE to verify the image, but must have got sidetracked.
    Incidentally, I ran this and another version using JOYCE that makes use of being able
    to peek(64504) to get the clock and was pleased by the performance of the PCW.

  9. #9

    Default

    Here's your benchmark on my MFA Mikrocomputer (8085@2MhZ, 64K RAM).

    mfa.jpg

    Robert

  10. Default

    Quote Originally Posted by rfka01 View Post
    Here's your benchmark on my MFA Mikrocomputer (8085@2MhZ, 64K RAM).
    Thanks, that's great. On average it's just slightly ahead of the Sinclair QL. I've added it to the list: Benchmarking Basic on Vintage Computers, in case you haven't noticed it in my signature.

    Lorry

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
  •