Skip to content

Commit 2162cb2

Browse files
committed
Revert "Fix macros in kernel.inc"
This reverts commit 0fcb327.
1 parent 0fcb327 commit 2162cb2

2 files changed

Lines changed: 18 additions & 18 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ kernel: baserom $(OUTDIR)$(PLATFORM)/00.bin $(OUTDIR)$(PLATFORM)/01.bin $(OUTDIR
9191
patchrom -c src/01/jumptable.config $(BINDIR)kernel.rom 01 < $(BINDIR)01.sym > $(BINDIR)01.h
9292
patchrom -c src/02/jumptable.config $(BINDIR)kernel.rom 02 < $(BINDIR)02.sym > $(BINDIR)02.h
9393
cat headers/kernel.h.start $(BINDIR)00.h $(BINDIR)01.h $(BINDIR)02.h headers/kernel.h.end > $(BINDIR)../include/kernel.h
94-
#cp headers/*.h $(BINDIR)../include/ # There are currently no additional headers
94+
cp headers/*.h $(BINDIR)../include/
9595
# Generate kernel upgrade file
9696
mktiupgrade -p -k keys/$(KEY).key -d $(DEVICE) $(BINDIR)kernel.rom $(BINDIR)kernel.$(UPGRADEEXT) 00 01 02 03
9797

include/kernel.inc

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,81 +6,81 @@ rlcall .equ 0x10
66
rpcall .equ 0x20
77

88
.macro kcall(addr)
9-
rst 0x08
9+
rst rkcall
1010
call addr
1111
.endmacro
1212
.macro kcall(cc, addr)
13-
rst 0x08
13+
rst rkcall
1414
call cc, addr
1515
.endmacro
1616
.macro kjp(addr)
17-
rst 0x08
17+
rst rkcall
1818
jp addr
1919
.endmacro
2020
.macro kjp(cc, addr)
21-
rst 0x08
21+
rst rkcall
2222
jp cc, addr
2323
.endmacro
2424
.macro kld(to, from)
25-
rst 0x08
25+
rst rkcall
2626
ld to, from
2727
.endmacro
2828

2929
.macro lcall(id, addr)
30-
rst 0x10
30+
rst rlcall
3131
.db id
3232
call addr
3333
.endmacro
3434
.macro lcall(id, cc, addr)
35-
rst 0x10
35+
rst rlcall
3636
.db id
3737
call cc, addr
3838
.endmacro
3939
.macro ljp(id, addr)
40-
rst 0x10
40+
rst rlcall
4141
.db id
4242
jp addr
4343
.endmacro
4444
.macro ljp(id, cc, addr)
45-
rst 0x10
45+
rst rlcall
4646
.db id
4747
jp cc, addr
4848
.endmacro
4949
.macro lld(id, to, from)
50-
rst 0x10
50+
rst rlcall
5151
.db id
5252
ld to, from
5353
.endmacro
5454

5555
.macro icall(addr)
56-
rst 0x10
56+
rst rlcall
5757
.db libId
5858
call addr
5959
.endmacro
6060
.macro icall(cc, addr)
61-
rst 0x10
61+
rst rlcall
6262
.db libId
6363
call cc, addr
6464
.endmacro
6565
.macro ijp(addr)
66-
rst 0x10
66+
rst rlcall
6767
.db libId
6868
jp addr
6969
.endmacro
7070
.macro ijp(cc, addr)
71-
rst 0x10
71+
rst rlcall
7272
.db libId
7373
jp cc, addr
7474
.endmacro
7575
.macro ild(to, from)
76-
rst 0x10
76+
rst rlcall
7777
.db libId
7878
ld to, from
7979
.endmacro
8080

8181
.macro pcall(function)
8282
.if function & 0xFF
83-
rst 0x20
83+
rst rpcall
8484
.dw function
8585
.else
8686
call 0x4000 - (((function >> 8) + 1) * 3)
@@ -90,7 +90,7 @@ rpcall .equ 0x20
9090
.if function & 0xFF
9191
jr flags, $+4
9292
jr $+5
93-
rst 0x20
93+
rst rpcall
9494
.dw function
9595
.else
9696
call flags, 0x4000 - (((function >> 8) + 1) * 3)

0 commit comments

Comments
 (0)