We're on Discord! Please join our server now if you don't want to miss anything! (More info) | Join the UCC4 contest! (More info)

* WalrusIRC

You need to have 5 posts and not be part of restricted usergroups in order to use the WalrusIRC embedded shoutbox. However, you can also access our IRC channel called #CodeWalrus via EFnet.

Author Topic: Zilog Z80 Assembly Tips and Tricks  (Read 833 times)

0 Members and 1 Guest are viewing this topic.

Offline mazhat

  • Full User
  • Join Date: Mar 2017
  • Location:
  • Posts: 187
  • Post Rating Ratio: +8/-0
  • Edelweiss. Edelweiss.
    • /u/Mazhat
    • Mazhat
    • @Mazhat
    • MOS
  • Gender: Male
Zilog Z80 Assembly Tips and Tricks
« 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?


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

Offline Sorunome

  • Full User
  • CodeWalrus Supporter
  • *
  • Safe-haven access
  • 2016 Yearly CW Project Winner
  • *
  • Join Date: Mar 2015
  • Location: Equestria
  • Posts: 164
  • Post Rating Ratio: +6/-0
  • Keep calm and fox on
    • @sorunome
    • @sorunome
    • /u/sorunome
    • Sorunome
    • 110/11005
    • My Website
  • Gender: Female
Re: Zilog Z80 Assembly Tips and Tricks
« Reply #1 on: February 04, 2018, 07:17:56 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?

Offline mazhat

  • Full User
  • Join Date: Mar 2017
  • Location:
  • Posts: 187
  • Post Rating Ratio: +8/-0
  • Edelweiss. Edelweiss.
    • /u/Mazhat
    • Mazhat
    • @Mazhat
    • MOS
  • Gender: Male
Re: Zilog Z80 Assembly Tips and Tricks
« Reply #2 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.

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

Offline c4ooo

  • Pedanticity prevents ambiguity
  • Super User
  • CW Contest II Winner
  • *
  • Join Date: Aug 2015
  • Location: 127.0.0.1
  • Posts: 1035
  • Post Rating Ratio: +13/-4
  • Advanced forumer
  • Gender: Male
Re: Zilog Z80 Assembly Tips and Tricks
« Reply #3 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 ;)

Offline mazhat

  • Full User
  • Join Date: Mar 2017
  • Location:
  • Posts: 187
  • Post Rating Ratio: +8/-0
  • Edelweiss. Edelweiss.
    • /u/Mazhat
    • Mazhat
    • @Mazhat
    • MOS
  • Gender: Male
Re: Zilog Z80 Assembly Tips and Tricks
« Reply #4 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 :)
  • Calculators owned: TI-83Plus, TI-84Plus
  • Consoles, mobile devices and vintage computers owned: Samsung TAB A (Cheap), DSI, Rasperry PI 3
The Mogami River.

 


You can also use the following HTML or bulletin board code to share it on your page or forum signature!


Also do not forget to check our affiliates below.
Planet Casio TI-Planet Calc.news BroniesQC BosaikNet Velocity Games