Updated Hardware: Hologram Projector (markdown)

Kevin Ramharak 2018-01-03 14:29:19 +01:00
parent 09033df76c
commit e4812cfd6a

@ -23,16 +23,11 @@ Note that the Hologram Projector will clear itself at the end of the tick, it is
HWID_HOLO EQU 0x9 ;; setup constants
HOLO_DISPLAY_HEX EQU 1
.data
DISPLAYED_HEX EQU 0X000A ;; create a word in memory called
;; DISPLAYED_HEX and set its value
;; to 0x000A
DISPLAYED_HEX EQU 0X000A ;; create a word in memory called DISPLAYED_HEX and set its value to 0x000A
.text
MOV A, HOLO_DISPLAY_HEX ;; MOV the constant HOLO_DISPLAY_HEX
;; into register A
MOV B, [DISPLAYED_HEX] ;; MOV the value inside the memory
;; spot DISPLAYED_HEX into register B
HWI HWID_HOLO ;; create an hardware interrupt which
;; will do the magic of displaying
MOV A, HOLO_DISPLAY_HEX ;; MOV the constant HOLO_DISPLAY_HEX into register A
MOV B, [DISPLAYED_HEX] ;; MOV the value inside the memory spot DISPLAYED_HEX into register B
HWI HWID_HOLO ;; create an hardware interrupt which will do the magic of displaying
BRK ;; halt execution for the rest of this tick
```
```assembly