Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Omnimaga
»
Yaronet Post Archive
»
Programming
»
z80 Asm
»
Bootcode disassembly
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: Bootcode disassembly (Read 8876 times)
0 Members and 1 Guest are viewing this topic.
Iambian
Coder Of Tomorrow
LV8
Addict (Next: 1000)
Posts: 739
Rating: +216/-3
Cherry Flavoured Nommer of Fishies
Bootcode disassembly
«
on:
March 03, 2004, 05:20:44 pm »
Has anyone been able to disassemble the bootcode and make some text document on it? For the Silver Edition, most specifically? Or both?
I'm just wondering, because I'm ending up writing it all down on a piece of paper. (That's time consuming, but I guess I need some way to pass the time at school)
Logged
A Cherry-Flavored Iambian draws near... what do you do? ...
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Bootcode disassembly
«
Reply #1 on:
March 03, 2004, 07:09:44 pm »
Hmm, I don't think it's possible, but I've heard about dissasembling the TI-OS if you use Flash Debugger. If it work, perhaps you can copy it and paste it into a txt document. But I don't know what you want to do with it.
Logged
Iambian
Coder Of Tomorrow
LV8
Addict (Next: 1000)
Posts: 739
Rating: +216/-3
Cherry Flavoured Nommer of Fishies
Re: Bootcode disassembly
«
Reply #2 on:
March 03, 2004, 10:50:44 pm »
Gah! That's no help!
I wanted info on if it was done already.
If not, then I'll just continue disassembling by hand (maybe this is the best way? Learning as I'm writing)
Calcsys, I'm placing my full trust in your ability to do this right. :p
I've got five pages nearly done on this, with a call/jp table on another sheet.
And, me? If I get it done right, I'll probably be able to make my own OS, once I know how the bootcode will accept the operating system.
Logged
A Cherry-Flavored Iambian draws near... what do you do? ...
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Bootcode disassembly
«
Reply #3 on:
March 04, 2004, 08:44:44 am »
Nice.
Logged
Iambian
Coder Of Tomorrow
LV8
Addict (Next: 1000)
Posts: 739
Rating: +216/-3
Cherry Flavoured Nommer of Fishies
Re: Bootcode disassembly
«
Reply #4 on:
March 05, 2004, 06:06:44 pm »
Okay. Very little work done at school.
Up to the 11th page of notes, I am at so far. Hope it goes well...
And for the next three pages (well, two, since one of them isn't a code page), I'll just make a nice little program and dump the disassembled information to my computer, in multiple files. Hey! It's easy enough, if an ONLY if I can get my on-calc disassembler to work on it like that...
And I truly do plan on making my own OS. Maybe one that will have a password system that'll be built into the darn thing. That'll be immune to all battery pulls, but not against that ON-DEL thing. Oh well... can't have everything, can you?
A Lindows environment for the minature computer? "Install" the calculator software individually. And anything else. Mabye a semi-permanemt "MirageOS", or its own version? Hey! Built-in ION. Or a different, optional memory allocation, for the RAMapp? Heh... so many things to choose from, yet so little experience to implement them!
Logged
A Cherry-Flavored Iambian draws near... what do you do? ...
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Bootcode disassembly
«
Reply #5 on:
March 08, 2004, 09:18:44 am »
Just a suggestion: Since Texas Instruments does'nt allow people to make their own OS, make sure that they don't discover it. Keith Pierce started to make one , but it was illegal (unfortunately).
Logged
Iambian
Coder Of Tomorrow
LV8
Addict (Next: 1000)
Posts: 739
Rating: +216/-3
Cherry Flavoured Nommer of Fishies
Re: Bootcode disassembly
«
Reply #6 on:
March 08, 2004, 06:51:44 pm »
Alright already. Since they don't allow it, I'll just stop.
(heh...)
Logged
A Cherry-Flavored Iambian draws near... what do you do? ...
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Bootcode disassembly
«
Reply #7 on:
March 09, 2004, 12:44:44 pm »
Or make it secret
And continue working on Final Fantasy 1
It look cool.
Logged
Iambian
Coder Of Tomorrow
LV8
Addict (Next: 1000)
Posts: 739
Rating: +216/-3
Cherry Flavoured Nommer of Fishies
Re: Bootcode disassembly
«
Reply #8 on:
March 09, 2004, 10:39:44 pm »
Project progression on FF1 is going quite slowly. I intend on keeping it TI-83 Plus Silver Edition, and I intend on keeping the tilemap. The tilemap routine and the parts of the program governing mov't had to get a MAJOR overhaul, since it was too cluttered for me to even begin to work on. You should see the source code (found at my site, available for dl) and you'll understand what I mean...
But, making it work between TASM and ZDS coudn't be easier. It's just too easy to alter the tasm80.tab file to make the bcalls work. Making the assembler think that "bcall" is part of the z80 instruction set... hah! Couldn't be easier!
Aaaaanyway. What if I say that the disassembling of the bootcode was for educational purposes. I am being educated by it, and even if I'm not successful with my intent, I would have learned a whole lot of how TI did things in their system. Heck... for SE users, you could simply call the internal _PutS rotuine on the bootpage if you flipped the page in and do a "call $6E06". 'tis MUCH faster than doing a bcall to it, which costs MAJOR clock cycles. And is a good way to keep things calc-specific!
Logged
A Cherry-Flavored Iambian draws near... what do you do? ...
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
Re: Bootcode disassembly
«
Reply #9 on:
March 10, 2004, 11:03:44 am »
I don't care about if FF1 is only for the SE. I have both version of the TI-83+. The Reign of Legends 3 is also only for the SE.
Logged
Iambian
Coder Of Tomorrow
LV8
Addict (Next: 1000)
Posts: 739
Rating: +216/-3
Cherry Flavoured Nommer of Fishies
Re: Bootcode disassembly
«
Reply #10 on:
March 22, 2004, 09:46:44 am »
I have it ready, for the TI-83 Plus Silver Edition.
Should I post the bootcode?
Logged
A Cherry-Flavored Iambian draws near... what do you do? ...
wrigley
Guest
Re: Bootcode disassembly
«
Reply #11 on:
June 18, 2004, 09:25:44 am »
oh yes, please do!!!
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
Omnimaga
»
Forum
»
Omnimaga
»
Yaronet Post Archive
»
Programming
»
z80 Asm
»
Bootcode disassembly