diff --git a/index.html b/index.html index 1d5249d4..c54ff666 100644 --- a/index.html +++ b/index.html @@ -153,7 +153,7 @@ if (window.location.host.endsWith('8bitworkshop.com')) {
  • Bally Astrocade
  • ColecoVision
  • -
  • Sega SG-1000
  • +
  • Sega Master System
  • Atari 7800
  • diff --git a/src/machine/astrocade.ts b/src/machine/astrocade.ts index 1bf09b7c..aca886a0 100644 --- a/src/machine/astrocade.ts +++ b/src/machine/astrocade.ts @@ -200,7 +200,7 @@ const _BallyAstrocade = function(arcade:boolean) { // interrupt if (sl == inlin && (inmod & 0x8)) { cpu.retryInterrupts = !(inmod & 0x4); - this.probe.logInterrupt(infbk); + this.probe && this.probe.logInterrupt(infbk); cpu.interrupt(infbk); } // refresh this line in frame buffer? diff --git a/test/web/testallpresets.js b/test/web/testallpresets.js index 80797be6..a8115547 100644 --- a/test/web/testallpresets.js +++ b/test/web/testallpresets.js @@ -83,7 +83,7 @@ testPlatform(this, 'vector-z80color', 'Atari Color Vector (Z80)', 3); testPlatform(this, 'williams-z80', 'Williams (Z80)', 3); // TODO testPlatform(this, 'sound_williams-z80', 'Williams Sound (Z80)', 1); testPlatform(this, 'coleco', 'ColecoVision', 12); -testPlatform(this, 'sms-sg1000-libcv', 'Sega SG-1000', 3); +//testPlatform(this, 'sms-sg1000-libcv', 'Sega SG-1000', 3); testPlatform(this, 'sms-sms-libcv', 'Sega Master System', 2); testPlatform(this, 'atari7800', 'Atari 7800', 1); testPlatform(this, 'astrocade', 'Bally Astrocade', 12);