looking for a gnu/linux commandline-based tool like mctrd for creating +3 .dsk files

The place for codemasters or beginners to talk about programming any language for the Spectrum.
Post Reply
nitrofurano
Drutt
Posts: 2
Joined: Tue Apr 21, 2020 7:16 pm

looking for a gnu/linux commandline-based tool like mctrd for creating +3 .dsk files

Post by nitrofurano »

hi everyone!

i'm looking for a gnu/linux commandline-based tool like that amazingly neat mctrd ( https://github.com/samstyle/mctrd ), for creating +3 .dsk files

or at least being able to convert a .scl (created from mctrd, for example) to a +3 .dsk imagedisk

i don't know if idsk is the best tool for that - https://github.com/jeromelesaux/idsk - and how to use it for zx-spectrum +3 development (considering it was made for Amstrad CPC) in the way we use mctrd ( https://www.worldofspectrum.org/forums/ ... ent_761640 )

i'm asking this because i use bash scripts for compiling builds, and i never tried to do anything for +3 .dsk

thanks in advance!
dom
Drutt
Posts: 11
Joined: Sun Feb 10, 2019 11:08 am

Re: looking for a gnu/linux commandline-based tool like mctrd for creating +3 .dsk files

Post by dom »

I added support to appmake from z88dk to create "bootable" +3 discs a while back, it may be of use, though it is tuned for working with z88dk.

Code: Select all

appmake +zx --plus3 -b binary.bin --org=40000
Will create a .dsk image with the files "DISK" - short basic program to clear, load, rand usr and the binary file.

Code: Select all

appmake +zx --plus3 -b a.bin --org=40000 --screen myscr.scr
Will also load the screen$ from myscr.scr

It also takes care of the PLUS3DOS header + ZX headers for you.
Post Reply