Move MGTK to mgtk/ dir to tidy up top level

This commit is contained in:
Joshua Bell 2019-07-27 10:45:31 -07:00
parent 157c6a3f0c
commit ff2f652c96
22 changed files with 28 additions and 19 deletions

View File

@ -20,7 +20,7 @@ This is a complex API library written by Apple circa 1985. It consists of:
Entry point is fixed at $4000 AUX, called MLI-style (JSR followed by command type and address of param block). Entry point is fixed at $4000 AUX, called MLI-style (JSR followed by command type and address of param block).
See [MGTK.md](MGTK.md) for further documentation. See [MGTK.md](mgtk/MGTK.md) for further documentation.
<!-- ============================================================ --> <!-- ============================================================ -->

View File

@ -2,7 +2,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -3,7 +3,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -2,7 +2,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"
.include "../inc/fp_macros.inc" .include "../inc/fp_macros.inc"

View File

@ -2,7 +2,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -2,7 +2,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -11,7 +11,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -3,7 +3,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -2,7 +2,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -3,7 +3,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -3,7 +3,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -5,7 +5,7 @@ CCFLAGS = --config asm.cfg
OUTDIR = out OUTDIR = out
HEADERS = $(wildcard ../*.inc) $(wildcard ../inc/*.inc) $(wildcard *.inc) HEADERS = $(wildcard ../*.inc) $(wildcard ../inc/*.inc) $(wildcard ../mgtk/*.inc) $(wildcard *.inc)
SEGMENTS = loader mgtk desktop SEGMENTS = loader mgtk desktop
@ -23,6 +23,9 @@ clean:
rm -f $(OUTDIR)/*.built rm -f $(OUTDIR)/*.built
rm -f $(TARGETS) rm -f $(TARGETS)
$(OUTDIR)/mgtk.o: ../mgtk/mgtk.s $(HEADERS)
$(CC65)/ca65 $(CAFLAGS) --listing $(basename $@).list -o $@ $<
$(OUTDIR)/desktop.o: desktop.s $(HEADERS) desktop_* ovl*.s $(OUTDIR)/desktop.o: desktop.s $(HEADERS) desktop_* ovl*.s
$(CC65)/ca65 $(CAFLAGS) --listing $(basename $@).list -o $@ $< $(CC65)/ca65 $(CAFLAGS) --listing $(basename $@).list -o $@ $<

View File

@ -79,7 +79,7 @@ run.
`mgtk.s` `mgtk.s`
Aux $4000-$8580 is the [MouseGraphics ToolKit](../MGTK.md) - a Aux $4000-$8580 is the [MouseGraphics ToolKit](../mgtk/MGTK.md) - a
GUI library used for the DeskTop application. GUI library used for the DeskTop application.
Since this resides in Aux memory, DeskTop spends most of its time Since this resides in Aux memory, DeskTop spends most of its time

View File

@ -3,7 +3,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

7
mgtk/README.md Normal file
View File

@ -0,0 +1,7 @@
# MouseGraphics ToolKit
* `mgtk.inc` - header file to include
* `mgtk.s` - toolkit source - build as part of application
* `MGTK.md` - ToolKit documentation

View File

@ -3,8 +3,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "mgtk.inc"
.include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"
;;; ============================================================ ;;; ============================================================

View File

@ -5,7 +5,7 @@
.include "../macros.inc" .include "../macros.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
;;; ============================================================ ;;; ============================================================

View File

@ -3,7 +3,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"

View File

@ -3,7 +3,7 @@
.include "apple2.inc" .include "apple2.inc"
.include "../inc/apple2.inc" .include "../inc/apple2.inc"
.include "../inc/prodos.inc" .include "../inc/prodos.inc"
.include "../mgtk.inc" .include "../mgtk/mgtk.inc"
.include "../desktop.inc" .include "../desktop.inc"
.include "../macros.inc" .include "../macros.inc"