Update irq test code
This commit is contained in:
1
hw/efinix_fpga/.gitignore
vendored
1
hw/efinix_fpga/.gitignore
vendored
@@ -7,3 +7,4 @@ outflow
|
||||
*.gtkw
|
||||
*.vvp
|
||||
|
||||
.mem
|
||||
@@ -1,257 +0,0 @@
|
||||
@00000000
|
||||
00 80 4C 00 00 8D 13 92 8E 14 92 8D 1A 92 8E 1B
|
||||
92 88 B9 FF FF 8D 24 92 88 B9 FF FF 8D 23 92 8C
|
||||
26 92 20 FF FF A0 FF D0 E8 60 00 00 21 FD 00 00
|
||||
00 00 A2 FF 9A D8 A9 00 85 04 A9 DF 85 05 20 99
|
||||
FD 20 0E FA 20 52 F0 58 20 47 F2 6C FC FF 20 02
|
||||
FA 00 A0 00 F0 07 A9 52 A2 F0 4C 05 92 60 AD FF
|
||||
EF A2 00 60 8D FF EF 60 20 2E F2 C9 0A D0 05 A9
|
||||
0D 20 2E F2 60 DA 5A A8 B2 04 AA A9 1B 20 2E F2
|
||||
A9 5B 20 2E F2 98 20 2E F2 A9 3B 20 2E F2 8A 20
|
||||
2E F2 A9 48 20 2E F2 7A FA 60 DA A9 1B 20 2E F2
|
||||
A9 63 20 2E F2 68 60 6C 22 02 6C 20 02 48 A0 04
|
||||
B1 04 09 40 20 1E F2 88 B1 04 20 1E F2 88 10 F8
|
||||
68 09 01 20 1E F2 20 FE FA 60 A2 08 A9 FF 20 1E
|
||||
F2 C9 FF D0 03 CA D0 F4 60 85 0C 86 0D 20 CA F0
|
||||
92 0C A9 FF 20 1E F2 A0 01 91 0C 20 EB FA 60 AA
|
||||
20 75 FC A9 FF 20 1E F2 92 0C E6 0C D0 02 E6 0D
|
||||
CA D0 F0 60 85 0C 86 0D 20 CA F0 C9 02 B0 12 E6
|
||||
0C D0 02 E6 0C A5 0C A6 0D 20 A2 FC A9 04 20 EF
|
||||
F0 60 48 A9 FF 20 1E F2 A9 00 20 12 F2 A9 FF 20
|
||||
1E F2 68 20 AD F0 20 CA F0 A8 A9 FF 20 1E F2 A9
|
||||
00 20 18 F2 A9 FF 20 1E F2 98 A2 00 60 A9 00 20
|
||||
18 F2 20 6A F1 A9 FF 20 1E F2 A9 00 20 18 F2 A2
|
||||
50 A9 FF 20 1E F2 CA D0 F8 60 A2 01 A9 C8 3A D0
|
||||
FD CA D0 F8 60 85 0E 86 0F A9 FF 92 0E 20 75 FC
|
||||
A5 04 85 10 A5 05 85 11 20 A6 FA A0 00 B1 10 91
|
||||
04 C8 B1 10 91 04 C8 B1 10 91 04 C8 B1 10 91 04
|
||||
A9 FF 20 1E F2 A9 00 20 12 F2 A9 FF 20 1E F2 A9
|
||||
11 A0 04 91 04 A9 00 20 AD F0 20 CA F0 C9 FF F0
|
||||
3F 85 16 A0 00 A9 FF 20 1E F2 85 15 A5 15 C9 FF
|
||||
D0 05 C8 D0 F0 80 23 A2 02 A0 00 A9 FF 20 1E F2
|
||||
92 0C E6 0C D0 02 E6 0D 88 D0 F0 A0 00 CA D0 EB
|
||||
A9 FF 20 1E F2 A9 FF 20 1E F2 A5 15 92 0E A5 16
|
||||
48 A9 FF 20 1E F2 A9 00 20 18 F2 A9 FF 20 1E F2
|
||||
68 60 A9 01 8D DB EF 60 9C DB EF 60 A9 00 8D DA
|
||||
EF AD DB EF 30 FB AD D9 EF 60 8D E6 EF 60 48 8D
|
||||
E6 EF AD E7 EF 89 02 D0 F9 68 60 AD E6 EF A2 00
|
||||
60 AD E7 EF A2 00 60 20 C9 FA A2 00 86 06 86 07
|
||||
A9 00 20 60 FB 20 AF FA A9 DB A2 FD 20 6F FA 20
|
||||
0F F3 C9 00 20 0D FC D0 03 4C 76 F2 A9 D4 A2 FD
|
||||
20 6F FA 4C 03 F3 A9 CB A2 FD 20 6F FA A0 05 20
|
||||
1C FB 20 60 FB AD 00 92 AE 01 92 20 A2 FC A9 0C
|
||||
20 2D FB 20 75 F1 A0 07 91 04 A0 07 A2 00 B1 04
|
||||
C9 00 20 13 FC D0 03 4C BA F2 A0 06 A2 00 B1 04
|
||||
C9 FE 20 13 FC F0 03 4C C3 F2 A2 00 A9 00 D0 03
|
||||
4C C7 F2 A2 00 A9 01 D0 03 4C CF F2 4C 00 F3 A0
|
||||
06 A2 00 B1 04 A2 00 29 F0 20 F4 F9 D0 03 4C EB
|
||||
F2 A9 D4 A2 FD 20 6F FA 4C 00 F3 A9 BC A2 FD 20
|
||||
A2 FC A0 08 A2 00 B1 04 20 A2 FC A0 04 20 3B FA
|
||||
6C 00 92 4C 06 F3 4C 06 F3 A0 0C 20 DA F9 60 20
|
||||
D6 FA A9 00 20 8C FC 20 4D F1 4C 46 F3 A0 00 A2
|
||||
00 18 A9 01 71 04 91 04 A0 00 A2 00 B1 04 C9 FF
|
||||
20 13 FC D0 03 4C 46 F3 A9 FA A2 FD 20 6F FA A2
|
||||
00 A9 01 4C FC F3 20 00 F4 A0 01 91 04 C9 01 20
|
||||
0D FC D0 C9 A9 01 20 2D FB 20 1D F4 A0 01 A2 00
|
||||
B1 04 C9 01 20 0D FC D0 03 4C 7A F3 A9 F1 A2 FD
|
||||
20 6F FA A2 00 A9 01 4C FC F3 A0 05 A2 00 B1 04
|
||||
C9 AA 20 0D FC D0 03 4C 91 F3 A2 00 A9 01 4C FC
|
||||
F3 A2 00 A9 00 A0 00 91 04 A0 00 A2 00 B1 04 C9
|
||||
FF 20 13 FC D0 03 4C B7 F3 A9 E2 A2 FD 20 6F FA
|
||||
A2 00 A9 01 4C FC F3 20 3F F5 A0 01 91 04 A0 01
|
||||
A2 00 B1 04 C9 02 20 2C FC D0 03 4C D5 F3 20 5C
|
||||
F5 A0 01 91 04 A0 00 A2 00 18 A9 01 71 04 91 04
|
||||
A0 01 A2 00 B1 04 C9 00 20 0D FC D0 AC A9 01 20
|
||||
2D FB 20 C5 F4 A2 00 A9 00 4C FC F3 20 03 FB 60
|
||||
A2 00 A9 00 20 8C FC A2 00 86 06 86 07 A9 00 20
|
||||
60 FB A2 00 A9 94 20 22 F1 4C 1C F4 60 20 A2 FC
|
||||
A2 00 A9 FF 20 1E F2 A2 00 A9 00 20 12 F2 A2 00
|
||||
A9 FF 20 1E F2 A2 00 A9 08 20 8C FC A2 01 A9 00
|
||||
85 06 A9 00 85 07 A9 AA 20 60 FB A2 00 A9 86 20
|
||||
AD F0 A0 01 20 13 FB 20 04 F1 A2 00 A9 FF 20 1E
|
||||
F2 A2 00 A9 00 20 18 F2 A2 00 A9 FF 20 1E F2 20
|
||||
EB FA 60 20 A2 FC A2 00 A9 FF 20 1E F2 A2 00 A9
|
||||
00 20 12 F2 A2 00 A9 FF 20 1E F2 A2 00 A9 0D 20
|
||||
8C FC A2 00 86 06 86 07 A9 00 20 60 FB A2 00 A9
|
||||
00 20 AD F0 A0 01 20 13 FB 20 D9 F0 A2 00 A9 FF
|
||||
20 1E F2 A2 00 A9 00 20 18 F2 A2 00 A9 FF 20 1E
|
||||
F2 20 EB FA 60 20 A2 FC 20 A6 FA A2 00 A9 FF 20
|
||||
1E F2 A2 00 A9 00 20 12 F2 A2 00 A9 FF 20 1E F2
|
||||
A0 00 91 04 A0 00 A2 00 B1 04 C9 FF 20 0D FC D0
|
||||
03 4C 05 F5 4C F7 F4 A2 00 A9 FF 20 1E F2 C9 FF
|
||||
20 0D FC D0 F2 A2 00 A9 3A 20 8C FC A2 00 86 06
|
||||
86 07 A9 00 20 60 FB A2 00 A9 00 20 AD F0 A0 02
|
||||
20 13 FB 20 04 F1 A2 00 A9 FF 20 1E F2 A2 00 A9
|
||||
00 20 18 F2 A2 00 A9 FF 20 1E F2 20 F9 FA 60 A2
|
||||
00 A9 37 20 8C FC A2 00 86 06 86 07 A9 00 20 60
|
||||
FB A2 00 A9 00 20 22 F1 4C 5B F5 60 A2 00 A9 29
|
||||
20 8C FC A2 00 86 06 A9 40 85 07 A9 00 20 60 FB
|
||||
A2 00 A9 00 20 22 F1 4C 7A F5 60 20 A2 FC 20 C9
|
||||
FA A0 03 A2 00 B1 04 4C 8A F5 A0 0E 20 DA F9 60
|
||||
20 A2 FC A9 00 20 8C FC 20 AF FA A2 00 A9 00 A0
|
||||
00 20 BA FC A0 01 20 13 FB E0 02 20 2C FC F0 03
|
||||
4C B6 F5 4C 18 F6 A9 03 A2 FE 20 A2 FC A0 06 20
|
||||
13 FB A0 00 20 08 FB 20 A2 FC A0 07 A2 00 A9 01
|
||||
20 CA F9 A0 04 20 3B FA A0 02 A2 00 B1 04 C9 1F
|
||||
20 13 FC D0 03 4C FA F5 A9 07 A2 FE 20 6F FA A2
|
||||
00 A9 00 A0 02 91 04 4C 0C F6 A2 00 A9 20 20 68
|
||||
F0 A0 02 A2 00 18 A9 01 71 04 91 04 A0 00 A2 00
|
||||
A9 01 20 CA F9 4C A4 F5 A9 07 A2 FE 20 6F FA 20
|
||||
FE FA 60 A0 00 B1 1A E6 1A D0 02 E6 1B 60 AD 4A
|
||||
92 8D 45 92 20 CF F6 A9 45 A2 92 20 A2 FC 20 83
|
||||
FC 4C 02 92 A5 18 38 E9 02 85 18 B0 02 C6 19 60
|
||||
AD 4F 92 D0 11 20 6D F6 4C ED F9 AD 4F 92 D0 06
|
||||
20 6D F6 4C E7 F9 20 6D F6 85 06 86 07 20 44 F6
|
||||
A0 01 B1 18 AA 88 B1 18 60 A0 00 84 0C 84 0D B1
|
||||
1A 38 E9 30 90 2C C9 0A B0 28 20 27 F6 48 A5 0C
|
||||
A6 0D 06 0C 26 0D 06 0C 26 0D 65 0C 85 0C 8A 65
|
||||
0D 85 0D 06 0C 26 0D 68 65 0C 85 0C 90 D1 E6 0D
|
||||
B0 CD A5 0C A6 0D 60 AC 51 92 EE 51 92 99 52 92
|
||||
60 A9 52 A2 92 18 6D 51 92 90 01 E8 4C A2 FC A5
|
||||
1C A6 1D 4C A2 FC 20 2E F6 EE 4B 92 D0 F8 EE 4C
|
||||
92 D0 F3 60 20 CF F6 AD 66 92 AE 67 92 20 A2 FC
|
||||
AD 68 92 AE 69 92 20 A2 FC 4C 02 92 84 0C 20 60
|
||||
FB 20 C1 F6 A5 0C 4C 90 FB 84 0C 20 60 FB 20 C1
|
||||
F6 A5 0C 4C D1 FB 48 A0 05 B9 18 00 99 3F 92 88
|
||||
10 F7 68 85 18 86 19 20 E3 FA 85 1A 86 1B 20 E3
|
||||
FA 85 1C 86 1D A9 00 A8 91 1C C8 91 1C C8 B1 1C
|
||||
8D 03 92 C8 B1 1C 8D 04 92 A5 1A 85 0C A5 1B 85
|
||||
0D A0 00 B1 1A F0 0B C9 25 F0 07 C8 D0 F5 E6 1B
|
||||
D0 F1 98 18 65 1A 85 1A 90 02 E6 1B 38 E5 0C 85
|
||||
0E A5 1B E5 0D 85 0F 05 0E F0 25 20 C9 FA A0 05
|
||||
A5 1D 91 04 88 A5 1C 91 04 88 A5 0D 91 04 88 A5
|
||||
0C 91 04 88 A5 0F 91 04 88 A5 0E 91 04 20 02 92
|
||||
20 23 F6 AA D0 0B A2 05 BD 3F 92 95 18 CA 10 F8
|
||||
60 C9 25 D0 09 B1 1A C9 25 D0 09 20 27 F6 20 31
|
||||
F6 4C 49 F7 A9 00 A2 0B 9D 46 92 CA 10 FA B1 1A
|
||||
C9 2D D0 05 8E 46 92 F0 19 C9 2B D0 05 8E 47 92
|
||||
F0 10 C9 20 D0 05 8E 48 92 F0 07 C9 23 D0 09 8E
|
||||
49 92 20 27 F6 4C CE F7 A2 20 C9 30 D0 06 AA 20
|
||||
27 F6 B1 1A 8E 4A 92 C9 2A D0 09 20 27 F6 20 6D
|
||||
F6 4C 17 F8 20 79 F6 8D 4B 92 8E 4C 92 8C 4D 92
|
||||
8C 4E 92 B1 1A C9 2E D0 1B 20 27 F6 B1 1A C9 2A
|
||||
D0 09 20 27 F6 20 6D F6 4C 3E F8 20 79 F6 8D 4D
|
||||
92 8E 4E 92 B1 1A C9 7A F0 19 C9 68 F0 15 C9 74
|
||||
F0 11 C9 6A F0 08 C9 4C F0 04 C9 6C D0 0B A9 FF
|
||||
8D 4F 92 20 27 F6 4C 44 F8 8C 51 92 A2 52 8E 66
|
||||
92 A2 92 8E 67 92 20 27 F6 C9 63 D0 0E 20 6D F6
|
||||
8D 52 92 A9 00 8D 53 92 4C 68 F9 C9 64 F0 04 C9
|
||||
69 D0 2D A2 00 AD 48 92 F0 02 A2 20 AD 47 92 F0
|
||||
02 A2 2B 8E 50 92 20 5B F6 A4 07 30 0B AC 50 92
|
||||
F0 06 8C 52 92 EE 51 92 A0 0A 20 FC F6 4C 68 F9
|
||||
C9 6E D0 15 20 6D F6 85 0C 86 0D A0 00 B1 1C 91
|
||||
0C C8 B1 1C 91 0C 4C 49 F7 C9 6F D0 27 20 5B F6
|
||||
AC 49 92 F0 17 48 86 14 05 14 05 06 05 07 0D 4D
|
||||
92 0D 4E 92 F0 06 A9 30 20 B7 F6 68 A0 08 20 FC
|
||||
F6 4C 68 F9 C9 70 D0 0D A2 00 8E 4F 92 E8 8E 49
|
||||
92 A9 78 D0 27 C9 73 D0 0C 20 6D F6 8D 66 92 8E
|
||||
67 92 4C 68 F9 C9 75 D0 0B 20 50 F6 A0 0A 20 09
|
||||
F7 4C 68 F9 C9 78 F0 04 C9 58 D0 29 48 AD 49 92
|
||||
F0 0A A9 30 20 B7 F6 A9 58 20 B7 F6 20 50 F6 A0
|
||||
10 20 09 F7 68 C9 78 D0 09 AD 66 92 AE 67 92 20
|
||||
FA FC 4C 68 F9 4C 49 F7 AD 66 92 AE 67 92 20 E4
|
||||
FC 8D 68 92 8E 69 92 AD 4D 92 0D 4E 92 F0 15 AE
|
||||
4D 92 EC 68 92 AD 4E 92 A8 ED 69 92 B0 06 8E 68
|
||||
92 8C 69 92 38 AD 4B 92 ED 68 92 AA AD 4C 92 ED
|
||||
69 92 B0 03 A9 00 AA 49 FF 8D 4C 92 8A 49 FF 8D
|
||||
4B 92 AD 46 92 D0 03 20 D9 F6 20 E4 F6 AD 46 92
|
||||
F0 03 20 D9 F6 4C 49 F7 A0 00 18 71 04 91 04 48
|
||||
C8 8A 71 04 91 04 AA 68 60 C8 48 18 98 65 04 85
|
||||
04 90 02 E6 05 68 60 A0 FF E0 80 B0 02 A0 00 84
|
||||
06 84 07 60 E0 00 D0 06 AA D0 03 A9 01 60 A2 00
|
||||
8A 60 A0 00 F0 07 A9 52 A2 F0 4C 05 92 60 A9 00
|
||||
85 0C A9 F0 85 0D A9 00 85 0E A9 92 85 0F A2 CD
|
||||
A9 FF 85 14 A0 00 E8 F0 0D B1 0C 91 0E C8 D0 F6
|
||||
E6 0D E6 0F D0 F0 E6 14 D0 EF 60 8C 6A 92 88 88
|
||||
98 18 65 04 85 0C A6 05 90 01 E8 86 0D A0 01 B1
|
||||
0C AA 88 B1 0C 20 A2 FC A5 0C A6 0D 20 69 FD AC
|
||||
6A 92 4C DA F9 85 0C 86 0D 20 75 F0 4C 73 FA 85
|
||||
0C 86 0D A0 00 B1 0C F0 0E C8 84 14 20 68 F0 A4
|
||||
14 D0 F2 E6 0D D0 EE 60 E0 00 D0 15 4A AA BD 30
|
||||
FE 90 05 4A 4A 4A 4A 18 29 0F AA BD 25 FE A2 00
|
||||
60 38 A9 00 AA 60 A4 04 D0 02 C6 05 C6 04 60 A5
|
||||
04 38 E9 02 85 04 90 01 60 C6 05 60 A5 04 38 E9
|
||||
04 85 04 90 01 60 C6 05 60 A5 04 38 E9 06 85 04
|
||||
90 01 60 C6 05 60 A5 04 38 E9 07 85 04 90 01 60
|
||||
C6 05 60 A0 01 B1 04 AA 88 B1 04 E6 04 F0 05 E6
|
||||
04 F0 03 60 E6 04 E6 05 60 A0 03 4C DA F9 A0 05
|
||||
4C DA F9 A0 08 4C DA F9 85 0C 86 0D A2 00 B1 0C
|
||||
60 A0 01 B1 04 AA 88 B1 04 60 A0 03 B1 04 85 07
|
||||
88 B1 04 85 06 88 B1 04 AA 88 B1 04 60 A2 00 18
|
||||
65 04 48 8A 65 05 AA 68 60 18 49 FF 69 01 48 8A
|
||||
49 FF 69 00 AA A5 06 49 FF 69 00 85 06 A5 07 49
|
||||
FF 69 00 85 07 68 60 A9 00 AA A0 00 84 06 84 07
|
||||
48 20 BC FA A0 03 A5 07 91 04 88 A5 06 91 04 88
|
||||
8A 91 04 68 88 91 04 60 85 14 20 E3 FA 85 0E 86
|
||||
0F 85 10 86 11 20 75 FC 20 E3 FA 85 06 86 07 60
|
||||
20 78 FB A6 07 A4 14 C0 0A D0 39 A5 06 05 0D 05
|
||||
0C D0 11 E0 80 D0 0D A0 0B B9 19 FE 91 0E 88 10
|
||||
F8 4C 08 FC 8A 10 1D A9 2D A0 00 91 0E E6 0E D0
|
||||
02 E6 0F A5 0C A6 0D 20 39 FB 85 0C 86 0D 4C D4
|
||||
FB 20 78 FB A9 00 48 A0 20 A9 00 06 0C 26 0D 26
|
||||
06 26 07 2A C5 14 90 04 E5 14 E6 0C 88 D0 EC A8
|
||||
B9 09 FE 48 A5 0C 05 0D 05 06 05 07 D0 D9 A0 00
|
||||
68 91 0E F0 03 C8 D0 F8 A5 10 A6 11 60 D0 06 A2
|
||||
00 8A 60 D0 FA A2 00 A9 01 60 F0 F9 30 F7 A2 00
|
||||
8A 60 F0 02 10 EF A2 00 8A 60 F0 E9 90 E7 A2 00
|
||||
8A 60 F0 DB A2 00 8A 2A 60 20 62 FC A6 11 F0 13
|
||||
B1 0C 91 0E C8 B1 0C 91 0E C8 D0 F4 E6 0D E6 0F
|
||||
CA D0 ED A6 10 F0 08 B1 0C 91 0E C8 CA D0 F8 4C
|
||||
E3 FA 85 10 86 11 20 75 FC C8 B1 04 AA 86 0F 88
|
||||
B1 04 85 0E 60 A0 01 B1 04 85 0D 88 B1 04 85 0C
|
||||
4C EB FA A9 01 4C A0 FC A0 00 B1 04 A4 04 F0 07
|
||||
C6 04 A0 00 91 04 60 C6 05 C6 04 91 04 60 A9 00
|
||||
A2 00 48 A5 04 38 E9 02 85 04 B0 02 C6 05 A0 01
|
||||
8A 91 04 68 88 91 04 60 A0 00 91 04 C8 48 8A 91
|
||||
04 68 60 85 0E 86 0F 20 75 FC B1 0C D1 0E D0 0C
|
||||
AA F0 10 C8 D0 F4 E6 0D E6 0F D0 EE B0 03 A2 FF
|
||||
60 A2 01 60 85 0E 86 0F A2 00 A0 00 B1 0E F0 08
|
||||
C8 D0 F9 E6 0F E8 D0 F4 98 60 85 0C 86 0D 85 0E
|
||||
86 0F A0 00 B1 0C F0 14 20 8C FA 29 02 F0 06 B1
|
||||
0C 69 20 91 0C C8 D0 EC E6 0D D0 E8 A5 0E A6 0F
|
||||
60 20 E3 FA 85 0E 86 0F E8 8E 31 92 AA E8 8E 30
|
||||
92 20 75 FC 20 E3 FA 85 10 86 11 A0 00 84 14 B1
|
||||
10 18 65 0E 91 10 C8 B1 10 65 0F 91 10 CE 30 92
|
||||
F0 11 A4 14 B1 0C C8 D0 02 E6 0D 84 14 20 68 F0
|
||||
4C 4D FD CE 31 92 D0 EA 60 85 0C 86 0D A9 00 8D
|
||||
2A 92 8D 2B 92 A0 01 B1 04 AA 88 B1 04 20 A2 FC
|
||||
A0 02 A9 2A 91 04 C8 A9 92 91 04 A5 0C A6 0D 20
|
||||
16 F7 AD 2A 92 AE 2B 92 60 A9 32 85 0C A9 92 85
|
||||
0D A9 00 A8 A2 00 F0 0A 91 0C C8 D0 FB E6 0D CA
|
||||
D0 F6 C0 39 F0 05 91 0C C8 D0 F7 60 62 61 64 20
|
||||
74 6F 6B 65 6E 3A 20 25 78 0A 00 53 75 63 63 65
|
||||
73 73 0A 00 45 72 72 6F 72 0A 00 53 74 61 72 74
|
||||
0A 00 6F 70 5F 63 6F 6E 64 20 65 72 72 6F 72 0A
|
||||
00 49 46 20 43 6F 6E 64 0A 00 47 6F 20 49 44 4C
|
||||
45 0A 00 25 32 78 00 0A 00 30 31 32 33 34 35 36
|
||||
37 38 39 41 42 43 44 45 46 2D 32 31 34 37 34 38
|
||||
33 36 34 38 00 00 01 02 0C 09 0A 10 40 50 A0 D0
|
||||
66 66 66 66 A6 88 88 66 66 66 66 66 66 66 66 66
|
||||
09 00 00 00 00 00 00 00 33 33 33 33 33 00 00 00
|
||||
50 55 55 25 22 22 22 22 22 22 22 22 22 02 00 00
|
||||
40 44 44 14 11 11 11 11 11 11 11 11 11 01 00 70
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
00 00 00 00 00 00 00 00 00 00 A7 F0 32 F0 AA F0
|
||||
@@ -13,7 +13,7 @@ HEX=$(NAME).hex
|
||||
LISTS=lists
|
||||
|
||||
KERNEL_SRCS=rtc.s interrupt_controller.s
|
||||
KERNEL_OBJS=$(patsubst %.s,%.o,$(filter %s,$(KERNEL_SRCS)))
|
||||
# KERNEL_OBJS=$(patsubst %.s,%.o,$(filter %s,$(KERNEL_SRCS)))
|
||||
|
||||
SRCS=$(wildcard *.s) $(wildcard *.c)
|
||||
SRCS+=$(wildcard **/*.s) $(wildcard **/*.c)
|
||||
@@ -28,8 +28,8 @@ all: $(KERNEL_SRCS) $(HEX)
|
||||
$(HEX): $(BIN)
|
||||
objcopy --input-target=binary --output-target=verilog $(BIN) $(HEX)
|
||||
|
||||
$(BIN): $(OBJS) $(KERNEL_OBJS)
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) $(KERNEL_OBJS) -o $@
|
||||
$(BIN): $(OBJS)
|
||||
$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o $@
|
||||
|
||||
%.o: %.c $(LISTS)
|
||||
$(CC) $(CFLAGS) -l $(LISTS)/$<.list -c $< -o $@
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
.export _init, _nmi_int, _irq_int
|
||||
.export _init, nmi_int, irq_int
|
||||
|
||||
.autoimport
|
||||
|
||||
@@ -11,8 +11,8 @@ finish: .res 1
|
||||
|
||||
.code
|
||||
|
||||
_nmi_int:
|
||||
_irq_int:
|
||||
nmi_int:
|
||||
irq_int:
|
||||
lda #$6d
|
||||
sta $00
|
||||
|
||||
|
||||
Reference in New Issue
Block a user