mirror of
https://github.com/rigreco/Runge-Kutta-Simulation.git
synced 2024-12-27 21:29:30 +00:00
408 lines
8.7 KiB
Plaintext
408 lines
8.7 KiB
Plaintext
# /* ------------------------------------------------------------------------
|
|
# System : Manx Aztec C65 Version 3.2b
|
|
# MS-DOS cross-development environment
|
|
# Platform : Apple IIe 128K PRODOS 8
|
|
# Program : G2 Library MAKEFILE
|
|
# Description : This is the MAKEFILE for my highly modified
|
|
# and expanded "catch-all" version
|
|
# of the Aztec C Graphics Library (G.LIB).
|
|
#
|
|
# The original was shipped from Manx when I first bought
|
|
# the compiler, circa 1990, with another programmer, Les Gros,
|
|
# for a contract for the Apple II and C64 that we took together.
|
|
# The contract involved the heavy use of graphics.
|
|
#
|
|
# By comparison to IBM-PC Compiler Libraries which I had
|
|
# become accustomed, G.LIB offered only a starting point so I
|
|
# set-out to fill-in the blanks in G2.lib for ProDOS
|
|
# (and in SYSIO.LIB).
|
|
#
|
|
# Then, when I resurrected all this a few years ago I ported
|
|
# many of my old routines to DOS 3.3 as well, then expanded
|
|
# the DOS 3.3 routines in G3.lib, back-ported the new routines
|
|
# to ProDOS and then started adding to the ProDOS routines
|
|
# again fall 2012 and winter of 2012/2013.
|
|
#
|
|
# 23 years later I have kept expanding the thing and
|
|
# consequently it is now simply where I put my stuff
|
|
# which is unlikely to ever change.
|
|
#
|
|
# Modified by : Bill Buckels
|
|
# Revision Date: January 2013
|
|
#
|
|
# Licence : You may use this code for whatever you wish as long
|
|
# as you agree that Bill Buckels has no warranty or
|
|
# liability obligations whatsoever from said use.
|
|
# ------------------------------------------------------------------------ */
|
|
#
|
|
|
|
|
|
# Comment from 2008 - still true, but vastly expanded-on.
|
|
#
|
|
# among other things...
|
|
# this make file creates a "new" prodos graphics library which
|
|
# replaces g.lib which came with the Aztec C ProDOS compiler
|
|
# with an hgr screen base at 0x4000 instead of 0x2000
|
|
# stores an "expanded" font of size 1096 at 0x0c00
|
|
# uses data "library" storage transfer buffer at 0x0c00+1096
|
|
# uses ems (auxmem) at 0x0c00 with a signature at 2048 in main memory
|
|
# loads to ems (auxmem) with a size 4000 buffer at 4196
|
|
# ems (auxmem) is accessed with complementary putimage and getimage functions
|
|
|
|
g2.lib: plots.r emslode.r emsput.r emsput2.r fbox2.r hibase2.r \
|
|
monochar.r monoline.r monoplot.r \
|
|
call33.r bottom.r putrax.r bars.r emsget.r emsrag.r \
|
|
emsrig.r dlores2.r dlopixel.r dlofont.r drfbox.r \
|
|
bopen.r drawline.r bsave.r bload.r picsave.r dmonline.r \
|
|
subchar.r liblode.r fontlode.r fileplot.r filechar.r \
|
|
hgr.r text.r plotchar.r circle.r line.r plot.r clear.r clear1.r \
|
|
page.r fscreen.r mscreen.r setasp.r play.r dmonbyte.r \
|
|
grafmode.r fbox.r piclode.r putimage.r hibase.r poke.r \
|
|
getch.r kbhit.r sound.r keyclr.r hibox.r pchar.r \
|
|
lofont.r lores.r lopixel.r textbase.r dhrcalc.r dmonchar.r \
|
|
dhrfont.r dlodelo.r drbytes.r drflood.r drmain.r lolode.r \
|
|
dhrplot.r drlode.r hibase3.r grafmodx.r dlores.r \
|
|
dhvlin.r dhcirc.r dhrline.r dhdisc.r dmonplot.r dxlode.r \
|
|
dxlut.r dxblock.r dxline.r dxlode2.r dhrcalc2.r dwait.r \
|
|
dhrpixel.r dplode.r crt80.r putchar.r ff.r strulr.r raxlode.r \
|
|
ffg.r d2circ.r d2fbox.r d2flood.r d2font.r d2init.r d2line.r \
|
|
d2lode.r d2plot.r d2vline.r d2pld.r d2save.r MAKEFILE hbsh.r
|
|
lb g2 plots.r
|
|
lb g2 -a+ emslode.r emsput.r emsput2.r fbox2.r hibase2.r
|
|
lb g2 -a+ monochar.r monoline.r monoplot.r
|
|
lb g2 -a+ bopen.r drawline.r bsave.r bload.r picsave.r
|
|
lb g2 -a+ subchar.r dlores2.r dlopixel.r dlofont.r dxlut.r
|
|
lb g2 -a+ liblode.r fontlode.r fileplot.r filechar.r hbsh.r
|
|
lb g2 -a+ hgr.r text.r plotchar.r circle.r line.r plot.r clear.r
|
|
lb g2 -a+ page.r fscreen.r mscreen.r setasp.r dmonline.r clear1.r
|
|
lb g2 -a+ play.r dhrcalc.r dhvlin.r drfbox.r dmonplot.r
|
|
lb g2 -a+ grafmode.r fbox.r piclode.r putimage.r hibase.r poke.r
|
|
lb g2 -a+ getch.r kbhit.r sound.r dhdisc.r dmonbyte.r dxlode.r
|
|
lb g2 -a+ call33.r bottom.r putrax.r bars.r emsget.r emsrag.r
|
|
lb g2 -a+ emsrig.r keyclr.r dhcirc.r dhrline.r dmonchar.r
|
|
lb g2 -a+ hibox.r pchar.r lofont.r lores.r lopixel.r textbase.r
|
|
lb g2 -a+ dhrfont.r dlodelo.r drbytes.r drflood.r drmain.r
|
|
lb g2 -a+ dhrplot.r drlode.r hibase3.r grafmodx.r dlores.r
|
|
lb g2 -a+ dxblock.r dxline.r dxlode2.r dhrcalc2.r dwait.r
|
|
lb g2 -a+ dhrpixel.r dplode.r crt80.r putchar.r ff.r strulr.r
|
|
lb g2 -a+ raxlode.r ffg.r d2lode.r d2plot.r d2vline.r d2pld.r
|
|
lb g2 -a+ d2circ.r d2fbox.r d2flood.r d2font.r d2init.r d2line.r
|
|
lb g2 -a+ d2save.r lolode.r
|
|
|
|
lolode.r: lolode.c
|
|
c65 lolode.c
|
|
|
|
monochar.r: monochar.c
|
|
c65 monochar.c
|
|
|
|
monoline.r: monoline.c
|
|
c65 monoline.c
|
|
|
|
monoplot.r: monoplot.c
|
|
c65 monoplot.c
|
|
|
|
hbsh.r: hbsh.c
|
|
c65 hbsh.c
|
|
|
|
d2save.r: d2save.c
|
|
c65 d2save.c
|
|
|
|
d2pld.r: d2pld.c
|
|
c65 d2pld.c
|
|
|
|
d2circ.r: d2circ.c
|
|
c65 d2circ.c
|
|
|
|
d2fbox.r: d2fbox.c
|
|
c65 d2fbox.c
|
|
|
|
d2flood.r: d2flood.c
|
|
c65 d2flood.c
|
|
|
|
d2font.r: d2font.c
|
|
c65 d2font.c
|
|
|
|
d2init.r: d2init.c
|
|
c65 d2init.c
|
|
|
|
d2line.r: d2line.c
|
|
c65 d2line.c
|
|
|
|
d2lode.r: d2lode.c
|
|
c65 d2lode.c
|
|
|
|
d2plot.r: d2plot.c
|
|
c65 d2plot.c
|
|
|
|
d2vline.r: d2vline.c
|
|
c65 d2vline.c
|
|
|
|
ffg.r: ffg.c
|
|
c65 ffg.c
|
|
|
|
raxlode.r: raxlode.c
|
|
c65 raxlode.c
|
|
|
|
strulr.r: strulr.c
|
|
c65 strulr.c
|
|
|
|
ff.r: ff.c
|
|
c65 ff.c
|
|
|
|
putchar.r: putchar.c
|
|
c65 putchar.c
|
|
|
|
crt80.r: crt80.c
|
|
c65 crt80.c
|
|
|
|
dplode.r: dplode.c
|
|
c65 dplode.c
|
|
|
|
dhrpixel.r: dhrpixel.c
|
|
c65 dhrpixel.c
|
|
|
|
dwait.r: dwait.c
|
|
c65 dwait.c
|
|
|
|
dxblock.r: dxblock.c
|
|
c65 dxblock.c
|
|
|
|
dxline.r: dxline.c
|
|
c65 dxline.c
|
|
|
|
dxlut.r: dxlut.c
|
|
c65 dxlut.c
|
|
|
|
dxlode2.r: dxlode2.c
|
|
c65 dxlode2.c
|
|
|
|
dxlode.r: dxlode.c
|
|
c65 dxlode.c
|
|
|
|
dmonchar.r: dmonchar.c
|
|
c65 dmonchar.c
|
|
|
|
dmonbyte.r: dmonbyte.c
|
|
c65 dmonbyte.c
|
|
|
|
dmonplot.r: dmonplot.c
|
|
c65 dmonplot.c
|
|
|
|
dmonline.r: dmonline.c
|
|
c65 dmonline.c
|
|
|
|
dhcirc.r: dhcirc.c
|
|
c65 dhcirc.c
|
|
|
|
dhdisc.r: dhdisc.c
|
|
c65 dhdisc.c
|
|
|
|
dhrline.r: dhrline.c
|
|
c65 dhrline.c
|
|
|
|
drfbox.r: drfbox.c
|
|
c65 drfbox.c
|
|
|
|
dhrcalc.r: dhrcalc.c
|
|
c65 dhrcalc.c
|
|
|
|
dhrcalc2.r: dhrcalc2.c
|
|
c65 dhrcalc2.c
|
|
|
|
dhvlin.r: dhvlin.c
|
|
c65 dhvlin.c
|
|
|
|
dlores2.r: dlores2.c
|
|
c65 dlores2.c
|
|
|
|
dlofont.r: dlofont.c
|
|
c65 dlofont.c
|
|
|
|
dlopixel.r: dlopixel.c
|
|
c65 dlopixel.c
|
|
|
|
dlores.r: dlores.c
|
|
c65 dlores.c
|
|
|
|
grafmodx.r: grafmodx.c
|
|
c65 grafmodx.c
|
|
|
|
hibase3.r: hibase3.c
|
|
c65 hibase3.c
|
|
|
|
drlode.r: drlode.c
|
|
c65 drlode.c
|
|
|
|
dhrplot.r: dhrplot.c
|
|
c65 dhrplot.c
|
|
|
|
dhrfont.r: dhrfont.c
|
|
c65 dhrfont.c
|
|
|
|
dlodelo.r: dlodelo.c
|
|
c65 dlodelo.c
|
|
|
|
drbytes.r: drbytes.c
|
|
c65 drbytes.c
|
|
|
|
drflood.r: drflood.c
|
|
c65 drflood.c
|
|
|
|
drmain.r: drmain.c
|
|
c65 drmain.c
|
|
|
|
keyclr.r: keyclr.c
|
|
c65 keyclr.c
|
|
|
|
hibox.r: hibox.c
|
|
c65 hibox.c
|
|
|
|
pchar.r: pchar.c
|
|
c65 pchar.c
|
|
|
|
lofont.r: lofont.c
|
|
c65 lofont.c
|
|
|
|
lores.r: lores.c
|
|
c65 lores.c
|
|
|
|
lopixel.r: lopixel.c
|
|
c65 lopixel.c
|
|
|
|
textbase.r: textbase.c
|
|
c65 textbase.c
|
|
|
|
plots.r: plots.c
|
|
c65 plots.c
|
|
|
|
emslode.r: emslode.c
|
|
c65 emslode.c
|
|
|
|
emsput.r: emsput.c
|
|
c65 emsput.c
|
|
|
|
emsput2.r: emsput2.c
|
|
c65 emsput2.c
|
|
|
|
fbox2.r: fbox2.c
|
|
c65 fbox2.c
|
|
|
|
hibase2.r: hibase2.c
|
|
c65 hibase2.c
|
|
|
|
bopen.r: bopen.c
|
|
c65 bopen.c
|
|
|
|
drawline.r: drawline.c
|
|
c65 drawline.c
|
|
|
|
bsave.r: bsave.c
|
|
c65 bsave.c
|
|
|
|
bload.r: bload.c
|
|
c65 bload.c
|
|
|
|
picsave.r: picsave.c
|
|
c65 picsave.c
|
|
|
|
subchar.r: subchar.c
|
|
c65 subchar.c
|
|
|
|
liblode.r: liblode.c
|
|
c65 liblode.c
|
|
|
|
fontlode.r: fontlode.c
|
|
c65 fontlode.c
|
|
|
|
fileplot.r: fileplot.c
|
|
c65 fileplot.c
|
|
|
|
filechar.r: filechar.c
|
|
c65 filechar.c
|
|
|
|
hgr.r: hgr.c
|
|
c65 hgr.c
|
|
|
|
text.r: text.c
|
|
c65 text.c
|
|
|
|
plotchar.r: plotchar.c
|
|
c65 plotchar.c
|
|
|
|
circle.r: circle.c
|
|
c65 circle.c
|
|
|
|
line.r: line.c
|
|
c65 line.c
|
|
|
|
plot.r: plot.c
|
|
c65 plot.c
|
|
|
|
clear.r: clear.asm
|
|
as65 clear.asm
|
|
|
|
clear1.r: clear1.asm
|
|
as65 clear1.asm
|
|
|
|
page.r: page.c
|
|
c65 page.c
|
|
|
|
fscreen.r: fscreen.c
|
|
c65 fscreen.c
|
|
|
|
mscreen.r: mscreen.c
|
|
c65 mscreen.c
|
|
|
|
setasp.r: setasp.c
|
|
c65 setasp.c
|
|
|
|
play.r: play.c
|
|
c65 play.c
|
|
|
|
grafmode.r: grafmode.c
|
|
c65 grafmode.c
|
|
|
|
fbox.r: fbox.c
|
|
c65 fbox.c
|
|
|
|
piclode.r: piclode.c
|
|
c65 piclode.c
|
|
|
|
putimage.r: putimage.c
|
|
c65 putimage.c
|
|
|
|
hibase.r: hibase.c
|
|
c65 hibase.c
|
|
|
|
poke.r: poke.c
|
|
c65 poke.c
|
|
|
|
getch.r: getch.c
|
|
c65 getch.c
|
|
|
|
kbhit.r: kbhit.c
|
|
c65 kbhit.c
|
|
|
|
sound.r: sound.c
|
|
c65 sound.c
|
|
|
|
call33.r: call33.c
|
|
c65 call33.c
|
|
|
|
bottom.r: bottom.c
|
|
c65 bottom.c
|
|
|
|
putrax.r: putrax.c
|
|
c65 putrax.c
|
|
|
|
bars.r: bars.c
|
|
c65 bars.c
|
|
|
|
emsget.r: emsget.c
|
|
c65 emsget.c
|
|
|
|
emsrag.r: emsrag.c
|
|
c65 emsrag.c
|
|
|
|
emsrig.r: emsrig.c
|
|
c65 emsrig.c |