Robots w/Lasers

August 1, 2007

DS85 with DLDI support

Someone has added DLDI support to my old TI-85 Emulator. I don’t have any exotic devices, so I can’t say how well it works.

You can download it here: ds85_r3.rar

There’s a forum thread about it going on here:

Let me know if it works/doesn’t work on your particular device.

Filed under: DS85,Nintendo DS,Software — davr @ 12:09 pm


  1. good job!

    works fine on R4.

    Comment by Fat D — August 3, 2007 @ 3:11 pm

  2. Hi! I didn’t now the why, but the DS85 stopped to work on my M3miniSD.. (just after a firmware update :S )
    Today I was looking for a DLDI version of your emulator and.. tadà it’s here!
    Thank you!
    I’ve patched the .nds and the .gba files with my libfat, both works, but I couldn’t make a graph the very first time I tried it! :(
    It’s so strange but after a simple turn-off everything seems to work! :D

    Comment by Joseph — August 5, 2007 @ 1:32 pm

  3. Awesome! I figured someone would be able to add DLDI support. Great work davr and Öhr. I hope this inspires you to pick the project back up! I would love a full TI-8X emu for the DS.

    Comment by cornaljoe — August 5, 2007 @ 10:06 pm

  4. Hey man, a very grateful cyclods evolution user here. The emulator works like a charm! Keep up the good work!

    Comment by Aldo — August 6, 2007 @ 11:25 pm

  5. does this work with r4ds? ill try and see if it does

    Comment by Dt — August 20, 2007 @ 1:16 pm

  6. it should work fine. why shoudln’t it?

    Comment by Öhr — August 24, 2007 @ 11:01 am

  7. Works with R4, but can’t seem to get it to work with the snapshot and games…

    Comment by qwerty — August 25, 2007 @ 3:41 pm

  8. it works fine for me(even the games), but nearly all of the games are unplayable because they are much too fast… speedlimiter is missing here :D

    P.S. be sure to have the ti85.sna in root!

    Comment by Öhr — August 25, 2007 @ 6:20 pm

  9. I got the games to work. Turns out I had an older rom version. R4 works with v10.

    Comment by qwerty — August 26, 2007 @ 8:02 am

  10. Also, for some strange reason, graphs only work after a reset…

    Comment by qwerty — August 26, 2007 @ 8:31 am

  11. Ohr: Please check the README.txt, it explains how to enable to speed limiter (it’s in the GUI KEYS section, the FULL/REAL/freal key)

    Comment by davr — August 26, 2007 @ 5:00 pm

  12. Thanks tou you two ;-)
    Great job !

    Comment by Gh0ST — August 30, 2007 @ 6:03 pm

  13. doesnt work on r4 for me,
    i get white screen
    and bottom screen is green screen with red text of my files

    Comment by adrienne — August 30, 2007 @ 6:30 pm

  14. press select(or was it start?) too start the emu, when the ds shows those screens :)

    Comment by Öhr — September 1, 2007 @ 5:44 am

  15. I like it and it has come in handy for my math class to have a more advanced calculator in my pocket, But my one request is that the buttons need some work, They are really hard to see, especially the shift values, I recommend dropping the feeling of the original calculator and just trying to make the information on the buttons as big and visible as possible. Perhaps do some subpixel rendering on the fonts. (I’m not sure if these are just a picture or if the program is generating the button text, so I don’t know how easy that would be.) If you have the template I wouldn’t mind having a try at making the layout a bit easier to see.

    Comment by Josh — September 5, 2007 @ 4:52 am

  16. Oh! I just had an idea, what about mapping a key, (Perhaps the shoulder buttons) to the Shift key, so when you hold the shoulder button down all the buttons switch over to their alternative form. So then you could make all the text on the buttons fill up the full button. they just switch between being the full version of the main button, and the full version of the little top thing they do.

    Comment by Josh — September 5, 2007 @ 4:54 am

  17. can someone post a download that includes the ti85 rom?

    Comment by john — September 11, 2007 @ 3:24 am

  18. can’t, because that would be illegal

    Comment by Öhr — September 15, 2007 @ 4:29 am

  19. So… you have to actually own a TI-85? Or is there a way to run w/out the rom? Or is there an open source rom?

    Comment by Sonic — September 24, 2007 @ 12:29 pm

  20. Any chance of a TI-89 Emu? there is an Open-Source OS for the TI-89.

    Comment by Sonic — September 24, 2007 @ 12:35 pm

  21. I couldn’t quite get this to work on my Supercard Lite Rumble. After I run the app, I get this message:

    fatlib init: 1 – ID:44534353
    malloc cpu: 2074108 reset:
    reset cpu. malloc ram: 2074140
    open /ti85Load Fileread
    fatlib opened file: 207211c
    -> (Bunch of directories on my MicroSD)

    I do have the correctly named rom in the root. Any help would be much appreciated.

    Comment by TemA — September 26, 2007 @ 3:01 pm

  22. To all you people saying it doesn’t work, did you try pressing any buttons?

    Comment by davr — September 26, 2007 @ 8:20 pm

  23. Whoops. Looks like pressing select button from the screen did the trick. Thanks.

    Comment by TemA — September 27, 2007 @ 5:54 am

  24. I have meda work!
    and i made active the extras in the file .SNA (tha games)

    But i want some aplication from this page,

    special this aplication:

    but how i do?

    Comment by davidvfx — October 6, 2007 @ 12:20 pm

  25. davidvfx: did you read the included README.txt? It tells you how to send files to the emulator. Also you will NOT be able to run TI-89 applications on a TI-85 emulator….

    Method 1: Standard link emulation
    This is more cumbersome, and you have to worry about running out of RAM,
    but should be more compatible. Also, this is required for apps with external
    1. From the home screen, click [2nd] [LINK] [F2]
    2. The screen says 'Waiting' and the busy indicator in top-right is spinning
    3. Tap 'SEND' on the touchscreen
    4. Use D-PAD to scroll through the files, and press A to send a file
    5. After it returns to the GUI, you can either:
       A. Send another file (go to step 3)
       B. Stop sending files (tap ON key a few times to stop transmitting)

    Comment by davr — October 17, 2007 @ 3:49 pm

  26. hey on method 2 of sending files i can’t seem to find the “load” button the readme talks about. All I see is those games pre-uploaded. Pressing on [Cust] [f1] brings up us gurad but i need the load button…… Help Me!!!!!!

    Comment by lala — October 24, 2007 @ 6:30 pm

  27. A Ti83+ emulator called WabbitDS is now available. It has a beautiful button layout which makes it easier to use in my opinion.

    Comment by cadnr — November 6, 2007 @ 4:50 pm

  28. Yeah it works great for my Games n Music card. And as for Wabbit, it does have a better interface, but the Ti85 is better than the 83 Plus. So if it does the work, who cares. (btw- I’m still ticked at WabbitDS because it killed my Lexar 2GB micro SD card.)

    Comment by Brian — December 3, 2007 @ 2:24 pm

  29. Hi,

    i get a starting Error on DSLinker-Card (

    fatlib init: 1 – ID: 4F49524E
    malloc cpu: 2074108 reset:
    reset cpu. malloc ram: 2074140
    open /ti85Load Fileread
    fatlib opened file: 207211c
    –> my folders on the card

    after pressing “select” i can use the calculator and it works fine
    are there any cutbacks now because of the error?

    best regards
    great work!!!

    Comment by sallas — January 5, 2008 @ 11:39 am

  30. Hi i need help. I succefully runned DS85 and solved a bunch of math homeworks with it =) and i’d like to run apps and games on DS85, but i never worked with Ti85 and its apps. how do i run apps and games in DS85?? Please answer me :)

    Comment by Woodbin — January 23, 2008 @ 9:34 am

  31. It already has a ASM shell installed on it, so you just need to read the documentation on how to send files to the emulated TI85. You might need to delete some of the pre-installed games first, to make space.

    Comment by davr — January 23, 2008 @ 12:44 pm

  32. When I press the “Custom” button and then F1 (on that button is a Usgard) nothing will happen!

    Comment by Woodbin — January 23, 2008 @ 1:38 pm

  33. if custom -> F1 doesn’t work, then most likely you have a different version of the TI85 ROM. My pre-installed thing only works with the last version (10.0 i think)

    Comment by davr — January 23, 2008 @ 2:52 pm

  34. i have 9.0 . I know it’s bad question, bud can yout send me that ver. of rom? =)

    Comment by Woodbin — January 23, 2008 @ 9:49 pm

  35. my mail is =))

    Comment by Woodbin — January 23, 2008 @ 9:50 pm

  36. I have 10.0 rom now, but how do i delete and add apps to coolshell?

    Comment by Woodbin — January 24, 2008 @ 9:46 am

  37. Read the TI85 manual to learn how to delete variables. To add, you must send the .85S file to the calculator, by following the instructions that come with DS85.

    Comment by davr — January 24, 2008 @ 10:17 am

  38. Darn, it doesn’t work on the Max Media Dock…

    Comment by Zim — January 31, 2008 @ 2:30 pm

  39. *sigh*

    GFX Init!
    fatlib init: 0 – ID:4646504D
    malloc cpu: 2074108 reset:
    reset cpu. malloc ram: 2074140
    open /ti85.rom for read
    fatlib file open fail!
    looking for append: 8100000

    ERROR: Could not locate ROM!

    im have an R4.

    Comment by zepher — February 2, 2008 @ 6:03 pm

  40. i have a R4*

    Comment by zepher — February 2, 2008 @ 6:07 pm

  41. zepher: Did you make sure and apply the correct DLDI patch for your flashcart? “fatlib init: 0″ means that it could not access the files on your flashcart for some reason.

    Comment by davr — February 2, 2008 @ 9:03 pm

  42. It doesn’t work with the DS-X (big surprise there!)

    Comment by Dib — February 4, 2008 @ 8:24 pm

  43. before posting “Doesn’t work on XXX”, please make sure you did this:
    - patched with the correct DLDI file
    - put the ti85 rom(v10) on your card
    - pressed select after it printed:
    fatlib init: 1 – ID: 4F49524E
    malloc cpu: 2074108 reset:
    reset cpu. malloc ram: 2074140
    open /ti85Load Fileread
    fatlib opened file: 207211c

    Comment by Öhr — February 8, 2008 @ 1:30 pm

  44. Has anyone got it working on EZFlash V

    Comment by EZFlash — February 16, 2008 @ 1:08 pm

  45. ive been trying to get this ti 85 thing for like a week now can some one like aim me my aim konstantin123321 on some instructions on how to do this plz

    Comment by konstantin — March 17, 2008 @ 9:22 pm

  46. I’m using EZ Flash V… when I press select the program works except for the GUI on the bottom touchscreen. The bottom has artifacts from my ez flash os and I see no calculator buttons, but I can press them. Anyone ideas on how to fix this? I flashed with DLDI already

    Comment by EZFlashVuuuser — March 19, 2008 @ 12:15 am

  47. yeah I am using the Ez V too, and have also encountered a few problems. I recently updated the kernel for ez flash v which supposedly means that an automatic dldi patcher is included, but yeah as it seemed to fail at life and whatnot i did it manually, but alas still no dice. I have been using ye olde flash cards in combination with my ds for just over two years now and am pretty confident that my computer skills are above average at the worst. yet nothing i do seems to bring this any closer to working though my error seems slightly different to most.

    Top scren – 1/3 way down from top of screen is white remaining 2/3 on bottom of top screen has dark vertical bars.
    Bottom scren – Seems to have divided the folder that ti85.nds was in (and the folder i has just loaded the program from) into two sections, the divide again being vertical, and on the bottom scren I can see a folder but not much else.

    i am using
    Ez flash V (kernel 1.7)
    2gb PNY micro sd card/1gb kingston micro sd/1gb sandisk :(

    any help would be much appreciated, as I have just started a course in mechanical engineering and as such this would be a lifesaver literally (I have the ti85 v10.0 rom on the root of the cards (from a legal and reliable source obviously :P ))

    Comment by Colin — March 28, 2008 @ 3:40 am

  48. hello my problem is:

    GFX Init!
    fatlib init: 1 – ID:5344334D
    malloc cpu:2074108 reset:
    reset cpu. malloc ram: 2074140
    open ./ti85.rom for read
    fatlib file open fail!
    looking for append: 8100000

    ERROR: Could not locate ROM!

    i placed all (nds ,sna file, rom) in my m3 real root (software: v3.2) and also tried to patch the file with the dldi patch which is brought with the software. so could oyu help me? i really would like to get this work.

    Comment by milkpirate — April 3, 2008 @ 11:37 pm

  49. check if the ti85 is named correctly: ti85.rom

    Comment by Öhr — April 9, 2008 @ 6:26 am

  50. yeah it is…

    Comment by milkpirate — April 11, 2008 @ 11:40 am

  51. Hi, I’ve installed ds85_r3.nds on my R4 (auto dldi-patched) and the ti85.rom in the same folder, then it starts but at the begin a window to choose some file appears…what I have to do? which file I have to load?

    thank you

    Comment by donachy — April 16, 2008 @ 4:30 am

  52. For all you asking what to do after you are in the file browser thingy…
    Press SELECT
    its been posted like ten times read before you post

    Comment by KillerGardevoir — September 2, 2008 @ 10:17 pm

  53. does not appear to be working with the ezf5i, although it works fine with the ezf5 and ezf5+… reported this at the ezf forum and this is apparently an undocumented issue. there’s probably nothing to be done on the developer side, as this is probably a dldi patch issue, but thought it was worth mentioning just in case.

    Comment by j — March 17, 2009 @ 9:43 am

  54. awesome application – works great on my r4sdhc. i use it for teaching. with bw the display quality is just marvellous.

    will there be an improved version?
    - starting without pressing “select” (what a weird thing to start a program)
    - put a changeable logo on top of screen when running in normal size mode
    - “save” saves complete status (after start i always have to put the beautiful bw mode on with high framerate)
    - rotating screen without loosing contrast in bw mode (surely not everbody will need it)
    - sending program files without hitting “receive” (hangs up after each file)
    - ability to send group program files (to send all files by one touch)
    - full fullspeed mode (now it isn’t really that fast for drawing a graph)
    - soft reset (refer to a r4tf.nds file or something)


    Comment by jazzman — September 5, 2009 @ 5:15 am

  55. Thanks for this brilliant ds homebrew application.
    This works great on the DSi XL.
    I know you’ve probably ended work on this but if you do ever want to work on it again here’s a suggestion: rotate the screen so that the display is on your left and the touch screen on the right or vice versa (like a book) using the left or right shoulder button. And use a photo of the TI-85 for the keypad skin to make it look exactly like the calculator.

    Comment by snapper — May 15, 2010 @ 2:56 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress

Bad Behavior has blocked 2578 access attempts in the last 7 days.

Paid Advertisements
Renegade Motorhome - Costa Rica - Guitar Lessons - British Virgin Islands