Author Topic: USB, missing RAM pages, and more questions  (Read 6790 times)

0 Members and 1 Guest are viewing this topic.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
USB, missing RAM pages, and more questions
« on: January 30, 2011, 07:17:36 pm »
I have questions!

1]  I want to try using msd8x, and it appears I need a mini A to female A thingymajig.  I already have a mini A to mini B cable, and a mini A to male A.  Using these, and other common household items, is there any way to make my own USB adapter thing?  I think I might be able to just find 4 thin paperclips, and try and connect my USB to the mini A to male A cord, but I don't think that would be particularly sturdy nor safe.

2]  Can anybody recommend a set of cheap but reliable set of USB adapters that I could look at buying?

3]  Missing RAM pages - the serial number on the back of my calc (TI-84+ SE) ends with P-0509M.  I believe I read somewhere that serial numbers ending with F and higher are missing RAM pages -- is this true?

4]  What are RAM pages?  What are they used for?  Why do some programs use them?  If I don't have them, but want to use programs that require them (like TI-Boy or msd8x (I think)), are there workarounds available?

5]  My full serial number starts with 4 numbers, then six, then the before-mentioned set of characters.  What do all of the numbers and letters mean?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: USB, missing RAM pages, and more questions
« Reply #1 on: January 30, 2011, 07:48:49 pm »
3) It's actually H and higher, so your calculator is missing RAM pages.

4) RAM pages are pretty much 16KB blocks of RAM that can be used. The original TI-83+ has two RAM pages (32KB total), and the TI-83+SE has eight pages (128KB). The TI-84+ and TI-84+SE also had 128KB until early 2007 (around the release date of the TI-Nspire), when TI reduced the number to three (48KB total).

TI-OS uses 2 of them normally, and on the 84+ series it uses another one for scratch space during USB routines, among other things.

As for apps that use too many RAM pages (TI-Boy, Realsound, Emu8x, Msd8x, Omnicalc being the main ones), the only workaround is to rewrite them to not use that many pages -- assuming that there is still enough space left for what needs to be done (Omnicalc is impossible to fix because it needs two pages in order back up the main RAM). I am currently rewriting TI-Boy to use 48KB RAM maximum, except for the few games that require more RAM (which will consequentially have to be run on calculators that have 128KB).
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: USB, missing RAM pages, and more questions
« Reply #3 on: January 30, 2011, 07:55:41 pm »
Ah.  It sucks that my calculator is missing RAM pages.  Random question: when emulating, does the TI-nspire simulate having the extra RAM pages?

Thanks, happybobjr, I'll take a look.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: USB, missing RAM pages, and more questions
« Reply #4 on: January 30, 2011, 07:57:07 pm »
I believe the ram is inside the keyboard. 
No problem
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: USB, missing RAM pages, and more questions
« Reply #5 on: January 30, 2011, 08:08:47 pm »
Ah.  It sucks that my calculator is missing RAM pages.  Random question: when emulating, does the TI-nspire simulate having the extra RAM pages?

Thanks, happybobjr, I'll take a look.
Yes, it does. TI-Nspire isn't exactly short on RAM :)

I believe the ram is inside the keyboard. 
No problem
Nope, definitely not :P
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: USB, missing RAM pages, and more questions
« Reply #6 on: January 30, 2011, 08:12:48 pm »
Dang, curse my ignorance.
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: USB, missing RAM pages, and more questions
« Reply #7 on: January 30, 2011, 09:21:41 pm »
2]  this should do the trick http://www.dealextreme.com/p/usb-a-female-to-mini-usb-5-pin-female-adapter-26780
for your mini-A to mini-B cable, that is, on the mini-B end.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: USB, missing RAM pages, and more questions
« Reply #8 on: January 30, 2011, 09:42:15 pm »
The keyborad is just a keyboard, probably with some ID pin to tell whether its touchpad, click or 84+, otherwise internally the keypads are identical, and only hook to the keys.