Dirk Hoffmann

Results 78 comments of Dirk Hoffmann

This one is even stranger (running in 68020 mode): ``` Instruction: [4] cmp2.b (A0), D0; (2+) (Musashi) [4] cmp2.b (A0), D0; (2+) (Moira) [2] .short 0x00d0 (Binutils) [4] cmp2.b (a0),d0...

Yes, the second word is illegal, so it is doing the right thing. I just came to understand how to interprete `two(0000300,0), two(0177700,07777)`.

Found one more: {"chkw", 2, one(0040600), one(0170700), ";wDd", m68020up, dis_nonbranch } must be {"chkw", 2, one(0040600), one(0170700), ";wDd", m68000up, dis_nonbranch }

There is some strangeness in the binutils code which is exposed by the `TAS` command. It disassembles as follows: [2] ta.s d0 (Binutils) [2] tas d0 (Moira) If line {"tas",...

> I think @bebbo modified the binutils to use motorola syntax. quite a lot of that is done by massaging the resulting strings OK, thanks, that makes sense. I think...

GigaMem could be a suitable test case:

Closed as the MMU project is put on hold. For reference: Commit [115f803](https://github.com/dirkwhoffmann/vAmiga/tree/115f8039bea242786cd40cc3a9e67a8ba90c2d13) ist the last commit containing MMU code.

> If I'm reading the source code correctly things are nicely prepared to support it, but all 32-bit accesses are split up into two 16-bit ones. Yes, the current code...

Thanks a lot for your replay, Sorgelig. I agree that timing will break if we changed it to non-blocking statements. But can we really assume that copjmp1 is assigned 1...

I'm still a little bit confused about the intended behaviour: always @(posedge clk) ... copjmp1 = 1; ... always @(posedge clk) ... if (copjmp1 && clk_ena) strobe = 1; If...