Commit Graph
85 Commits
Author SHA1 Message Date
Jeff Tranter 26a09de5ec Make some fixes for 6800. 2018-09-09 13:04:13 -04:00
Jeff Tranter 5346757385 Remove unneeded import. 2018-06-04 17:55:12 -04:00
Jeff Tranter 017d8f36ca Merge pull request #5 from robmcmullen/udis_only
A few minor opcode fixes
2018-06-04 17:52:26 -04:00
Rob McMullen 9b2f3caffd Fixed 16-bit relative branching in 6809 2018-06-04 11:27:10 -07:00
Rob McMullen ecd866e380 Fixed missing pcr flag from 8051's sjmp 2018-06-04 11:21:29 -07:00
Rob McMullen f042f27256 Fixed pcr on 6800 bsr 2018-06-04 11:21:18 -07:00
Rob McMullen 3148b4cac0 Added missing $ to immediate hex data 2018-06-04 11:21:07 -07:00
Jeff Tranter d1848cb1c5 Merge pull request #4 from robmcmullen/udis_only
Added 65816 support
2016-03-05 10:05:33 -05:00
Rob McMullen 522dc7003a Updated README to change status on z80 and 65816 2016-03-04 17:03:59 -08:00
Rob McMullen 7e7c6eaa05 65816: text formatting: aligned right brackets in opcodeTable 2016-03-04 11:44:47 -08:00
Rob McMullen ff078dfd89 65816: fixed max instruction length 2016-03-04 11:44:14 -08:00
Rob McMullen 6acdf2cdeb 65816: fixed instruction, address mode typos 2016-03-03 23:19:44 -08:00
Rob McMullen 8d9c3a51d4 65816: added more opcodes 2016-03-03 22:18:21 -08:00
Rob McMullen a450c7f96d Initial (incomplete) 65816 data 2016-03-03 20:11:13 -08:00
Jeff Tranter e0a5e76ed3 Merge pull request #3 from robmcmullen/udis_only
Preliminary support for 0xfdcb and 0xddcb bit operations
2016-02-29 22:09:55 -05:00
Rob McMullen d9531376fc udis: simplified flag logical operations 2016-02-29 13:27:52 -08:00
Rob McMullen f8d8de1bcc z80: removed inadvertently added test addressing mode 2016-02-29 13:26:40 -08:00
Rob McMullen c924ce0fc2 z80: added z80bit flag to generated ddcb and fdcb 4 byte instructions 2016-02-29 10:50:48 -08:00
Rob McMullen d3c950d365 z80: added 4-byte ix/iy bit instructions 2016-02-28 23:21:27 -08:00
Rob McMullen d4f4f901a7 z80: Added placeholder instructions and address modes for ddcb and fdcb instructions 2016-02-27 17:30:48 -08:00
Jeff Tranter a7cca15283 Merge pull request #2 from robmcmullen/udis_only
Added support for undocumented 6502 instructions
2016-02-27 16:51:11 -05:00
Rob McMullen 07b867badd z80: fixed opcodes dd39 and fd39 2016-02-24 16:21:48 -08:00
Rob McMullen 3da079f80f Fixed missing nc,pcr in last commit 2016-02-24 16:18:39 -08:00
Rob McMullen 83e0830934 z80: fixed pcr for jr, djnz addressing modes.
There was a conflict with jr c,n and ld c,n: jr uses pcr which displays
2 bytes, but ld c,n displays a single byte so they can't use the same
address mode. Added the *,pcr address modes
2016-02-24 16:07:03 -08:00
Rob McMullen b6d54790f8 z80: fixed swapped low/high bytes in ix,aa & iy,aa 2016-02-24 15:00:18 -08:00
Rob McMullen 4c08d9e0a9 z80: fixed c,n 2016-02-24 14:44:43 -08:00
Rob McMullen d24230106f z80: fixed hl,de 2016-02-24 14:28:54 -08:00
Rob McMullen d83424251c Fixed jr nz,n: should be pc-relative 2016-02-24 10:02:30 -08:00
Rob McMullen 38630d3281 Fixed z80 $f7 and $ff 2016-02-23 22:31:00 -08:00
Rob McMullen 55be6c6dc4 Added 6502 undocumented opcodes
* added -u flag to command line
* added 'und' flag and changes to flag handling
2016-02-21 22:13:14 -08:00
Jeff Tranter c1346079bc Fix error. 2015-07-11 09:43:59 -04:00
Jeff Tranter fb67d2dfaf Clean up indentation. 2015-07-05 15:29:44 -04:00
Jeff Tranter fa8d33568e Implement more of 8051. 2015-07-05 15:11:13 -04:00
Jeff Tranter 4b411536ab Implement more of 8051. 2015-07-05 15:00:40 -04:00
Jeff Tranter 3553426a4e Implement more of 8051. 2015-07-05 14:31:02 -04:00
Jeff Tranter 7516085696 Start on 8051. 2015-07-05 13:30:58 -04:00
Jeff Tranter 5f6d4e3677 Start on 8051. 2015-07-05 13:30:45 -04:00
Jeff Tranter 915f0ea743 Implement more of 6809. 2015-07-03 23:58:01 -04:00
Jeff Tranter 60cf40fe45 Implement more of 6809. 2015-07-03 23:53:23 -04:00
Jeff Tranter 487a2e3321 Implement more of 6809. 2015-07-03 23:43:54 -04:00
Jeff Tranter e7427779e0 Implement more of 6809. 2015-07-03 17:57:02 -04:00
Jeff Tranter 460b78b710 Implement more of 6809. 2015-07-03 17:47:29 -04:00
Jeff Tranter a1d1d8ff63 Start 6809. 2015-07-02 22:04:51 -04:00
Jeff Tranter 019b85a0e4 Start 6809. 2015-07-02 22:03:50 -04:00
Jeff Tranter a80f3dfb6a Implement more of Z80. 2015-07-02 18:44:06 -04:00
Jeff Tranter 5a31ecc245 Implement more of Z80. 2015-07-02 18:34:12 -04:00
Jeff Tranter 59b3b1784c Implement more of Z80. 2015-07-02 18:19:50 -04:00
Jeff Tranter d07901394c Implement more of Z80. 2015-07-01 23:16:58 -04:00
Jeff Tranter 5cd1028fd9 Implement more of Z80. 2015-07-01 23:15:22 -04:00
Jeff Tranter b1503028d2 Implement more of Z80. 2015-06-28 20:13:25 -04:00