It's not really that many. Of the 14 registers in the 80(1)86, 7 are useful for common tasks. Compare that to the 68000, which has 15 useful registers, or MIPS, which has about 25! (For reference, the 6502 has 6 registers, and only 3 are useful for common tasks.)Espozo wrote:Well, that's a lot... (or do the 65816 and 6502 just have a very small amount of registers? I recall ARM having about the amount you showed.)
That's basically correct. You'll have to fix the syntax, and the 80(1)86 is limited to 16-bit offsets. You'll probably end up doing something along these lines:Espozo wrote:So, If I were to take an "immediate" and store it in a "direct", I'd do something like this?Code: Select all
mov [F8800], 1F
Code: Select all
mov ax, 0xF800
mov ds, ax
mov byte [0x800], 0x1FThis is MASM syntax, not NASM syntax.lidnariq wrote:PTR
I don't think MAME has any filters by default. Do you have something in one of your .ini files?Espozo wrote:I actually kind of like it better than Mame normally, because you don't have that dumb filter that makes me feel like my vision is even worse than it is.