Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the board
Thread view  Mix view  Order
ecm

Homepage E-mail

Düsseldorf, Germany,
26.10.2021, 16:03
 

Announcement - FDAPM extended (Announce)

I extended Eric's FDAPM some, mostly based on my TSR example. To quote the blurb on my website:

> The power savings utility for FreeDOS, originally by Eric Auer. Extended to use IISP headers, an AMIS multiplexer, and to provide the UNLOAD command, with the advanced deinstallation method.

Note that I tweaked the TSR installation a bit, but I did not perform a total conversion to my optimal installation method. I also did not implement my TSR's option switches such as /N (install new even if already installed) and /X= (try a specific AMIS multiplex number first). As is, it assumes that there is only ever one instance of the resident FDAPM. And the check for a resident program still uses the old POWER services on the traditional multiplex interrupt 2Fh. Only the newly added UNLOAD command searches for the resident using the Alternate Multiplex Interrupt 2Dh.

The repo and a release file for download are available at https://pushbx.org/ecm/web/#projects-fdapm.

---
l

ecm

Homepage E-mail

Düsseldorf, Germany,
26.10.2021, 16:04

@ ecm

Announcement - FDAPM extended

Note that these files will all be affected by the server maintenance.

---
l

ecm

Homepage E-mail

Düsseldorf, Germany,
09.11.2021, 21:30

@ ecm

Announcement: IDLEDPMS

I found that the IDLEDPMS (screen saver) TSR from FDAPM was not extended by me yet. While working on that I recalled that I had previously modified it to detect PS/2 mouse input by hooking interrupt 74h, which turned out to have been in 2008 September. That probably makes it the earliest code by me ever released. Anyway, I now adapted most of my TSR example to provide an AMIS multiplexer, including an uninstaller with the advanced deinstallation method, an ON and OFF state toggle, IISP headers for the interrupt handler entrypoints, and the optimal installation.

As before, the timeout is set initially while installing and can be updated in an already resident instance. There are two build time options, one for hooking interrupt 74h (default on) and the other (default off) for a test mode that was kept from the original but can be enabled by passing -D_TESTMODE to the mak script or to NASM now, no editing of the source file required any longer.

The new IDLEDPMS will be included in the FDAPM "current release" file that's about to be created within the next 3 hours. That and the repo can be found from my website as usual:

> The repo and a release file for download are available at
> https://pushbx.org/ecm/web/#projects-fdapm.

---
l

Back to the board
Thread view  Mix view  Order
22632 Postings in 2109 Threads, 402 registered users, 424 users online (1 registered, 423 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum