-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add correct and complete Quake dumps, and id Anthology 4 #12793
Conversation
Would this be a good time to create a Another solution for it could be to have a more general |
PC/Mac multiplatform CDs were common enough in the 90s that we do want to create some sort of shared software list, like how my upcoming "Apple Developer CDs" software list is Apple II/Mac. I'm not completely sure what it should be named, but the need is definitely there. |
Considering the amount of hybrid PC+Mac discs that are out there, let alone ones with binaries for multiple CPU architectures and operating systems, I think this would be the better choice. Edit: In most cases. Stuff that's actually platform specific like Arbee's Dev CDs can go to a specialized list. It would take a really long time to set up but it would be worth it. |
id Anthology was a single release, but the discs were split clean by platform. The first three were only for the PC, while the fourth was only for the Macintosh. (and the third is just identical to the "quake 1.06.chd" image I added here, so I opted against duplicating it in the same system...) Multi-platform CDs are definitely a thing, and one such was added in bebfd94 -- I just duplicated Chex Quest across both systems. As a singular example, it's maybe OK, but it's a problem in need of a solution when more and more multi-platform discs get added. I also commented on my NT pull request shortly before your own comment, since NT 3.x/4.0 also need a good multi-platform solution. They don't officially support the Mac platform, but they do support four different architectures with the same CD images. |
I feel like it'd be weird to break up id Anthology, regardless of the platforms being a clean break by disc. So I think it'd be a good thing to start off a multi-platform software list with. And someone recently wrote the missing HAL to make NT install and run on some Power Macintoshes. https://github.com/Wack0/maciNTosh |
To avoid duplication in these cases (and other compilations with the original CDs included such as Lucasarts Archives), perhaps allowing MAME to use part aliases could be a solution, something like:
|
I know, but I said official support. Someone else writing the drivers to make NT PowerPC work on a Mac doesn't count as official. :) |
* Replace existing Quake with a good dump * Add more Quake variants * Add missing id Anthology disc 4 (Mac) * Point id Anthology disc 3 to quake New working software items (ibm5170_cdrom.xml) ---------------------------------------------- Quake 1.06 (DOS, Windows) [chungy] Quake 1.09 (Windows) [chungy] Quake Shareware 1.01 [chungy] Quake Shareware 1.01 (TestDrive) [chungy] Quake Mission Pack 1: Scourge of Armagon [chungy] Quake Mission Pack 2: Dissolution of Eternity [chungy] New working software items (mac_cdrom.xml) ------------------------------------------ id Anthology [chungy]
The "quake" entry was a bad dump, it lacked the game's audio tracks even though official shareware releases include them. The main "quake" entry has been replaced with the 1.06 full version, and correct shareware dumps are added in addition.
id Anthology had previously marked discs 3 and 4 as "nodump"; disc 3 of the id Anthology is identical to the standalone Quake 1.06 release (here as "quake"), and disc 4 is Macintosh software, so it is moved to mac_cdrom.xml with the proper hash.
I could, perhaps, include id Anthology disc 3, but since it's identical to "quake", I don't think that duplication is appropriate. It might be worthwhile putting note for the frontend pointing to where it is. I don't know the proper procedure for a disc that's duplicated in two releases.