File tree Expand file tree Collapse file tree 1 file changed +34
-80
lines changed
Expand file tree Collapse file tree 1 file changed +34
-80
lines changed Original file line number Diff line number Diff line change 44abort "missing header Z80.h" unless have_header 'Z80.h'
55abort "missing library Z80" unless have_library 'Z80'
66
7- %w(
8- z80_power
9- z80_instant_reset
10- z80_int
11- z80_nmi
12- z80_execute
13- z80_run
14- ) . each do |function |
15- abort "missing #{ function } ()" unless have_func function
7+ %w( power instant_reset int nmi execute run ) . each do |function |
8+ abort "missing z80_#{ function } ()" unless have_func "z80_#{ function } "
169end
1710
1811have_func 'z80_special_reset'
1912
20- %w(
21- z80_break
22- z80_r
23- z80_refresh_address
24- z80_in_cycle
25- z80_out_cycle
26- ) . each do |function |
27- abort "missing #{ function } ()" unless have_func ( function , 'Z80.h' )
13+ %w( break r refresh_address in_cycle out_cycle ) . each do |function |
14+ abort "missing z80_#{ function } ()" unless have_func ( "z80_#{ function } " , 'Z80.h' )
2815end
2916
3017%w(
31- Z80_MAXIMUM_CYCLES
32- Z80_MAXIMUM_CYCLES_PER_STEP
33- Z80_MINIMUM_CYCLES_PER_STEP
34- Z80_HOOK
35- Z80_OPTION_OUT_VC_255
36- Z80_OPTION_LD_A_IR_BUG
37- Z80_OPTION_HALT_SKIP
38- Z80_OPTION_XQ
39- Z80_OPTION_IM0_RETX_NOTIFICATIONS
40- Z80_OPTION_YQ
41- Z80_MODEL_ZILOG_NMOS
42- Z80_MODEL_ZILOG_CMOS
43- Z80_MODEL_NEC_NMOS
44- Z80_MODEL_ST_CMOS
45- Z80_REQUEST_REJECT_NMI
46- Z80_REQUEST_NMI
47- Z80_REQUEST_INT
48- Z80_RESUME_HALT
49- Z80_RESUME_XY
50- Z80_RESUME_IM0_XY
51- Z80_MEMPTR
52- Z80_PC
53- Z80_SP
54- Z80_XY
55- Z80_IX
56- Z80_IY
57- Z80_AF
58- Z80_BC
59- Z80_DE
60- Z80_HL
61- Z80_AF_
62- Z80_BC_
63- Z80_DE_
64- Z80_HL_
65- Z80_MEMPTRH
66- Z80_MEMPTRL
67- Z80_PCH
68- Z80_PCL
69- Z80_SPH
70- Z80_SPL
71- Z80_XYH
72- Z80_XYL
73- Z80_IXH
74- Z80_IXL
75- Z80_IYH
76- Z80_IYL
77- Z80_A
78- Z80_F
79- Z80_B
80- Z80_C
81- Z80_D
82- Z80_E
83- Z80_H
84- Z80_L
85- Z80_A_
86- Z80_F_
87- Z80_B_
88- Z80_C_
89- Z80_D_
90- Z80_E_
91- Z80_H_
92- Z80_L_
18+ MAXIMUM_CYCLES
19+ MAXIMUM_CYCLES_PER_STEP
20+ MINIMUM_CYCLES_PER_STEP
21+
22+ HOOK
23+
24+ OPTION_OUT_VC_255
25+ OPTION_LD_A_IR_BUG
26+ OPTION_HALT_SKIP
27+ OPTION_XQ
28+ OPTION_IM0_RETX_NOTIFICATIONS
29+ OPTION_YQ
30+
31+ MODEL_ZILOG_NMOS
32+ MODEL_ZILOG_CMOS
33+ MODEL_NEC_NMOS
34+ MODEL_ST_CMOS
35+
36+ REQUEST_REJECT_NMI
37+ REQUEST_NMI
38+ REQUEST_INT
39+
40+ RESUME_HALT
41+ RESUME_XY
42+ RESUME_IM0_XY
43+
44+ MEMPTR PC SP XY IX IY AF BC DE HL AF_ BC_ DE_ HL_
45+ MEMPTRH MEMPTRL PCH PCL SPH SPL XYH XYL IXH IXL IYH IYL
46+ A F B C D E H L A_ F_ B_ C_ D_ E_ H_ L_
9347) . each do |macro |
94- abort "missing #{ macro } " unless have_macro ( macro , 'Z80.h' )
48+ abort "missing Z80_ #{ macro } " unless have_macro ( "Z80_ #{ macro } " , 'Z80.h' )
9549end
9650
9751create_makefile "z80/z80"
You can’t perform that action at this time.
0 commit comments