HDOS 3.0.2 source.

76 views
Skip to first unread message

Mark Garlanger

unread,
Jul 21, 2009, 1:42:09 AM7/21/09
to se...@googlegroups.com
Hey Guys,

   We don't have all the source to rebuild HDOS 3.0.2, right? I was contacted by someone that appears to have a complete set of the source code. He was looking for an H89 emulator and contacted me. I pointed him to the group, so hopefully he'll be joining ( He had sold commerical software for the H89 back in the day). Here is the list of HDOS sources he has. I took a quick look at what we have in the library, and this appears to be more complete. If this is complete, maybe someone can build on it and make HDOS 4.0 ;-)

$ cd hdos3
$ ls -R
.:
decks  Drv-src  drv&util  sys-src  system

./decks:
absdef.acm  dada2.acm   dvddef.acm  fildef.acm  hlihl.acm    lbd.acm     picdef.acm  thd.acm    wtbls.acm
ascii.acm   dada.acm    dvdio2.acm  fltdef.acm  hosbase.acm  mcu.acm     rchar.acm   tjmp.acm   zero.acm
bitc.acm    ddd.acm     dvdio.acm   fst.acm     hosdef.acm   mlu.acm     rtl.acm     tod.acm    zeros.acm
bits.acm    dddef.acm   ecdef.acm   h14.acm     hosequ.acm   move.acm    savall.acm  trace.acm
boodef.acm  ddfdef.acm  ecvec.acm   h17def.acm  hrom.acm     mtr.acm     setcal.acm  typtx.acm
cdehl.acm   dds.acm     edcon.acm   h17rom.acm  indl.acm     mtrdef.acm  sob.acm     u8250.acm
chl.acm     devdef.acm  edram.acm   h37def.acm  inidef.acm   mtrram.acm  sop.acm     u8251.acm
cpa.acm     dirdef.acm  edvec.acm   h47def.acm  iocdef.acm   mu86.acm    tbls.acm    u8255.acm
cpdehl.acm  dnv.acm     esint.acm   h47par.acm  itl.acm      pbf.acm     tbra.acm    udd.acm
cvd.acm     du66.acm    esval.acm   hdsrom.acm  labdef.acm   pbv.acm     tdd.acm     uow.acm

./Drv-src:
atdvd.h8a   h17init.h8a  h17rer.acm   h17unl.acm  h37init.h8a  h47lib.acm  make.bat      nddvd.h8a
h14dvd.h8a  h17loa.acm   h17rod.acm   h17wri.acm  h37lib.acm   iodef.acm   makedvd2.bat  set.h8a
h17abt.acm  h17mou.acm   h17set2.acm  h24dvd.h8a  h44dvd.h8a   iodvd.h8a   makedvd.bat   sys.h8a
h17clk.acm  h17rdy.acm   h17set.acm   h25dvd.h8a  h47dvd.h8a   ioinit.h8a  makmsd.h8a    ttdvd.h8a
h17dvd.h8a  h17rea.acm   h17skew.mba  h37dvd.h8a  h47init.h8a  iosubs.acm  mx80dvd.h8a

./drv&util:
asm.abs   basic.abs    clock.h8a  h1485.dvd  h2584.dvd  h47.dvd     mx8084.dvd  readme.doc
at84.dvd  clock89.h8a  clock.tas  h17.dvd    h37.dvd    iomega.dvd  nd.dvd      tt.dvd
at85.dvd  clock89.tas  h1484.dvd  h2484.dvd  h4484.dvd  mx8011.dvd  patch.abs   xref.abs

