Join us on Discord!
You can help CodeWalrus stay online by donating here.

pimath begins learning z80 assembly - the questions thread [x-post CW/Omni/Ceme]

Started by pimathbrainiac, March 08, 2015, 02:56:47 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

pimathbrainiac

So I began working on z80 assembly a while ago, and failed. This time, I'm going to do it right. This is my questions/learning thread (which will be cross-posted to the other sites).

My setup:
Assembler: spasm-ng
Editor: Notepad++
Tutorial: http://media.taricorp.net/83pa28d/lesson/toc.html
Plans: I'm going to write a small game I call "World of Code." It will probably just end up being an RPG movement engine and end up stalling, knowing myself. If it turns into a thing, I'll post about it.
Well, I'm bach here too!

novenary

Good to know you're finally getting into it Pi. :D Asm in 28 days is a great tutorial if you already know a few languages (Axe, which you happen to know, being very helpful in particular). I didn't know about this project to enhance it but anyway have fun and feel free to ask away. :)

Snektron

As a dutchie i had the luck there was an excellent ASM Tutorial in dutch :) (http://nl.wikibooks.org/wiki/Programmeren_in_TI-83%2B_Assembly/Inleiding_en_inhoudsopgave). There is also an english version, but it's not quite as good :P (http://en.wikibooks.org/wiki/TI_83_Plus_Assembly)
  • Calculators owned: TI-84+
Legends say if you spam more than DJ Omnimaga, you will become a walrus...


Dream of Omnimaga

In the case where the switch from Axe to ASM with ASM in 28 days might be causing problems if you are visual, then some of Hot Dog tutorial might help you understand some Asm concepts since it uses daily life examples. However I would suggest that for memory addresses and anything that involves hexadecimal and decimal numbers that you don't use that tutorial as reference. The standard among ASM coders is to use hexadecimal notation to show addresses, which Hot Dog's tutorial don't do.
  • Calculators owned: TI-82 Advanced Edition Python TI-84+ TI-84+CSE TI-84+CE TI-84+CEP TI-86 TI-89T cfx-9940GT fx-7400G+ fx 1.0+ fx-9750G+ fx-9860G fx-CG10 HP 49g+ HP 39g+ HP 39gs (bricked) HP 39gII HP Prime G1 HP Prime G2 Sharp EL-9600C
  • Consoles, mobile devices and vintage computers owned: Huawei P30 Lite, Moto G 5G, Nintendo 64 (broken), Playstation, Wii U

Powered by EzPortal