mirror of
https://github.com/A2osX/A2osX.git
synced 2025-02-02 02:31:33 +00:00
Kernel version 0.9 : "Message in a bottle" ....see README.md ;-)
This commit is contained in:
parent
3e69e89751
commit
e529efa1d7
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
16
README.md
16
README.md
@ -1,6 +1,19 @@
|
||||
# A2osX (0.9)
|
||||
Multi-Tasking OS for Apple II
|
||||
|
||||
## !!!HELP NEEDED!!!
|
||||
|
||||
Thanx a lot for all positive comments i read here and there, but i definitively need contributors & testers.
|
||||
|
||||
Anybody wants to join this project ?
|
||||
|
||||
If you interested on contributing, please send a message with your skills, in which area you are interested to work on (Network, Kernel, device drivers for additional hardware support, GUI, graphical resourses, command line tools....)
|
||||
|
||||
This is some sort of "last hope call", some of you were right, this project is really huge!!!
|
||||
Anyway, i'm convinced that a small team of developers could reach "version 1.0" with GUI & network support in few months....i'm working on it for...4 years now, spending the most of my free time fixing hardware to test this code instead of...writing it! (anybody could help me fix this -5v -12v issue on this nasty Astec AA11042c PSU! ;-)
|
||||
|
||||
Well, let me know if you can bring "fresh blood" to this stuff...
|
||||
|
||||
## Requires :
|
||||
Enhanced IIe (65c02 cpu) with 128k, //c, IIgs
|
||||
|
||||
@ -31,7 +44,8 @@ Several subprojects are now indentified :
|
||||
+ AppleTalk Support
|
||||
+ GUI & Printing
|
||||
+ Archive, Disk Image transfer tools (ADT client!)...
|
||||
+ Question : Pascal or C Compiler?
|
||||
+ Question : Pascal or C Compiler?
|
||||
+ --> Answer : C compiler....Next version of Kernel API will be closer to STDLIBC, Genralize the use of C-Strings
|
||||
+ ...sure there is some more!
|
||||
|
||||
## Screenshots
|
||||
|
@ -95,12 +95,14 @@ CSH.Run jsr CSH.GetBuf
|
||||
|
||||
.4 jsr CSH.GetVar
|
||||
bcs .5
|
||||
|
||||
jsr CSH.GetCharNB
|
||||
bcs .9
|
||||
cmp #'='
|
||||
bne .99
|
||||
|
||||
jmp CSH.GetNextCharNB Skip =
|
||||
bcs .99
|
||||
|
||||
jsr CSH.ExpEval
|
||||
bcs .9
|
||||
|
||||
|
@ -10,7 +10,7 @@ HIS.Init >LDYAI 256 Get a buffer for History
|
||||
bcs .9
|
||||
|
||||
txa
|
||||
ldy #hCmdHistory
|
||||
ldy #HIS.hBuf
|
||||
sta (pData),y
|
||||
|
||||
lda #0
|
||||
@ -20,7 +20,7 @@ HIS.Init >LDYAI 256 Get a buffer for History
|
||||
sta (pData),y
|
||||
.9 rts
|
||||
*--------------------------------------
|
||||
HIS.Add ldy #hCmdHistory
|
||||
HIS.Add ldy #HIS.hBuf
|
||||
lda (pData),y
|
||||
beq .9
|
||||
>SYSCALL GetMemPtrA
|
||||
@ -87,7 +87,7 @@ HIS.Add ldy #hCmdHistory
|
||||
bpl .4
|
||||
.9 rts
|
||||
*--------------------------------------
|
||||
HIS.GetPrev ldy #hCmdHistory
|
||||
HIS.GetPrev ldy #HIS.hBuf
|
||||
lda (pData),y
|
||||
beq HISTORY.RTS
|
||||
|
||||
@ -123,7 +123,7 @@ HIS.GetPrev ldy #hCmdHistory
|
||||
bra HIS.SetBuf
|
||||
History.RTS rts
|
||||
*--------------------------------------
|
||||
HIS.GetNext ldy #hCmdHistory
|
||||
HIS.GetNext ldy #HIS.hBuf
|
||||
lda (pData),y
|
||||
beq HISTORY.RTS
|
||||
|
||||
@ -176,7 +176,7 @@ HIS.SetBuf jsr CmdBuffer.CLR
|
||||
>SYSCALL PPrintfYA
|
||||
rts
|
||||
*--------------------------------------
|
||||
HIS.Quit ldy #hCmdHistory
|
||||
HIS.Quit ldy #HIS.hBuf
|
||||
lda (pData),y
|
||||
beq .9
|
||||
>SYSCALL FreeMemA
|
||||
|
@ -283,18 +283,20 @@ CS.RUN.BATCH jsr CSH.Run
|
||||
>LDYA L.MSG.CSHERR
|
||||
>SYSCALL PPrintFYA
|
||||
|
||||
jsr CSH.RestorePtr
|
||||
|
||||
.90 jsr CSH.GetChar
|
||||
bcs .91
|
||||
bcs .92
|
||||
>SYSCALL PutCA
|
||||
|
||||
jsr CSH.GetNextChar
|
||||
bcs .91
|
||||
.91 jsr CSH.GetNextChar
|
||||
bcs .92
|
||||
cmp #13
|
||||
beq .91
|
||||
beq .92
|
||||
>SYSCALL PutCA
|
||||
bra .90
|
||||
bra .91
|
||||
|
||||
.91 pla
|
||||
.92 pla
|
||||
bra .99
|
||||
|
||||
.98 lda #0
|
||||
@ -589,7 +591,7 @@ bExit .BS 1
|
||||
bEcho .BS 1
|
||||
bSecureRead .BS 1
|
||||
bExitOnEOF .BS 1
|
||||
hCmdHistory .BS 1
|
||||
HIS.hBuf .BS 1
|
||||
CmdHistory.IDX .BS 1
|
||||
CmdHistory.END .BS 1
|
||||
Sleep .BS 4
|
||||
|
Loading…
x
Reference in New Issue
Block a user