diff --git a/SourceGen/RuntimeData/Apple/Cxxx-IO.sym65 b/SourceGen/RuntimeData/Apple/Cxxx-IO.sym65 index 6c568c0..ce1f269 100644 --- a/SourceGen/RuntimeData/Apple/Cxxx-IO.sym65 +++ b/SourceGen/RuntimeData/Apple/Cxxx-IO.sym65 @@ -124,14 +124,14 @@ SETIOUDIS > $C07E ;W disable IOU RDDHIRES < $C07F ;R status of double hi-res CLRIOUDIS > $C07F ;W enable IOU -; $C080 ;RW read RAM bank 2, write off +LCBANK2_RW @ $C080 ;RW read RAM bank 2, write off ROMIN @ $C081 ;RWx2 read ROM, write RAM bank 2 ROMIN_RO @ $C082 ;RW read ROM, no write LCBANK2 @ $C083 ;RWx2 read/write RAM bank 2 ; C084-C087 repeats -; $C088 ;RW read RAM bank 1, write off -; $C089 ;RW read ROM, write RAM bank 1 -; $C08A ;RW read ROM, no write +LCBANK1_RW @ $C088 ;RW read RAM bank 1, write off +ROMIN1 @ $C089 ;RW read ROM, write RAM bank 1 +ROMIN1_RO @ $C08A ;RW read ROM, no write LCBANK1 @ $C08B ;RWx2 read/write RAM bank 1 ; C08C-C08F repeats diff --git a/SourceGen/RuntimeData/Apple/E0Cxxx-IO.sym65 b/SourceGen/RuntimeData/Apple/E0Cxxx-IO.sym65 index 844ff90..cd99b78 100644 --- a/SourceGen/RuntimeData/Apple/E0Cxxx-IO.sym65 +++ b/SourceGen/RuntimeData/Apple/E0Cxxx-IO.sym65 @@ -124,9 +124,13 @@ SETIOUDIS_GS > $E0C07E ;W disable IOU RDDHIRES_GS < $E0C07F ;R status of double hi-res CLRIOUDIS_GS > $E0C07F ;W enable IOU +LCBANK2_RW_GS @ $E0C080 ;RW read RAM bank 2, write off ROMIN_GS @ $E0C081 ;RWx2 read ROM, write RAM bank 2 ROMIN_RO_GS @ $E0C082 ;RW read ROM, no write LCBANK2_GS @ $E0C083 ;RWx2 read/write RAM bank 2 +LCBANK1_RW_GS @ $E0C088 ;RW read RAM bank 1, write off +ROMIN1_GS @ $E0C089 ;RWx2 read ROM, write RAM bank 1 +ROMIN1_RO_GS @ $E0C08A ;RW read ROM, no write LCBANK1_GS @ $E0C08B ;RWx2 read/write RAM bank 1 CLRROM_GS @ $E0CFFF ;disable slot C8 ROM diff --git a/SourceGen/RuntimeData/Apple/VisHiRes.cs b/SourceGen/RuntimeData/Apple/VisHiRes.cs index 532f35d..b7a4f56 100644 --- a/SourceGen/RuntimeData/Apple/VisHiRes.cs +++ b/SourceGen/RuntimeData/Apple/VisHiRes.cs @@ -295,7 +295,7 @@ namespace RuntimeData.Apple { int hcells; if (count > 128) { hcells = 32; - } else if (count >= 64) { + } else if (count > 64) { hcells = 16; } else if (count >= 32) { hcells = 8;