Skip to content

beta-6

Pre-release
Pre-release
Compare
Choose a tag to compare
@stsp stsp released this 09 Jun 11:41
· 830 commits to master since this release

This beta release got a huge amount of work in all directions.
We are steadily heading towards a stable release.

  • Completed the work of passing interrupt handling to prev handler [fdkernel]
    This improves the integration with dosemu2 which hooks some int vectors
    before booting DOS.
  • Extension to load fdppconf.sys from any drive [boot]
  • Extension to config.sys parser to prefix file names with
    "AT" symbol. [fdkernel]
    For example DEVICE=@c:\umb.sys. It checks the file existence before use.
  • Improve CHAIN= support [fdkernel]
  • Implement SWITCHES=/Y for single-stepping [fdkernel]
  • Extension to pass strings via bootparams [boot]
  • Extension to refer with #num to the bootparam strings [fdkernel]
    For example you can write SWITCHES=#0 to use string 0 from boot params.
  • Increase default value of FILES from 16 to 64. [fdkernel]
    Needed for progs like GEOS.
  • Made int21 handler reentrant [fdkernel]
    This appears needed as we now pass unhandled int21 calls to prev handler,
    which, in turn, can call another int21 (that's the life of emulators
    like dosemu2).
  • Lots of work on memory management and object tracking [fdpp]
  • Resurrect and port INSTALL= directive to fdpp [fdkernel]
  • Completely rework thunks dispatching code to get rid of longjumps [fdpp]
  • Fix initial environment corruption bug [fdkernel]