Fixed some code in ram drawer
This commit is contained in:
parent
1a61c1d43b
commit
875a69fad6
@ -185,9 +185,9 @@ function printTextOut(ram,startaddr,endaddr) {
|
||||
|
||||
function printRAM(ram) {
|
||||
let addrSpan = parseInt(ramlines.value);
|
||||
let startADDR = (cpu.ADDRBUS & 0xfff0) - ((Math.ceil(addrSpan/2)*16));
|
||||
let startADDR = (cpu.ADDRBUS & 0xfffff0) - ((Math.floor(addrSpan/2)*16));
|
||||
if (startADDR < 0) startADDR = 0;
|
||||
if (startADDR > 0xFEFF) startADDR = (0xFF00 + (addrSpan*16));
|
||||
//if (startADDR > 0xFFFEFF) startADDR = (0xFF00 + (addrSpan*16));
|
||||
let sp_ram = document.getElementById("RAM");
|
||||
let ramtext = "ADDR : 0 1 2 3 4 5 6 7 8 9 A B C D E F<br />";
|
||||
for (let a = startADDR; a < (startADDR+(addrSpan*16)); a+=16) {
|
||||
|
Loading…
Reference in New Issue
Block a user