Dirk Hoffmann
Dirk Hoffmann
In [this thread](https://github.com/dirkwhoffmann/vAmiga/issues/730) it was discussed to add MMU support to Moira. I'd like to start by porting Musashi's MMU, but I am unsure about the best way to test...
If an exception vector points to an odd address, Moira reads a word from this address without checking for address violations. I am unsure what the CPU is supposed to...
While reviewing the Copper code, I came across the following two code blocks: always @(posedge clk) ... copjmp1 = 1; ... always @(posedge clk) ... if (copjmp1 && clk_ena) Isn’t...
This [HDF]( https://github.com/dirkwhoffmann/vAmigaTS/blob/3eb329f2b73e4b4d881ddcf5ef9c921db92cc7c3/cputester/HDF/BASIC_020.hdf.zip) is reported to have 0 heads:
After passing the first quality gate (making the new CPU cores compatible with Musashi), it's time to run more sophisticated tests. For this purpose, I've created a new section in...
I understand that the only differences between the 020 and 030 are not in the instruction set but in the MMU which is not useful in emulation, and data cache...
Recently, I had another look at the Musashi core and noticed that supporting the 68010 and 68020 isn't as difficult as I originally thought. As a starting point, I've decided...
As part of my efforts to improve general code quality, I would like to make vAmiga's code base compatible with Visual C++. Since I don't use Windows regularly, I am...
As part of the vAmiga regression test suite, I've written a [small program](https://github.com/dirkwhoffmann/vAmigaTS/tree/master/CPU/Exceptions/StackFrame/stackframe3) which calls `BKPT` and dumps the generated stack frame: On my real machine (A500 ECS, 68010, 512...
Hi Toni, I am referring to functions `setchkundefinedflags` and `setchk2undefinedflags` in `newcpu_common.cpp`. Inside both functions, multiple subtractions are performed such as this one: if (val > lower && upper -...