Author Topic: ASM to arrive on TI-80 ROM 4.0 soon?  (Read 12474 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
ASM to arrive on TI-80 ROM 4.0 soon?
« on: September 04, 2011, 09:56:59 pm »
Seen in TI-Planet news, it appears that someone has discovered an exploit in TI-80 calculators that run ROM 4.0 that allows the execution of native ASM code. Randy Ruler would be apparently in the process of preparing a ROM dumping program to finish getting the rest of the system code that couldn't be gotten so far and a shell or kernel allowing the execution of ASM programs compatible with Texas Instruments' proprietary 980 KHz processor from the TI-80 and also a TI-80 emulator.

The TI-80 was released in 1995 as a cheaper alternative to the TI-82. It has around 7 KB of RAM, a 64x48 pixels LCD, runs on a 16 bits proprietary 980 KHz processor and doesn't act as normal to gravity as other models. It was discontinued in 2002, replaced by the TI-73.
« Last Edit: September 04, 2011, 10:02:12 pm by DJ_O »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #1 on: September 04, 2011, 09:59:02 pm »
Wow 64x48 pixels. Seems pretty interesting. I wonder if there is documentation for that processor somewhere?
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

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: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #2 on: September 04, 2011, 10:02:30 pm »
I'm not sure. I wonder what's the processor at all. Does it even have a name? ??? 
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Camdenmil

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 121
  • Rating: +4/-0
    • View Profile
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #3 on: September 05, 2011, 12:04:32 am »
Hmm, that would mean that all ti graphing calcs can be programmed in asm. I wonder if the the cpu at least similar to a z80. According to datamath  the ti 80's cpu is inside an asic so who knows.
It is bad luck to be superstitious.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #4 on: September 05, 2011, 12:08:26 am »
and doesn't act as normal to gravity as other models.

??? lolwut?

I don't know much about asm, but this sounds pretty interesting.  Hmm, I wonder... What if Axe was ported to every calculator TI ever made? :D
Pretty unlikely though, methinks.
« Last Edit: September 05, 2011, 12:08:59 am by Michael_Lee »
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

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: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #5 on: September 05, 2011, 12:48:54 am »

The TI-80 was released in 1995 as a cheaper alternative to the TI-82. It has around 7 KB of RAM, a 64x48 pixels LCD, runs on a 16 bits proprietary 980 KHz processor and doesn't act as normal to gravity as other models.

TI invented anti-gravity for the TI-80?
« Last Edit: September 05, 2011, 02:26:04 am by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #6 on: September 05, 2011, 02:02:36 am »

The TI-80 was released in 1995 as a cheaper alternative to the TI-82. It has around 7 KB of RAM, a 64x48 pixels LCD, runs on a 16 bits proprietary 980 KHz processor and doesn't act as normal to gravity as other models.

lolwut? TI invented anti-gravity for the TI-80?
Maybe they just put a bunch of rocks in it so that it gets heavier? :P

Ashbad

  • Guest
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #7 on: September 05, 2011, 09:02:36 am »
and doesn't act as normal to gravity as other models.

??? lolwut?

I don't know much about asm, but this sounds pretty interesting.  Hmm, I wonder... What if Axe was ported to every calculator TI ever made? :D
Pretty unlikely though, methinks.

100% unlikely.  Since it doesn't have enough RAM to even hold an early version of Axe, probably doesn't have syscalls remotely similar to the 84+ (the TI80 would have ones only used by the OS, so they would be extremely undocumented and probably not easy to call/use), no flash, *no way to even transfer programs* (no ports for cables whatsoever, and hence no real OS dumps), etc.

So, no most likely Axe won't be ported to this platform :P

Edit: hmm, well, even with ROM dumps, it'll be a while before everything is documented.  But it's a good start towards getting assembly working on the TI80.
« Last Edit: September 05, 2011, 09:04:38 am by Ashbad »

Offline Camdenmil

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 121
  • Rating: +4/-0
    • View Profile
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #8 on: September 05, 2011, 10:33:32 am »
Just like later versions of the ti 81, the ti 80 has an a spot for soldering a jack. Makes you wonder why ti put the circuitry for a link port and didn't bother putting one on the calcs.
It is bad luck to be superstitious.

Offline Freyaday

  • The One And Only Serial Time Killing Catboy-Capoeirista-Ballerino
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1970
  • Rating: +128/-15
  • I put on my robe and pixel hat...
    • View Profile
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #9 on: September 05, 2011, 11:12:02 am »
Well, this is interesting. Looks like I'll never be able to port Nymless to this thing, though.
In other news, Frey continues kicking unprecedented levels of ass.
Proud member of LF#N--Lolis For #9678B6 Names


I'm a performer at heart; I stole it last week.
My Artwork!

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #10 on: September 05, 2011, 03:48:09 pm »
Interesting.
Good job whoever found the exploit :)

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: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #11 on: September 05, 2011, 04:40:07 pm »
I doubt the TI-80 even has the filesystem necessary to support a compiler of any kind, considering the only program that it was ever intended to run is launched by the boot code.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #12 on: September 05, 2011, 05:32:40 pm »
and doesn't act as normal to gravity as other models.

??? lolwut?

I don't know much about asm, but this sounds pretty interesting.  Hmm, I wonder... What if Axe was ported to every calculator TI ever made? :D
Pretty unlikely though, methinks.
Good luck running it on the TI-108 :P If you are just talking about graphing calculators, though, with the exception of this, it is a possibility if someone decided to do all the work.

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #13 on: September 05, 2011, 06:08:50 pm »
Just like later versions of the ti 81, the ti 80 has an a spot for soldering a jack. Makes you wonder why ti put the circuitry for a link port and didn't bother putting one on the calcs.
Some 80s shipped with a link port for use with teacher software. Which only had the ability to take screenshots.
« Last Edit: September 05, 2011, 06:10:40 pm by Juju »

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: ASM to arrive on TI-80 ROM 4.0 soon?
« Reply #14 on: September 05, 2011, 06:32:35 pm »
Sounds interesting...
How is the instruction set for this CPU?
ld a, 0
ld a, a