GC/SGC v2.49 64K eprom ($C000 mapped to QL $0C000) does this first :Nasta wrote:
Does anyone have info where SMSQ/E for the GC/SGC loads itself in memory?
48K ROM (QDOS/Minerva) copied to $00000-0BFFF
eprom $C000-FFFF copied to $50000-53FFF (transient use)
eprom $0000-7FFF copied to $10000-17FFF (drivers, TK2 etc)
eprom $8000-BDFF copied to $1C200-1FFFF (new code patches)
eprom $BE00-BFFF unused (FF's)
Eprom then gets paged out and code at $50000 continues by patching OS.
After loading SMSQ/E v2.90 (file size 200,276 bytes):
$00000-0BFFF SMSQ/E code
$10000-17FFF first 27080 bytes overwritten by SMSQ/E code
$1C200-1FFFF remains unmodified by SMSQ/E
also reduces SV.RAMT on both GC/SGC by 116.5kb for rest of its code.
Just downloaded SMSQ/E v3.18, if OK on GC/SGC will post results. I expect it'll probably just lower ramtop more (unless it also utilizes spare $1C200-1FFFF RAM).
Correction - SMSQ/E v3.19 !