Post by Jonathan Cauldwell on Apr 3, 2022 9:29:07 GMT
Basically, all of the available RAM of a 48K Spectrum. If you want to write a user routine and know how the paging works you can use the 128K RAM banks too.
Obviously the screen takes up 6.75K plus there's the system variables and BASIC area but above that it's all there for the engine to make use of; exactly what commercial developers had to play with back in the day. AGD was restricted because it needed room for the editor tools. AGD also has to store the tokenised script code in memory (that's why AGD games can be loaded into MPAGD), which MPAGD doesn't need to do so that's another saving.
I often wonder why people would use AGD and not MPAGD, the editing interfaces and ability to code with your editor of choice, for me make it a much more enjoyable experience, and the availability of the full RAM means you have more room for more complex game design. Is there anything you can do in AGD that you can't in MPAGD?