zacaj
11-29-2007, 02:39 PM
This a projection of how emulators will work, If its not mentioned here, and it came before the N64, or its a handheld before the DS, ask here,
Atari 400-7800: 100%
Atari ST: 100%
Atari Jaquar: 70%
SNES: 90%
N64: 60%
GameBoy/Color: 100%
Sega Master System/GameGear: 100%
Sega Genesis: 90-100% <-zacaj had dibbs!
Sega 32X: 70%
Saturn: 30%
PSX: 70-80%
NeoGeo: 90-100%
NeoGeo Pocket Color: 100%
TurboGraphX: 80-100%
Amiga: 100%
Commedore 64: 100%
Anything around or before Atari 2600: 100%
TRS-80: 100%
AlexRADL
11-29-2007, 02:43 PM
Thanks for putting this together, hopefully this gets rid of the "can a psp emulator work on the touch" threads.
shotgunfool
11-29-2007, 02:45 PM
this could also make it a lot more hectic of people asking for the emulators that will work =))
its just thinking what is worse people asking for everyone else to port the emu's that would be capable or people just asking will a psp emu work ??
lol
Good Job Anyways :P =))
zacaj
11-29-2007, 03:34 PM
Asking if the PSP is possible. Asking for a emulator they now will work just tells me what people want ported:D
kinematic@yahoo.com
11-29-2007, 04:16 PM
Hey how come the TRS-80 isn't in that list!!! there were some quality games from that era!!! :D
zacaj
11-29-2007, 04:29 PM
Ill look it up, sounds like a calculator, is it?
NCtarheels011
11-29-2007, 05:00 PM
thanks for that post and yeah it will clear up the threads people start but saying "will the psp emulator be on the ipod touch?"
Virtualball
11-29-2007, 05:13 PM
Hola Zacaj!
Well, now that there is a compiled SDL out there, hopefully people can start porting them (and hopefully it will be decent speed :D )
soupdude551
11-29-2007, 05:17 PM
can anyone make a psp emulator i would be sooooo awesome. i could play all the ds games on my psp emulator and all the computer and xbox 360 games i wanted to too. OMIGOD I need a psp emulator who cares if the speed will be like 20%. Yipee
zacaj
11-29-2007, 05:22 PM
Did you not just read this topic? And, ow are you going to play Xbox 360 and computer games through a PSP emulator. DS emulation on the PSP is slow enough, you really think DS emulation on PSP emulation will work?
virtualball: you got a touch?
Parker618
11-29-2007, 05:34 PM
you should change atari 2600 to 600% lol
Virtualball
11-29-2007, 05:39 PM
Psshht please. I have an iPhone (ooohhh ahhhh) :)
Wanna know what sucks? My knowledge of Cocoa won't help me here. I may know it but I just can't wrap my mind around programmatically adding the UI :( So....until February, when hopefully the SDK will have UI elements in it :\
kinematic@yahoo.com
11-29-2007, 05:48 PM
Ill look it up, sounds like a calculator, is it?
Lol, nah it was an old computer in the 70's/80's that was available from Radio Shack. It was nicknames the Trash-80 back in the day. Applications and games for it was written in BASIC. It was one of the first computers I used back in the day (YES I'm OLD, I SAW STAR WARS IN THE THEATRES).
http://en.wikipedia.org/wiki/TRS-80
I was totally kidding about adding it to the list. I suspect that emulating a TRS-80 would be ridiculously easy but would anyone really care for it? I doubt it :)
zacaj
11-29-2007, 05:59 PM
If I changed Atari 2600 to 600% id have to change other stuff though. I think 100% will suffice, I wouldnt want my Atari 2600 running at 600%, I cant play N64 at 200%. I looked up the TRS on wikipedia, and added ti, Ill add it if it will run
dimdig23
11-29-2007, 07:43 PM
http://en.wikipedia.org/wiki/Image:TRS-80_Model_200_and_Vaio.jpg
it just shows how far technololgy has come in the past 30 years
Mindfield
11-29-2007, 08:05 PM
Having had a fair bit of experience in this particular arena, I'd have to make my own list like this (if you don't mind) -- I'll try to be thorough so there's no "what about..." questions.
Systems that can definitely be emulated 100%
Atari 2600, 5200, 7800, 8-bit Computers (400/800/XL/XE), 16-bit computers (ST/e), Lynx
Bally Astrocade
Ban Dai WonderSwan (mono & colour)
Colecovision & ADAM
Emmerson Arcadia
Entex Adventurevision
Exidy Sorcerer
Fairchild Channel F
Vectrex
NEC TurboGrafx-16, SuperGrafX (both 8-bit systems)
Mattel Intellivision, Aquarius
Nintendo NES, Super NES, Game Boy, Game Boy Advance, Virtual Boy
Magnavox Odyssey I, II (The I might be a bit tricky since it's completely analog and its cartridges contained no microchips, just circuits, but it's doable)
RCA Studio II, Chip8
Sega SG1000, SC3000, Master System, Genesis/Megadrive, Game Gear
Sony PocketStation
VTech CreatiVision
Watara Supervision
Amstrad CPC, NC1000, PCW
APF Imagination Machine
Apple I/II/IIC/IIE/IIGS/III, Lisa, Mac Plus/Classic
Acorn Electron, Atom, Archimedes
BBC Micro
Camputers Lynx
Color Genie
Commodore PET, VIC-20, 64/128, 16, +4, Amiga 500/1000
Dick Smith VZ200/VZ300 (a.k.a. VTech Laser)
Dragon32
Enterprise 64/128
Epson PCx86
Jupiter Ace
Kyocera KC85 2-4, Kompact/Robotron Z1013, Z9000
Lucas Nascom I/II
Luxor ABC-80
Matsushita/Panasonic JR 200
Memotech MTX 512
MSX
NCR Decision V
NEC PC98xx, 8x01, 6001A
NeoGeo Pocket (mono & colour)
Oric 1, Atmos, Telestrat
Philips M2000, P2000T
PTC Sol-20
Sharp MZ700/800, X1, X68000
Sinclair Spectrum 48/128 and variants, QL, Sam Coupe, Z88, ZX81/Timex TS series
Sord M5
Spectravideo SVI318/328
Tandy Model I/II/III/4, CoCo
Tangerine Microtan-65
Tesla PMD-85
Texas Instruments TI-99/4A, calculators (TI-73 to TI-92)
Thompson MOx/TOx
VTech Helio
Wang VS
Systems that may be emulated, but would run far too slow to be playable
NeoGeo/AES (dual processors (MC68000 & Z-80, but 12 & 8MHz, so very possible but would still lag heavily due to the sprite processor)
Sony PlayStation (33.9MHz RISC processor plus 3D geometry engine makes this one tough to emulate without a lot of horsepower behind it.)
Sega Saturn (Twin 32-bit Hitachi SH-2 RISC processors @ 28.6MHz apiece almost put this into the "don't even think about it" category, but it's probably juuuust about doable, as long as you don't mind playing a slideshow.)
Sega 32X (Twin Hitachi SH-2 RISC processors @ 23MHz each, almost identical to the Saturn, PLUS the Genesis' 68000 which would have to be emulated on top of it, make this another one almost fit for inclusion below instead of here.)
3DO Multiplayer (Yeah, that 12.5MHz main RISC processor doesn't look too threatening, but it's flanked by a pair of 25MHz graphics co-processors. Another one that could just about fit below.)
Systems filed under "don't even think about it" because they're either more powerful than the Touch itself, or require more horsepower than the Touch has to offer
Nintendo 64 (dual RISC processors @ 93.75MHz and 62.5MHz, the latter having a pixel drawing processor built-in as a graphics processor)
Nintendo Gamecube, Wii, DS (obvious; even the DS has a dual ARM7/ARM9 architecture)
Sony PS2, PS3 (obvious; if you can get the Touch emulating the Emotion Engine or Cell at a playable speed, I'll eat my own testicles one slice at a time)
Microsoft XBox, XBox 360 (obvious)
Atari Jaguar (no fewer than 5 processors across 2 chips here: "Tom" @ 26.59MHz (contains 32-bit GPU, 64-bit blitter & 64-bit object processor) and "Jerry" (contains 32-bit MC65001 DSP @ 26.59MHz and a 13MHz MC68000)
Sega Dreamcast (128-bit Hitachi SH-4 @ 200MHz + NEC CLX2 processors? Dream on. I won't even get into the 64-channel Yamaha sound chip.)
Anything I missed?
zacaj
11-29-2007, 08:09 PM
Well, all the old systems are covered under, around or before Atari 2600, I wouldnt say that SNES or Genesis is gaurentied, although, you may not know that the touch can handle 3D math, and has accelerators, so PSX is deffidenly possible a playable speeds, is playable on GP2X, which has 240MHz CPU and no 3D... NeoGeo and Jaguar are also playable a abou 75-80% speed on he GP2X. 32X is probably possible, a 50-75% I hough the N64 had one main 100MHz and one 63MHz... Oh well
rokrboy
11-29-2007, 08:15 PM
I think N64 could be possible, just not all that fast.
zacaj
11-29-2007, 08:17 PM
Well, if i has dual 100Mhz CPU, i will be more like 40-30% than 60%...
Mindfield
11-29-2007, 08:21 PM
The GP2X has dual processors: 200MHz ARM920T (host) and 200MHz ARM940T (programmable coprocessor, used for video processing) along with a MagicEyes MMSP2/MP2520F system-on-a-chip controlling the show. All of this goes a great deal towards being very good at emulation, and better than the Touch could be.
spinner
11-29-2007, 08:29 PM
well, if you want my thoughts (yeah, well listen any way!) I think you should do a bunch of emus. That way a bunch more gamers will buy touches or iphones and make Apple a bunch of cash. In return, Apple will work harder to improve the touches and iphones and give us more feature rich software.(although I have most of the features I want exept flash.) Apple should give us jailbreakers and third party app users and programers a freakin medal. By the way, a Neo Geo pocket color emu would probably make me worship whoever came out with it.
soupdude551
11-29-2007, 08:40 PM
Did you not just read this topic? And, ow are you going to play Xbox 360 and computer games through a PSP emulator. DS emulation on the PSP is slow enough, you really think DS emulation on PSP emulation will work?
virtualball: you got a touch? hahaha you took it seriously.
berky93
11-29-2007, 08:50 PM
can someone please make an emulator for my hp computer and my xbox 360? It would be awesome if my ipod had a computer with vista and a 360 on it. please please please please!
(lol jk)
zacaj
11-29-2007, 08:50 PM
Ahh, bu only two emulators(maybe 3?) use the second processor. Have you ever tried to program using the second processor? Its almost impossible unless the thing youre programming has to do two things simultaniusly, like the GP2X's two emulators that use it, Picodrive, and NeoGeo2x.
berky93
11-29-2007, 08:53 PM
"Commedore 64: 100%"
wait a minute - does this mean an emulator for an old COMPUTER would work on the touch? that would be awesome! even though that is so old theres not even a mouse, the games are great(ish)
zacaj
11-29-2007, 08:54 PM
Yes, and the Amiga, successor to the C64, will work
happycat
11-30-2007, 10:09 AM
Can we get a PS3 emulator? What kind of projection can you give us how well that will work?
Tayg10
11-30-2007, 08:59 PM
I think N64 could be possible, just not all that fast.
n64 was possible on the psp, i played zelda on it. Is the touches hardware similar??
berky93
11-30-2007, 11:58 PM
you heard him people, look at those 100's! get working on these new emulators!!!!
zacaj
12-01-2007, 07:08 AM
The PSP has the same CPU as the N64, just more powerful, so it can skip CPU emulation, which speeds it up
zombieplasticclock
12-03-2007, 06:57 AM
This a projection of how emulators will work, If its not mentioned here, and it came before the N64, or its a handheld before the DS, ask here,
Atari 400-7800: 100%
Atari ST: 100%
Atari Jaquar: 70%
SNES: 90%
N64: 60%
GameBoy/Color: 100%
Sega Master System/GameGear: 100%
Sega Genesis: 90-100% <-zacaj had dibbs!
Sega 32X: 70%
Saturn: 30%
PSX: 70-80%
NeoGeo: 90-100%
NeoGeo Pocket Color: 100%
TurboGraphX: 80-100%
Amiga: 100%
Commedore 64: 100%
Anything around or before Atari 2600: 100%
TRS-80: 100%
Hey, sorry for the dumb question, but I'm planning on getting an ipod touch, and I've been looking around for an N64 emulator, GBA emulator, SNES emulator, and PSX emulator for the Touch. can someone give me links to download these? I've been looking around, and I haven't found anything (except noobs asking about how to fix a messup they made in the installation :p)
zacaj
12-03-2007, 07:00 AM
Noones made a N64, PSX, or SNES emulator yet
zombieplasticclock
12-03-2007, 10:01 AM
Hey, sorry for the dumb question, but I'm planning on getting an ipod touch, and I've been looking around for an N64 emulator, GBA emulator, SNES emulator, and PSX emulator for the Touch. can someone give me links to download these? I've been looking around, and I haven't found anything (except noobs asking about how to fix a messup they made in the installation :p)
Really? a buddy of mine at school said he played the N64 emulator, and I heard that a PSX emulator was being made. the reason I ask is because there's a chart showing how well each emulator runs, so I assumed that they were released. nevermind :)
rafabgood
12-05-2007, 05:37 PM
Mindfield (or anybody who can answer this question...),
In your list you didn't mention hp calculator, like the classic 48 and the newer ones, like 49G and 50G.
The 48 family and 49G are based on a 3.68 MHz Saturn processor (20 bit, I guess) and the 50G is a 203 MHz ARM clocked at 75 MHz. Altgough it's an ARM processor, there is an abstraction layer on order to emulate Saturn and keep applications (and ROM) compatibility.
What you think about it? "Emulatable"? ;)
cheers,
Rafael
Nt1440
12-05-2007, 05:40 PM
Really? a buddy of mine at school said he played the N64 emulator, and I heard that a PSX emulator was being made. the reason I ask is because there's a chart showing how well each emulator runs, so I assumed that they were released. nevermind :)
as far as the psx one goes i believe ppl were outraged that zodttd (spelling?) MIGHT be working on it, because at that point the gba emulator still had some big flaws, its sweet now tho.
so, i guess, keep ur eyes and ears open?
welshboy
12-08-2007, 09:54 AM
i would love to see a sega mega drive emulator on the iPod touch! ive got one in my house, never use it though, cbb to set it up every time to play it... but seriously this would be cool! and with genie codes too:d
zacaj
12-09-2007, 12:20 PM
Ive already ported one the the iPod, so dont worry, Ill get it on the touch soon
rvchamne
12-10-2007, 05:43 AM
Really? a buddy of mine at school said he played the N64 emulator, and I heard that a PSX emulator was being made. the reason I ask is because there's a chart showing how well each emulator runs, so I assumed that they were released. nevermind :)
i also hear stephanie wilson dumped tommy right after prom.
jjesusfreak01
12-11-2007, 07:47 PM
Mindfield (or anybody who can answer this question...),
In your list you didn't mention hp calculator, like the classic 48 and the newer ones, like 49G and 50G.
The 48 family and 49G are based on a 3.68 MHz Saturn processor (20 bit, I guess) and the 50G is a 203 MHz ARM clocked at 75 MHz. Altgough it's an ARM processor, there is an abstraction layer on order to emulate Saturn and keep applications (and ROM) compatibility.
What you think about it? "Emulatable"? ;)
cheers,
Rafael
As my first act as a new forum member...I will answer your question. The 48 and 49 can be emulated to run on arm just fine. There is a PalmOS emulator that does just this, and it runs on my Palm TX just fine. At 312mhz, it can emulate the Saturn processor at 4mhz, so I would assume that the 620mhz processor in the iPhone/Touch would be able to handle it easily. It sounds like the 50g has a faster abstraction layer/emulator than the Palm version, so it would be fairly easy to make this emulator, especially if you could get the code from the Palm dev who wrote it. Check out the website @ http://mobilevoodoo.com/
Virtualball
12-11-2007, 08:46 PM
Zacaj, as a friend, I just want you to know that porting an emulator to the touch isn't that easy. Well, mainly because you need to know Cocoa :/ Also, I see you used SDL to port DGens, and take it from me, SDL is not the way to go on the iTouch for emulators :( So start learning Cocoa cuz I want iTGens! :D
kyungjin
12-12-2007, 02:57 AM
As my first act as a new forum member...I will answer your question. The 48 and 49 can be emulated to run on arm just fine. There is a PalmOS emulator that does just this, and it runs on my Palm TX just fine. At 312mhz, it can emulate the Saturn processor at 4mhz, so I would assume that the 620mhz processor in the iPhone/Touch would be able to handle it easily. It sounds like the 50g has a faster abstraction layer/emulator than the Palm version, so it would be fairly easy to make this emulator, especially if you could get the code from the Palm dev who wrote it. Check out the website @ http://mobilevoodoo.com/
Pardon my very basic knowledge on iPod Touch hardware but here's what I think about it.
Althoug it is true that the iPod Touch has an approximate 620 MHz processor (source: wikipedia.org), we have to take account that the OS and many other processes that are running in the background.
In my opinion, the iPod Touch's processor was only meant to provide adequate power to its original applications only, therefore for Apple to adopt such a high rated mobile processor into device, one could conject that the iPod Touch's software and OS that it runs (because of its graphics, animations, etc.) must be very significant.
Let's take two different scenarios and compare the possibilities of two gaming platforms:
Saturn 32X - The Saturn 32X has two RISC processors rated at 28.6 MHz each. The problem with this emulator is that it needs two processors to run. Although this does not seem to be a large issue, a speed and calcualtion limitations could either make running and calculating the data for two processors either impossible or painfully slow. However, you did mention that the Saturn 32X has been more ported on your Palm device with a ported emulator emulating both processors running 4 MHz. If I understood that correctly, for an emulator to runn both processors at 4 MHz (which is such a sharp difference from its original 28.6 MHz) without any hitches and at 100% efficiency seems a bit too hard for me to believe. Also, the Palm platform and the iPod's platform are radically different as well, you cannot always guarantee the same performance for two different emulations on two different devices.
Sony PlayStation - Running at at speed of 36.8688 MHz on a single RISC processor, the Sony PlayStation seems like a plausible candidate for an emulator. The problem arises with this device however because of its 3D Geometry Transformation Engine that lies inside the processor. Amazingly however, such an emulator psx4all. However, since this is only the beginningo of a beta build, problems still occur. The emulator has been clocked in running games at around the 9~11 fps range (source: zodttd.com), therefore until many updates are essentially released, it can be reasoned that the emulator would run very slow and at very variang rates.
DrCuddles
01-03-2008, 04:08 PM
Hi all, i was just wondering if there was anyone working on the sega Genesis (MegaDrive) Emulator I saw mention of porting Gens to the touch and that would be sweet because that's the one i use anyway so iahve all my games for it right here, i've got over 1000 games for my emulator on my pc and stored online.
Hang on i'll dig out the link.
EDIT: Found it http://www.4shared.com/dir/1779328/56ecd6fc/Mega_Drive_Emulator.html
Enjoy (its got the mega drive emulator on there aswell and a small readme file on how to use the ROMs (how thoughtful was i a year ago :D))
zacaj
01-03-2008, 04:36 PM
Im working on one
ipod touch master
01-03-2008, 05:37 PM
DS emulator is possible you should add it:)
thind06
01-03-2008, 05:47 PM
Im working on one
hows the project going?
Cethyndra
01-03-2008, 05:57 PM
I'm sorry if this question has been asked before, but;
I take it that the NES-emulator should run at 100%, considering the system specs, but why is it that it doesn't? Is there any way to work around this? :S
Mindfield
01-03-2008, 06:19 PM
I'm sorry if this question has been asked before, but;
I take it that the NES-emulator should run at 100%, considering the system specs, but why is it that it doesn't? Is there any way to work around this? :S
I don't know what you're using, but NES.app runs at full speed on mine. gpSPhone is a bit jerky, and PSX4All is super slow, but that's to be expected.
zacaj
01-03-2008, 07:13 PM
ipod touch master: no
thind06: bad. the iphone asm compiler seems to not like the asm I have, and thers over 100000 lines of it, everyone erroring.....
Cethyndra: ive never had a problem, but having an asm core owuld help....
Sega Saturn is IMPOSSIBLE.
Even full-on gaming desktops can barely emulate it.
These are the 8 separate processors it requires, running at a total of 119.84MHz. (unless I counted wrong) It also has custom sound and video cards, very hard to get anything close.
Processors:
Two Hitachi SuperH-2 7604 32-Bit RISC processors at 28.63 MHz (50-MIPS) – each has 4 KiB on-chip cache, of which 2 KiB can alternatively be used as directly addressable Scratchpad RAM
SH-1 32-bit RISC processor (controlling the CD-ROM)
Custom VDP 1 32-bit video display processor (running at 7.1590 MHz on NTSC Systems, 6.7116 MHz for PAL Systems)
Custom VDP 2 32-bit video display processor (running at 7.1590 MHz on NTSC Systems, 6.7116 MHz for PAL Systems)
Custom Saturn Control Unit (SCU) with DSP for geometry processing and DMA controller (running at 14.3 MHz)
Motorola 68EC000 sound controller (running at 11.3 MHz / 1,5 MIPS)
Yamaha FH1 DSP sound processor, "Sega Custom Sound Processor" (SCSP), running at 22.6 MHz
Hitachi 4-bit MCU, "System Manager & Peripheral Control" (SMPC)
If someone could get Radiant Silvergun to run at even 70%, I'll donate $50.
But it won't ever happen.
Cethyndra
01-03-2008, 08:35 PM
I don't know what you're using, but NES.app runs at full speed on mine. gpSPhone is a bit jerky, and PSX4All is super slow, but that's to be expected.
I'm using NES.app, aswell. When running at full speed, should it be the same speed/frameupdate as (for example) a real NES, or should I look for something else to see if it's running at 100%?
Mindfield
01-03-2008, 10:31 PM
Sega Saturn is IMPOSSIBLE.
Not impossible. Just far too slow to be playable at anything more than one or two FPS, if you're lucky. (Hence my "slideshow" comment in the other thread)
Mindfield
01-03-2008, 10:32 PM
I'm using NES.app, aswell. When running at full speed, should it be the same speed/frameupdate as (for example) a real NES, or should I look for something else to see if it's running at 100%?
Well, generally speaking, yes, games should run at the same speeds as the original NES games, since that's what the emulator is designed to do.
DynaMight
01-04-2008, 11:04 AM
Its more than possible to get most emulators* running at full speed but imo it'll never be that playable due to the lack of control system the ipod has. It'll be a nice gimmick to show your friends.
*any emu that runs well on other handheld devices.
Elahrairah
01-04-2008, 02:25 PM
Come on, let's get Tandy on that list.....now you all remember how much fun that was....
Mindfield
01-04-2008, 04:41 PM
Come on, let's get Tandy on that list.....now you all remember how much fun that was....
Which one? Original Model I/II/III: Not fun, unless business apps and CP/M get you giddy. Color Computer I/II/III: Varying degrees of amusement, but not as fun or as powerful as its contemporaries.
123456789
01-06-2008, 10:39 AM
Anything I missed?
how about bandai wonderswan crystal?
zacaj
01-06-2008, 11:50 AM
It would probably work, although i dont know anything about it
Fooli
03-07-2008, 02:00 PM
You would be awsome if you'd make a gbc emulator
zacaj
03-07-2008, 07:58 PM
I did. Its in beta's now, im working on 1.0