
Untitled
By: a guest on
Jun 21st, 2012 | syntax:
None | size: 1.25 KB | hits: 10 | expires: Never
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Author: SamTechnnologeek ;;
;; Title: Voyager OS ;;
;; Version: InDev. ;;
;; Date: 21st of July 2012 AC ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;Map Hardware
HWN I
:HW_MAP
SUB I, 1
HWQ I
IFE B, 0x7349
IFE A, 0xf615
SET [MONITOR], I
IFE B, 0x30cf
IFE A, 0x7406
SET [KEYBOARD], I
IFE B, 0x12d0
IFE A, 0xb402
SET [CLOCK], I
IFN I, 0
SET PC, HW_MAP
;Map Hardware end
;Set up LEM1802 in MEM_MAP_SCREEN mode
SET A, 0
SET B, 0x8000
HWI [MONITOR]
SET J, 0
;Draw logo
:LOGO_LOOP
SET [0x8000+J], LOGO
IFE LOGO, 0
SET PC, MAIN
ADD J, 1
SET PC, LOGO_LOOP
;Draw logo end
:MAIN
SET PC, MAIN
:MONITOR
DAT 0
:CLOCK
DAT 0
:KEYBOARD
DAT 0
:LOGO DAT " __ __ "
dat "\\ \\ / /___ _ _ __ _ __ _ ___ _ _ "
dat " \\ V // _ \\| || |/ _` |/ _` |/ -_)| '_| "
dat " \\_/ \\___/ \\_, |\\__,_|\\__, |\\___||_| "
dat " |__/ |___/ ", 0