;##########################################################################
;
;                          *** ct-BASIC ***
;
; EHBASIC modified for T65 Core on FPGA by C. Meyer 3/2009
; Version 2.3 mit Hardware-Multiplier fr Textdarstellung
; 
; Source "main_cm.asm" in 6502 Simulator (Download unter http://home.pacbell.net/michal_k/) 
; als Main-Datei bersetzen und als Code "ehbas_X.dat" bzw. "ehbasic.dat" speichern mit:
; X - siehe unten
; Dateityp "Binary image"
; Options: Begin $B000, End $FFFF bei AIM=45056 in BASIC.INI
; C.Meyer 06/2010, cm@ct.de
;
; Interpreter basiert auf EHBASIC von Lee Davidson
; http://www.themotionstore.com/leeedavison/6502/ehbasic/index.html
;##########################################################################


	.START Reset
	.ROM_AREA $B200, $FFFF
	.OPT	Proc65c02, CaseInsensitive

; supported by t65 core: inc, dec, phx, plx, phy, ply
; missing: bra, ora, lda, cmp, sbc, tsb*2, trb*2, stz*2, bit*2, wai, stp, jmp, bbr*8, bbs*8

VGA640		= 0	; Version fr VGA 640x480
LCD320		= 0	; Version fr LCD 320 x 240, 40 Zeichen / 20 zeilen
LCD480		= 1	; Version fr LCD 480 x 234, 60 Zeichen / 19 zeilen
; nur eines von beiden darf aktiv sein:
Mouse		= 0	; Version fr Maus statt Keyboard
AutoStart	= 1	; Version ldt AUTOSTART.BAS

; Bootloader.asm stellt fest, ob Maus oder Keyboard angeschlossen ist und ldt:
; ehbas_k.dat bei Keyboard,
; ehbas_m.dat bei Maus und
; ehbas_a.dat ohne Maus oder Keyboard (autostart).
; ODER:
; ehbasic.dat fr Verwendung ohne Bootloader direkt aus BASIC.INI