./sys-src:
abr.acm     cls.acm      dir.acm     fix.h8a      imm.acm     nredy.acm    rename.acm   typet.acm
agt.acm     cof.acm      disdef.acm  flag.acm     incha.acm   onecopy.h8a  rtl2.acm     typln.acm
alp.acm     comp.acm     dmm.acm     foe.acm      indlb.acm   ovldef.acm   run.acm      typt2.acm
batch.acm   copy.acm     dmmbig.acm  fope.acm     indxx.acm   path.acm     rvd.acm      uad.acm
bsxdef.acm  cpdehl.acm   dns.acm     freab.acm    init.h8a    pcl.acm      rvl.acm      uddn.acm
bye.acm     cpf.acm      dnt.acm     freal.acm    isdehl.acm  pdd.acm      scu.acm      uddx.acm
cab.acm     credits.h8a  dos.acm     fst2.acm     label.h8a   pgt.acm      sgt.acm      ude.acm
cac.acm     crlf.acm     dread.acm   futil.acm    lde.acm     pip.acm      si.acm       uds.acm
cad.acm     dad.acm      drs.acm     fwrib.acm    ldi.acm     pipcmds.acm  sort.acm     uhw.acm
cco.acm     date.acm     dsss.acm    fwril.acm    lfd.acm     pipcopy.acm  ssm.acm      unum.acm
cct.acm     dcf.acm      dtb.acm     getlab.acm   loadd.acm   pip.h8a      start.acm    verify.acm
cdm.acm     dds2.acm     edit.h8a    gnl.acm      log.acm     piplist.acm  syscmd.h8a   versn.acm
cds.acm     dds3.acm     edline.acm  gup.acm      lud.acm     pipsubs.acm  sysgen.h8a   wdo.acm
cdt2.acm    default.acm  fbdef.acm   h17subs.acm  map.h8a     pipswi.acm   taskdef.acm  wer.acm
cdu.acm     delete.acm   fcc.acm     h19subs.acm  mdr.acm     print.acm    tfn.acm      what.c
cfc.acm     dev.acm      fclear.acm  hdos30.acm   mnd.acm     prompt.acm   tfns.acm     xchgbc.acm
cfd.acm     dfa.acm      fclo.acm    help.acm     movel.acm   promsho.acm  time.acm     xyzzy.acm
cfi.acm     dfc.acm      fdb.acm     hos3.h8a     movl.acm    prscl.acm    titles.acm
cfp.acm     dfd.acm      fec.acm     ictt.acm     movll.acm   rbf.acm      typcc.acm
check.acm   dfss.acm     ferror.acm  idn.acm      mu10.acm    rdl.acm      typch.acm
cll.acm     difdef.acm   fgc.acm     ildehl.acm   namdef.acm  ready.acm    type.acm

./system:
edit.abs  init.abs    map.abs      set.abs  sysgen.abs   what.abs
help.h19  makmsd.abs  onecopy.abs  sys.abs  syshelp.h19

West, Ronald S.

unread,
Jul 21, 2009, 9:46:30 AM7/21/09
to se...@googlegroups.com
Ooooooh. HDOS 4.0? That would be interesting. What kind of features might we add?
 
Might be a good idea to convert it to C code to make development easier but not too high-level.
 
Ron


From: se...@googlegroups.com [mailto:se...@googlegroups.com] On Behalf Of Mark Garlanger
Sent: Tuesday, July 21, 2009 1:42 AM
To: se...@googlegroups.com
Subject: [sebhc] HDOS 3.0.2 source.

Les Bird

unread,
Jul 21, 2009, 9:47:11 AM7/21/09
to se...@googlegroups.com
Mark,
 
Did he send the sources to you already? Are they on your website?
 
xyzzy.acm? heh. I wonder what that's for?
 
- Les
 

Sent: Tuesday, July 21, 2009 1:42 AM
Subject: [sebhc] HDOS 3.0.2 source.

Mark Garlanger

unread,
Jul 21, 2009, 10:22:02 AM7/21/09
to se...@googlegroups.com
Hey Les,

  Don't have it yet.

  Maybe xyzzy.acm was to jump far away ;-)

Mark

Mark Garlanger

unread,
Jul 21, 2009, 10:25:03 AM7/21/09
to se...@googlegroups.com
Maybe subdirectories. Maybe built-in ability to run CP/M. The possibilities are endless. I'm sure others have better ideas.

Mark
Reply all
Reply to author
Forward
0 new messages