Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How to carve up ZX Basic into different ORG values
#10
You don't need to keep to the memory addresses I have indicated before.
You should prepare a memory map where you should place everything, first as a provisional map and then fit the pieces gradually, taking into account that in Boriel Basic it is very easy to change the compilation address (ORG).

First define the modules, for example:
- Main module
- Vars memory
- Game modules (dynamic loading)
- Sprites
- Tiles
- Music (IM2 player)?

Then place into memory, with a first approach:
$6000 - Main module
$7000 - Vars
$8000 - Game modulesĀ (dynamic loading)
$c000 - Sprites
$d000 - Tiles
$e000 - IM2 music player

Start to make modules and adjust the memory to fit the modules, for example:
$6000 - Main module
$7e00 - Vars
$8100 - Game modulesĀ (dynamic loading)
$c100 - Sprites
$d100 - Tiles
$e100 - IM2 music player

Hope it helps!
Duefectu
https://zx.duefectucorp.com
duefectucorp@gmail.com
Reply


Messages In This Thread
RE: How to carve up ZX Basic into different ORG values - by Duefectu - 05-26-2021, 07:57 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)