Author Topic: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)  (Read 17118 times)

0 Members and 2 Guests are viewing this topic.

Offline runeazn

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 191
  • Rating: +5/-3
    • View Profile
More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« on: August 26, 2011, 06:13:02 pm »
After some IRC chat with DJ_O and Runer, I decided to ask the community for a better coded ti 84+ emulator.
So well Yeah IDea, I cant code myself so I will need to ask the community for it.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #1 on: August 26, 2011, 06:14:15 pm »
Yeah Calc84 had one, but he lost the entire source for it. I wish he had a backup because it ran pretty fast.

I also cannot find the related topic anymore in the projects section. X.x

Offline runeazn

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 191
  • Rating: +5/-3
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #2 on: August 26, 2011, 06:43:41 pm »
yeah would be great if somebody could make one.

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #3 on: August 26, 2011, 08:38:04 pm »
It's also a pretty large undertaking. Hope you find someone who can do it :)
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline bsl

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 157
  • Rating: +14/-0
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #4 on: August 26, 2011, 10:26:01 pm »
An Ndless enhanced TI84 mode is conceivable.

Ndless -> Modified OSLauncher [phoenix.raw --> patch it: install hooks --> hot swap keypad--> Launch it]--> Ndless Enhanced TI84 mode

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #5 on: August 26, 2011, 10:29:40 pm »
The Nspire is more than capable of running a Z80 emulator at full speed. You can do it in C, which is a lot easier than assembly. And you won't need a specially modified OS. TI was being just plain lazy with the whole separate OS thing.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #6 on: August 26, 2011, 10:31:52 pm »
I'm pretty sure we can get pretty high speed. After all, calc84maniac's emu ran like 10x faster sometimes. (I tried it)

Offline runeazn

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 191
  • Rating: +5/-3
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #7 on: August 27, 2011, 10:00:07 am »
You said it was in a unuseable state XD?
10x sounds good as it is a 10x faster processor, and maybe has a better architecture too.

So somebody minding picking this up as i have zero coding skills, I wanted to start learning but as it seems i need first to learn how to use my ti nspire fully, with ti 84+ instructions books

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #8 on: August 27, 2011, 02:42:00 pm »
To start, you most likely want to find a Z80 emulator (preferably in C), and then write your own code to emulate the hardware (screen, link port, keys, flash memory, etc), which is a matter of the emulator monitoring what comes out of the various ports, and performing the corresponding actions and returning the right values into the ports. So you will actually want to be familiar with both C and z80 assembly.

Offline runeazn

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 191
  • Rating: +5/-3
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #9 on: August 27, 2011, 02:44:54 pm »
I made this thread so that somebody actually could pick it up..
I have no knowledge and sure dont have any coding skills to make this true.

Offline the_mad_joob

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 346
  • Rating: +47/-0
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #10 on: August 27, 2011, 04:08:21 pm »
I have no knowledge and sure dont have any coding skills to make this true.

There's a beginning for everything...

Offline runeazn

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 191
  • Rating: +5/-3
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #11 on: August 27, 2011, 05:31:12 pm »
Trust me I dont have the time to pickup a coding language if you see what I do on the computer,
I never had nothing to do.

Ashbad

  • Guest
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #12 on: August 27, 2011, 05:37:15 pm »
I have no knowledge and sure dont have any coding skills to make this true.

There's a beginning for everything...

Indeed, this might be a good beginning

Trust me I dont have the time to pickup a coding language if you see what I do on the computer,
I never had nothing to do.

With that attitude you wont ever learn one.  Maybe wait until you have time, but once you start going into learning, you're hooked.

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: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #13 on: August 27, 2011, 06:20:19 pm »
By the way, Arm is definitely a better architecture than z80 (x86 is basically the evolved form of it, although not company-linked. z80 was a knock-off of the 8080 IIRC)

I'd love to do it, I'd have to learn a lot about emulators, and get a much better knowledge of C, but that's the fun part, right? :P

I'm a little confused about what the "Idea" is here though, basically you're just asking for someone to code something for you.

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #14 on: August 27, 2011, 07:03:37 pm »
I have no knowledge and sure dont have any coding skills to make this true.

There's a beginning for everything...

Indeed, this might be a good beginning
Though a harsh one, kinda like how birds learn to fly by getting pushed out of the nest.