Minor cleanups

This commit is contained in:
copy 2014-07-13 00:42:39 +02:00
parent 4f2f8d6115
commit 2a9759537d
4 changed files with 10 additions and 5 deletions

View file

@ -133,7 +133,6 @@ DMA.prototype.do_write = function(buffer, start, len, channel, fn)
dbg_log("DMA should read more than provided", LOG_DMA);
}
if(start + read_count > buffer.byteLength)
{
dbg_log("DMA write outside of buffer", LOG_DMA);

View file

@ -19,7 +19,6 @@ function FloppyController(cpu, fda_image, fdb_image)
this.floppy_size = 0;
this.buffer = fda_image;
this.fda_image = fda_image;
this.fdb_image = fdb_image;

View file

@ -1896,7 +1896,7 @@ opm(0x23, {
dbg_assert(modrm_byte >= 0xC0);
//dbg_log("write dr" + (modrm_byte >> 3 & 7) + ": " + h(cpu.reg32[modrm_byte & 7]), LOG_CPU);
cpu.dreg[modrm_byte >> 3 & 7] = cpu.reg32s[modrm_byte & 7];
cpu.dreg[modrm_byte >> 3 & 7] = reg_e32s;
});
undefined_instruction(0x24);
@ -1917,7 +1917,8 @@ unimplemented_sse(0x2F);
todo_op(0x30);
op(0x30, {
// wrmsr - write maschine specific register
dbg_log("wrmsr ecx=" + h(cpu.reg32[reg_ecx], 8), LOG_CPU);
dbg_log("wrmsr ecx=" + h(cpu.reg32[reg_ecx], 8) +
" data=" + h(cpu.reg32[reg_edx], 8) + ":" + h(cpu.reg32[reg_eax], 8), LOG_CPU);
});
op(0x31, {
@ -1939,6 +1940,10 @@ op(0x31, {
op(0x32, {
// rdmsr - read maschine specific register
dbg_log("rdmsr ecx=" + h(cpu.reg32[reg_ecx], 8), LOG_CPU);
// TODO
cpu.reg32s[reg_eax] = 0;
cpu.reg32s[reg_edx] = 0;
});
// rdpmc
todo_op(0x33);

View file

@ -239,7 +239,9 @@ function PIC(cpu, master)
{
// ocw1
irq_mask = ~data_byte;
//dbg_log("interrupt mask: " + (irq_mask & 0xFF).toString(2), LOG_PIC);
//dbg_log("interrupt mask: " + (irq_mask & 0xFF).toString(2) +
// " (" + (is_master ? "master" : "slave") + ")", LOG_PIC);
}
}
else if(state === 1)