; ================================================== ; MSX BASIC for Orion-128 computer ; ; Main file ; Disassembled by Romychs @ 2026-10-08 ; ================================================== DEVICE NOSLOT64K SLDOPT COMMENT WPMEM, ASSERTION, LOGPOINT INCLUDE "equates.inc" INCLUDE "monitor.inc" INCLUDE "ordos.inc" INCLUDE "ioports.inc" INCLUDE "resident.inc" ; -------------------------------------------------- ; .BRU file header ; -------------------------------------------------- OUTPUT "mzbas.bru" DB 'MZBAS$ ' ; file name DW 0x0000 ; address to place code in RAM DW 0x8300 ; file size - size of header (16b) DB 0x00 ; flags (bit 7 - protected from delete if set) DB 0x49, 0x53, 0xD4 ; padding the header to a length of 16 bytes, typically values 0xff OUTEND ; -------------------------------------------------- ; Entry point ; -------------------------------------------------- OUTPUT "mzbas.bru",a ORG 0x0000 START: INCLUDE "orion.asm" INCLUDE "math.asm" INCLUDE "dispatch.asm" INCLUDE "errors.asm" INCLUDE "main1.asm" INCLUDE "graphics.asm" INCLUDE "main2.asm" INCLUDE "deviceio.asm" INCLUDE "main3.asm" INCLUDE "inidata.asm" OUTEND INCLUDE "data.asm" ; -------------------------------------------------- ; Include this for test offsets of uninitialized variables ; INCLUDE "chk_offs.inc"