Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.sys.apple2.programmer > #767 > unrolled thread

Announce: Aztec C ProDOS Architecture Example - OVERLAYS and Graphing Program

Started by"Bill Buckels" <bbuckels@mts.net>
First post2013-07-24 10:52 -0500
Last post2013-07-24 20:13 -0500
Articles 2 — 1 participant

Back to article view | Back to comp.sys.apple2.programmer


Contents

  Announce: Aztec C ProDOS Architecture Example -  OVERLAYS and Graphing Program "Bill Buckels" <bbuckels@mts.net> - 2013-07-24 10:52 -0500
    Re: Announce: Aztec C ProDOS Architecture Example -  OVERLAYS and Graphing Program "Bill Buckels" <bbuckels@mts.net> - 2013-07-24 20:13 -0500

#767 — Announce: Aztec C ProDOS Architecture Example - OVERLAYS and Graphing Program

From"Bill Buckels" <bbuckels@mts.net>
Date2013-07-24 10:52 -0500
SubjectAnnounce: Aztec C ProDOS Architecture Example - OVERLAYS and Graphing Program
Message-ID<ksot7g$c3a$1@speranza.aioe.org>
Available for Download:

http://www.aztecmuseum.ca/GRAPH.zip

ReadMe for C:\AppleX\Programs\GRAPH

This directory contains a prototype framework for a charting system.

The prototype demo program is called linegraf. Read the source code and make 
file and run the program on the disk image provided for more information.

The idea here is break the program up into functional pieces called overlays 
because the Apple II hasn't enough memory for a complex calculation and 
charting system.

There is a main module (linegraf.sys) and 3 pieces (ovr files) in this 
prototype. Additional modules such as a main menu and other display and data 
entry overlay modules can be added to this framework.

I have kept this demo very simple and the modules is this demo are not very 
functional but exercise the basic function of this framework.

If a programmer wanted to write a complex calculation program and then 
display a calculated series of numbers in a graph, he could use this same 
framework to separate his calculation modules from his display modules and 
would not run-out of memory if he was careful. He could also expand the 
functionality to load data sets from file, to save data sets to file, and to 
save and re-load and display or print graphs as screen images. He could have 
black and white or color charting modules, all without running out of 
memory.

The Apple II is a low memory environment. Complex programs must be 
structured modularly to save memory.

Bill Buckels
July 2013 

[toc] | [next] | [standalone]


#771

From"Bill Buckels" <bbuckels@mts.net>
Date2013-07-24 20:13 -0500
Message-ID<kspu4g$d2e$1@speranza.aioe.org>
In reply to#767
"Bill Buckels" <bbuckels@mts.net> wrote:

> Available for Download:
> http://www.aztecmuseum.ca/GRAPH.zip

I have updated this and more or less finished the thing off. If you 
downloaded the earlier version be sure to refresh your browser cache before 
downloading this one or you may end-up with your cached version instead of 
the latest copy.

Here's a PDF that describes a little more about what this is:

http://www.aztecmuseum.ca/linegraf.pdf

Not much of a PDF really and not much of a demo either, but simple enough to 
get you started. And if you don't want simple then download AppleX and take 
a look at the more complex overlays like "What Time Is It" or "Me Too".

Bill Buckels


[toc] | [prev] | [standalone]


Back to top | Article view | comp.sys.apple2.programmer


csiph-web