54 lines
1.4 KiB
ArmAsm
54 lines
1.4 KiB
ArmAsm
;; Neded when vice wants to import labels (for debuging)
|
|
.debuginfo +
|
|
|
|
;;; -*- Mode: asm; indent-tabs-mode: t; tab-width: 8 -*-
|
|
.debuginfo + ; Generate debug info
|
|
.org $080D
|
|
;;Macros
|
|
.include "macros/16aritmatic.s"
|
|
;;inc files
|
|
.include "routines/memory/mem.inc"
|
|
;;Code to run
|
|
.include "STARTUP.s"
|
|
;.include "dubbel_buffer/raster_irqs.s"
|
|
|
|
.include "mainloop.s"
|
|
.ifndef EMULATOR_PREVIEW
|
|
.include "loader.s"
|
|
.endif
|
|
|
|
;.include "routines/arithmatic/mult_test.s"
|
|
;.include "routines/arithmatic/div_test.s"
|
|
;.include "routines/circle/circle_test.s"
|
|
;.include "routines/circle/circle_test_size.s"
|
|
;.include "routines/circle/circle_test_position.s"
|
|
;.include "routines/line/line_test.s"
|
|
;.include "routines/line/line_test_extensive.s"
|
|
;.include "routines/text/char_draw_test.s"
|
|
;.include "routines/pixel/pixel_test.s"
|
|
;.include "routines/memory/memcpy_test.s"
|
|
;.include "routines/memory/memset_test.s"
|
|
|
|
;.include "routines/triangle/triangle_test.s"
|
|
exit:
|
|
JMP exit
|
|
.include "public.inc"
|
|
.include "routines/line/line.s"
|
|
.include "routines/circle/circle.s"
|
|
.include "routines/triangle/triangle.s"
|
|
.include "routines/pixel/pixel_draw.s"
|
|
.include "routines/pixel/pixel_calc.s"
|
|
.include "routines/text/char_draw.s"
|
|
.include "routines/memory/memset_alt.s"
|
|
.include "routines/memory/memcpy.s"
|
|
.include "routines/arithmatic/mult.s"
|
|
.include "routines/arithmatic/div.s"
|
|
|
|
.include "lookup_tables.s"
|
|
|
|
.ifdef EMULATOR_PREVIEW
|
|
batch_userprog:
|
|
.incbin "../userprog.bin"
|
|
.endif
|
|
|
|
.include "END.s"
|