Previous Thread
Next Thread
Print Thread
Page 1 of 2 1 2
#122810 10/26/23 02:27 AM
Joined: Mar 2001
Posts: 17,247
Likes: 265
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,247
Likes: 265
We haven't done this in a while, but we support a lot more systems that could do it.

Here's the Apple II emulator STM by the legendary Jim Nitchals (RIP).

[Linked Image from rbelmont.mameworld.info]

And here's some other emulator you may recognize.

[Linked Image from rbelmont.mameworld.info]

9 members like this: Foxhack, Kale, Revenant, mixmaster, Duke, robcfg
Joined: Jan 2022
Posts: 21
Likes: 9
F
Member
Member
F Offline
Joined: Jan 2022
Posts: 21
Likes: 9
Every day we keep getting closer to that one Overclocked comic.

1 member likes this: R. Belmont
Joined: May 2006
Posts: 148
Likes: 4
F
Senior Member
Senior Member
F Offline
Joined: May 2006
Posts: 148
Likes: 4
The MAMEception Challenge:

How many different emulators (not just MAME, but MAME is preferred; let's open this up so people can have fun with really weird combinations) can you chain together in order to get back to an old version of MAME (within the first year of its creation) running Pac-Man? Ten thousand geek points for setting a new record!

(This challenge may not be entirely feasible in 2023; getting and KEEPING enough accuracy to be able to eventually run MAME 0.1 might be tougher than it sounds)

2 members like this: =CO=Windler, R. Belmont
Joined: Mar 2001
Posts: 17,247
Likes: 265
R
Very Senior Member
Very Senior Member
R Offline
Joined: Mar 2001
Posts: 17,247
Likes: 265
First year of MAME's creation cuts off at 0.30 or lower. The MacMAME shown above is 0.28 (September of 1997), so I'm going to call that screenshot as the low end, easy score (modern MAME emulating a Mac Quadra 605 running MacMAME 0.28 emulating Pac-Man).

It's too bad MESS had no shot at running 386+MSDOS until I think almost 2010, because making it the second to last emulator in the chain would be irresistible otherwise.

Joined: Sep 2008
Posts: 92
J
Member
Member
J Offline
Joined: Sep 2008
Posts: 92
Shout out to good ol' Brad Oliver!

Joined: Jan 2021
Posts: 186
Likes: 10
=
Senior Member
Senior Member
= Offline
Joined: Jan 2021
Posts: 186
Likes: 10
Originally Posted by Firehawke
The MAMEception Challenge:

How many different emulators (not just MAME, but MAME is preferred; let's open this up so people can have fun with really weird combinations) can you chain together in order to get back to an old version of MAME (within the first year of its creation) running Pac-Man?

I am still waiting for a standardized formal language for automatically handling nested emulators (also for hardware drivers), including an AI for recognizing and cross-compiling them transparently in the manner of a JIT. For software archeology and longterm preservation such a tool will eventually become essential, when knowledge gets lost and people those wrote the only existing earlier emulators have died decades ago.

Although it currently sounds out of reach by appearing far too complex and inefficient to be automatized, remember that not long ago ChatGPT was considered sci-fi either. I think of something as strictly formalized as a Turing machine (or at least as the LaTeX scripting language), but to make it efficient enough would be undoubtedly hard. (I am not sure if Moore's law is still valid and future quantum computers may mitigate this.) A first step would be a standardized API to control emulators from outside. An algorithm (e.g. as part of the OS) should check if it can run a software natively. If not, it needs to delegate that to its "universal" emulator, which should recursively try the same by delegating it to lower layers (i.e. emulators running on emulated CPUs) until something compatible is found. In an ideal world those lower layers have to follow the same API (if not, a translation layer is needed). A major problem here may be even the 1st check for native executability, because CPU generations can differ in such subtle ways that it is hard to verify, since old optimized machine code can e.g. get messed up by pipelining in ways those crash it only randomly (happens e.g. with Win98SE 32-bit device drivers on 64-bit PC CPUs inside VirtualBox).

Last edited by =CO=Windler; 10/27/23 04:08 AM.

MAY THE SOFTWARE BE WITH YOU!

{weltenschule.de}
Joined: May 2009
Posts: 2,223
Likes: 387
J
Very Senior Member
Very Senior Member
J Offline
Joined: May 2009
Posts: 2,223
Likes: 387
Word salad

1 member likes this: remax
Joined: Jan 2011
Posts: 267
Likes: 5
Senior Member
Senior Member
Joined: Jan 2011
Posts: 267
Likes: 5
"AI for recognizing and cross-compiling them transparently in the manner of a JIT. For software archeology and longterm preservation such a tool will eventually become essential, when knowledge gets lost and people those wrote the only existing earlier emulators have died decades ago."

The nutjob in alt.folklore.computers is right. We all need mindforth.

https://mind.sourceforge.net/m4thuser.html

Joined: May 2009
Posts: 2,223
Likes: 387
J
Very Senior Member
Very Senior Member
J Offline
Joined: May 2009
Posts: 2,223
Likes: 387
Originally Posted by Al Kossow
"AI for recognizing and cross-compiling them transparently in the manner of a JIT. For software archeology and longterm preservation such a tool will eventually become essential, when knowledge gets lost and people those wrote the only existing earlier emulators have died decades ago."

The nutjob in alt.folklore.computers is right. We all need mindforth.

https://mind.sourceforge.net/m4thuser.html

I have to ask, has anyone ever seen =CO=Windler and Arthur T. "Mentifex" Murray in the same room at the same time?

1 member likes this: Alegend45
Joined: Dec 2011
Posts: 194
Likes: 2
Senior Member
Senior Member
Joined: Dec 2011
Posts: 194
Likes: 2
Originally Posted by Al Kossow
"AI for recognizing and cross-compiling them transparently in the manner of a JIT. For software archeology and longterm preservation such a tool will eventually become essential, when knowledge gets lost and people those wrote the only existing earlier emulators have died decades ago."

The nutjob in alt.folklore.computers is right. We all need mindforth.

https://mind.sourceforge.net/m4thuser.html

Holy SHIT, that site is HILARIOUS.

Page 1 of 2 1 2

Link Copied to Clipboard
Who's Online Now
1 members (r09), 251 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,344
Posts122,329
Members5,077
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Powered by UBB.threads™ PHP Forum Software 8.0.0