File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change @@ -6,81 +6,81 @@ rlcall .equ 0x10
66rpcall .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 )
You can’t perform that action at this time.
0 commit comments