|
|
|
|
| Welcome, Guest | Home | Search | Login | Register | |
| Author | NES/Gameboy emulator without platinum? (Read 49249 times) | ||||||||||||||||||
|
snes1423
256 MB ![]() ![]() ![]() ![]() ![]() Posts: 458 A Man born of Mechina |
on: May 24, 2024, 19:04
so one of the more annoying things about emulation under system 7 is how fast developers of console emulators starting in 1997 jumped to platinum the problem with using very early versions of iNES and VGB from before those requirments took place is the fact that they have extremley poor compatibility and are filled with bugs iNES and VGB are open source now and work windows-wise with everything down to Windows 95 and are FAAARRR more up to date in terms of evrything from compatibility to mapper support than even version 1.2 which is what us mac users got stuck with in 2000 so i would love for someone to try to compile it for system 7 WITHOUT the appearance manager |
||||||||||||||||||
|
lauland
|
512 MB ![]() ![]() ![]() ![]() ![]() Posts: 674 Symtes 7 Mewconer!
Reply #1 on: May 25, 2024, 05:26
|
One complication that crops up if you were removing the requirement of Appearance Manager from an open source project is that with 8.5 or higher, it does a LOT more than just make things Platinum. Apple added a lot of extremely useful functions for gui use in general...and you'd need to replace that if they were used. You'd run into the same thing even if you were just trying to get something that required 8.5 to run on 8.0/8.1 (which'd be needed if you were trying a m68k port). The 8.0/8.1 Appearance Manager is very limited compared to 8.5+. ---- I'm looking for a new project actually, and porting a recent version of one of those emulators to System 7 is a definite possibility. I'll mention it in another post where I'll talk about what else I may work on next...
|
Bolkonskij
|
Administrator 1024 MB ![]() ![]() ![]() ![]() ![]() Posts: 2023
Reply #2 on: May 25, 2024, 09:43
|
I'd be very interested to hear more details about these Appearance Manager routines and what would be needed to rewrite them with standard (?) Toolbox stuff? So please go ahead
|
lauland
|
512 MB ![]() ![]() ![]() ![]() ![]() Posts: 674 Symtes 7 Mewconer!
Reply #3 on: May 26, 2024, 05:15
|
So Inside Macintosh, Apple's official documentation, went through a few iterations...for System 6 and 7, the numbered volumes are all you need, but post that, they split them out into topics, more or less. As far as Appearance Manager goes, for MacOS 8 and MacOS 8.5, they published smaller documents just for the changes...the line between what is part of Appearance proper vs the other Managers is blurry...especially since for MacOS 8.0 it was all in in the Appearance extension. https://web.archive.org/web/20010818115642/http://developer.apple.com/techpubs/macos8/HumanInterfaceToolbox/AppManager/ProgWithAppearanceMgr/index.html This is for the 8.0 Control Manager and lists all the changes...use any of them and your program requires 8.0 (or at least Appearance): https://web.archive.org/web/20010905202313/http://developer.apple.com/techpubs/macos8/HumanInterfaceToolbox/ControlManager/ControlMgr8Ref/frameset.html There were also docs for the 8.0 Dialog, Menu, and Window Managers but archive.org's links are broken. I think there are pdf's on the developer cd's. Here are the 8.5 specific docs: https://web.archive.org/web/20010818120317/http://developer.apple.com/techpubs/macos8/HumanInterfaceToolbox/DialogManager/DialogMgr8.5Ref/frameset.html https://web.archive.org/web/20010818120022/http://developer.apple.com/techpubs/macos8/HumanInterfaceToolbox/MenuManager/MenuMgr8.5Ref/frameset.html https://web.archive.org/web/20010818115723/http://developer.apple.com/techpubs/macos8/HumanInterfaceToolbox/ControlManager/ControlMgr8.5/frameset.html https://web.archive.org/web/20010818110811/http://developer.apple.com/techpubs/macos8/HumanInterfaceToolbox/WindowManager/ProgWMacOS8.5WindowMgr/frameset.html So a WHOLE lot of convenient things were added for developers, beyond just theming.
Last Edit: May 26, 2024, 05:20 by lauland
|
cballero
|
1024 MB ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1178 System 7, today and forever
Reply #4 on: May 26, 2024, 21:24
|
Aha! This explains why a lot of software maker dropped System 7 support altogether and why Apple chose to develop Appearance Manager into an extension initially to make it an optional update for System 7! Thanks for this breakdown, Lauland: it's quite enlightening! ![]() And it makes it harder to complain as to why software compatibility was dropped by Mac software developers so quickly!
|
|
Pages: [1]
|
| |||||
|
© 2021 System7Today.com. |




