summaryrefslogtreecommitdiff
path: root/init.asm
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2021-07-10 22:40:57 +0200
committerAki <please@ignore.pl>2021-07-10 22:40:57 +0200
commitfd166fe491029182e360bb97fe4bad9a07c6fe25 (patch)
treecd4a27c41bb7db38c283e1958074809ea9bdf9bc /init.asm
parente73c7dea3e78541bc455f1a382c1d6d8a042abd6 (diff)
downloadlc3-fd166fe491029182e360bb97fe4bad9a07c6fe25.zip
lc3-fd166fe491029182e360bb97fe4bad9a07c6fe25.tar.gz
lc3-fd166fe491029182e360bb97fe4bad9a07c6fe25.tar.bz2
Reverted C traps back in
Diffstat (limited to 'init.asm')
-rw-r--r--init.asm28
1 files changed, 5 insertions, 23 deletions
diff --git a/init.asm b/init.asm
index 489722c..cdece4a 100644
--- a/init.asm
+++ b/init.asm
@@ -1,28 +1,10 @@
.ORIG x0000
; traps
- .BLKW #31
- .FILL t_getc
- .FILL t_out
- .FILL t_puts
- .FILL t_in
- .FILL t_putsp
- .FILL t_halt
- .BLKW #219
+ .BLKW #256
; interrupts
- .FILL thalt
- .FILL thalt
+ .FILL _halt
+ .FILL _halt
.BLKW #254
-; supervisor code ; TODO: implement traps and find working assembler
-t_getc
- .BLKW #1
-t_out
- .BLKW #1
-t_puts
- .BLKW #1
-t_in
- .BLKW #1
-t_putsp
- .BLKW #1
-t_halt
- .BLKW #1
+; supervisor code
+_halt HALT
.END