diff --git a/apple2js.html b/apple2js.html index b7406b8..c0721dc 100644 --- a/apple2js.html +++ b/apple2js.html @@ -167,6 +167,7 @@ Apple ][+ Autostart Apple ][ + 13 Sector Apple ][ Apple ][ Apple ][j+ Apple ][+ (lowercase font) diff --git a/js/main2.js b/js/main2.js index bfd2897..215b310 100644 --- a/js/main2.js +++ b/js/main2.js @@ -29,11 +29,16 @@ var prefs = new Prefs(); var romVersion = prefs.readPref('computer_type2'); var rom; var characterRom = apple2_charset; +var sectors = 16; switch (romVersion) { case 'apple2': rom = new IntBASIC(); break; +case 'apple213': + rom = new IntBASIC(); + sectors = 13; + break; case 'original': rom = new OriginalROM(); break; @@ -96,7 +101,7 @@ var lc = new LanguageCard(io, rom); var parallel = new Parallel(io, printer); var videoTerm = new VideoTerm(io, options.screen[0]); var slinky = new RAMFactor(io, 1024 * 1024); -var disk2 = new DiskII(io, driveLights); +var disk2 = new DiskII(io, driveLights, sectors); var clock = new Thunderclock(io); var cffa = new CFFA(io); diff --git a/test/roms/6502_functional_test.bin b/test/roms/6502_functional_test.bin index c9a35e1..962ab40 100644 Binary files a/test/roms/6502_functional_test.bin and b/test/roms/6502_functional_test.bin differ