mirror of
https://github.com/sehugg/8bitworkshop.git
synced 2025-02-18 00:30:43 +00:00
vcs: scanline io viewer logs i/o only
This commit is contained in:
parent
4f05ea487b
commit
c7f0fd4cd0
@ -704,7 +704,7 @@ export class ScanlineIOView extends ProbeViewBaseBase {
|
|||||||
var sym = platform.debugSymbols.addr2symbol[addr];
|
var sym = platform.debugSymbols.addr2symbol[addr];
|
||||||
if (sym) line[-1] = sym;
|
if (sym) line[-1] = sym;
|
||||||
break;
|
break;
|
||||||
case ProbeFlags.MEM_WRITE:
|
//case ProbeFlags.MEM_WRITE:
|
||||||
case ProbeFlags.IO_READ:
|
case ProbeFlags.IO_READ:
|
||||||
case ProbeFlags.IO_WRITE:
|
case ProbeFlags.IO_WRITE:
|
||||||
case ProbeFlags.VRAM_READ:
|
case ProbeFlags.VRAM_READ:
|
||||||
|
@ -385,13 +385,17 @@ class VCSPlatform extends BasePlatform {
|
|||||||
bus.oldRead = bus.read;
|
bus.oldRead = bus.read;
|
||||||
bus.read = function(a) {
|
bus.read = function(a) {
|
||||||
var v = this.oldRead(a);
|
var v = this.oldRead(a);
|
||||||
probe.logRead(a,v);
|
if (a < 0x80) probe.logIORead(a,v);
|
||||||
|
else if (a > 0x280 && a < 0x300) probe.logIORead(a,v);
|
||||||
|
else probe.logRead(a,v);
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
bus.oldWrite = bus.write;
|
bus.oldWrite = bus.write;
|
||||||
bus.write = function(a,v) {
|
bus.write = function(a,v) {
|
||||||
this.oldWrite(a,v);
|
this.oldWrite(a,v);
|
||||||
probe.logWrite(a,v);
|
if (a < 0x80) probe.logIOWrite(a,v);
|
||||||
|
else if (a > 0x280 && a < 0x300) probe.logIOWrite(a,v);
|
||||||
|
else probe.logWrite(a,v);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return rec;
|
return rec;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user