On 31 Jan 2009 at 7:54, ROBO5.8 wrote:
Did you find that you had to make any other changes to
the
Blocking/Deblocking code other than the recommended CP/M 2.2 patches for
success?
Hi Robo,
The CBIOS that I wrote used interrupts for just about every service,
including video refresh, timer and alarm-clock functions, printer and
keyboard I/O as well as serial and HPIB I/O--a separate stack was
pretty much madatory. I think I still have the code kicking around
(ties neatly into another discussion thread, doesn't it?)
If you'd like, I can dig it out and forward you the disk I/O code at
least as far as blocking/deblocking is concerned. It's been 30
(gasp) years since I worked with it, so my memory of the details is a
bit fuzzy. But I seem to recall that we did apply all of the patches
that were sent along by DRI.
I am certain that the CBIOS implementation could build itself, which
says something concerning your problem, as that probably ran to
somewhere around 4000-5000 lines of code.
Cheers,
Chuck