Multi Tasking OS for Apple IIe //c IIgs : Link to 0.93 RELEASE version ->
Go to file
2016-04-07 08:31:29 +02:00
_Tools Tools 2016-01-25 20:48:22 +01:00
BIN PING.S.txt:Reduced timeout 2016-04-04 22:54:55 +02:00
DRV UTHERNE drivers! optimisation 2016-04-07 08:13:41 +02:00
ETC New syntax: DNS1/DNS2 2016-01-09 23:35:03 +01:00
INC LIBTCPIP:Old FRM api is being removed 2016-03-27 23:05:30 +02:00
LIB LIBTCPIP:ARP now expiring properly 2016-03-29 08:28:28 +02:00
SBIN New Socket based Dhcp Client 2016-03-27 23:00:19 +02:00
SYS KERNEL:temporary disabled BRK handler 2016-04-07 08:14:30 +02:00
_MAKEDIR.txt fix several issues with those batches 2016-02-21 21:53:35 +01:00
_MAKESYS.txt LOADDER:cleanup... 2016-03-13 22:55:47 +01:00
_RUN.txt new batch 2016-02-21 21:50:40 +01:00
A2OSX.BOOT.po Updated Medias 2016-04-07 08:31:29 +02:00
A2osX.S.GP.txt LOADDER:cleanup... 2016-03-13 22:55:47 +01:00
A2osX.S.KM.txt LOADDER:cleanup... 2016-03-13 22:55:47 +01:00
A2osX.S.QC.txt LOADDER:cleanup... 2016-03-13 22:55:47 +01:00
A2osX.S.TOOLS.txt LOADDER:cleanup... 2016-03-13 22:55:47 +01:00
A2osX.S.txt LOADDER:cleanup... 2016-03-13 22:55:47 +01:00
A2OSX.SRC.po Updated Medias 2016-04-07 08:31:29 +02:00
A2osX.STARTUP.txt LBTCPIP:ARP/DNS debugging session #2 2016-03-18 08:28:33 +01:00
README.md Updated Medias 2016-04-04 22:53:55 +02:00
ScreenShot.bmp Screenshot 2016-02-24 21:35:04 +01:00

A2osX

Multi-Tasking OS for Apple II

Requires :

Enh IIe (65c02 cpu) with 128k, //c, IIgs

General Information:

A2OSX.BOOT.po : 140k A2osX boot disk will all binaries
A2OSX.SRC.po : 800k S-C MASM boot disk with all sources

OApple+1,OApple+2,OApple+3 to switch between screens : Kernel Log, text, DHGR.
(OApple+shift+1,OApple+shift+2,OApple+shift+3 on FR keyboard)

**** Developers WANTED ****

!!! Help on writing this code should be greatly appreciated !!!

... In Progress : moving TCPIP to socket API In Progress : moving KERNEL to AuxLC Bnk1 & 2 (16k, more space for drivers) ...

SYS/KM* Supported Hardware At Kernel Level (ProDOS):

KM.Name Status Comment
KM.NSC Working No-Slot-Clock
KM.RAMWORKS Working AE-Ramworks I,II,III

SBIN,Daemons:

Name.DRV Status Comment
INSDEV Working
GETTY Working
LOGIN In Progress no auth using /etc/passd yet
TCPIP In Progress New Socket API. ARP,IP,ICMP,UDP ok, TCP in progress
DHCPCLNT Working rewritten to use new Socket API
SHELL Working BUG: History nav

DRV,Drivers:

Name.DRV Status Comment
Console.DRV Working ANSI support in Progress.
PIC.DRV In Progress Apple "Parallel Interface Card" Driver, renamed from PPIC.DRV
SSC.DRV In Progress
SSC.I.DRV In Progress
Mouse.DRV Working
Uthernet.DRV Working
Uthernet2.DRV In Progress
Uther2.AI.DRV In Progress With ARP/IP Offloading
LanCeGS.DRV Working
Mouse.DRV Working
DHGR.DRV In Progress except bitblt...

Internal Shell commands:

Name Status Comment
CD Working
DATE Working
ECHO Working
EXIT Working
PAUSE Working
TIME Working
TYPE Working
SET Working
STARTPROC Working Used in A2osX.startup

BIN,External Shell commands:

Name Status Comment
MEM Working
LSDEV Working
PS Working
MD Working
RM Working
LS Working BUG: ls dir does not list dir content (ls dir/ works)
CP
ARP Working dump ARP cache, setup a static ARP entry
PING Working
DNSINFO Working dump DNS cache, setup a static DNS entry
IPCONFIG Working renamed from NETINFO
NETSTAT Working
RPCDUMP Working tool based on UDP socket API, renamed from RPCINFO
EDIT Working still missing : find/replace
NSCUTIL Working Tool for setting time in NSC/DL1216E
ASM In Progress S-C MASM based multi CPU assembler

Misc

S-C MASM color scheme for Notepad++

...drop _Tools/userDefineLang.xml in %APPDATA%\Notepad++
;-)