Is there an emulator of a non-existent system?

You can talk about almost anything that you want to on this board.

Moderator: Moderators

User avatar
Petruza
Posts: 311
Joined: Mon Dec 22, 2008 10:45 pm
Location: Argentina

Is there an emulator of a non-existent system?

Post by Petruza »

Yes, I know it may be a silly idea, but I don't know, it came to my mind, and there's so much out there in the internet, someone may have made one.
Do you know any?
User avatar
kyuusaku
Posts: 1665
Joined: Mon Sep 27, 2004 2:13 pm

Post by kyuusaku »

Chip-8, Java machine? A lot of PC games are like emulators without the CPU core :D
User avatar
BMF54123
Posts: 410
Joined: Mon Aug 28, 2006 2:52 am
Contact:

Post by BMF54123 »

I seem to recall a fictional computer system was created for a programming book or something, and people made "emulators" for it...can't remember any other details, though.
User avatar
blargg
Posts: 3717
Joined: Mon Sep 27, 2004 8:33 am
Location: Central Texas, USA
Contact:

Post by blargg »

Technically, most emulators emulate a non-existent system (with 100% accuracy, even), since they aren't fully accurate. :)

kyuusaku, did you mean how games are "emulating" the game world that doesn't exist anywhere?

EDIT: clarified humor.
Last edited by blargg on Tue Feb 03, 2009 8:02 am, edited 1 time in total.
strat
Posts: 396
Joined: Mon Apr 07, 2008 6:08 pm
Location: Missouri

Post by strat »

I guess a software 3D engine would be like an emulator for a non-existent system. Right?
User avatar
Petruza
Posts: 311
Joined: Mon Dec 22, 2008 10:45 pm
Location: Argentina

Post by Petruza »

HAHAHAHAAHAH Ok guys! stop the phillosophical crazyness, I mean emulators that emulate a computer that doesn't exist....
Like inventing a whole new processor with instruction set, memory space, graphics chip, and such...
User avatar
blargg
Posts: 3717
Joined: Mon Sep 27, 2004 8:33 am
Location: Central Texas, USA
Contact:

Post by blargg »

I bet chip designers emulate new designs that don't yet exist.

Also, once the original systems are all gone, emulators of such systems will be left emulating something that doesn't exist as well.

One topical example of emulators that emulate non-existent systems are some game music players, where the environment the code+data run in is somewhat different than on the system it's based on. I imagine some of these can't be played on the original systems without modifications (NSF was like that for a while, I believe).
Nessie
Posts: 134
Joined: Mon Sep 20, 2004 11:13 am
Location: Sweden
Contact:

Post by Nessie »

Typical programs running byte code are emulators for non existent systems (ie systems not implemented in hardware) - eg Flash, Java, .NET.
Perhaps one could even count script languages such as PHP, Perl, Python, JavaScript, etc
tepples
Posts: 22345
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

BMF54123 wrote:I seem to recall a fictional computer system was created for a programming book or something, and people made "emulators" for it...can't remember any other details, though.
Something like Donald Knuth's MIX and MMIX?

But if we're counting a Java VM as an emulator, we might as well count heavily microcoded architectures like x86 too. The back end of an x86 CPU looks nothing like what x86 instruction bytecode might imply. In fact, the Pentium 4's instruction cache (aka "trace cache") holds instructions that have been translated from x86. A real x86 chip does exist, namely Intel's i386DX, but not x86-64.
User avatar
Jeroen
Posts: 1048
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen »

^^I recall once hearing that amd processors basicly emulate the intel ones.
User avatar
Petruza
Posts: 311
Joined: Mon Dec 22, 2008 10:45 pm
Location: Argentina

Post by Petruza »

Ok and Arnold Schwartzenegger emulates Terminator, which doesn't exist also... :roll:
User avatar
Zepper
Formerly Fx3
Posts: 3264
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Post by Zepper »

Is there an emulator of a non-existent system?
Nope. Since the system doesn't exist, you're unable to analyze it. Yo, the better "non-physical" or a blueprint only system would sound more logical.
User avatar
Memblers
Site Admin
Posts: 3901
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Post by Memblers »

If one was really good with MAME/MESS code, I'm sure they could piece together all sorts of made-up emulated systems from existing parts. I can just imagine a few crazy setups already..

If you mean completely made-up CPU, graphics, and everything, then I doubt very many people have done all that (not for free, anyways).
User avatar
Memblers
Site Admin
Posts: 3901
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis
Contact:

Post by Memblers »

Petruza wrote:Ok and Arnold Schwartzenegger emulates Terminator, which doesn't exist also... :roll:
Actually if you watch the original movie, when it shows the view from the terminator's eyes, you can see that the terminator is apparently running (or perhaps disassembling) some 6502 code. :lol:
User avatar
Jeroen
Posts: 1048
Joined: Tue Jul 03, 2007 1:49 pm

Post by Jeroen »

^^ya that kicked ass. Once I figured that out I froze the frame to see the instructions.
Post Reply