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

Zilog Z80 Assembly Tips and Tricks

Started by mazhat, February 04, 2018, 06:33:51 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

mazhat

I learned how to use the Doors SDK for assembly development as opposed to
typing in the opcodes by hand, and I was wondering if any assembly programmers
had any tips and tricks about the hardware and such.

In addition:
How can I become a better assembly programmer?
What are some projects I should work on?
Is there any pitfalls to look out for?
  • Calculators owned: TI-83Plus, TI-84Plus
  • Consoles, mobile devices and vintage computers owned: Samsung TAB A (Cheap), DSI, Rasperry PI 3
Sketti

Sorunome

Quote from: mazhat on February 04, 2018, 06:33:51 PM
How can I become a better assembly programmer?
Practice!
Quote
What are some projects I should work on?
Projects that interest you
Quote
Is there any pitfalls to look out for?
Starting too large / complex projects and never finishing them
  • Calculators owned: Too many (why are you even reading this?)
  • Consoles, mobile devices and vintage computers owned: Gamebuino!
This is a signature.
And now......give me an internet!

To be or not to be.........is that even a question? Who gets to decide this anyways?

mazhat

For projects, I meant more along the lines of what are some things
that would be interesting to program.

To say simply I'd like some suggestions for something interesting and not too
challenging, so I can get some practice.

  • Calculators owned: TI-83Plus, TI-84Plus
  • Consoles, mobile devices and vintage computers owned: Samsung TAB A (Cheap), DSI, Rasperry PI 3
Sketti

c4ooo

I would suggest programming on a PC, i cant imagine having hundreds of lines of asm on a calc screen.

As for projects, if you are new to asm, i would suggest starting off with something simple like pong or snake just to get a hang of asm ;)

mazhat

I am currently using a pc, but I used to do it by hand.
The jumps were the worst part!

I built a terribly inefficient sprite drawing routine today,
so I'll try to make a simple game like you suggest :)
  • Calculators owned: TI-83Plus, TI-84Plus
  • Consoles, mobile devices and vintage computers owned: Samsung TAB A (Cheap), DSI, Rasperry PI 3
Sketti

Powered by EzPortal