Tokugawa Corporate Forums

Retro Japanese Computing
It is currently March 28th, 2024, 8:29 pm

All times are UTC




Post new topic Reply to topic  [ 5 posts ] 
Author Message
PostPosted: May 30th, 2017, 4:32 am 
Offline

Joined: December 4th, 2015, 3:04 am
Posts: 16
Location: Canada
Basically, I want to know if it is possible to copy files onto D88 images (or any other format that's compatible with PC-8801 emulators.)

The main reason I want to know is because, in my collection of PC-8801 disk images, I have a disk image for a PC-8801 Play6 player (the driver used by Yu-No), but I have no way of getting the music data onto a disk image (not sure whether they would go on the program's image or on a blank disk). I have a feeling it may only be possible to use on a real PC-8801, but if there is a way to do it, I would really appreciate it.


Top
 Profile  
 
PostPosted: June 2nd, 2017, 1:48 pm 
Offline

Joined: January 11th, 2007, 12:46 am
Posts: 257
I think we had someone post earlier (years ago now?) about a D88 editor... just a word of warning, though: a lot of those disks use modified/proprietary file systems, so I don't think there's necessarily a universal method for easily importing/exporting files to the disk image.

You might be able to dump the D88 images to FDI using VFIC, then remove/insert the files using ANEXDIET or something similar.

http://www.vector.co.jp/soft/dl/win95/util/se151106.html (VFIC)

Anexdiet comes with Anex86, I think.


Top
 Profile  
 
PostPosted: June 3rd, 2017, 4:08 am 
Offline
User avatar

Joined: May 15th, 2010, 1:35 am
Posts: 701
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.


Top
 Profile  
 
PostPosted: June 3rd, 2017, 6:56 am 
Offline
User avatar

Joined: May 15th, 2010, 1:35 am
Posts: 701
This ended up being pretty complicated.

I looked into that Play6 player a little more, and it's based on CDOS, so the above methods aren't going to work in this case.

It is possible to create a bootable CDOS disk (see here: https://srad.jp/~oyadipipi/journal/565659/), but that still doesn't solve the problem of transferring files onto the disk.

Luckily, CDOS is kinda-sorta MS-DOS compatible, so I was able to transfer files onto floppies from within a PC98 emulator, specifically T98-Next. Play6 is then able to read the music files off the disks, so long as the PC88 emulator is happy to play along. The music player does something weird that M88 does not like, but Quasi88 works.

I copied over the Yu-No music files as a test. The M26 disk contains the OPN files, while the M86 disk contains the OPNA files.
Boot up from the Play6 disk with one of the yuno disks in drive 2. Then press space, 2 to access drive 2.

http://www.mediafire.com/file/om3a768u4 ... 6_yuno.rar



Image


Top
 Profile  
 
PostPosted: June 3rd, 2017, 6:02 pm 
Offline

Joined: December 4th, 2015, 3:04 am
Posts: 16
Location: Canada
kobushi wrote:
This ended up being pretty complicated.

I looked into that Play6 player a little more, and it's based on CDOS, so the above methods aren't going to work in this case.

It is possible to create a bootable CDOS disk (see here: https://srad.jp/~oyadipipi/journal/565659/), but that still doesn't solve the problem of transferring files onto the disk.

Luckily, CDOS is kinda-sorta MS-DOS compatible, so I was able to transfer files onto floppies from within a PC98 emulator, specifically T98-Next. Play6 is then able to read the music files off the disks, so long as the PC88 emulator is happy to play along. The music player does something weird that M88 does not like, but Quasi88 works.

I copied over the Yu-No music files as a test. The M26 disk contains the OPN files, while the M86 disk contains the OPNA files.
Boot up from the Play6 disk with one of the yuno disks in drive 2. Then press space, 2 to access drive 2.

http://www.mediafire.com/file/om3a768u4 ... 6_yuno.rar



Image


Thank you very much.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group