Author Topic: Zigel - Variable Storage  (Read 4623 times)

0 Members and 2 Guests are viewing this topic.

Offline BrandonW

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 115
  • Rating: +38/-1
    • View Profile
Zigel - Variable Storage
« Reply #15 on: October 23, 2007, 05:34:00 pm »
QuoteBegin-Jon+23 Oct, 2007, 23:31-->
QUOTE (Jon @ 23 Oct, 2007, 23:31)
cuz it's the SE and they were just too lazy to edit the TIOS to utilize those pages.  the 84+(SE) OS is almost identical to the 83+(SE) OS with the exception of USB code and some minor revisions.  The OS was designed to be universal, which is why it checks bit 7 of port 2 in alot of its routines. (that bit is reset for 83+ BE, set for everything else)  

 More like TI was too lazy to remove the "if 83+BE, do this, otherwise do that" checks from the 84+/SE OS, and the 83+SE has no use (at the moment) for the extra RAM pages (in TI's view). It's there for future expansion, nothing else. USB later ended up being the expansion.

They can't change how the VAT's page byte works because that would break everyone's 83+ code, and they strive for compatibility between all four calculators.

Offline Jon

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 278
  • Rating: +0/-0
    • View Profile
Zigel - Variable Storage
« Reply #16 on: October 23, 2007, 05:36:00 pm »
:oohmy.gif did BrandonW just defend TI?!?!!?!?

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
Zigel - Variable Storage
« Reply #17 on: October 23, 2007, 05:42:00 pm »
haha yeah this is kinda contradictory to the usual %)rolleyes2.gif but he has a good point tho


btw is there anyone who ever managed to get a TI-73 OS to run on a 83+ or vice versa? Or a 84+ OS on a 83+SE or vice versa for that matter?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Jon

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 278
  • Rating: +0/-0
    • View Profile
Zigel - Variable Storage
« Reply #18 on: October 23, 2007, 05:44:00 pm »
yaya. but to answer your question, no, DEL ALL does not clear those pages.
i should warn that the reason RAM clears so often is that it requires a constant power supply, so you CAN reset those pages if you take out all the batteries (including the little coin thingy)

Offline BrandonW

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 115
  • Rating: +38/-1
    • View Profile
Zigel - Variable Storage
« Reply #19 on: October 23, 2007, 06:01:00 pm »
QuoteBegin-DJ Omnimaga+23 Oct, 2007, 23:42-->
QUOTE (DJ Omnimaga @ 23 Oct, 2007, 23:42)
haha yeah this is kinda contradictory to the usual %)rolleyes2.gif but he has a good point tho


btw is there anyone who ever managed to get a TI-73 OS to run on a 83+ or vice versa? Or a 84+ OS on a 83+SE or vice versa for that matter?

You can put the 73 OS on an 83+ and the 83+ OS on a 73. Lots of people have put the 73 OS on an 83+ before...as far as the latter... http://brandonw.net/calcstuff/73.wmv.

Off the top of my head, I don't see why the 84+/SE OS can't run on an 83+SE, but I don't have one so I can't test.

Offline Jon

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 278
  • Rating: +0/-0
    • View Profile
Zigel - Variable Storage
« Reply #20 on: October 23, 2007, 06:46:00 pm »
but anyways, i'd have a VAT for your extra RAM pages, and i'd start it at $FFFF of page 7, and allow it to shift VARS within all 6 pages (2-7, cuz 0 and 1 are not hidden pages)

Actually, maybe start it at 07:FFFD, with a word at 07:FFFE that tells where the VAT ends (kinda like (ptemp) for the regular vat)