ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Archives :: News :: TI-85 Emulator for the Nintendo DS

TI-85 Emulator for the Nintendo DS
Posted by Michael on 23 April 2005, 04:43 GMT

A fellow by the name of David Rorex has ported "an old DOS TI calculator emulator to the [Nintendo] DS," according to his project page. Information is currently very sparse, as it is not a completed work. There are a few major problems as well: He doesn't cite the name of the emulator he is using, he makes the cardinal sin of packaging a 85 ROM with the emulator, and his port is apparently still buggy. However, those of you with a Nintendo DS can try this by downloading the binary and loading it on a GBA flash cart. Meanwhile, I'm still trying to get over the fact that people don't mean Detached Solutions when they say "DS".

  Reply to this article


The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.


Re: TI-85 Emulator for the Nintendo DS
tal_oz  Account Info

wow thats so wierd! I am Caleb Rorex's best friend, and David is his brother, I have met him only once in my life, Caleb did show me his homepage about 2 weeks ago, I was in amazment as to how well he can program. I actually told caleb about this.

Reply to this comment    24 April 2005, 04:59 GMT


Re: Re: TI-85 Emulator for the Nintendo DS
Michael McElroy Account Info
(Web Page)

"I am Caleb Rorex's best friend... I have met him only once in my life"
Error: logic not found.

Reply to this comment    26 April 2005, 13:43 GMT


Re: Re: Re: TI-85 Emulator for the Nintendo DS
Brandon Wilson  Account Info
(Web Page)

Had you read it carefully, you would have seen "and David is his brother...I have met him only once in my life." Maybe he met the brother only once. Or maybe they're best friends online but have only met once in real life.

Reply to this comment    26 April 2005, 17:51 GMT


Re: Re: Re: Re: TI-85 Emulator for the Nintendo DS
Michael McElroy Account Info
(Web Page)

Sorry, no. I'm an English major. I know these things. First of all, his entire comment was a run-on sentence with numerous comma faults, misspellings, and missing punctuation marks. Taking the first part as a sentence:
"I am Caleb Rorex's best friend, and David is his brother, I have met him only once in my life."
In a grammatically correct sentence, the second comma would be replaced with either a semicolon or a period. If he meant to properly say "I have only met David once in my life," he would have said:
"I am Caleb Rorex' best friend, and I've met his brother David only once in my life."
Instead, what we have is three facts, two which appear to stem from the first:
I am Caleb Rorex' best friend.
--David is his brother.
--I have met him only once in my life.
pwn.

Reply to this comment    7 May 2005, 20:36 GMT

Re: TI-85 Emulator for the Nintendo DS
Rob van Wijk  Account Info
(Web Page)

