- 3000:FFFCh. The stack is shared between Real Mode and 32-bit Virtual
- Protected Address Mode. The code is mostly organised using the small
- memory model, with everything within 64 KiB (although the real limit
- is more than 256 bytes less than that due to initial loading is-
- sues), except some rather large uninitialised areas and the disc I/O
- bounce buffer, which begin at 3000:0000 and grow upwards. The heap
- begins after the bss section and grows up to just short of
- 9000:0000h.
+ 3000:FF7Ch. The 128 bytes in between, from 3000:FF80h onwards, con-
+ tains a potentially stored away PSP command line, before it is moved
+ to the buffer after the bss and ssbss sections have been initialised
+ (zeroed out). The stack is shared between Real Mode and 32-bit Vir-
+ tual Protected Address Mode. The code is mostly organised using the
+ small memory model, with everything within 64 KiB (although the real
+ limit is more than 256 bytes less than that due to initial loading
+ issues), except some rather large uninitialised areas and the disc
+ I/O bounce buffer, which begin at 3000:0000 and grow upwards, nick-
+ named the ssbss section. The heap begins after the bss section and
+ grows up to just short of 9000:0000h.