Omnimaga
Calculator Community => Other Calc-Related Projects and Ideas => TI-Nspire => Topic started by: Spyro543 on May 10, 2011, 06:52:57 am
-
I wanted to ask this after I saw the C64 emulator idea thread.
Would an Atari 2600 emulator be possible? Maybe a higher system?
-
Is the Atari close enough to the NES that we could base the emulator off of that?
-
From what I've heard, the Atari 2600 isn't very powerful, but it can be a pain to emulate. It might be possible to port some emulator written in C to reduce personal heartbreak. :P
-
From what I've heard, the Atari 2600 isn't very powerful, but it can be a pain to emulate. It might be possible to port some emulator written in C to reduce personal heartbreak. :P
Even a C64 would be easier, it's actually got nearly the same resolution as the nSpire.
-
@ruler:I don't think so. I think they're still significantly different.
-
@ruler:I don't think so. I think they're still significantly different.
Atari is nothing like NES, Atari also uses rectangular pixels.
-
What is the screen resolution on an atari? and how different are hese rectangular pixels from the ones the Nspire uses?
-
What are recrangular pixels and how are they different?
-
Here is what wikipedia has to say about emulation:
Atari 2600 emulation is available for most major operating systems and is now very accurate. Despite the relative simplicity of the 2600 system, it is not an easy system to emulate. While it does not require a lot of computational power to emulate the 2600, it is hard to accurately do so. For example, because of the lack of a frame buffer, 2600 emulators must not only emulate the console, but the television as well. Due to the longevity of the system, many 2600 games used undocumented features, and even exploited bugs in the hardware to squeeze the most out of the system, doing things even the original designers would deem impossible (a notable example is the starfield of the game Cosmic Ark). It took some time for the emulator programmers to mature their software to properly emulate the undocumented features, bugs and quirks of the system.
-
A rectangular pixel is exactly what its name says: They are rectangles. ;D
-
Actually, I think the deal with the "rectangular pixels" is that the background data for each row is arranged such that each pixel represents 4 pixels onscreen (so effectively it's a 4x1 pixel). However, I believe the "sprites" (or whatever those things are) do not have this limitation.
-
Yeah, the 2600's sprites consists of a background, 2 player sprites, a ball, and 2 missiles. Each of the "sprites" are all one line, meaning that each sprite must be updated before the TIA chip displays each line. This can be a pain, because you have to be absolutely perfect with the t-states you take up in your program.
As far as the resolution is concerned, the "standard" NTSC resolution is considered 192x160. This number can change, because the programmer can manually adjust the vertical and horizontal blank. Recently, programmers have found a way to force the tv to interlace the image, effectively doubling the vertical resolution.
-
Hmm I am a bit confused about what this means X.x. One thing I noticed, however, is that most Atari 2600 sprites, for example enemies or cars, are like 2 colors max, each.
-
The TIA chip only supports 1-color sprites, so the programmer actually has to use tricks to make the sprite multiple colors.
One way is to layer a bunch of 1-color sprites so there can be multiple colors. The programmer can also change the color of the sprite on a line-by line basis. It is even harder than grayscale on the 84!
-
Hmm I see now. I guess this is why there were no game with tilemaps like on the NES. It definitively seems limited O.O
-
Another limitation about the 2600 is that there are no interrupts. When they made the 6502-family processors for the Atari, they decided to scrap a bunch of memory addressing and interrupt features. While this is a major setback for development, it should make emulation a lot easier.
-
Is anyone going to try this? If so for what OS? In Lua for 3.x or C/Asm for <=2.1?
-
Do you think anyone would try this for the 84?
-
I don't think the 84 has the right architecture to make this possible
-
Has anyone made a 6502 architecture emulator for the 84 plus?
-
Do you think anyone would try this for the 84?
It doesn't seem too likely. I think the resolution on the Atari is significantly higher as well.
-
On the 84+ it might be a bit too slow. TI-Boy was fast because the processor is almost the same.
-
i for one love classic gaming consoles and am wondering if anyone could make an atari 2600 emulator for the nspire cx or normal touchpad
the emulator probably wont take up much ram and the games dont take up much space at all so it shouldnt be a prob
-
@above post: Moved and merged. :)
-
I am considering making a retro game console emulator for the Nspire. I made a poll and it's somewhere on the forums. Although last time I checked, SNES was winning out of Atari 2600, SNES, Genesis, and, C64. I'll go check again.
EDIT: It's still the same.
-
can u send me the link to the forum poll?
-
Right here. http://ourl.ca/16578 (Tell me if the link's broken)