From 59e6e40b031405c9954fb70421ba2bf9e3a9ca73 Mon Sep 17 00:00:00 2001 From: Daniel Elstner Date: Sun, 28 Jun 2015 17:16:17 +0200 Subject: z80: Add test for the Z80 disassembly decoder --- decoder/test/z80/kc85_async_disasm.output | 286 ++++++++++++++++++++++++++++++ 1 file changed, 286 insertions(+) create mode 100644 decoder/test/z80/kc85_async_disasm.output (limited to 'decoder/test/z80/kc85_async_disasm.output') diff --git a/decoder/test/z80/kc85_async_disasm.output b/decoder/test/z80/kc85_async_disasm.output new file mode 100644 index 0000000..f467121 --- /dev/null +++ b/decoder/test/z80/kc85_async_disasm.output @@ -0,0 +1,286 @@ +1-58 z80: addr: "E382" +18-80 z80: instr: "RET NC" +18-80 z80: memrd: "D0" +58-92 z80: addr: "01AE" +80-114 z80: memrd: "0A" +92-125 z80: addr: "01AF" +80-142 z80: rop: "F40A" +114-142 z80: memrd: "F4" +125-171 z80: addr: "F40A" +142-193 z80: memrd: "38" +171-204 z80: addr: "F40B" +142-221 z80: instr: "JR C,$+9" +193-221 z80: memrd: "07" +204-272 z80: addr: "F40C" +221-289 z80: instr: "DEC BC" +221-289 z80: memrd: "0B" +272-317 z80: addr: "F40D" +289-334 z80: instr: "LD A,B" +289-334 z80: memrd: "78" +317-362 z80: addr: "F40E" +334-379 z80: instr: "OR C" +334-379 z80: memrd: "B1" +362-407 z80: addr: "F40F" +379-430 z80: memrd: "20" +407-498 z80: addr: "F410" +379-514 z80: instr: "JR NZ,$-8" +430-514 z80: memrd: "F6" +498-543 z80: addr: "F407" +514-565 z80: memrd: "CD" +543-576 z80: addr: "F408" +565-599 z80: memrd: "7F" +576-632 z80: addr: "F409" +514-644 z80: instr: "CALL 0E37Fh" +599-644 z80: memrd: "E3" +632-671 z80: addr: "01AF" +644-682 z80: memwr: "F4" +671-694 z80: addr: "01AE" +644-710 z80: wop: "F40A" +682-710 z80: memwr: "0A" +694-739 z80: addr: "E37F" +710-761 z80: memrd: "CD" +739-772 z80: addr: "E380" +761-795 z80: memrd: "74" +772-828 z80: addr: "E381" +710-840 z80: instr: "CALL 0E374h" +795-840 z80: memrd: "E3" +828-862 z80: addr: "01AD" +840-874 z80: memwr: "E3" +862-885 z80: addr: "01AC" +840-902 z80: wop: "E382" +874-902 z80: memwr: "82" +885-930 z80: addr: "E374" +902-947 z80: instr: "OR A" +902-947 z80: memrd: "B7" +930-975 z80: addr: "E375" +947-992 z80: memrd: "DD" +975-1021 z80: addr: "E376" +992-1043 z80: memrd: "CB" +1021-1054 z80: addr: "E377" +1043-1077 z80: memrd: "08" +1054-1111 z80: addr: "E378" +947-1133 z80: instr: "BIT 0,(IX+8)" +1077-1133 z80: memrd: "46" +1111-1156 z80: addr: "01F8" +1133-1172 z80: rop: "80" +1133-1172 z80: memrd: "80" +1156-1212 z80: addr: "E379" +1172-1235 z80: instr: "RET Z" +1172-1235 z80: memrd: "C8" +1212-1246 z80: addr: "01AC" +1235-1268 z80: memrd: "82" +1246-1280 z80: addr: "01AD" +1235-1296 z80: rop: "E382" +1268-1296 z80: memrd: "E3" +1280-1336 z80: addr: "E382" +1296-1359 z80: instr: "RET NC" +1296-1359 z80: memrd: "D0" +1336-1370 z80: addr: "01AE" +1359-1392 z80: memrd: "0A" +1370-1404 z80: addr: "01AF" +1359-1420 z80: rop: "F40A" +1392-1420 z80: memrd: "F4" +1404-1449 z80: addr: "F40A" +1420-1471 z80: memrd: "38" +1449-1483 z80: addr: "F40B" +1420-1499 z80: instr: "JR C,$+9" +1471-1499 z80: memrd: "07" +1483-1551 z80: addr: "F40C" +1499-1567 z80: instr: "DEC BC" +1499-1567 z80: memrd: "0B" +1551-1596 z80: addr: "F40D" +1567-1612 z80: instr: "LD A,B" +1567-1612 z80: memrd: "78" +1596-1641 z80: addr: "F40E" +1612-1657 z80: instr: "OR C" +1612-1657 z80: memrd: "B1" +1641-1686 z80: addr: "F40F" +1657-1708 z80: memrd: "20" +1686-1776 z80: addr: "F410" +1657-1793 z80: instr: "JR NZ,$-8" +1708-1793 z80: memrd: "F6" +1776-1821 z80: addr: "F407" +1793-1844 z80: memrd: "CD" +1821-1855 z80: addr: "F408" +1844-1877 z80: memrd: "7F" +1855-1911 z80: addr: "F409" +1793-1922 z80: instr: "CALL 0E37Fh" +1877-1922 z80: memrd: "E3" +1911-1949 z80: addr: "01AF" +1922-1960 z80: memwr: "F4" +1949-1972 z80: addr: "01AE" +1922-1989 z80: wop: "F40A" +1960-1989 z80: memwr: "0A" +1972-2017 z80: addr: "E37F" +1989-2039 z80: memrd: "CD" +2017-2051 z80: addr: "E380" +2039-2073 z80: memrd: "74" +2051-2107 z80: addr: "E381" +1989-2118 z80: instr: "CALL 0E374h" +2073-2118 z80: memrd: "E3" +2107-2141 z80: addr: "01AD" +2118-2152 z80: memwr: "E3" +2141-2164 z80: addr: "01AC" +2118-2180 z80: wop: "E382" +2152-2180 z80: memwr: "82" +2164-2209 z80: addr: "E374" +2180-2225 z80: instr: "OR A" +2180-2225 z80: memrd: "B7" +2209-2254 z80: addr: "E375" +2225-2270 z80: memrd: "DD" +2254-2299 z80: addr: "E376" +2270-2321 z80: memrd: "CB" +2299-2333 z80: addr: "E377" +2321-2355 z80: memrd: "08" +2333-2389 z80: addr: "E378" +2225-2412 z80: instr: "BIT 0,(IX+8)" +2355-2412 z80: memrd: "46" +2389-2434 z80: addr: "01F8" +2412-2451 z80: rop: "80" +2412-2451 z80: memrd: "80" +2434-2491 z80: addr: "E379" +2451-2513 z80: instr: "RET Z" +2451-2513 z80: memrd: "C8" +2491-2525 z80: addr: "01AC" +2513-2547 z80: memrd: "82" +2525-2558 z80: addr: "01AD" +2513-2575 z80: rop: "E382" +2547-2575 z80: memrd: "E3" +2558-2615 z80: addr: "E382" +2575-2637 z80: instr: "RET NC" +2575-2637 z80: memrd: "D0" +2615-2649 z80: addr: "01AE" +2637-2671 z80: memrd: "0A" +2649-2683 z80: addr: "01AF" +2637-2699 z80: rop: "F40A" +2671-2699 z80: memrd: "F4" +2683-2728 z80: addr: "F40A" +2699-2750 z80: memrd: "38" +2728-2761 z80: addr: "F40B" +2699-2778 z80: instr: "JR C,$+9" +2750-2778 z80: memrd: "07" +2761-2829 z80: addr: "F40C" +2778-2846 z80: instr: "DEC BC" +2778-2846 z80: memrd: "0B" +2829-2874 z80: addr: "F40D" +2846-2891 z80: instr: "LD A,B" +2846-2891 z80: memrd: "78" +2874-2919 z80: addr: "F40E" +2891-2936 z80: instr: "OR C" +2891-2936 z80: memrd: "B1" +2919-2965 z80: addr: "F40F" +2936-2987 z80: memrd: "20" +2965-3055 z80: addr: "F410" +2936-3071 z80: instr: "JR NZ,$-8" +2987-3071 z80: memrd: "F6" +3055-3100 z80: addr: "F407" +3071-3122 z80: memrd: "CD" +3100-3134 z80: addr: "F408" +3122-3156 z80: memrd: "7F" +3134-3190 z80: addr: "F409" +3071-3201 z80: instr: "CALL 0E37Fh" +3156-3201 z80: memrd: "E3" +3190-3228 z80: addr: "01AF" +3201-3239 z80: memwr: "F4" +3228-3251 z80: addr: "01AE" +3201-3267 z80: wop: "F40A" +3239-3267 z80: memwr: "0A" +3251-3296 z80: addr: "E37F" +3267-3318 z80: memrd: "CD" +3296-3330 z80: addr: "E380" +3318-3352 z80: memrd: "74" +3330-3386 z80: addr: "E381" +3267-3397 z80: instr: "CALL 0E374h" +3352-3397 z80: memrd: "E3" +3386-3419 z80: addr: "01AD" +3397-3431 z80: memwr: "E3" +3419-3442 z80: addr: "01AC" +3397-3459 z80: wop: "E382" +3431-3459 z80: memwr: "82" +3442-3487 z80: addr: "E374" +3459-3504 z80: instr: "OR A" +3459-3504 z80: memrd: "B7" +3487-3533 z80: addr: "E375" +3504-3549 z80: memrd: "DD" +3533-3578 z80: addr: "E376" +3549-3600 z80: memrd: "CB" +3578-3612 z80: addr: "E377" +3600-3634 z80: memrd: "08" +3612-3668 z80: addr: "E378" +3504-3690 z80: instr: "BIT 0,(IX+8)" +3634-3690 z80: memrd: "46" +3668-3713 z80: addr: "01F8" +3690-3730 z80: rop: "80" +3690-3730 z80: memrd: "80" +3713-3769 z80: addr: "E379" +3730-3792 z80: instr: "RET Z" +3730-3792 z80: memrd: "C8" +3769-3803 z80: addr: "01AC" +3792-3826 z80: memrd: "82" +3803-3837 z80: addr: "01AD" +3792-3854 z80: rop: "E382" +3826-3854 z80: memrd: "E3" +3837-3893 z80: addr: "E382" +3854-3916 z80: instr: "RET NC" +3854-3916 z80: memrd: "D0" +3893-3927 z80: addr: "01AE" +3916-3950 z80: memrd: "0A" +3927-3961 z80: addr: "01AF" +3916-3978 z80: rop: "F40A" +3950-3978 z80: memrd: "F4" +3961-4006 z80: addr: "F40A" +3978-4029 z80: memrd: "38" +4006-4040 z80: addr: "F40B" +3978-4057 z80: instr: "JR C,$+9" +4029-4057 z80: memrd: "07" +4040-4108 z80: addr: "F40C" +4057-4124 z80: instr: "DEC BC" +4057-4124 z80: memrd: "0B" +4108-4153 z80: addr: "F40D" +4124-4169 z80: instr: "LD A,B" +4124-4169 z80: memrd: "78" +4153-4198 z80: addr: "F40E" +4169-4214 z80: instr: "OR C" +4169-4214 z80: memrd: "B1" +4198-4243 z80: addr: "F40F" +4214-4265 z80: memrd: "20" +4243-4333 z80: addr: "F410" +4214-4350 z80: instr: "JR NZ,$-8" +4265-4350 z80: memrd: "F6" +4333-4378 z80: addr: "F407" +4350-4401 z80: memrd: "CD" +4378-4412 z80: addr: "F408" +4401-4435 z80: memrd: "7F" +4412-4468 z80: addr: "F409" +4350-4480 z80: instr: "CALL 0E37Fh" +4435-4480 z80: memrd: "E3" +4468-4506 z80: addr: "01AF" +4480-4518 z80: memwr: "F4" +4506-4529 z80: addr: "01AE" +4480-4546 z80: wop: "F40A" +4518-4546 z80: memwr: "0A" +4529-4574 z80: addr: "E37F" +4546-4597 z80: memrd: "CD" +4574-4608 z80: addr: "E380" +4597-4630 z80: memrd: "74" +4608-4664 z80: addr: "E381" +4546-4676 z80: instr: "CALL 0E374h" +4630-4676 z80: memrd: "E3" +4664-4698 z80: addr: "01AD" +4676-4709 z80: memwr: "E3" +4698-4721 z80: addr: "01AC" +4676-4737 z80: wop: "E382" +4709-4737 z80: memwr: "82" +4721-4766 z80: addr: "E374" +4737-4782 z80: instr: "OR A" +4737-4782 z80: memrd: "B7" +4766-4811 z80: addr: "E375" +4782-4828 z80: memrd: "DD" +4811-4856 z80: addr: "E376" +4828-4879 z80: memrd: "CB" +4856-4890 z80: addr: "E377" +4879-4912 z80: memrd: "08" +4890-4946 z80: addr: "E378" +4782-4969 z80: instr: "BIT 0,(IX+8)" +4912-4969 z80: memrd: "46" +4946-4992 z80: addr: "01F8" -- cgit v1.2.3-54-g00ecf