Author Topic: ROM Layout  (Read 4998 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
ROM Layout
« on: September 14, 2010, 05:15:34 pm »
Hello,
What is the file structure of a ROM file? 0x0000-0x3FFF is Page 00, I know, and I think that 0x4000-0x7FFF is Page 01, and so on, but can someone give me a list of the page order?

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: ROM Layout
« Reply #1 on: September 14, 2010, 06:13:31 pm »
Do you mean the .rom files on a computer? Or do you mean something else by including the addresses?
"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.

SirCmpwn

  • Guest
Re: ROM Layout
« Reply #2 on: September 14, 2010, 06:21:27 pm »
No, I got it figured out.  Thanks, though.

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: ROM Layout
« Reply #3 on: September 14, 2010, 06:45:57 pm »
Okay. Good luck with whatever you're trying to do :)
"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.

SirCmpwn

  • Guest
Re: ROM Layout
« Reply #4 on: September 14, 2010, 06:50:29 pm »
tiDE emulator, for the record.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: ROM Layout
« Reply #5 on: September 14, 2010, 06:52:15 pm »
Could you post your results in case someone else has the same problem?

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: ROM Layout
« Reply #6 on: September 14, 2010, 06:55:30 pm »
tiDE emulator, for the record.

I thought you were just using Wabbit for the emulator?
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

SirCmpwn

  • Guest
Re: ROM Layout
« Reply #7 on: September 14, 2010, 06:58:45 pm »
Nope.  Integrated debugging is not supported by any current emulator, so I'm making my own.

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: ROM Layout
« Reply #8 on: September 14, 2010, 07:29:32 pm »
Oh ok. I just thought I remember seeing Wabbit used in your demonstration videos.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

SirCmpwn

  • Guest
Re: ROM Layout
« Reply #9 on: September 14, 2010, 08:58:19 pm »
Ah.  That was TI Dev, which is entirely different.  People tend to get those mixed up x.x

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: ROM Layout
« Reply #10 on: September 14, 2010, 09:06:30 pm »
Oh ok. My mistake. I couldn't remember which it was. Just remember seeing it somewhere :P

Well good luck on development.
Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

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
Re: ROM Layout
« Reply #11 on: September 14, 2010, 11:22:42 pm »
Ah.  That was TI Dev, which is entirely different.  People tend to get those mixed up x.x
Yeah I think it has to do with the tiDE acronym being kinda close to TI Dev x.x. I myself got them mixed up before. So much that I moved the TI Developer thread in the tiDE forum once.

For the emu I assume it will be mostly for use with tiDE, right? Not necessarly a standalone emu?
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline meishe91

  • Super Ninja
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2946
  • Rating: +115/-11
    • View Profile
    • DeviantArt
Re: ROM Layout
« Reply #12 on: September 14, 2010, 11:34:10 pm »
Ya, it's for tiDE.

tiDE emulator, for the record.

Spoiler For Spoiler:



For the 51st time, that is not my card! (Magic Joke)

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: ROM Layout
« Reply #13 on: September 15, 2010, 06:46:08 pm »
Could you post your results in case someone else has the same problem?
The .rom file is just a raw binary file containing the contents of the Flash ROM.
The first 16KB of the file is page $00, the next 16KB page $01, and so on until either $1F, $3F, or $7F for 83+, 84+, and 83/84+SE respectively. In the same order, the resulting sizes are 512KB, 1MB, and 2MB.
"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.

SirCmpwn

  • Guest
Re: ROM Layout
« Reply #14 on: September 15, 2010, 06:55:16 pm »
Thanks calcdude.  As for the standalone questions, tiDE is just a frontend.  I'm writing an emulation library that can be used on any application.  I plan on porting it to the Zune, Windows Phone 7, etc.