Well Michael, if it makes you feel better; www.acronymfinder.com (see link) lists "Detached Solutions (software developer for Texas Instrument graphing calculators)" before it gets to "Developer System (Nintendo)". But wait, didn't it mean 'Double Screen'? Yep, it does, but "Dual Screen (Nintendo gaming console)" is even further down the list.
(If you want to stay feeling better, I suggests you don't Google for "DS" for a while. :P)

Reply to this comment    24 April 2005, 16:12 GMT

Re: Re: TI-85 Emulator for the Nintendo DS
The_Mega_ZZTer  Account Info
(Web Page)

Yeah, the DS was originally codenamed the DS for Developer System or Dual Screens or whatnot. The title was so popular (or whatever, maybe they couldn't think of a better one :p) that they kept it for the release.

Reply to this comment    25 April 2005, 14:30 GMT


Re: Re: Re: TI-85 Emulator for the Nintendo DS
Cleon_I  Account Info

Actually, the DS's codename was "Nitro," and you can see several vestiges of this on the unit itself. Eg, "MODEL NO. NTR-001" "C/NTR-USA-A" and "FCC ID BKENTR001" are three I found just glancing at the sticker on the back. Also, the games all have product codes starting in "NTR-". As far as I know, Nintendo DS has never been the codename, it was always meant to be the actual product name.

More useless trivia: the original Gameboy was "Dot Matrix Game," the Gameboy Advance was "Atlantis," the Nintendo 64 was "Project Reality," and the Gamecube was "Dolphin." I have no idea what the NES and SNES were, or if they even had codenames. Oh, and the next Nintendo console is "Revolution."

Reply to this comment    12 May 2005, 03:09 GMT


Re: Re: Re: Re: TI-85 Emulator for the Nintendo DS
Exbzurg Account Info

the n64 also had the name ultra 64.

Reply to this comment    15 May 2005, 11:34 GMT


Re: Re: Re: Re: Re: TI-85 Emulator for the Nintendo DS
mathprog777  Account Info

I originally heard of the DS as Dual Screen, but I've also heard of it as Developer's System. Hmmm...

Reply to this comment    21 May 2005, 00:45 GMT


Re: Re: TI-85 Emulator for the Nintendo DS
Coolv  Account Info
(Web Page)

Gosh, I wonder why this is true! :P

Reply to this comment    29 April 2005, 02:24 GMT

Re: TI-85 Emulator for the Nintendo DS
redsoxfan Account Info

Great. Now all they need is a DS emulator for the calculator.

Reply to this comment    25 April 2005, 12:25 GMT


Re: Re: TI-85 Emulator for the Nintendo DS
burntfuse  Account Info
(Web Page)

120d

Uh, sort of impossible. ;-)

Reply to this comment    25 April 2005, 21:11 GMT


Re: Re: Re: TI-85 Emulator for the Nintendo DS
Nameon  Account Info

...Humm Maybe Not soo hard...

definantly not impossible

Reply to this comment    26 April 2005, 10:06 GMT


Re: Re: Re: Re: TI-85 Emulator for the Nintendo DS
Michael McElroy Account Info
(Web Page)

YES, impossible. No calculator can:
simulate two screens with proper resolution
simulate sound
match the speed
simulate touch input

Reply to this comment    26 April 2005, 13:44 GMT

Re: Re: Re: Re: Re: TI-85 Emulator for the Nintendo DS
Shawn Zhang  Account Info

yes you can, just change all the hardware on any calc to match the hardware on a DS :-0

Reply to this comment    26 April 2005, 18:52 GMT


Re: Re: Re: Re: Re: TI-85 Emulator for the Nintendo DS
burntfuse  Account Info
(Web Page)

Right!
A good (and sort of obvious) rule with emulators is: if device 1 can easily emulate device 2 with full capabilities, device 2 will not be able to emulate device 1 with full capabilities.

Reply to this comment    28 April 2005, 21:09 GMT

Semi-OT: emulator on 89
nickPTar  Account Info

(This is remotely on-topic because we're already discussing emulators on portable devices.)

Would there be any point in a TI-83(+) emulator on the 89? (You probably couldn't do an 85 because of the memory-mapped display.) This isn't just pointless speculation; I've figured out how to do it with only a small speed hit (if any), but don't want to actually put in the time to write it unless there's a good reason.

Part of me thinks "this would be so cool", but the other part thinks that everything worthwhile written for a Z80 calc has also been written, probably better, for the 68K calcs.

Opinions?

Reply to this comment    26 April 2005, 20:58 GMT

Re: Semi-OT: emulator on 89
Memwaster  Account Info

The 89 also has a memory-mapped display, so it'd be (slightly) easier to port the 85 to it. The z8 spectrum emulator emulates a z80 IIRC, but it's more of a thing that you'd program over pedrom, rather than tios....

Reply to this comment    27 April 2005, 12:56 GMT


Re: Semi-OT: emulator on 89
Travis Evans  Account Info

I'm not an expert, but I'm guessing you'd need quite a bit faster processor in order to emulate Z80 calculator on a 68K calculator at full speed. Even Intel Celeron CPUs at several hundred MHz seem to have trouble emulating some old game consoles at full speed without skipping a few frames. Though maybe that's really because of emulating the video and sound hardware, which is probably where most of the CPU time goes--I don't know for sure. The calculators' hardware is a lot simpler.

Maybe if you wrote the emulator in straight ASM and did a horrifically good job optimizing it, you might be able to pull it off. It could be pretty complex, though--you'd have to emulate the RAM structure, ROM calls, hardware, etc.

Reply to this comment    27 April 2005, 19:53 GMT

Re: Re: Semi-OT: emulator on 89
Shawn Zhang  Account Info

or you could just port the entire OS and use it as a FLASH app...

Reply to this comment    27 April 2005, 21:47 GMT


Re: Re: Semi-OT: emulator on 89
nickPTar  Account Info

My thought is to use dynamic translation: translate the Z80 code, once, into 68K code, then run that. Of course then it would be hard to cope with self-modifying code, but most Z80 instructions would only tranlate to one or two 68K ones, so the speed could be reasonable. Even TEZXAS, which used a self-modifying jump (minimum 4 68K instrs per Z80 instr) got 50% speed (although it was emulating a slower Z80).

What I really want to know is, is there a point in doing this? Should I devote my effort to this, to an 83+-to-89 BASIC translator, or to something else?

Reply to this comment    28 April 2005, 16:33 GMT


}:)>
Marty McNeal Account Info

That depends on size and speed. If you can make the file size small enough to be worth it, and get the calc to crank out near full speed, then it would be a cool idea. The 83+s are the most common calcs, and therefor have a very large program selection. I would never give up my 89, but I would like to have some of the games made for the 83+. Then again, another solution would be to create a prog that can convert 83+ files to 89 files. It's all up to you, but if you do decide to take up a large project, please make sure to finish what you start. Don't leave us hanging. };)>

Reply to this comment    28 April 2005, 19:08 GMT

1  2  3  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer