Browse Source

Merge pull request #203 from wwarthen/dev

Dev
pull/227/head
b1ackmai1er 5 years ago
committed by GitHub
parent
commit
44a5ef3fd6
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 23
      Source/HBIOS/Build.cmd
  2. 17
      Source/HBIOS/dskyng.asm
  3. 0
      Source/Images/CPM22DRI/ASM.COM
  4. 0
      Source/Images/CPM22DRI/DDT.COM
  5. 0
      Source/Images/CPM22DRI/DUMP.COM
  6. 0
      Source/Images/CPM22DRI/ED.COM
  7. 0
      Source/Images/CPM22DRI/LIB.COM
  8. 0
      Source/Images/CPM22DRI/LINK.COM
  9. 0
      Source/Images/CPM22DRI/LOAD.COM
  10. 0
      Source/Images/CPM22DRI/MAC.COM
  11. 0
      Source/Images/CPM22DRI/PIP.COM
  12. 0
      Source/Images/CPM22DRI/RMAC.COM
  13. 0
      Source/Images/CPM22DRI/STAT.COM
  14. 0
      Source/Images/CPM22DRI/SUBMIT.COM
  15. 0
      Source/Images/CPM22DRI/XSUB.COM
  16. 0
      Source/Images/CPM22DRI/ZSID.COM
  17. 0
      Source/Images/CPM3DRI/DATE.COM
  18. 0
      Source/Images/CPM3DRI/DEVICE.COM
  19. 0
      Source/Images/CPM3DRI/DIR.COM
  20. 0
      Source/Images/CPM3DRI/DUMP.COM
  21. 0
      Source/Images/CPM3DRI/ED.COM
  22. 0
      Source/Images/CPM3DRI/ERASE.COM
  23. 0
      Source/Images/CPM3DRI/GENCOM.COM
  24. 0
      Source/Images/CPM3DRI/GET.COM
  25. 0
      Source/Images/CPM3DRI/HELP.COM
  26. 0
      Source/Images/CPM3DRI/HELP.HLP
  27. 0
      Source/Images/CPM3DRI/HEXCOM.COM
  28. 0
      Source/Images/CPM3DRI/INITDIR.COM
  29. 0
      Source/Images/CPM3DRI/PATCH.COM
  30. 0
      Source/Images/CPM3DRI/PIP.COM
  31. 0
      Source/Images/CPM3DRI/PUT.COM
  32. 0
      Source/Images/CPM3DRI/RENAME.COM
  33. 0
      Source/Images/CPM3DRI/SAVE.COM
  34. 0
      Source/Images/CPM3DRI/SET.COM
  35. 0
      Source/Images/CPM3DRI/SETDEF.COM
  36. 0
      Source/Images/CPM3DRI/SHOW.COM
  37. 0
      Source/Images/CPM3DRI/SUBMIT.COM
  38. 0
      Source/Images/CPM3DRI/TYPE.COM
  39. 0
      Source/Images/CPM3DRI/ZSID.COM
  40. 0
      Source/Images/CPNet12/ccp.spr
  41. 0
      Source/Images/CPNet12/cpm2net.hlp
  42. 0
      Source/Images/CPNet12/cpnboot.com
  43. 0
      Source/Images/CPNet12/cpnet12.hlp
  44. 0
      Source/Images/CPNet12/cpnetldr.com
  45. 0
      Source/Images/CPNet12/cpnetsts.com
  46. 0
      Source/Images/CPNet12/dskreset.com
  47. 0
      Source/Images/CPNet12/endlist.com
  48. 0
      Source/Images/CPNet12/help.com
  49. 0
      Source/Images/CPNet12/local.com
  50. 0
      Source/Images/CPNet12/login.com
  51. 0
      Source/Images/CPNet12/logoff.com
  52. 0
      Source/Images/CPNet12/mail.com
  53. 0
      Source/Images/CPNet12/ndos.spr
  54. 0
      Source/Images/CPNet12/netdown.com
  55. 0
      Source/Images/CPNet12/netstat.com
  56. 0
      Source/Images/CPNet12/network.com
  57. 0
      Source/Images/CPNet12/nvram.com
  58. 0
      Source/Images/CPNet12/rdate.com
  59. 0
      Source/Images/CPNet12/readme.txt
  60. 0
      Source/Images/CPNet12/snios.spr
  61. 0
      Source/Images/CPNet12/srvstat.com
  62. 0
      Source/Images/CPNet12/tr.com
  63. 0
      Source/Images/CPNet12/wizcfg.com
  64. 0
      Source/Images/CPNet12/wizdbg.com
  65. 0
      Source/Images/CPNet12/wiztest.com
  66. 0
      Source/Images/CPNet12/xsubnet.com
  67. 0
      Source/Images/CPNet3/cpm3net.hlp
  68. 0
      Source/Images/CPNet3/cpnet3.hlp
  69. 0
      Source/Images/CPNet3/cpnetsts.com
  70. 0
      Source/Images/CPNet3/dskreset.com
  71. 0
      Source/Images/CPNet3/endlist.com
  72. 0
      Source/Images/CPNet3/help.com
  73. 0
      Source/Images/CPNet3/local.com
  74. 0
      Source/Images/CPNet3/login.com
  75. 0
      Source/Images/CPNet3/logoff.com
  76. 0
      Source/Images/CPNet3/mail.com
  77. 0
      Source/Images/CPNet3/ndos3.com
  78. 0
      Source/Images/CPNet3/netdown.com
  79. 0
      Source/Images/CPNet3/netstat.com
  80. 0
      Source/Images/CPNet3/network.com
  81. 0
      Source/Images/CPNet3/ntpdate.com
  82. 0
      Source/Images/CPNet3/nvram.com
  83. 0
      Source/Images/CPNet3/rdate.com
  84. 0
      Source/Images/CPNet3/readme.txt
  85. 0
      Source/Images/CPNet3/rsxls.com
  86. 0
      Source/Images/CPNet3/rsxrm.com
  87. 0
      Source/Images/CPNet3/srvstat.com
  88. 0
      Source/Images/CPNet3/tr.com
  89. 0
      Source/Images/CPNet3/wizcfg.com
  90. 0
      Source/Images/CPNet3/wizdbg.com
  91. 0
      Source/Images/CPNet3/wiztest.com
  92. 0
      Source/Images/CPNet3/xsubnet.com
  93. 0
      Source/Images/Std/CLRDIR.COM
  94. 0
      Source/Images/Std/COMPARE.COM
  95. 0
      Source/Images/Std/CR.COM
  96. 0
      Source/Images/Std/DDTZ.COM
  97. 0
      Source/Images/Std/DDTZ.DOC
  98. 0
      Source/Images/Std/DIRX.COM
  99. 0
      Source/Images/Std/EX.COM
  100. 0
      Source/Images/Std/FDISK80.COM

23
Source/HBIOS/Build.cmd

@ -65,15 +65,16 @@ tasm -t%CPUType% -g3 -dIMGBOOT hbios.asm hbios_img.bin hbios_img.lst || exit /b
:: Build ROM Components
::
call :asm dbgmon
call :asm romldr
call :asm eastaegg
call :asm nascom
call :asm tastybasic
call :asm game
call :asm usrrom
call :asm updater
call :asm imgpad2
call :asm dbgmon || exit /b
call :asm romldr || exit /b
call :asm eastaegg || exit /b
call :asm nascom || exit /b
call :asm tastybasic || exit /b
call :asm game || exit /b
call :asm usrrom || exit /b
call :asm updater || exit /b
call :asm imgpad2 || exit /b
::
:: Create additional ROM bank images by assembling components into
@ -140,8 +141,8 @@ goto :eof
::
:: Build ROM components required by UNA
call :asm dbgmon
call :asm romldr
call :asm dbgmon || exit /b
call :asm romldr || exit /b
:: Create the OS bank
copy /b romldr.bin + dbgmon.bin + ..\zsdos\zsys_una.bin + ..\cpm22\cpm_una.bin osimg.bin || exit /b

17
Source/HBIOS/dskyng.asm

@ -96,9 +96,24 @@ DSKY_REINIT:
; FALL THRU
;
DSKY_RESET:
; RESET DSKY
; RESET DSKY -- CLEAR RAM AND FIFO
LD A,DSKY_CMD_CLR
CALL DSKY_CMD
;
; 8259 TAKES ~160US TO CLEAR RAM DURING WHICH TIME WRITES TO
; DISPLAY RAM ARE INHIBITED. HIGH BIT OF STATUS BYTE IS SET
; DURING THIS WINDOW. TO PREVENT A DEADLOCK, A LOOP COUNTER
; IS USED TO IMPLEMENT A TIMEOUT.
LD B,0 ; TIMEOUT LOOP COUNTER
DSKY_RESET1:
PUSH BC ; SAVE COUNTER
CALL DSKY_ST ; GET STATUS BYTE
POP BC ; RECOVER COUNTER
BIT 7,A ; BIT 7 IS DISPLAY RAM BUSY
JR Z,DSKY_RESET2 ; MOVE ON IF DONE
DJNZ DSKY_RESET1 ; LOOP TILL TIMEOUT
;
DSKY_RESET2:
RET
;
#IFDEF DSKY_KBD

0
Source/Images/d_cpm22/u0/ASM.COM → Source/Images/CPM22DRI/ASM.COM

0
Source/Images/d_cpm22/u0/DDT.COM → Source/Images/CPM22DRI/DDT.COM

0
Source/Images/d_cpm22/u0/DUMP.COM → Source/Images/CPM22DRI/DUMP.COM

0
Source/Images/d_cpm22/u0/ED.COM → Source/Images/CPM22DRI/ED.COM

0
Source/Images/d_cpm22/u0/LIB.COM → Source/Images/CPM22DRI/LIB.COM

0
Source/Images/d_cpm22/u0/LINK.COM → Source/Images/CPM22DRI/LINK.COM

0
Source/Images/d_cpm22/u0/LOAD.COM → Source/Images/CPM22DRI/LOAD.COM

0
Source/Images/d_cpm22/u0/MAC.COM → Source/Images/CPM22DRI/MAC.COM

0
Source/Images/d_cpm22/u0/PIP.COM → Source/Images/CPM22DRI/PIP.COM

0
Source/Images/d_cpm22/u0/RMAC.COM → Source/Images/CPM22DRI/RMAC.COM

0
Source/Images/d_cpm22/u0/STAT.COM → Source/Images/CPM22DRI/STAT.COM

0
Source/Images/d_cpm22/u0/SUBMIT.COM → Source/Images/CPM22DRI/SUBMIT.COM

0
Source/Images/d_cpm22/u0/XSUB.COM → Source/Images/CPM22DRI/XSUB.COM

0
Source/Images/d_cpm22/u0/ZSID.COM → Source/Images/CPM22DRI/ZSID.COM

0
Source/Images/d_cpm3/u0/DATE.COM → Source/Images/CPM3DRI/DATE.COM

0
Source/Images/d_cpm3/u0/DEVICE.COM → Source/Images/CPM3DRI/DEVICE.COM

0
Source/Images/d_cpm3/u0/DIR.COM → Source/Images/CPM3DRI/DIR.COM

0
Source/Images/d_cpm3/u0/DUMP.COM → Source/Images/CPM3DRI/DUMP.COM

0
Source/Images/d_cpm3/u0/ED.COM → Source/Images/CPM3DRI/ED.COM

0
Source/Images/d_cpm3/u0/ERASE.COM → Source/Images/CPM3DRI/ERASE.COM

0
Source/Images/d_cpm3/u0/GENCOM.COM → Source/Images/CPM3DRI/GENCOM.COM

0
Source/Images/d_cpm3/u0/GET.COM → Source/Images/CPM3DRI/GET.COM

0
Source/Images/d_cpm3/u0/HELP.COM → Source/Images/CPM3DRI/HELP.COM

0
Source/Images/d_cpm3/u0/HELP.HLP → Source/Images/CPM3DRI/HELP.HLP

0
Source/Images/d_cpm3/u0/HEXCOM.CPM → Source/Images/CPM3DRI/HEXCOM.COM

0
Source/Images/d_cpm3/u0/INITDIR.COM → Source/Images/CPM3DRI/INITDIR.COM

0
Source/Images/d_cpm3/u0/PATCH.COM → Source/Images/CPM3DRI/PATCH.COM

0
Source/Images/d_cpm3/u0/PIP.COM → Source/Images/CPM3DRI/PIP.COM

0
Source/Images/d_cpm3/u0/PUT.COM → Source/Images/CPM3DRI/PUT.COM

0
Source/Images/d_cpm3/u0/RENAME.COM → Source/Images/CPM3DRI/RENAME.COM

0
Source/Images/d_cpm3/u0/SAVE.COM → Source/Images/CPM3DRI/SAVE.COM

0
Source/Images/d_cpm3/u0/SET.COM → Source/Images/CPM3DRI/SET.COM

0
Source/Images/d_cpm3/u0/SETDEF.COM → Source/Images/CPM3DRI/SETDEF.COM

0
Source/Images/d_cpm3/u0/SHOW.COM → Source/Images/CPM3DRI/SHOW.COM

0
Source/Images/d_cpm3/u0/SUBMIT.COM → Source/Images/CPM3DRI/SUBMIT.COM

0
Source/Images/d_cpm3/u0/TYPE.COM → Source/Images/CPM3DRI/TYPE.COM

0
Source/Images/d_cpm3/u0/ZSID.COM → Source/Images/CPM3DRI/ZSID.COM

0
Source/Images/d_cpm22/u4/ccp.spr → Source/Images/CPNet12/ccp.spr

0
Source/Images/d_cpm22/u4/cpm2net.hlp → Source/Images/CPNet12/cpm2net.hlp

0
Source/Images/d_cpm22/u4/cpnboot.com → Source/Images/CPNet12/cpnboot.com

0
Source/Images/d_cpm22/u4/cpnet12.hlp → Source/Images/CPNet12/cpnet12.hlp

0
Source/Images/d_cpm22/u4/cpnetldr.com → Source/Images/CPNet12/cpnetldr.com

0
Source/Images/d_cpm22/u4/cpnetsts.com → Source/Images/CPNet12/cpnetsts.com

0
Source/Images/d_cpm22/u4/dskreset.com → Source/Images/CPNet12/dskreset.com

0
Source/Images/d_cpm22/u4/endlist.com → Source/Images/CPNet12/endlist.com

0
Source/Images/d_cpm22/u4/help.com → Source/Images/CPNet12/help.com

0
Source/Images/d_cpm22/u4/local.com → Source/Images/CPNet12/local.com

0
Source/Images/d_cpm22/u4/login.com → Source/Images/CPNet12/login.com

0
Source/Images/d_cpm22/u4/logoff.com → Source/Images/CPNet12/logoff.com

0
Source/Images/d_cpm22/u4/mail.com → Source/Images/CPNet12/mail.com

0
Source/Images/d_cpm22/u4/ndos.spr → Source/Images/CPNet12/ndos.spr

0
Source/Images/d_cpm22/u4/netdown.com → Source/Images/CPNet12/netdown.com

0
Source/Images/d_cpm22/u4/netstat.com → Source/Images/CPNet12/netstat.com

0
Source/Images/d_cpm22/u4/network.com → Source/Images/CPNet12/network.com

0
Source/Images/d_cpm22/u4/nvram.com → Source/Images/CPNet12/nvram.com

0
Source/Images/d_cpm22/u4/rdate.com → Source/Images/CPNet12/rdate.com

0
Source/Images/d_cpm22/u4/readme.txt → Source/Images/CPNet12/readme.txt

0
Source/Images/d_cpm22/u4/snios.spr → Source/Images/CPNet12/snios.spr

0
Source/Images/d_cpm22/u4/srvstat.com → Source/Images/CPNet12/srvstat.com

0
Source/Images/d_cpm22/u4/tr.com → Source/Images/CPNet12/tr.com

0
Source/Images/d_cpm22/u4/wizcfg.com → Source/Images/CPNet12/wizcfg.com

0
Source/Images/d_cpm22/u4/wizdbg.com → Source/Images/CPNet12/wizdbg.com

0
Source/Images/d_cpm22/u4/wiztest.com → Source/Images/CPNet12/wiztest.com

0
Source/Images/d_cpm22/u4/xsubnet.com → Source/Images/CPNet12/xsubnet.com

0
Source/Images/d_cpm3/u4/cpm3net.hlp → Source/Images/CPNet3/cpm3net.hlp

0
Source/Images/d_cpm3/u4/cpnet3.hlp → Source/Images/CPNet3/cpnet3.hlp

0
Source/Images/d_cpm3/u4/cpnetsts.com → Source/Images/CPNet3/cpnetsts.com

0
Source/Images/d_cpm3/u4/dskreset.com → Source/Images/CPNet3/dskreset.com

0
Source/Images/d_cpm3/u4/endlist.com → Source/Images/CPNet3/endlist.com

0
Source/Images/d_cpm3/u4/help.com → Source/Images/CPNet3/help.com

0
Source/Images/d_cpm3/u4/local.com → Source/Images/CPNet3/local.com

0
Source/Images/d_cpm3/u4/login.com → Source/Images/CPNet3/login.com

0
Source/Images/d_cpm3/u4/logoff.com → Source/Images/CPNet3/logoff.com

0
Source/Images/d_cpm3/u4/mail.com → Source/Images/CPNet3/mail.com

0
Source/Images/d_cpm3/u4/ndos3.com → Source/Images/CPNet3/ndos3.com

0
Source/Images/d_cpm3/u4/netdown.com → Source/Images/CPNet3/netdown.com

0
Source/Images/d_cpm3/u4/netstat.com → Source/Images/CPNet3/netstat.com

0
Source/Images/d_cpm3/u4/network.com → Source/Images/CPNet3/network.com

0
Source/Images/d_cpm3/u4/ntpdate.com → Source/Images/CPNet3/ntpdate.com

0
Source/Images/d_cpm3/u4/nvram.com → Source/Images/CPNet3/nvram.com

0
Source/Images/d_cpm3/u4/rdate.com → Source/Images/CPNet3/rdate.com

0
Source/Images/d_cpm3/u4/readme.txt → Source/Images/CPNet3/readme.txt

0
Source/Images/d_cpm3/u4/rsxls.com → Source/Images/CPNet3/rsxls.com

0
Source/Images/d_cpm3/u4/rsxrm.com → Source/Images/CPNet3/rsxrm.com

0
Source/Images/d_cpm3/u4/srvstat.com → Source/Images/CPNet3/srvstat.com

0
Source/Images/d_cpm3/u4/tr.com → Source/Images/CPNet3/tr.com

0
Source/Images/d_cpm3/u4/wizcfg.com → Source/Images/CPNet3/wizcfg.com

0
Source/Images/d_cpm3/u4/wizdbg.com → Source/Images/CPNet3/wizdbg.com

0
Source/Images/d_cpm3/u4/wiztest.com → Source/Images/CPNet3/wiztest.com

0
Source/Images/d_cpm3/u4/xsubnet.com → Source/Images/CPNet3/xsubnet.com

0
Source/Images/Common/CLRDIR.COM → Source/Images/Std/CLRDIR.COM

0
Source/Images/Common/COMPARE.COM → Source/Images/Std/COMPARE.COM

0
Source/Images/d_cpm22/u0/CR.COM → Source/Images/Std/CR.COM

0
Source/Images/Common/DDTZ.COM → Source/Images/Std/DDTZ.COM

0
Source/Images/d_cpm22/u0/DDTZ.DOC → Source/Images/Std/DDTZ.DOC

0
Source/Images/d_cpm22/u0/DIRX.COM → Source/Images/Std/DIRX.COM

0
Source/Images/d_zsdos/u0/EX.COM → Source/Images/Std/EX.COM

0
Source/Images/Common/FDISK80.COM → Source/Images/Std/FDISK80.COM

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save