Omnimaga

Calculator Community => Other Calc-Related Projects and Ideas => Topic started by: Happybobjr on October 23, 2010, 05:24:17 pm

Title: [IDEA] calc to computer games.
Post by: Happybobjr on October 23, 2010, 05:24:17 pm
Would it be possible to make a program on the computer that would somehow turn a .8xp program into a .exe program where it would be like an emulator except all it is doing is letting you run the game.

*legally.  ie. no roms needed
Title: Re: [IDEA] calc to computer games.
Post by: meishe91 on October 23, 2010, 05:30:29 pm
I think that is kind of what Miotatsu's BasiC++ is. I'm not entirely sure though. There is also FreeBASIC that has similar syntax to TI-BASIC and can get similar things but I don't know how similar effects work and such.
Title: Re: [IDEA] calc to computer games.
Post by: SirCmpwn on October 23, 2010, 05:36:14 pm
Well, lot's of games use OS routines, so probably not.  Sorry :(
Title: Re: [IDEA] calc to computer games.
Post by: Happybobjr on October 23, 2010, 05:37:09 pm
well you could just substitute them?

Or maybe just be able to convert the asm games?
Title: Re: [IDEA] calc to computer games.
Post by: JosJuice on October 24, 2010, 01:57:49 am
TI-BASIC would probably be simpler than Asm.
Title: Re: [IDEA] calc to computer games.
Post by: calcdude84se on October 24, 2010, 11:40:06 am
In some ways it is; both have their difficulties.
TI-BASIC is not processor-dependent, so it's easier there, but you have to implement all the math routines and a parser. Using xLib, Celtic III, or DCSB libs would be difficult.
ASM requires an emulator, but you don't necessarily need a ROM; for a lot of games you can probably get away with a few variable-related bcall and other common bcall clones and the standard shell routines.
Just my view on this. I might be wrong ;)
Title: Re: [IDEA] calc to computer games.
Post by: jnesselr on October 24, 2010, 01:09:39 pm
TI-BASIC would probably be simpler than Asm.
No, because for BASIC, you would basically need the entire OS.  In other words, the OS that runs on the Z80 platform that is written in ASM.  So, ASM would be simpler, technically.

Also, it is not illegal to get a rom from your own device, but it is to distribute it, IIRC.
Title: Re: [IDEA] calc to computer games.
Post by: DJ Omnimaga on October 24, 2010, 01:12:21 pm
Yeah someone would have to write an entire new TI-83+ BASIC interpreter from scratch to circumvent the legal issues.
Title: Re: [IDEA] calc to computer games.
Post by: JosJuice on October 24, 2010, 01:31:34 pm
TI-BASIC would probably be simpler than Asm.
No, because for BASIC, you would basically need the entire OS.  In other words, the OS that runs on the Z80 platform that is written in ASM.  So, ASM would be simpler, technically.
Doesn't Asm require the OS too?
Title: Re: [IDEA] calc to computer games.
Post by: ASHBAD_ALVIN on October 24, 2010, 01:34:52 pm
TI-BASIC would probably be simpler than Asm.
No, because for BASIC, you would basically need the entire OS.  In other words, the OS that runs on the Z80 platform that is written in ASM.  So, ASM would be simpler, technically.
Doesn't Asm require the OS too?

No, but you wouldn't be able to use any of the already built in routines the OS alread had.
Title: Re: [IDEA] calc to computer games.
Post by: JosJuice on October 24, 2010, 01:47:54 pm
TI-BASIC would probably be simpler than Asm.
No, because for BASIC, you would basically need the entire OS.  In other words, the OS that runs on the Z80 platform that is written in ASM.  So, ASM would be simpler, technically.
Doesn't Asm require the OS too?

No, but you wouldn't be able to use any of the already built in routines the OS alread had.
And those routines are used everywhere afaik...
Title: Re: [IDEA] calc to computer games.
Post by: DJ Omnimaga on October 24, 2010, 11:18:59 pm
The reason why BASIC would need most of the OS is because it's interpreted. ASM is compiled so it would only need some of the OS routines, much less than what BASIC needs.