Thank you for your fast reply cj7hawk.
I'd like to take a look on your programs to convert image disk files to 9512. I don't know how to change the boot cheksum (sorry), so if you explain me how to do it, I will appreciate your efforts.
I know almost every page with PCW image files, but I can't find Locoscript in Spanish in any of them.
Thank you very much.
David
@Davidhg2k
Sorry, I got badly offtrack with a few recent life events, but I've uploaded the file to Github so you can download it.
First, it's written in BASIC - So you need to download FreeBASIC.
Link:
https://www.freebasic.net/
Then unzip it somewhere and get the .BAS source file from here.
A CP/M DSK Editor/handler for Spectrum and Amstrad DSK format disk images in FreeBASIC - GitHub - cj7hawk/CPM-DSK-Tool: A CP/M DSK Editor/handler for Spectrum and Amstrad DSK format disk images in ...
github.com
Put that in the same directory where you unzipped the FreeBASIC compiler.
Then open a Command Line window, navigate to the FreeBASIC directory and type FBC64 CPMTOOL.BAS and it will compile the CPMTOOL binary.
Copy a copy of the DSK image file you want to change to the same directory (FreeBASIC directory)
You can then type CPMTOOL and it will run, and produces it's own command line. Type HELP to get the help, but the commands you need should be like this; (Assuming the image is called something like CPM8256.DSK and make sure you're working with a copy of the DSK image, because it WILL change it. )
MOUNT CPM8256.DSK A:
A:
DIR A:
STAT
BCOPY A: A: 1
And that's about it, then type EXIT or QUIT.
It will rewrite your boot sector with the "fiddle" byte set to force a checksum of 1, which will make an 8256 disk boot on a 9512.
It works the other way too, but I've used this to make 8256 boot-only games boot and work on my 9512, and tested it on real machines, and it seems to mostly work.
The program is VERY buggy, and I didn't fully understand CP/M when I wrote it, but it still has some useful features, and can usually move files between disk images without corrupting them ( but not always, hence always work with a new image. )
One day I'll write a simple version just to change the boot sector of a DSK image file, but for the moment, this still works.
David.