Hello list,
I decided to push out a new release today of my debugger, lDebug (it
starts with a small L). Besides many bug fixes, the past year brought
some new features, such as some support for a 40-column mode (developed
for my HP 95LX handheld computer), the ability to load the debugger as a
device driver in [FD]CONFIG.SYS (with some support for unloading later),
and expression types that include the POINTER type (reads a 32-bit
number expression for an address parameter interpreted as a 16:16
segmented far pointer).
There are also some new build options such as the conditionally
debuggable build, the dual code sections, the symbolic build (formerly a
branch in the repo), and the immediate assembler.
More details are available on my blog [1]. Even more details on the
changes are listed in the manual's News section [2]. To get the most
verbose list of changes you can use the hg source repository, which can
be browsed on the web [3] or downloaded using the Mercurial DSCM.
The release packages are available from our server [4] as usual. The
manual contains a new section called "Quick start for reading this
manual" [5] which I recommend for getting to know the debugger.
Note for FreeDOS packagers: The proper FreeDOS package is found in the
fdpkg subdirectory [6], filename LDEBUG5.ZIP. As an aside, the rel4
subdirectory on ibiblio.org [7] contains a strange zip file that doesn't
exactly match any of my releases, though it seems similar to
/ecm/download/ldebug/ldebug4.zip (but with some changes such as the
omission of the instsect.com application). I recommend replacing this by
the LDEBUG4.ZIP file in the fdpkg subdirectory on our server, as well.
Additionally, note that I added an empty file named "case-specific" in
the SOURCE/LDEBUG/ directory of the FreeDOS package, which was
previously added by the gitlab FreeDOS project [8] to make it so that
the sources would be compressed with LFNs enabled. Background: All
filenames in the packages I prepare are 8.3 SFN compliant, but I expect
the filenames to retain their capitalisation so that when unpacking on a
case-sensitive system the build can still succeed.
Regards,
ecm
[1]:
https://pushbx.org/ecm/dokuwiki/doku.php?id=blog:pushbx:2023:0308_ldebug_release_5
[2]: https://pushbx.org/ecm/doc/ldebug.htm#news-r5
[3]: https://hg.pushbx.org/ecm/ldebug/log/release5
[4]: https://pushbx.org/ecm/download/ldebug/
[5]: https://pushbx.org/ecm/doc/ldebug.htm#quickstart
[6]: https://pushbx.org/ecm/download/ldebug/fdpkg/
[7]:
https://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/debug/ldebug/rel4/
[8]:
https://gitlab.com/FreeDOS/devel/ldebug/-/commits/master/SOURCE/LDEBUG/case-specific
_______________________________________________
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user