Skip to content

Memory layout

Pecusx edited this page Nov 3, 2022 · 3 revisions

2022-06-25

  • $60 - $f8: zpage vars

  • $0B00 - $0fff: P/M graphics (PMBASE = $0800 due to P/M gfx alignment)

  • $1010 - $2f4f: main game screen ($28 * 200 = $1f40 bytes)

  • $2f50 - $2fff: UNUSED $b0 (176 bytes)

  • -$4000 - $43ff: game font-

  • -$4400 - $47f: display lists and text screen buffers [PurchaseDL -- START]-

  • $41D8 - $7ec5: game code [START -- TankColoursTable]

  • $7ec6 - $98a2: constants and artworks [TankColoursTable -- TanksNames]

  • $98a3 - $9F1C: variables [TanksNames -- variablesEnd]

  • some random free space due to RMT player alignment to $100

  • $9fe0 - $A4ff: RMT reserved space

  • -$A300 - RMT PLAYER-

  • $b000 - $BEED: RMT MODUL(e)

Clone this wiki locally