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

Reply via email to