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

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • 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 #30 on: September 01, 2011, 05:46:35 pm »
* DJ_O hopes calc84maniac eventually revives this
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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 #31 on: September 01, 2011, 05:46:57 pm »
^so does runeazn
XD
« Last Edit: September 01, 2011, 05:47:10 pm by runeazn »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • 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 #32 on: September 01, 2011, 05:48:17 pm »
We will have to be patient, though. After all people here contribute for the community on their own will during their precious free time.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

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 #33 on: September 03, 2011, 04:09:48 pm »
sure is,,
im forced to work so i dont have much time :(

Offline steelfirez

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 8
  • Rating: +0/-0
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #34 on: September 13, 2011, 12:32:29 am »
hm, would it be possible to somehow make a ti-84+ emulator for the TI-NSpire without using a switchable keyboard?

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #35 on: September 13, 2011, 01:01:59 am »
hm, would it be possible to somehow make a ti-84+ emulator for the TI-NSpire without using a switchable keyboard?
Sure!  All the programmer has to do is map different Nspire keys to the virtual ti-84 plus keypad. 
ld a, 0
ld a, a

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #36 on: September 13, 2011, 02:22:49 am »
Well it just so happens I've been making minor progress on a 83+ emulator for the prizm. My idea now has been to code it entirely in C for the purpose of a fast release and easier debugging. Then once released I will over time convert it into full superH asm code. A possible idea is that someone could modify my C code to work for the nspire which I don't believe will be all that difficult due to the similar architectures and the fact that emulators rely on virtually no syscalls. The adjustments would only have to be in the file system (which would be very easy), screen (my routines would be better suited for the CX because the prizm also has a 16 bit color screen but it doesn't have C yet :P), keyboard, timer, remove serial port routines (sorry but the nspire doesn't have one :( ) , and usb which I have no idea on how to use yet. How does that sound to everyone?

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #37 on: September 13, 2011, 04:02:25 am »
@z80man, the nspire has a serial port, in the dock connector ;)
And the emulator itself sounds great :D

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 #38 on: September 13, 2011, 08:27:54 am »
Uhh I am talking about the regular nspire not cx as i am aware of the lack of nldess

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #39 on: September 13, 2011, 10:30:49 am »
(my routines would be better suited for the CX because the prizm also has a 16 bit color screen but it doesn't have C yet :P)
wait what
remove serial port routines (sorry but the nspire doesn't have one :( )
It does have one in the 84+ keypad. I think the Prizm serial port would be harder to use, actually.

Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: More optimized,faster Ti 84+ emulation on Ti nspire(Idea)
« Reply #40 on: September 13, 2011, 10:34:08 am »
TI-83+ emulation on the Prizm sounds great - however I don't own a Prizm and therefore won't be able to use it :P
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



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 #41 on: September 14, 2011, 02:26:43 am »
The nspire keypad connector in general is very simple. It's a huge lump of GPIO pins with a VCC and a Ground pin. These pins can be used for whatever you want, and the 84+ pad just so happens to have 4-5 of them free. The pads use them to address the keys matrix style, in a somewhat complicated software implementation we don't have to mess with, thankfully. The Dock connector on the 84+ is actually directly connected to 2 of these pins, making it an ideal access point for these gpio pins, but I'm willing to bet the dock connector has at least a few of its own. The RS232 may be, but I'm not too sure, I haven't investigated that much.

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 #42 on: September 14, 2011, 07:12:26 pm »
meh i realized how slow a game ran on my nspire and how fast it ran on a ti 84+
I really need a emu to let the games run atleast on normal speed..

The processors is 10x as fast why cant it even achieve a 1/10th of the speed :(

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 #43 on: September 15, 2011, 11:03:18 pm »
Because TI didn't write it good. They really sucked it up writing the official nspire OS too.

By the way, any game that says it runs in 15mhz mode will run on the nspire, but it will run as if it was running at 5-6 mhz, because TI implemented it enough not to error, but not enough to actually function correctly.

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 #44 on: September 16, 2011, 11:12:04 am »
Yeah I noticed when I played the same game on my friends 84
Once again I request somebody to write a ti 84 emit for the community :) that is atleast normal speed. Calcmaniac achieved very fast speeds only his hdd Fried
« Last Edit: September 17, 2011, 07:40:56 am by runeazn »