Author Topic: Is this a correct comparison?  (Read 11299 times)

0 Members and 2 Guests are viewing this topic.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Is this a correct comparison?
« on: April 10, 2010, 09:34:54 pm »
I was speculating about the Nspire, having found out that it uses an ARM chip. Since that is the case, comparison to other ARM devices should be fairly close, correct?

The point is, if they are truly in perspective to each other, the DS is significantly less powerful than the nspire. For instance:

Nspire has 150 MHz processor (according to ticalc.org) DS has two: 66Mhz and 33Mhz.
Nspire has 16MB of ram (not flash), DS has 4MB.

This means that almost anything that can run on DS (not touchscreen dependent) could run on the Nspire! For example: SnemulDS (SNES), A billion different NES emulators, and various other homebrew.

Also, since they are both ARM, could a call style setup like the one in TI-Boy for the 84 be used for GBA? I feel much more uncertain about this one, but it may be a possibility so I'll throw it out there.

Thanks in advance!

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: Is this a correct comparison?
« Reply #1 on: April 10, 2010, 10:01:30 pm »
Well Ndless finally came out for the nSpire not to long ago which allowed C programs to be run on it (I believe) and then calc84 (again, I believe) created a gbc emulator for it. I don't know a whole lot about nSpires because I don't own one, so I'm sorry I can't help much more than that.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Is this a correct comparison?
« Reply #2 on: April 10, 2010, 11:51:26 pm »
Doesn't the DS have some sort of video card or chip to process graphics, though? We must not just take the processor and memory into account, but the entire hardware as well.

That said, the GBC emulator runs 6x faster than normal if you turn off speed throttling, and calc84 was still new to ARM assembly when he wrote it, meaning who knows if he won't discover any better optimizations.

Calc84 also did some 3D stuff. The polygons were not sorted but they supported 16 grays with dithering (meaning about 32 shades) and still had about 70 fps.

Offline Raylin

  • Godslayer
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1392
  • Rating: +83/-25
  • I am a certifiable squirrel ninja.
    • View Profile
    • Ray M. Perry
Re: Is this a correct comparison?
« Reply #3 on: April 11, 2010, 11:40:41 am »
Agreed.
You cannot just look at the processor and the memory when comparing a calculator to a console.
Graphic cards and other various hardware must be taken into account.
Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm







Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Is this a correct comparison?
« Reply #4 on: April 11, 2010, 11:00:08 pm »
From what I've read from googling, the second CPU is sometimes used for Graphics, and I can find no technical specifications that say there is an actual GPU, but there might be one built into the processor.

Good to know about that 3d thing! Personally, SNES emulation has me the most excited, and has almost no 3d capabilities whatsoever (discounting Super FX and the like, since they are apparently VERY hard to emulate)  and simply has sprites with multiple backgrounds to make up separate layers.

I just had a very curious idea: DevkitPro on the Nspire. Probably a stupid idea, but it could be interesting.

Stupid mosquitoes! They just came back in my area.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Is this a correct comparison?
« Reply #5 on: April 11, 2010, 11:09:54 pm »
For SNES emulation, I think it would probably support only a limited amount of games. Stuff like Star Fox or Star Ocean may be extremly demanding on the processor. Even the best SNES emus have trouble emulating Star Ocean properly. As for GBA emulation it is possible too, but it will end up like TI-Boy SE in the way it will run slower than the original console and have a lot of graphical glitches due to special effects impossible to render on a calculator.

A 3rd party language for the Nspire, similar to Axe Parser syntax, would come very handy too.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Is this a correct comparison?
« Reply #6 on: April 11, 2010, 11:44:17 pm »
Good to know about that 3d thing! Personally, SNES emulation has me the most excited, and has almost no 3d capabilities whatsoever (discounting Super FX and the like, since they are apparently VERY hard to emulate)  and simply has sprites with multiple backgrounds to make up separate layers.
Keep in mind that the DS does have built-in 2d rendering hardware though, which is probably used in its SNES emulators.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Is this a correct comparison?
« Reply #7 on: April 12, 2010, 11:21:52 am »
The way I see it, Star Ocean, Star Fox and other Strange games like that are the exception rather than the rule. They probably wouldn't even work well with a flashcart, and like you said, many well made emulators can't even load them. Plus isn't half of Star Ocean the Music anyways? Sound emulation on this would either be nothing or horrible.

Edit: yeah, something like AXE or NewProg would rock, and probably compile extremely quickly!

« Last Edit: April 12, 2010, 11:24:39 am by willrandship »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Is this a correct comparison?
« Reply #8 on: April 12, 2010, 01:47:47 pm »
Sound emulation could be very possible, but for SNES it may be hard to reproduce the sound exactly. Plus we have yet to discover how to output sound through the link port anyway (84+ keypad). In Star Ocean the main issue was graphics compression used I think. It's what caused the most issues when emulating it.

I think other games might be fine, plus they would fit well in the calc resolution, except maybe Secret Of Mana, which used a much higher resolution width (512 pixels) and would most likely need to be scaled down:

« Last Edit: April 12, 2010, 01:48:14 pm by DJ Omnimaga »

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Is this a correct comparison?
« Reply #9 on: April 12, 2010, 08:05:05 pm »
Yeah. Maybe that's why it ran so much slower than my other games on the Emu!

I just had a thought: Since Ndless is written mainly in java, how hard would a mac port be, considering the source is pretty much there? (Java being an interpreted language and all)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Is this a correct comparison?
« Reply #10 on: April 12, 2010, 10:56:09 pm »
I didn't have slow down problems in SoM/SD2, even on my Pentium II 350 MHz. I used Zsnes, though. Snes9x ran choppily on my old PC.

As for Ndless for mac, Idk if it would be easy, you would probably need to ask an expert Mac programmer. I think on United-TI forum there was talk about porting Ndless to Mac and Linux, but since Ndless 2.0 will most likely obsolete Ndless 1.0 soon, they might prefer to wait until it's out.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Is this a correct comparison?
« Reply #11 on: April 16, 2010, 08:03:40 pm »
I guess I'll just use nspire8x, but I'm not sure if it requires Navnet. I deleted it already, since it was taking up so much archive space.

EDIT: Hey, I just got an idea. Since the nspire usb is OTG, could we hook up a usb sound card?
« Last Edit: April 16, 2010, 08:52:09 pm by willrandship »

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Is this a correct comparison?
« Reply #12 on: April 16, 2010, 09:01:53 pm »
Wow, these are cool ideas!

I like the usb sound card one.  Could that work? ;D

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: Is this a correct comparison?
« Reply #13 on: April 16, 2010, 09:07:52 pm »
I think so, providing an assembly driver was written. No messy USB emulation would be necessary.

I think the 84+s usb is also OTG, but I'm not positive. Can two 84+s link together directly through usb?

EDIT: here's a link to the kind of sound card I'm talking about.
http://www.dealextreme.com/details.dx/sku.22475
It would allow for extremely high quality sound, as the sound doesn't have to be manually controlled by the software.

I got my NSpire today!!!!! I must say it's a bit bigger than I expected, but it's quite awesome.
« Last Edit: April 16, 2010, 09:10:12 pm by willrandship »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Is this a correct comparison?
« Reply #14 on: April 16, 2010, 09:31:42 pm »
Mhmm that's great! I should mayeb get one at one point. Is it easily findable in offline stores, though? Because you have to remember about 95% of the users on this forum are under 18 and their parents won't let them buy things online or they can't buy online at all.