|
|
e1a6feb6f5
|
emu: Factor out hi/lo register access
|
2021-03-06 23:47:56 -08:00 |
|
|
|
1e32036bf7
|
emu: INT instruction, standalone dos function for now
|
2021-03-06 05:26:40 -08:00 |
|
|
|
0f4e52697a
|
emu: reghi & d8 address modes. make next_ip assoc instead of member
next_ip would borrow all of the cpu, now we just need IP and CS.
|
2021-03-06 04:52:09 -08:00 |
|
|
|
b2aa3fd0e0
|
emu: MOV generic. Drop Reg16 register wrapper type
|
2021-03-06 04:18:48 -08:00 |
|
|
|
be7e926842
|
emu: dump register file on unimplemented opcode
|
2021-03-06 02:10:25 -08:00 |
|
|
|
fa49d19ae0
|
emu: arg=rhs parsing. d16, reg, regval argtypes. non-generic MOV.
|
2021-03-06 01:09:17 -08:00 |
|
|
|
5c39f3b5af
|
emu ops can get multiple args, mem no longer implicit, implement RET
|
2021-03-06 01:09:07 -08:00 |
|
|
|
639e05edac
|
basic emu skeleton and loop, CALL instruction & rel16 addr mode
|
2021-03-06 01:08:19 -08:00 |
|