User Tools

Site Tools


blog:pushbx:2024:1028_mid_to_late_october_work

Mid to late October work

I didn't get around to writing a blog post last week, so this one covers two weeks' worth of work.

2024-10-27

Instruction set reference

Fixed insSTOSB stating that it "sets the flags accordingly". Also add to other string instructions that flags are not modified (ins, lods, movs, outs).

lDOS boot

lDebug

Update dbitmap Extension for lDebug to add STR mode. This allows to display a string using the embedded font.

The STR mode patch includes the \M escape code which causes the next byte to be mirrored.

In a separate revision the \H escape code is added which takes an alphanumeric byte and displays a blank of the corresponding width, mainly for \H4 to display a half-width space.

(Backslashes to be displayed must be escaped as double backslashes.)

Here's a fun script to try with the updated ELD, logo.sld:

@?version
@ext printf.eld "\r\n"
@ext dbitmap.eld run set1 '#' end set0 ' ' end str "\MLDebug"
@ext printf.eld "\t   Presented by BTTR Software\r\n"

(The reverse capital L is an acceptable way of rendering the first letter of "lDebug" or "lDOS".)

Enhanced DR-DOS

Pick two changes from SvarDOS:

Further, the lDOS version string got updated to 2024 October.

fixmem

You could leave a comment if you were logged in.
blog/pushbx/2024/1028_mid_to_late_october_work.txt · Last modified: 2024-10-28 20:47:13 +0100 Oct Mon by ecm