Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old May 4th, 2006, 4:51 PM   #1
magus57
Newbie
 
Join Date: May 2006
Posts: 6
Rep Power: 0 magus57 is on a distinguished road
Programming video game to TI calculator?

I was playing "Miracle Warriros - Seal of the Sark Lord" for Sega Master System, which is a very simple game, and I was wondering (because I own the original and the ROM), is there any way to convert the ROM to a TI-83/84 program executable as a flash or by some other program (such as MirageOS or CrunchyOS)? Basically, I want to convert the ROM file to make it useable in a TI graphing calculator. The controls could be done (because the Sega Master System only had a direction pad, a start button, and 2 buttons), but could the file be converted? If not, is there a program that can show the code from the ROM file? And if so, how could I re-program it to work on the calculator? And if you can't convert this game (or any game on the game console), what is the most modern game console that has games that can be converted to games for TI calculators?
magus57 is offline   Reply With Quote
Old May 4th, 2006, 6:00 PM   #2
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
It's somewhat akin to translating the Bible from English into Swahili, but restricting distribution to Alaska. Lotsa pain for little gain.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old May 4th, 2006, 6:15 PM   #3
magus57
Newbie
 
Join Date: May 2006
Posts: 6
Rep Power: 0 magus57 is on a distinguished road
I see. So there's no chance of converting it of seeing the raw coding of the game?
magus57 is offline   Reply With Quote
Old May 4th, 2006, 6:35 PM   #4
mrynit
Hobbyist Programmer
 
mrynit's Avatar
 
Join Date: Mar 2006
Location: WA, USA
Posts: 332
Rep Power: 3 mrynit is on a distinguished road
Send a message via AIM to mrynit Send a message via MSN to mrynit Send a message via Yahoo to mrynit Send a message via Skype™ to mrynit
you would have to have the development hardware and software from the company or make your won. if you want to make games for the TI-8x lean BASIC and ASM. you can do more with ASM than BASIC but it is harder to learn and use.
mrynit is offline   Reply With Quote
Old May 4th, 2006, 6:35 PM   #5
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
Games are typically programmed in a higher level language. This is then submitted to a compiler, interpreter, or assembler, which emits machine code, the 'natural' language of the processor in question. Most processors have their own machine language, usually unlike another. There are exceptions where a manufacturer shoots for compatibility on purpose, but proprietary is the name of the game. Reverse engineering code to get at the original expression ranges from a distinct pain in the ass to well-nigh impossible, depending upon the amount of abstraction between the original source and the emitted result.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old May 4th, 2006, 7:16 PM   #6
RAzR Creations
Programmer
 
RAzR Creations's Avatar
 
Join Date: Apr 2006
Location: orange park Fl
Posts: 53
Rep Power: 3 RAzR Creations is on a distinguished road
well i was given an idea to make a jeopardy game it would be kinda kool cuz u know it would be easy to make and fun to play
RAzR Creations is offline   Reply With Quote
Old May 4th, 2006, 7:38 PM   #7
DaWei
Resident Grouch
 
DaWei's Avatar
 
Join Date: Jun 2005
Posts: 6,453
Rep Power: 10 DaWei is on a distinguished road
The OP's question regards converting existing code from one machine to run on another machine, or reverse engineering it so as to be able to program it on another machine....
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code.
Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers
DaWei is offline   Reply With Quote
Old May 4th, 2006, 8:19 PM   #8
Booooze
Expert Programmer
 
Booooze's Avatar
 
Join Date: Mar 2006
Location: Igloo
Posts: 710
Rep Power: 3 Booooze is on a distinguished road
Send a message via MSN to Booooze
I thought about doing something similar, but inseatd of trying to load a game on to the calculator, I thought about making my own. At that point I realised it wasn't worth it. Instead of playing games on your calculator, why don't you pay attension in math class Hence why I haven't made a game for a TI calculator.
Booooze is offline   Reply With Quote
Old May 4th, 2006, 9:03 PM   #9
tempest
Programming Guru
 
tempest's Avatar
 
Join Date: Oct 2004
Posts: 1,041
Rep Power: 5 tempest is on a distinguished road
Send a message via ICQ to tempest Send a message via AIM to tempest Send a message via Yahoo to tempest
He might not pay attention in math class because it bores him and he already knows the material, usually to programmers math comes easily.
__________________

tempest is offline   Reply With Quote
Old May 5th, 2006, 10:17 AM   #10
demon101
Hobbyist Programmer
 
demon101's Avatar
 
Join Date: Mar 2006
Location: westboro, ohio
Posts: 159
Rep Power: 0 demon101 is an unknown quantity at this point
Send a message via Yahoo to demon101
now with the console games arent most of them coded in c++? that is what i have heard but didnt know if it was true or not.

and the math thing. math is easy for me to do.
__________________
Demon101 Production's

Code Forums
demon101 is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 8:48 PM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC