Page 2 of 2

Re: What about an unified Emulator?

Posted: Tue Apr 10, 2018 4:01 am
by adespoton
For the shared directory topic and the abstraction library...

I've done AppleBackup and MacBinary (I-III) abstraction libs at https://github.com/adespoton/kaitai-applebackup -- appledouble should be doable as well. Let me know if you'd like me to do it....

But that's a long way down the list :)

Re: What about an unified Emulator?

Posted: Wed Apr 11, 2018 8:03 pm
by SistemaRayoXP
Sorry for my ignorance, but what is AppleDouble?

Re: What about an unified Emulator?

Posted: Wed Apr 11, 2018 10:28 pm
by adespoton
Classic Mac files on a Mac filesystem can have two forks: the data fork and the resource fork. On Macs with a Mac filesystem (MFS/HFS/HFS+/APFS), you can write out directly to this fork using the old Toolbox APIs, or using Named Forks under OS X.

For other filesystems that don't support multiple forks like this, Apple Single and Apple Double were created. Apple Single writes the fiilesystem metadata, data fork and resource fork to a single data file. MacBinary is basically an extension of this. Apple Double writes the data fork and resource fork to separate files. Apple Double was used by Apple to write Mac files to DOS disks back in the day, and is used by some emulators. A variation of this is used by HFV Explorer.

Re: What about an unified Emulator?

Posted: Wed Apr 11, 2018 10:55 pm
by SistemaRayoXP
Probably it would be the best :smile: , but it's not a priority :wink: , so I guess yes, do it, but I recommend you to only do it if you have the time