0 Members and 1 Guest are viewing this topic.
Quote from: graphmastur on May 10, 2011, 05:04:49 pmIt'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.
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.
, the calculator does have 32 KB. Only 24 is user accessible because the rest is used by the OS.
I was surprised at how fast thepenguin responded.
I can't get GameBoy games on my calculator, but I did afterall buy it to use for school(my first graphing calculator!)
Edit 2: After a bit of googling, I think the smaller chip you found is our beloved crystal. This thing runs the internal clock as well as a set of super precise timers that are available to assembly programmers. This description fits since that chip only appears to have 2 leads.
8 KB - Reserved for OS usage. I believe these are addresses 0000h to 8000h on Page 0.
Can I use this ram for rst hijacks in cpu-intensive programs, such as emulators? (Of course, I won't be able to use bcalls.)
Uhh... I don't know where that 8KB of RAM at $0000-$8000 came from
[19:31:57] <+OmnomIRC> (O)<ztrumpet> calc84 [19:32:06] <+OmnomIRC> (O)<ztrumpet> Am I missing something? [19:32:39] <+OmnomIRC> (O)<calc84maniac> $0000-$3FFF is always ROM page 0 [19:33:04] <+OmnomIRC> (O)<ztrumpet> Let's see, what did I confuse here? [19:33:23] <+OmnomIRC> (O)<ztrumpet> What is at 0000 to 8000 then? [19:33:26] <+OmnomIRC> (O)<calc84maniac> there's $8000-$9D94 which is OS stuffs [19:33:49] <+OmnomIRC> (O)<calc84maniac> (plus some of that is saferam) [19:33:54] <+OmnomIRC> (O)<ztrumpet> right [19:34:04] <+OmnomIRC> (O)<ztrumpet> what's 0000 to 8000? [19:34:16] <+OmnomIRC> (O)<calc84maniac> normally, it's ROM [19:34:26] <+OmnomIRC> (O)<ztrumpet> Oh [19:34:31] <+OmnomIRC> (O)<ralphdspam> can you switch ram into it? [19:34:32] <+OmnomIRC> (O)<ztrumpet> That's one of the banks? [19:34:40] <+OmnomIRC> (O)<calc84maniac> two [19:34:46] <+OmnomIRC> (O)<ztrumpet> Wow, I feel really stupid now. [19:34:54] <+Runer112> 0000 to 3FFF is always ROM 0 [19:35:00] <+Runer112> so you can't switch RAM into there [19:35:20] <+OmnomIRC> (O)<ztrumpet> Then 4000 to 7FFF is another bank? [19:35:22] <+OmnomIRC> (O)<calc84maniac> and you can switch RAM into 4000-7FFF, but only on certain models [19:35:29] <+OmnomIRC> (O)<ztrumpet> What is there normally? [19:35:45] <+Runer112> there isn;t specifically a normal page there [19:35:51] <+Runer112> well [19:35:54] <+Runer112> I guess there technically is [19:35:56] <+OmnomIRC> (O)<calc84maniac> swapping ram there doesn't work on TI-83+BE or TI-84 Pocket.fr