Omnimaga

Omnimaga => News => Topic started by: Juju on July 24, 2011, 01:32:27 am

Title: TI-30X MultiView programming coming soon?
Post by: Juju on July 24, 2011, 01:32:27 am
This week, critor discovered documentation for ASM programming on Toshiba T4x processors, used in all recent TI scientific calculators, such as the TI-30XB/XS MultiView, TI-30X Pro MultiView, TI-34 MultiView, TI-36X Pro and TI-Collège Plus. This is a huge step towards ASM programming on these calcs. Next step is to find the necessary tools to compile ASM code described in the above documentation, which are currently nowhere to be found, and to find a way to execute the resulting programs.

Knowing that these calculators have a dot-matrix screen similar to their graphic counterparts, TI-30 programming will allow infinite possibilities, much like the TI-83+, but with a 2x smaller screen.

Click here for more info, including links to the documentation, emulators and ROMs. (http://ourl.ca/12192)
Title: Re: TI-30X MultiView programming coming soon?
Post by: Munchor on July 24, 2011, 05:31:56 am
As I already stated in the other topic, this is great news, I never thought such a calculator could be programmed :)
Title: Re: TI-30X MultiView programming coming soon?
Post by: thepenguin77 on July 25, 2011, 04:56:38 pm
Next step is to find the necessary tools to compile ASM code described in the above documentation, which are currently nowhere to be found

Don't count your chickens before they hatch ;D. This is not a problem since we already have documentation on all of the opcodes and can make our own programs. The real problem is that these calculators don't execute from ram, they only execute from rom. Which means that even if we do manage to type a program into these calculators and find a glitch to jump to a random spot in the OS, we have no way to run these programs.

The OS is at address 0000h and goes to FFFFh. Ram starts at 00h and goes to FFh on 4 separate banks. As you can see, ram on rom are completely different.

The only hope is in a ram area called DRM, it is really hard to access, but is much bigger. Our only chance of perhaps getting asm running is if this area is mapped to C000h-FFFFh or similar, however, this is extremely unlikely and the emulator that goplat disassembled did not show anything even remotely like that.


However, if anyone is interested, I can send you a disassembly of whatever OS you want. (Well, of course I would never actually send it, that would be illegal  ;D, confusing...)
Title: Re: TI-30X MultiView programming coming soon?
Post by: calc84maniac on July 25, 2011, 05:13:39 pm
You could post your disassembler, that would definitely be legal :P
Title: Re: TI-30X MultiView programming coming soon?
Post by: thepenguin77 on July 25, 2011, 05:42:00 pm
You could post your disassembler, that would definitely be legal :P

Yeah, indeed it would be. (http://ourl.ca/12192/230790)


Have fun finding your own roms ;D
Title: Re: TI-30X MultiView programming coming soon?
Post by: critor on August 01, 2011, 07:21:08 am
So, let's make it clear... Running our own programs on a real TI-30X MultiView (or compatible calculator) seems impossible without using hardware hacks which would cost more than the calculator itself?

I'm really sorry for giving you all false hope.
Title: Re: TI-30X MultiView programming coming soon?
Post by: TIfanx1999 on August 01, 2011, 09:00:28 am
It was still a cool idea nonetheless, and a good learning experience! =)
Title: Re: TI-30X MultiView programming coming soon?
Post by: Lionel Debroux on August 01, 2011, 09:57:45 am
Well, one couldn't know in advance, before any documentation about the Instruction Set Architecture was found :)
Title: Re: TI-30X MultiView programming coming soon?
Post by: calcdude84se on August 01, 2011, 10:20:14 am
Too bad. :(
But I agree, it was still interesting and we did learn about another (admittedly, rather worthless, but who cares?) ISA. :D
Title: Re: TI-30X MultiView programming coming soon?
Post by: DrakFrost on January 26, 2018, 12:46:11 pm
Hey yo,

Just wanted to know if there were any updates on this topic.

Thanks,
ALIYSS
Title: Re: TI-30X MultiView programming coming soon?
Post by: Eeems on January 29, 2018, 05:16:47 pm
Hey yo,

Just wanted to know if there were any updates on this topic.

Thanks,
ALIYSS

It's been 6 and a half years since the previous post. I think it's safe to assume that there are no more updates.
Title: Re: TI-30X MultiView programming coming soon?
Post by: Edward H. on October 22, 2018, 05:17:47 pm
Hello! I'm a random internet stranger who's decided to make an account to contribute the information I have about T4X chips. I feel kinda disappointed with the inactivity of this thread considering the great amount of effort put into getting documentation for the ISA. After hours of tediously scouring google (and bing), I have most of the datasheets for T4X chips including datasheets for:
I also got a datasheet for the engineering sample chip JTMP04090-XXXS :o
However I currently cannot find datasheets for:
Here's a github repo with a zip containing all the pdfs: https://github.com/edwr/T4X-chip-datasheets

I hope my contributions are valuable ;)