45 lines
1.3 KiB
NASM
45 lines
1.3 KiB
NASM
; ==================================================
|
|
; Orion BASIC v2.4 for Orion-128 computer
|
|
;
|
|
; Main file
|
|
; Disassembled by Romychs @ 2026-10-19
|
|
; ==================================================
|
|
|
|
DEVICE NOSLOT64K
|
|
SLDOPT COMMENT WPMEM, ASSERTION, LOGPOINT
|
|
|
|
INCLUDE "equates.inc"
|
|
INCLUDE "monitor.inc"
|
|
INCLUDE "ordos.inc"
|
|
INCLUDE "ioports.inc"
|
|
|
|
|
|
; --------------------------------------------------
|
|
; .BRU file header
|
|
; --------------------------------------------------
|
|
OUTPUT "bas-24.bru"
|
|
|
|
DB 'BAS-24$ ' ; file name
|
|
DW 0x0000 ; address to place code in RAM
|
|
DW 0x2630 ; file size - size of header (16b)
|
|
DB 0x00 ; flags (bit 7 - protected from delete if set)
|
|
DB 0x65, 0x73, 0x6B ; padding the header to a length of 16 bytes, typically values 0xff
|
|
|
|
OUTEND
|
|
|
|
; --------------------------------------------------
|
|
; Entry point
|
|
; --------------------------------------------------
|
|
OUTPUT "bas-24.bru",a
|
|
|
|
START:
|
|
|
|
INCLUDE "main.asm"
|
|
|
|
OUTEND
|
|
|
|
INCLUDE "variables.inc"
|
|
INCLUDE "safe.inc"
|
|
|
|
; --------------------------------------------------
|