Omnimaga
Calculator Community => TI Calculators => ASM => Topic started by: Princetonlion.tibd on July 30, 2014, 09:42:06 am
-
I have decided to learn some ASM (even though I do not have too much experience with just about anything :w00t: ) I do not get how to use it with the "ASM in 28 days" tutorial because... there is code there already. I cannot get software on my computer for ASM. x.x
So yeah, can any one help me?
-
http://clrhome.org/asm/
There is a web environment for z80 assembly development.
As for your comment about there being code already in the 28 days tutorial, of course there is code, how else would they show you how to program in it? Day 1 (http://t.eeems.ca/ASMin28Days/lesson/day01.html) gives you a good walkthrough of how to setup a development environment on a computer, but since you want to jump in with Mimas, I'd suggest starting at day 2 (http://t.eeems.ca/ASMin28Days/lesson/day02.html).
Since you are very new to programming, I'd suggest starting with Axe instead of trying to jump straight into assembly. Programming in assembly is a very different beast then programming in any other higher-level language.
-
http://clrhome.org/asm/ (http://clrhome.org/asm/)
There is a web environment for z80 assembly development.
Not sure if it is his case, but sometimes people want to avoid online solutions. That is my case for example since I can't have a reliable connection in a train, and I spend 6 hours per week in trains (except during holidays).
As for your comment about there being code already in the 28 days tutorial, of course there is code, how else would they show you how to program in it?
I think he meant that there is already code in MIMAS when creating a new "project", not in ASMi28d. Not sure though.
Since you are very new to programming, I'd suggest starting with Axe instead of trying to jump straight into assembly. Programming in assembly is a very different beast then programming in any other higher-level language.
I'd indeed suggest that too, but reading (not necessarily following, just reading) an ASM tutorial can help understanding low level "objects" used in Axe too. I don't know what would be the best time to read it, maybe after some weeks of basic Axe.
-
http://clrhome.org/asm/
There is a web environment for z80 assembly development.
As for your comment about there being code already in the 28 days tutorial, of course there is code, how else would they show you how to program in it? Day 1 (http://t.eeems.ca/ASMin28Days/lesson/day01.html) gives you a good walkthrough of how to setup a development environment on a computer, but since you want to jump in with Mimas, I'd suggest starting at day 2 (http://t.eeems.ca/ASMin28Days/lesson/day02.html).
Since you are very new to programming, I'd suggest starting with Axe instead of trying to jump straight into assembly. Programming in assembly is a very different beast then programming in any other higher-level language.
So then where can I find a good Axe tutorial? All I can do now is pause, make random beeping noises, and display text.
-
http://axe.eeems.ca/Documentation.pdf
http://z80.education/program-flow-platformer/
http://www.omnimaga.org/axe-language/specific-tutorials-list-%28axe%29/
http://clrhome.org/tutorials/axe/
A quick google search will provide you with some useful help. If a google search fails you can also search the forums.
-
And if a forum search fails, you can also ask on the forums :)
-
But please don't give up on assembly so quickly! I've never used Mimas, i always program on a computer, but if you have any questions feel free to ask and we'll gladly answer them/help you get started with assembly. Once you figure out how to assemble programs (much easier these days than in the late 90s/early 00s) and get the basics down (registers, bit manipulation, indirection) it's all smooth sailing from there. Assembly is different, but i wouldn't say that it's any harder than any other programming language. Especially not for something as relatively simple as a z80. For me personally it's easier to read z80 code than C code or TI-BASIC code.
-
I'm not giving up, I'm attempting to get to it through simpler languages.
My goal is to learn ASM sometime in the future
-
Axe can act as a good bridge towards ASM. A lot of people started with BASIC then moved to Axe by starting with the graphical commands before venturing into more complex stuff. Axe shares some similarities with ASM such as pointers, so it can help getting into ASM.
-
well I'm listening to you guys. I do have a few randomish tutorials on my computer for when I get bored, so I'll read, get better, and come back.