diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2024-04-24 16:37:20 +0300 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2024-04-24 16:37:20 +0300 |
| commit | ab25aef8555476836ce6d329bb0cb8deca9ecba9 (patch) | |
| tree | 3385f381f87183a9c37b276c1bcc254e8082c7c2 /atk16_asm | |
| parent | fad7d9ff1b7f1cc736d775e03096a398a7e9719a (diff) | |
Add critical section logic to emu, develop monitor
Diffstat (limited to 'atk16_asm')
| -rw-r--r-- | atk16_asm/builtin_asm/bootstrap.atk16 | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/atk16_asm/builtin_asm/bootstrap.atk16 b/atk16_asm/builtin_asm/bootstrap.atk16 index b3b4254..2e06fb0 100644 --- a/atk16_asm/builtin_asm/bootstrap.atk16 +++ b/atk16_asm/builtin_asm/bootstrap.atk16 @@ -7,11 +7,13 @@ @let terminal_addr 0xE7F0 @let keyboard_addr 0xE7F1 @let gr_mode_addr 0xE7F2 +@let iset_addr 0xE7F3 @let sprite_mem 0xE800 @let text_mem 0xF800 ; to 0xFFFF ; note: sprite memory & text memory can use the same space ; since they are never used at the same time + ; graphics mode settings @let gr_disabled_mode 0b00 @let gr_text_mode 0b01 @@ -29,6 +31,7 @@ @let vt_gr_mode_addr 0x17 ; Graphics mode setting address @let vt_sprite_mem 0x18 ; Sprite memory address @let vt_text_mem 0x19 ; Text memory buffer address +@let vt_iset_addr 0x1A ; Interrupt set/clear address @address vector_table no_op_isr ; 0x10 @@ -41,6 +44,7 @@ gr_mode_addr ; 0x17 sprite_mem ; 0x18 text_mem ; 0x19 + iset_addr ; 0x1A @label no_op_isr rti |
