Omnimaga

Calculator Community => Other Calculators => Topic started by: Dragon__lance on April 16, 2006, 10:24:00 am

Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Dragon__lance on April 16, 2006, 10:24:00 am
As i was searching ticalc recently, i stumbeled across this program, http://www.ticalc.org/archives/files/fileinfo/384/38444.html,
Even though it's only a alpha release, i believe it has a lot of potential!  :Dbiggrin.gif What do u guys think?
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: DJ Omnimaga on April 16, 2006, 10:35:00 am
yeah I saw this it looked cool, I am wondering  if it can do a lot of stuff for now? someone who know asm a lot should try it
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Radical Pi on April 16, 2006, 10:54:00 am
(This post is nothing but opinion. Feel free to go against my ideas. Also note I didn't try the program yet.)

Basic to Asm converters never work good. The more optimized the Basic is, the more bloated the assembly would be as it decrypts the Basic.
A program that does convert good would be impossible to create, because of the special distinctions between Interpreted language and Compiled.
The only Basic to Asm thing you'll be needing is the TI-OS. :Ptongue.gif
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Liazon on April 16, 2006, 11:25:00 am
[removed] sorry we do not allow complaining about ppl not wanting to learn asm on Omnimaga forums. I hate to disallow ppl to post their opinions about this but thats a major problems on most other calc forums like MC and one reason why I left the rest of the community so I decided we needed at least one place where ppl are free to program TI basic without hearing complaints
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: necro on April 16, 2006, 11:34:00 am
I am working my ass off to learn js, html, and possibly php myself.  The problem with learning just one language is you will have a heck of time finding some body to make the games you already created in another language for you...and its better to learn a lot of languages early I would think.  Asm though is very time consuming, what is realy needed is a good compiled 83+ laungage.
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: DJ Omnimaga on April 16, 2006, 12:36:00 pm
Asm is verty hard to learn, I tried it several times, and never got any clue what that stuff meant, I also tried some other language, I am just not done for heavy programming, I am more into design

BASIC->asm doesnt work very good, sometimes it might be a bit useful tho
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: katmaster on April 16, 2006, 02:36:00 pm
Yeah, ASM is EVIL. I got a little bit of it, but lost interest after making like 50 "Hello world!" programs :)smile.gif
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: tenniskid493 on April 16, 2006, 04:14:00 pm
I ported my basic lemonade stand game (my first basic game) to asm but it was really buggy and I eventually lost interest in it and asm programming.
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Spellshaper on April 16, 2006, 11:24:00 pm
people who can do Asm is just nerdy^^ j/k

Too me, Asm is just undoable... Tried it and miserably failed...
*Spellshaper
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: DJ Omnimaga on April 17, 2006, 06:08:00 am
I got stuck to day3,4 and 5  
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Radical Pi on April 17, 2006, 01:02:00 pm
I've been on day 14 since December. :)smile.gif
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Liazon on April 17, 2006, 02:07:00 pm
QuoteBegin-Liazon+Apr 16 2006, 05:25 PM-->
QUOTE (Liazon @ Apr 16 2006, 05:25 PM)
[removed] sorry we do not allow complaining about ppl not wanting to learn asm on Omnimaga forums. I hate to disallow ppl to post their opinions about this but thats a major problems on most other calc forums like MC and one reason why I left the rest of the community so I decided we needed at least one place where ppl are free to program TI basic without hearing complaints  

 I apologize xlibman.

@Radical Pi: Same here actually.  Personally, I prefer C over ASM though, only because I've had more opportunities to successfully program in it.
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: tenniskid493 on April 17, 2006, 02:52:00 pm
I love web-based programming languages.  Theres so many and all of them can do something different, its fun to try to get as many of them as you can working together in one program.  Asm is useful, if you can understand everything thats going on "behind the scenes" I guess you could say.  I never fully understood what was going on with the memory and how the calculator was interpreting everything...and thats why I got lost.  If you can get all that, I say go ahead and program in asm, but basic is great as well.
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Radical Pi on April 18, 2006, 09:40:00 am
I'm trying to get good at XHTML 1.0 Strict.

And C is a lot easier. If you can find the right books/tutorials. ;)wink.gif
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: saubue on April 19, 2006, 01:02:00 pm
QuoteBegin-Radical Pi+Apr 16 2006, 10:54 PM-->
QUOTE (Radical Pi @ Apr 16 2006, 10:54 PM)
(This post is nothing but opinion. Feel free to go against my ideas. Also note I didn't try the program yet.)

Basic to Asm converters never work good. The more optimized the Basic is, the more bloated the assembly would be as it decrypts the Basic.
A program that does convert good would be impossible to create, because of the special distinctions between Interpreted language and Compiled.
The only Basic to Asm thing you'll be needing is the TI-OS. :Ptongue.gif

 Perhaps I misunderstood something, but as far as I can say, the program that Dragon__lance posted does not convert code, it is a new language (easy as BASIC, fast as ASM, like the author says on ticalc)

Please correct me if I'm wrong
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Dragon__lance on April 19, 2006, 01:12:00 pm
i think that too, then again i'm not sure. It saids it's based off of functions...
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Radical Pi on April 19, 2006, 01:26:00 pm
"Also note I didn't try the program." :)smile.gif

My semi-rant was directed at Basic to Asm converters.
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: saubue on April 19, 2006, 01:34:00 pm
Yes, I also think it's based of functions (I've took a small look inside the source code now) - it "compiles" C-like code into assembly statements.

I don't know anything about z80 Assembly - the test program "menu" which is a menu with 2 options to 1010 bytes - is this efficient?
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: DJ Omnimaga on April 19, 2006, 02:21:00 pm
it is indeed a new language, I saw lot of those recently. I think that one look nice but there wasnt much doc for it :(sad.gif
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Liazon on April 20, 2006, 02:28:00 am
1010 bytes doesn't sound efficient, but I've never successfully made a menu XD
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: kalan_vod on April 20, 2006, 05:48:00 am
Did anyone try it out yet? What was the resulting program? And could you post the program which was converted?
Title: BASIC ASM to TI-83+ Z80 Compiler - v0.1
Post by: Radical Pi on April 20, 2006, 09:28:00 am
There is a long discussion of this language at cemetech: http://www.cemetech.net/forum/viewtopic.php?t=907