Author Topic: The Missing 84+ Extra RAM Pages (hardware change)  (Read 61245 times)

0 Members and 1 Guest are viewing this topic.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #90 on: December 14, 2010, 07:56:03 pm »
Well, that's annoying... (I mean, it's good that the ports for checking hardware type read correctly, but it doesn't make the problem more visible)
Can you use Axe to compile apps beyond the ten you can send with TI-Connect?
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #91 on: December 18, 2010, 09:21:19 am »
I wonder, how hard would it be to make things like virtual-calc compatible with the extra-ramless calcs? I would like to see Virtualcalc and Emu8x compatible :/

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #92 on: December 18, 2010, 05:30:44 pm »
Both would require the current RAM content to be archived before launching the virtual calc or emu, then unarchived when exiting, while the savestate is archived. This might be feasible, but it seems like it would cause a lot of flash writing.

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #93 on: December 18, 2010, 10:34:29 pm »
Virtual Calc is probably a lost cause.

Omnicalc-like RAM backups, though, might be possible, by backing up only the parts of memory you actually care about (mainly programs and variables.)  You could also try compressing the data.  On the other hand, keep in mind that there are a fair number of programs that will use the (single) extra page for scratch space, and overwrite your backup.  As opposed to the current situation, where programmers are aware of Omnicalc, and try to avoid using those last four pages if they can.  (At least, I do.)

As for Emu8x, I haven't looked at its internals in much detail.  Emulating an 81 shouldn't be hard, though, and using the same backup techniques as above, emulating an 82, 83, or 85 isn't out of the question.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #94 on: December 18, 2010, 11:25:53 pm »
VirtualCalc wasn,t very stable anyway. If you archived a program in one calc but not the other, you could mess up your VAT, I think. I remember even a RAM clear didn't fix it.

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #95 on: December 19, 2010, 02:57:33 am »
VirtualCalc wasn,t very stable anyway. If you archived a program in one calc but not the other, you could mess up your VAT, I think. I remember even a RAM clear didn't fix it.
Yeah. Since the VAT is in RAM, there are two different VATs - one for each calculator. However, the archive memory itself must be shared between the calcs since there is nowhere to store the data for a second archive.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #96 on: December 19, 2010, 05:23:44 am »
Yeah that's why. If you archive a var in the 2nd calc, for example, then delete the one in RAM from the first calc, then perform a RAM clear, the one in the archive will vanish.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #97 on: December 19, 2010, 10:41:42 pm »
I never knew that. I just used virtual calc like tabs when I wanted to work on two separate projects with many programs.

Offline qazz42

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1130
  • Rating: +30/-12
  • hiiiiiiiii
    • View Profile
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #98 on: December 24, 2010, 09:04:40 pm »
eh, no virtual calc is fair enough, but emu8x is something I would really really like to see. :D

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: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #99 on: May 10, 2011, 04:59:51 pm »
How do I test my calc?
TI 84+SE
P-0409M
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 ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #100 on: May 10, 2011, 05:02:26 pm »
P-0409M
The M means it doesn't have the "full" RAM.

This is the program I used to try and find the pattern (efforts were spearheaded by critor; that's the thread things were discovered in).
http://www.unitedti.org/forum/index.php?showtopic=8913&view=findpost&p=136725
« Last Edit: May 10, 2011, 05:04:51 pm by ztrumpet »

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: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #101 on: May 10, 2011, 05:03:55 pm »
P-0409M
The M means it doesn't have the "full" RAM.

(I'll edit this when I find a link)
I'd still like some tests so I know for sure.
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 jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #102 on: May 10, 2011, 05:04:49 pm »
It's missing the ram pages. I guess you could test it by using calcsys to write a byte on page 83, and then check if it's there in page 84.  I believe they act like a single page, so this should work.  But I can tell you that because it's M, then it most definitely has them missing.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #103 on: May 10, 2011, 05:06:23 pm »
I wonder what is the latest letter now? I know my 84+ is N.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: The Missing 84+ Extra RAM Pages (hardware change)
« Reply #104 on: May 10, 2011, 05:06:26 pm »
It's missing the ram pages. I guess you could test it by using calcsys to write a byte on page 83, and then check if it's there in page 84.  I believe they act like a single page, so this should work.  But I can tell you that because it's M, then it most definitely has them missing.
Unfortunately, Calcsys doesn't allow you to hex-edit in the $4000-$7FFF region, even if it is mapped to RAM.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman