mirror of
https://github.com/A2osX/A2osX.git
synced 2024-11-20 03:31:42 +00:00
minors chagnes
This commit is contained in:
parent
75992f07f9
commit
0d5e4282f2
94
README.md
94
README.md
@ -10,9 +10,11 @@ Its principal goal is to collect all "genius" 65c02 pieces of code ever written
|
||||
(including IP Stack & HTTPD/TELNETD..., GUI & graphical tools...)
|
||||
"Complete working place", no needing any more to reboot to switch between tons of diskettes!!!
|
||||
|
||||
A2osX is designed to work on any "stock" 128k Apple //e with no hardware modification. As VBL signal is NOT available as an IRQ on //e (it is on //c & IIgs)
|
||||
it makes preemptive multitasking impossible.
|
||||
A2osX is designed to work on any "stock" 128k Apple //e, with no additional hardware. As VBL signal is NOT available as an IRQ on //e (it is on //c & IIgs)
|
||||
it makes __preemptive__ multitasking __impossible__.
|
||||
|
||||
(Well, GSosX, 16 bits equivalent for IIgs, another project which is "cooking" in my mind, could do it!)
|
||||
|
||||
Kernel, loading in Aux LC on top of ProDOS provide API inspired from Linux/Unix World to allow writing applications & command line tools on top of it.
|
||||
This kernel provides an advanced "Memory Manager" able to relocate 65c02 code.
|
||||
"Event Manager" makes TCPIP stack able to listen on several ports, manage ARP,DNS...cache expiration and any background processes.
|
||||
@ -32,7 +34,7 @@ Several subprojects are now indentified :
|
||||
+ Question : Pascal or C Compiler?
|
||||
+ ...sure there is some more!
|
||||
|
||||
## Screen shots
|
||||
## Screenshots
|
||||
|
||||
![](./.screen-shots/ScreenShot.LS.png)
|
||||
|
||||
@ -62,67 +64,72 @@ 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)
|
||||
|
||||
## SYS/KM* Supported Hardware At Kernel Level (ProDOS):
|
||||
| KM.Name | Status | Comment |
|
||||
| ------- | ------ | ------- |
|
||||
| KM.NSC | Working | No-Slot-Clock/DS1216E |
|
||||
| KM.RAMWORKS | Working | AE-Ramworks I,II,III |
|
||||
| KM.VSDRIVE | Working | ADTPro Virtual Drive for SSC |
|
||||
|
||||
| KM.Name | Status | Comment |
|
||||
| ------- | ------ | ------- |
|
||||
| KM.NSC | Working | No-Slot-Clock/DS1216E |
|
||||
| KM.RAMWORKS | Working | AE-Ramworks I,II,III |
|
||||
| KM.VSDRIVE | Working | ADTPro Virtual Drive for SSC |
|
||||
| KM.APPLETALK | Working | AppleTalk Support for ProDOS |
|
||||
|
||||
## SBIN,Daemons/Commands:
|
||||
| Name | Status | Comment | K.Ver |
|
||||
| ---- | ------ | ------- | ----- |
|
||||
| INSDRV | Working | | 0.9 |
|
||||
| GETTY | Working | | 0.9 |
|
||||
| LOGIN | In Progress | no auth using /etc/passd yet | 0.9 |
|
||||
| SHELL | Working | (See Internal Shell commands) | 0.9 |
|
||||
| TCPIP | In Progress | New Socket API. ARP,IP,ICMP,UDP ok, TCP in progress | 0.9 |
|
||||
| DHCPCLNT | Working | rewritten to use new Socket API | 0.9 |
|
||||
|
||||
| Name | Status | Comment | K.Ver |
|
||||
| ---- | ------ | ------- | -----:|
|
||||
| INSDRV | Working | | 0.9 |
|
||||
| GETTY | Working | | 0.9 |
|
||||
| LOGIN | In Progress | no auth using /etc/passd yet | 0.9 |
|
||||
| SHELL | Working | (See Internal Shell commands) | 0.9 |
|
||||
| TCPIP | In Progress | New Socket API. ARP,IP,ICMP,UDP ok, TCP in progress | 0.9 |
|
||||
| DHCPCLNT| Working | rewritten to use new Socket API | 0.9 |
|
||||
| TELNETD | | | |
|
||||
| HTTPD | | | |
|
||||
| HTTPD | | | |
|
||||
|
||||
## Internal Shell commands:
|
||||
| Name | Status | Comment |
|
||||
| ---- | ------ | ------- |
|
||||
| CD | Working | Improved syntax : now, 'CD ../BIN' works |
|
||||
| PWD | Working | |
|
||||
| DATE | Working | |
|
||||
| ECHO | Working | \b,\e,\f,\n,\\ and \% supported |
|
||||
| EXIT | Working | |
|
||||
| IF | | |
|
||||
| PAUSE | Working | |
|
||||
| READ | Working | -S : no echo (password) |
|
||||
| | | -P : "prompt message" |
|
||||
| TIME | Working | |
|
||||
| SET | Working | |
|
||||
|
||||
| Name | Status | Comment |
|
||||
| ---- | ------ | ------- |
|
||||
| CD | Working | Improved syntax : now, 'CD ../BIN' works |
|
||||
| PWD | Working | |
|
||||
| DATE | Working | |
|
||||
| ECHO | Working | \b,\e,\f,\n,\\ and \% supported |
|
||||
| EXIT | Working | |
|
||||
| IF | | |
|
||||
| PAUSE | Working | |
|
||||
| READ | Working | -S : no echo (password) |
|
||||
| | | -P : "prompt message" |
|
||||
| TIME | Working | |
|
||||
| SET | Working | |
|
||||
| STARTPROC | Working | Used in A2osX.startup |
|
||||
|
||||
## Shell variables:
|
||||
| Name | Status | Comment |
|
||||
| ---- | ------ | ------- |
|
||||
| $PWD | Working | 'Working Directory' |
|
||||
| $0 | Working | Command Full Path |
|
||||
|
||||
| Name | Status | Comment |
|
||||
| ---- | ------ | ------- |
|
||||
| $PWD | Working | 'Working Directory' |
|
||||
| $0 | Working | Command Full Path |
|
||||
| $1-$9 | Working | Arg[n] |
|
||||
| $* | Working | All Args |
|
||||
| $# | Working | Arg Count |
|
||||
| $? | Working | Return Code |
|
||||
| $@ | Working | Parent PID |
|
||||
| $$ | Working | PID |
|
||||
| $! | Working | Child PID |
|
||||
| $* | Working | All Args |
|
||||
| $# | Working | Arg Count |
|
||||
| $? | Working | Return Code |
|
||||
| $@ | Working | Parent PID |
|
||||
| $$ | Working | PID |
|
||||
| $! | Working | Child PID |
|
||||
|
||||
note : '$VAR' does NOT expand Variable
|
||||
|
||||
## DRV,Drivers:
|
||||
|
||||
| Name | Status | Comment | K.Ver |
|
||||
| ---- | ------ | ------- | ----- |
|
||||
| Console.DRV | Working | ANSI support in Progress. | 0.9 |
|
||||
| SSC.DRV | Working | Apple "Super Serial Card" Driver | 0.9 |
|
||||
| SSC.I.DRV | Working | Apple "Super Serial Card" Driver (IRQ enabled) | 0.9 |
|
||||
| SSC.DRV | Working | Apple "Super Serial Card" Driver | 0.9 |
|
||||
| SSC.I.DRV | Working | Apple "Super Serial Card" Driver (IRQ enabled) | 0.9 |
|
||||
| PIC.DRV | In Progress | Apple "Parallel Interface Card" Driver, renamed from PPIC.DRV | 0.8 |
|
||||
| Mouse.DRV | Working | Apple Mouse Card,//c Mouse Port | 0.9 |
|
||||
| DHGR.DRV | In Progress | except bitblt... | 0.8 |
|
||||
| ---- | ------ | ------- | ----- |
|
||||
| Uthernet.DRV | Working | | 0.9 |
|
||||
| Uthernet.DRV | Working | | 0.9 |
|
||||
| Uthernet2.DRV | Working | | 0.9 |
|
||||
| Uther2.AI.DRV | In Progress | With ARP/IP Offloading | 0.8 |
|
||||
| LanCeGS.DRV | Working | | 0.8 |
|
||||
@ -167,6 +174,7 @@ note : '$VAR' does NOT expand Variable
|
||||
| RPCDUMP | Working | tool based on UDP socket API, renamed from RPCINFO | 0.9 |
|
||||
|
||||
## Misc
|
||||
|
||||
### S-C MASM color scheme for Notepad++
|
||||
...drop _Tools/userDefineLang.xml in %APPDATA%\Notepad++
|
||||
;-)
|
||||
|
Loading…
Reference in New Issue
Block a user