c64-livecoding/host/src/source.s
2025-08-01 13:41:13 +02:00

40 lines
1.1 KiB
ArmAsm

;;; -*- Mode: asm; indent-tabs-mode: t; tab-width: 8 -*-
;; Source file for the project. Will compile inte a program that run programs
;; injected through the game-port.
.debuginfo + ; Generate debug info
.org $080D ; Make listing file have the right offset.
;;Macros
.include "macros/16aritmatic.s"
;;inc files
.include "routines/memory/mem.inc"
;;Code to run
.include "STARTUP.s"
;; WIP, do not work.
;.include "dubbel_buffer/raster_irqs.s"
.include "mainloop.s"
.include "loader.s"
.include "public.inc"
.include "routines/line/line.s"
.include "routines/circle/circle.s"
.include "routines/pixel/pixel_draw.s"
.include "routines/pixel/pixel_calc.s"
.include "routines/pixel/misc_pixel.s"
.include "routines/text/char_draw.s"
.include "routines/memory/memset.s"
.include "routines/memory/clear_screen.s"
.include "routines/arithmatic/mult.s"
.include "routines/arithmatic/div.s"
.include "lookup_tables.s"
;; WIP, will not work
;.include "routines/triangle/triangle.s"
;; Works but disabled because no use yet.
;.include "routines/memory/memcpy.s"
batch_userprog:
.incbin "../userprog.bin"
.include "END.s"