Author Topic: 84 Plus OS 2.71MP leaked: The beginning of the end of TI-84+ programming?  (Read 85742 times)

0 Members and 2 Guests are viewing this topic.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4659
  • Rating: +718/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Oh, that is at address xxxxh But actually, they just changed the pointers of several rom calls to C9s (ret).

EDIT: Remembered I'm not allowed to release that bcall.

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Lol, there is an actual bcall?
I must have accidentally done that one time.

That is too bad that they just made them "ret".  :(

They also added pointless loops to the display command, and now it's slower than a snail.  (and I thought that MP was slow)
ld a, 0
ld a, a

Offline Compynerd255

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +53/-4
  • Betafreak Games
    • View Profile
    • Betafreak Games
They also added pointless loops to the display command, and now it's slower than a snail.  (and I thought that MP was slow)
* Compynerd255 simply stares in amazement at how stupid TI could be.
The Slime: On Hold, preparing to add dynamic tiles

Axe Eitrix: DONE

Betafreak Games: Fun filled games for XBox and PC. Check it out at http://www.betafreak.com



Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Wait? Hooks got removed too? O.O
Well, the bcalls to set up the hooks were removed, so any program/app that uses hooks needs to be modified a little.
Ah weird. X.x

I wonder if they removed anything else...

The last day of work thing could be possible, although I think if it's something like that it would probably instead be a teacher who hates calc games who visits calc forums or Google groups and in revenge to the rants about TI lately he could have made some sort of prank or something and upload that modified OS.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline GB

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +15/-3
  • Use Microhard WindOS today!
    • View Profile
    • MICROHARD CORPORATION
This is  the  funniest  April  Fool's  Day  joke I've seen  in  a  while!

I can't believe you  all  are  believing  this.
TI-86 USER
CASIO PRIZM USER
TI-NSPIRE USER
TI-84 PLUS SILVER EDITION USER
TI-83 PLUS USER

PROJECTS:

Microhard Paint
http://www.omnimaga.org/index.php?topic=11915.0

TI-Nspire Character Map
http://www.omnimaga.org/index.php?topic=7725.msg142555#msg142555

Offline Compynerd255

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 336
  • Rating: +53/-4
  • Betafreak Games
    • View Profile
    • Betafreak Games
This is  the  funniest  April  Fool's  Day  joke I've seen  in  a  while!

I can't believe you  all  are  believing  this.
But the thing is, it was posted, and it was real, at least for a few minutes. What we are unsure of is if they are actually going to release this OS, since TI killing ASM support is not out of the question.
The Slime: On Hold, preparing to add dynamic tiles

Axe Eitrix: DONE

Betafreak Games: Fun filled games for XBox and PC. Check it out at http://www.betafreak.com



Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4659
  • Rating: +718/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
You don't, Mr. President, sir?

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Here, Goplat found this in the new text routine:
Quote from: Speed is Relative
ld b,$1E
ei
halt
djnz $-1

Brilliant, just brilliant.  Better than the sliced bread routine. [/sarcasm]

EDIT: Actually, I have to give TI props from optimizing the routine from
dec b
jr nz, $-1
:P
« Last Edit: April 01, 2011, 07:08:04 pm by ralphdspam »
ld a, 0
ld a, a

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4659
  • Rating: +718/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Sliced bread routine? Might I look at that? I need ideas for my next BatLib command...

EDIT:by the way, who is Godplat? :P

Offline GB

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 147
  • Rating: +15/-3
  • Use Microhard WindOS today!
    • View Profile
    • MICROHARD CORPORATION
This whole story about  System  2.71MP has  many  red flags.  First off,  TI is  releasing  2.56MP  with  System  3.0 for the  TI-Nspire. Why would they  just come  up with  this version  out  of the blue?

Second, it's on  April 1st.

Third,  this  OS came  from  only two  people  on  this forum.

Fourth, I found this interesting.
Nice try! ;D


But...
DJ, it seems you have been tricked, or that you're trying to trick us.

868 138 bytes is the size of the original 2.55MP OS
You told me the 2.71MP OS was 868 115 bytes.


The size is just wrong, 23 bytes too small.
It's the exact size you get by resigning the 2.55MP OS with RabbitSign.

Official OSes end with ":00000001FF   -- CONVERT 2.6 -- \n0x1A".
RabbitSigned OSes just end with ":00000001FF", which is exactly 23 bytes smaller.


There is no way TI would have started to use RabbitSign with the 0x0A key we've hacked. :P

That OS is probably just a 2.55MP OS with its version & welcome strings modified, and then resigned with RabbitSign.

Strangely, nobody has sent it me up to now, although I'm usually sent important things.


I can release the 3.00MP OS for the TI-84+ immediatly if you want :P

Fifth,  the  stories  in the  news and  the  original  thread don't add up.

Quote from  News  Article
Quote
Earlier this evening, ThePenguin77 went on TI Education website to download a copy of TI-84 Plus OS 2.55MP to test his video player, but he was instead greeted with OS 2.71MP:

Original  Post about  2.71
Have you guys heard the news? TI just released OS 2.71. Here's the link. Go get it.

I'm pretty busy so I don't have much time to test it out tonight, but if I find anything cool, I'll definitely tell you guys.

The  post says absolutely nothing about  downloading it to  test a video  player.

Sixth, why would TI release an  OS that  is ten  times slower  and  full  of  bugs  on  top of  all this?
TI-86 USER
CASIO PRIZM USER
TI-NSPIRE USER
TI-84 PLUS SILVER EDITION USER
TI-83 PLUS USER

PROJECTS:

Microhard Paint
http://www.omnimaga.org/index.php?topic=11915.0

TI-Nspire Character Map
http://www.omnimaga.org/index.php?topic=7725.msg142555#msg142555

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Oh, I meant Goplat. :P
http://netham45.org/irc/EfNet/view.php?log=omnimaga.20110331

The  post says absolutely nothing about  downloading it to  test a video  player.

Sixth, why would TI release an  OS that  is ten  times slower  and  full  of  bugs  on  top of  all this?
TI actually did receive an OS that is lower and full of bugs.  I think it is called MP 2.55. :P
« Last Edit: April 01, 2011, 09:30:07 pm by ralphdspam »
ld a, 0
ld a, a

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4659
  • Rating: +718/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
I know, I was just playin' Anywho, I am kind of liking this new OS... I like trying to figure out how to get around certain barriers :)

Offline DJ Omnimaga

  • Former TI programmer
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55851
  • Rating: +3151/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • DJ Omnimaga Music
Note: You know the CX no longer includes 84+ emulation, right, and that OS 3.0 is actually smaller than 2.1? I wouldn't be surprised if 2.56MP was cancelled and that they removed 84+ emulation from OS 3.0 altogether.

Also as we said many times, this OS is clearly not final and was probably not meant for release, hence the removal.

As for the news post, it was after he finally gave me the link to the OS. Maybe he finally found some time to test it afterward.
In case you are wondering where I went, I left Omni back in 2015 to form CodeWalrus due to various reasons explained back then, but I stopped calc dev in 2016 and am now mostly active on the CW Discord server at https://discord.gg/cuZcfcF



Official Website |T-Shirt store | Reverbnation | Facebook | Youtube | Twitter | Spotify

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1591
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
A patch to fix 2.71MP
« Reply #178 on: April 01, 2011, 07:08:16 pm »
I've been working on this all day and I think I've cleaned up the mess. This patch should fix 2.71MP.

I took care of:
-Parser Hook
-USB hook
-Asm(, AsmComp(, and AsmPrgm tokens, all reinstated and all working
-The random crashing
-ClrHome, Output(, Disp, and ClrDraw being slow
-Apps over 2 pages not running
-Output( not displaying in row 8
-Asm(, AsmComp(, and AsmPrgm no appearing in the catalog
-The weird advertisement

Hopefully the OS is now in a more recognizable state.

Edit:
    You might want to press F8 in wabbitEmu because this is going to take a while.
« Last Edit: April 01, 2011, 07:09:42 pm by thepenguin77 »
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline ralphdspam

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 841
  • Rating: +38/-1
  • My name is actually Matt.
    • View Profile
Re: A patch to fix 2.71MP
« Reply #179 on: April 01, 2011, 07:10:16 pm »
Did TI add anything for the new OS? (other than bugs)

How about the disp command? How did you optimize that?

Great job, btw. :D
« Last Edit: April 01, 2011, 07:16:04 pm by ralphdspam »
ld a, 0
ld a, a