Update readme, a2osx.i.txt with colon and my MAKE that has the old PKA2osx floppy now imbedded as a dir of make

This commit is contained in:
Patrick Kloepfer 2019-03-15 16:46:04 -04:00
parent 0b36538d6a
commit bc2cb392f5
4 changed files with 13 additions and 4 deletions

Binary file not shown.

Binary file not shown.

View File

@ -126,6 +126,7 @@ C.CR .EQ 13
C.FS .EQ 21
C.ESC .EQ 27
C.SPACE .EQ 32
C.COLON .EQ 58
C.DEL .EQ 127
*--------------------------------------
AF.LOCAL .EQ 0

View File

@ -2,19 +2,27 @@
## Introduction...
A2osX is an operating, programming and execution environment for the 128K Enhanced Apple //e and Apple //gs series of computers. While layered atop of ProDOS, taking advantage of all ProDOS block devices and MLI calls; A2osX is much more then application or command shell. Written in 65C02 assembly for speed of execution and efficient memory management; A2osX is a multitasking and yes multiuser development environment bringing many of today's features to our venerable vintage 8-bit systems.
A2osX is an operating, programming and execution environment for the 128K Enhanced Apple //e and Apple //gs series of computers. While layered atop of ProDOS, taking advantage of all ProDOS block devices and MLI calls; A2osX is much more than an application or command shell. Written in 65C02 assembly for speed of execution and efficient memory management; A2osX is a multitasking and yes multiuser development environment bringing many of today's server operating system features to our venerable vintage 8-bit systems.
The foundation of A2osX enabling its multiuser multitasking capabilities is that it is build on a reusable set of APIs and LIBs (written in Assembly) that all programs can and do use which make them very lean and fast. For instance, there is one network API that any program can call which in turn handles the I/O to different LAN cards via drivers. Key here is that multiple programs can be using the network at the same time such as the TELNETD server and the TELNET client. A key benefit is that the code for doing each program is smaller because the network API is doing a lot of the work. And with CORE APIs like printf and LIBs such as Network only loaded once, much like a DLL in Windows, memory is conserved providing the resources needed to support multitasking and multiple users.
The foundation of A2osX enabling its multiuser multitasking capabilities is a reusable set of APIs and LIBs (written in Assembly) that all programs can and do use which make them very lean and fast. For instance, there is one network API that any program can call which in turn handles the I/O to different brand LAN cards via a set of drivers. Key here is that multiple programs can be using the network at the same time such as the TELNETD server and the TELNET client. One of the key benefits is code for doing each program is smaller because the network API is doing a great deal of the work. With CORE APIs like printf and LIBs such as Network only loaded once (much like a DLL in Windows) memory is conserved, providing more resources to support your A2osX programs.
A2osX is designed to work on any "stock" 128k Apple //e, with no additional hardware with a 65C02 or newer processor.
See the **[documentation](#documentation)** section below to find the other resources available for learning how to install, use, develop and test A2osX.
## Latest News 2019-02-19
Major updates have occured to the kernel and many of the APIs to support an enhanced shell with support of many new scripting capabilities, the ability to redirect and eventually piping output. Current kernel also supports multiple virtual terminals as well as TCP (via TELNETD) and serial (SSC driver) terminals.
If you would like to read all the past news articles for A2osX, you can read the news article found **[here](.Docs/News.md)**.
# **Visit us at [A2osX](http://www.a2osx.com)**
## Disk images :
This is just a place holder and plug for our A2osx internet site. Stay tuned here for news about this site.
## Disk images :
+ **A2OSX.BOOT.po** : **(0.92)** 140k BOOT disk image with all binaries
+ **A2OSX.DEV.po** : **(0.92)** 140k disk image with ASM binaries, Debug Tools & INClude files
@ -30,7 +38,7 @@ Much work being done to expand and enhance the documentation for A2osX. Some of
### User Guide
A draft of the first A2osX User Guide can be found on GitHub [here](.Docs/User%20Guide.md).
A draft of the first A2osX User Guide can be found on GitHub **[here](.Docs/User%20Guide.md)**.
__A new attempt using Mouse card VBL IRQ is targeted in 0.9.1.__