Jeff Tranter
dee867ff9e
Add support for specifying address option in hex or octal.
2024-06-28 17:00:49 -04:00
Jeff Tranter
77a2da0833
Update README.md to list 6801/6803 support.
2023-06-14 17:51:30 -04:00
Jeff Tranter
4c3bbd6b8d
Merge pull request #9 from rundel-tech/master
...
Added 6801 / 6803 support
2023-06-14 17:48:49 -04:00
Merlin Skinner-Oakes
2919e4f5e7
Update udis.py
...
Add MC6801 / MC6803 support
2023-06-13 22:49:31 +01:00
Merlin Skinner-Oakes
8fdd0eeaf1
Added 6801 / 6803 support
2023-06-13 22:47:53 +01:00
Jeff Tranter
6fdb3ba0ee
Bug fix.
2021-10-01 17:57:08 -04:00
Jeff Tranter
2ad9d89c82
Fix but with data/undefined instructions.
2020-11-16 18:07:09 -05:00
Jeff Tranter
4adcf46f29
Implement rest of 1802 CPU.
2020-06-11 18:54:50 -04:00
Jeff Tranter
716da8c5d8
Start of support for 1802.
2020-06-10 23:25:59 -04:00
Jeff Tranter
5bd95bd548
Add missing CPUs from output message.
2020-06-09 18:14:34 -04:00
Jeff Tranter
2b6a0aa047
Add 8085 support. Update README. Fix some PyLint warnings.
2020-06-09 18:12:27 -04:00
Jeff Tranter
4cce3be30c
Merge pull request #6 from robmcmullen/master
...
Fixed instruction length for 6809 ldy direct and indexed
2018-09-11 17:51:41 -04:00
Rob McMullen
75ffe4bafb
Fixed instruction length for 6809 ldy direct and indexed
2018-09-11 05:13:08 -07:00
Jeff Tranter
c5302b630a
Fixed for Z80.
2018-09-09 18:07:30 -04:00
Jeff Tranter
f41e99dfa7
Remove some white space.
2018-09-09 13:08:14 -04:00
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