What about an unified Emulator?

Anything about Mac emulation that does not belong in the above categories.

Moderators: Cat_7, Ronald P. Regensburg

User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: What about an unified Emulator?

Post 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 :)
User avatar
SistemaRayoXP
Tinkerer
Posts: 82
Joined: Fri Oct 13, 2017 4:34 pm
Location: Mexico
Contact:

Re: What about an unified Emulator?

Post by SistemaRayoXP »

Sorry for my ignorance, but what is AppleDouble?
Hill radio station first attempt: Failure. Retrying...
User avatar
adespoton
Forum All-Star
Posts: 4227
Joined: Fri Nov 27, 2009 5:11 am
Location: Emaculation.com
Contact:

Re: What about an unified Emulator?

Post 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.
User avatar
SistemaRayoXP
Tinkerer
Posts: 82
Joined: Fri Oct 13, 2017 4:34 pm
Location: Mexico
Contact:

Re: What about an unified Emulator?

Post 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
Hill radio station first attempt: Failure. Retrying...
Post Reply