I was dealing with this problem myself a couple years ago when I was trying to load MML files into Music Lalf.
Ryo-Cokey wrote:
You might be able to dump the D88 images to FDI using VFIC, then remove/insert the files using ANEXDIET or something similar.
Unfortunately PC-8801 disk images cannot be converted to FDI. The filesystems are incompatible.
I don't think a robust d88 editor ever materialized, but there are several ways to transfer files.
Best option is to use the dskdrv plugin for m88. (
http://retropc.net/cisc/m88/dl/)
It's an extension that allows M88 to access the host filesystem with
cmd load and
cmd save.
1. Extract dskdrv02a.lzh into your M88 directory.
2. Launch M88 and boot from an N88 BASIC disk, or the closest equivalent.
3. type cmd load"c:\path-to\your-file.txt" to load a file from the host PC into M88.
4. Now the file is loaded in the PC-8801's memory, and you can run it, list it, edit it, save it, whatever. To save it to a d88 disk, type
save"FILENAME" or
save"2:FILENAME" for the second disk drive. To save it back to the host filesystem, type
cmd save"c:\path-to\new file.txt".
The above applies to BASIC files in ASCII format, but dskdrv can also handle machine code if necessary. Check the dskdrv readme.
Other options:
- The j80 emulator has an Input File function that will automatically type a file into the emulator. Useful for quickly inputting snippets of code, but its pretty slow for larger files.
I have also successfully inserted files using 2Dtools (
http://www.jsdi.or.jp/~imp/index.html). The basic procedure was:
1. Use 2d88 to convert a standard BASIC-formatted d88 disk to 2d format.
2. Use store2d to insert files into the 2d image.
3. Use 2d88 to convert the 2d image back to d88.