[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Kegs and Partitions and real media?



A Windows machine can physically access a 1.44MB (Superdrive) Apple 2 format
floppy, or an Apple 2 formatted CD-ROM. With a SCSI port, you can access an
Apple 2 formatted hard drive.

Do any emulators support directly reading or writing Apple 2 formatted
media?
I know you can convert them to disk images to do it, but it would be easier
to do it directly.

Do any of the emulators support disk images with multiple partitions?
The Kegs documentation talks about reading partition tables and media
directly.
But I think this is for a Unix? version.
Maybe those features didn't survive the WIndows port.

In my testing with XGS and Kegs, I couldn't do it.
I was able to slice a multi-partition disk image into an image of an
individual partition and convert that to .2MG format.
But it was painful to use a disk editor to read the partition table, compute
the starting and ending locations, and then add a .2MG header to the
extracted partition.

Later, I figured out that Kegs works with raw data images, so I didn't have
to add a .2MG header.
(Not sure about XGS.) But still had to separate the volume data from the
multi-partition file image.

Are there any Windows utilities that do this? And how about the
reverse--that let you combine individual disk images to a multi-partition
image that you could burn to a CD-ROM for use on a real GS?

I manually (with a sector editor) created a partition table and combined
multiple ProDOS volumes into a single file before burning to CD-ROM. But
that's a tedious way to do it.
I've thought of writing a program to do the same thing.
But if there's already another way to do it, I don't want to waste my time.
In my testing, Fishwings doesn't support partition tables either.

I jist recently got a CD-ROM for my IIgs and couldn't wait to back-up my
170MB hard drive and other files to CD.
Since I also have a SCSI port in my Windows machine where I burn the CD, it
made a lot more sense to do a direct transfer from the hard disk rather than
try to send a couple of hundred megabyte over a serial port.

Thanks is advance for your help.