Omnimaga

Calculator Community => TI Calculators => ASM => Topic started by: SirCmpwn on September 14, 2010, 05:15:34 pm

Title: ROM Layout
Post by: SirCmpwn 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?
Title: Re: ROM Layout
Post by: calcdude84se 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?
Title: Re: ROM Layout
Post by: SirCmpwn on September 14, 2010, 06:21:27 pm
No, I got it figured out.  Thanks, though.
Title: Re: ROM Layout
Post by: calcdude84se on September 14, 2010, 06:45:57 pm
Okay. Good luck with whatever you're trying to do :)
Title: Re: ROM Layout
Post by: SirCmpwn on September 14, 2010, 06:50:29 pm
tiDE emulator, for the record.
Title: Re: ROM Layout
Post by: jnesselr on September 14, 2010, 06:52:15 pm
Could you post your results in case someone else has the same problem?
Title: Re: ROM Layout
Post by: meishe91 on September 14, 2010, 06:55:30 pm
tiDE emulator, for the record.

I thought you were just using Wabbit for the emulator?
Title: Re: ROM Layout
Post by: SirCmpwn on September 14, 2010, 06:58:45 pm
Nope.  Integrated debugging is not supported by any current emulator, so I'm making my own.
Title: Re: ROM Layout
Post by: meishe91 on September 14, 2010, 07:29:32 pm
Oh ok. I just thought I remember seeing Wabbit used in your demonstration videos.
Title: Re: ROM Layout
Post by: SirCmpwn 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
Title: Re: ROM Layout
Post by: meishe91 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.
Title: Re: ROM Layout
Post by: DJ Omnimaga 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?
Title: Re: ROM Layout
Post by: meishe91 on September 14, 2010, 11:34:10 pm
Ya, it's for tiDE.

tiDE emulator, for the record.

Title: Re: ROM Layout
Post by: calcdude84se 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.
Title: Re: ROM Layout
Post by: SirCmpwn 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.
Title: Re: ROM Layout
Post by: meishe91 on September 15, 2010, 06:58:34 pm
What about the iPod Touch? Or is that to hard since it would have to be programmed in a different language.
Title: Re: ROM Layout
Post by: SirCmpwn on September 15, 2010, 07:00:28 pm
No, I could probably use MonoTouch, I just don't own an iPod and I don't want to shell out that much cash for an iPod and a dev kit and a Mac.  Or, I could jailbreak it, but getting one in the first place is still expensive.
Title: Re: ROM Layout
Post by: meishe91 on September 15, 2010, 07:03:14 pm
Oh ok. Gotcha.
Title: Re: ROM Layout
Post by: DJ Omnimaga on September 16, 2010, 04:25:55 am
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.
Sounds like a cool idea. More people can use it then :D (although a lot here seems to have an iPod and on other places the Google phone)
Title: Re: ROM Layout
Post by: SirCmpwn on September 17, 2010, 10:44:26 pm
Well, it will run on an iPod/iPad/iPhone with Monotouch.