ACNews #71

Diskmag (electronic paper)

03 Aug 2018 Download

This issue focuses heavily on ZX Spectrum programming and memory management optimization. Detailed tutorials cover memory banking techniques in IAR Z80 and IAR Embedded Workbench, including page switching, calling banked code, and inter-language argument passing between C and Z80 assembly. A dedicated article on the Listh language explores the trade-offs of storing data in lists versus the heap, alongside methods for optimizing string storage and interpreter routines. The news section highlights the addition of ATM2 extended screen modes to Unreal Speccy Portable, a graphics competition organized by Utz, and recent updates on specialized chiptune creation tools.

Issue contents:

  1. News - Support for extended ATM2 screens has appeared in the Unreal Speccy Portable emulator, Utz/irrlicht project is organizing a graphics competition, Utz also wrote about his programming language for music.
  2. News - DimkaM wrote a manual about high memory handling in IAR Z80, Unreal Speccy Portable now includes support for extra screen modes of ATM2, Utz/irrlicht project organizes a graphics compo.
  3. Programming - working with memory banks in IAR.
  4. Programming - Banking in IAR and ZX Spectrum 128K
  5. Listh Language News - Pros and cons of list storage versus heap storage.
  6. Listh language news - down pros and cons of lists vs. heap.

Share your thoughts about this issue