User Tools

Site Tools


blog:pushbx:2022:1111_lcdebug_image_for_use_with_pcjs.org

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
blog:pushbx:2022:1111_lcdebug_image_for_use_with_pcjs.org [2022-11-11 20:13:10 +0100 Nov Fri]
ecm cut off for blog listing preview
blog:pushbx:2022:1111_lcdebug_image_for_use_with_pcjs.org [2022-11-11 20:44:15 +0100 Nov Fri]
ecm [It can be booted as well]
Line 25: Line 25:
   - Have fun!   - Have fun!
  
 +===== It can be booted as well =====
 +
 +However, the COMPAQ machine that I used for the first example doesn't work with this particular image's lDOS boot sector loader, because its function 13.08 reports 000Fh (15) for the CHS geometry sectors (stored in ''word [ss:7C18h]''), even though the diskette actually needs 0012h (18) to properly load from it. The only fix for this on our part would be to build lDOS boot.asm without querying for geometry. (However, both iniload (unless built with -D_QUERY_GEOMETRY=0) and lDebug itself also will query for the geometry.) The ROM-BIOS should provide a way to configure this, though if this machine does allow this I do not know how to do it.
 +
 +To boot it on a machine expecting 1440 KiB 90mm diskettes, do this:
 +
 +  - Load the machine, eg from https://www.pcjs.org/software/pcx86/sys/dos/microsoft/6.22/
 +  - Insert the image for drive A: (as above)
 +  - Press the "Ctrl-Alt-Del" button
 +  - Wait for it to load
 +  - The included Script for lDebug (.sld) file will make lCDebug try to connect to serial I/O on the COM2 port. Wait fifteen seconds for it to give up.
 +  - Have fun!
  
 {{tag>ldebug pcjs}} {{tag>ldebug pcjs}}
blog/pushbx/2022/1111_lcdebug_image_for_use_with_pcjs.org.txt ยท Last modified: 2022-11-11 20:44:15 +0100 Nov Fri by ecm