CodeWalrus

Development => Calculators => Calc Projects, Programming & Tutorials => Topic started by: mazhat on February 04, 2018, 06:33:51 PM

Title: Zilog Z80 Assembly Tips and Tricks
Post by: mazhat on February 04, 2018, 06:33:51 PM
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?
Title: Re: Zilog Z80 Assembly Tips and Tricks
Post by: Sorunome on February 04, 2018, 07:17:56 PM
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
Title: Re: Zilog Z80 Assembly Tips and Tricks
Post by: mazhat on February 04, 2018, 07:25:34 PM
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.

Title: Re: Zilog Z80 Assembly Tips and Tricks
Post by: c4ooo on February 05, 2018, 01:46:46 AM
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 ;)
Title: Re: Zilog Z80 Assembly Tips and Tricks
Post by: mazhat on February 05, 2018, 04:53:35 AM
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 :)