| Ninho  27.04.2011, 13:34 | int 15/4f French keyboard driver ready + *Ping Japheth* (Developers) | 
| Introducing Kbfr.exe, an int 15/4F based French keyboard driver for DOS that should work on virtually any (286+ AT compatible) PC in existence. --- | 
| Japheth  Germany (South), 27.04.2011, 16:02 @ Ninho | int 15/4f French keyboard driver ready + *Ping Japheth* | 
| > ***PING*** Japheth : is this plan, publishing *beta* modified source --- | 
| Ninho  27.04.2011, 17:13 @ Japheth | int 15/4f French keyboard driver ready + *Ping Japheth* | 
| > KEYBGR ist Public Domain. --- | 
| Japheth  Germany (South), 28.04.2011, 07:47 @ Ninho | int 15/4f French keyboard driver ready + *Ping Japheth* | 
| > I hoped you wouldn't see any obstacles but better safe than sorry. I'm no --- | 
| Ninho  10.05.2011, 13:30 @ Ninho | int 15/4f French keyboard driver ready + Now what? * | 
| > Introducing Kbfr.exe, an int 15/4F based French keyboard driver for DOS --- | 
| Rugxulo  Usono, 10.05.2011, 23:52 @ Ninho | int 15/4f French keyboard driver ready + Now what? * | 
| ... (retyping since browser deleted my post, gah) ... | 
| Ninho  11.05.2011, 13:38 @ Rugxulo | int 15/4f French keyboard driver ready + Now what? * | 
| Hi Rugx ! | 
| ecm    Düsseldorf, Germany, 11.05.2011, 19:39 @ Ninho | int 15/4f French keyboard driver ready + Now what? * | 
| > I have some objection against the way detection (for eventual unloading) --- | 
| Ninho  12.05.2011, 10:56 @ ecm | int 15/4f French keyboard driver ready + Now what? * | 
| >> I have some objection against the way detection (for eventual unloading) --- | 
| bretjohn    Rio Rancho, NM, 12.05.2011, 17:13 @ Ninho | int 15/4f French keyboard driver ready + Now what? * | 
| > I /know/ you're a fan of Ciriaco's AMIS, but it will not the right move | 
| Ninho  12.05.2011, 22:27 @ bretjohn | int 15/4f French keyboard driver ready + Now what? * | 
| Written by Bretjohn : --- | 
| ecm    Düsseldorf, Germany, 13.05.2011, 00:24 @ Ninho | AMIS, Optimize memory usage | 
| > > IMHO, AMIS should be included as part of ALL modern TSR's and device --- | 
| Ninho  13.05.2011, 01:33 (edited by Ninho, 13.05.2011, 01:46) @ ecm | AMIS, Optimize memory usage | 
| (snipping) --- | 
| ecm    Düsseldorf, Germany, 13.05.2011, 01:45 @ Ninho | AMIS, Optimize memory usage | 
| > > Anyway, if your goal is to optimize the memory usage of this driver: --- | 
| Ninho  13.05.2011, 02:07 @ ecm | AMIS, Optimize memory usage | 
| > > > Anyway, if your goal is to optimize the memory usage of this driver: --- | 
| ecm    Düsseldorf, Germany, 13.05.2011, 02:39 @ Ninho | AMIS, Optimize memory usage | 
| > Under MSDOS 7, Japheth's scheme (really --- | 
| Ninho  13.05.2011, 02:58 @ ecm | AMIS, Optimize memory usage | 
| > > Under MSDOS 7, Japheth's scheme (really | 
| Ninho  13.05.2011, 02:50 @ Ninho | Correction, memory usage | 
| >> I downloaded your program while I wrote that post and verified all of my --- | 
| ecm    Düsseldorf, Germany, 13.05.2011, 03:00 @ Ninho | Memory usage, AMIS(!) | 
| > While I can see your point and it can be called a | 
| Ninho  13.05.2011, 11:57 @ ecm | Memory usage, AMIS(!) | 
| >> even 256 wasted PSP bytes is little compared to what MS KEYB.COM uses. --- | 
| ecm    Düsseldorf, Germany, 13.05.2011, 14:51 @ Ninho | Memory usage, AMIS(!) | 
| > Thus using Japheth's bloat as an excuse to add Ciriaco's ? --- | 
| bretjohn    Rio Rancho, NM, 13.05.2011, 17:43 @ Ninho | Memory usage, AMIS(!) | 
| > even 256 wasted PSP bytes is little compared to what MS KEYB.COM uses. | 
| Ninho  13.05.2011, 18:15 @ bretjohn | Memory usage, AMIS(!) | 
| > Just for the record, your program, or any program that simply intercepts --- | 
| Japheth  Germany (South), 13.05.2011, 18:58 @ bretjohn | Memory usage, AMIS(!) | 
| > Just for the record, your program, or any program that simply intercepts --- | 
| bretjohn    Rio Rancho, NM, 14.05.2011, 01:42 @ Japheth | Memory usage, AMIS(!) | 
| > IMO they are almost equivalent. | 
| Ninho  14.05.2011, 11:38 (edited by Ninho, 14.05.2011, 11:50) @ bretjohn | Memory usage, AMIS(!) | 
| >> IMO they are almost equivalent. --- | 
| Ninho  14.05.2011, 11:41 @ Ninho | Sorry error :) - No contents - Ignore | 
| empty | 
| bretjohn    Rio Rancho, NM, 15.05.2011, 17:26 @ Ninho | Memory usage, AMIS(!) | 
| I was simply going to stop responding to this thread, since it was proving fruitless.  However, I can't let Ninho's comments simply pass for fear that someone might actually try to implement something based on what he says. | 
| ecm    Düsseldorf, Germany, 15.05.2011, 18:30 @ bretjohn | Int15 handler example: IISP; chain other functions directly | 
| A NASM example outlining how to construct an IISP header yourself (I usually use a macro for that), and with slightly different behaviour. (Yes, I know the flags are handled differently. And I don't know what to do with the AL value(s). Ignore these parts, they would have to be adjusted accordingly.) The part I want to point out specifically is that Bret's example would chain by calling the next handler every time, then check afterwards whether it was the correct function call. That unnecessarily increases the stack usage of every Int15 function and may or may not be less efficient than this one: It checks for the correct function first, and will chain directly (via jump) if it's another function. | 
| Ninho  16.05.2011, 03:49 @ ecm | Int15 handler example: IISP; chain other functions directly | 
| > A NASM example outlining how to construct an IISP header yourself (I --- | 
| Ninho  15.05.2011, 20:57 @ bretjohn | Memory usage, AMIS(!) | 
| Boys, I was passing by to announce I've uploaded a revised kbfr (see announce) --- | 
| Ninho  16.05.2011, 03:35 (edited by Ninho, 16.05.2011, 03:51) @ bretjohn | In reply to Bret - int 15/4F stuff | 
| Thanks for providing your advice. I've been soliciting remarks indeed and this is why I make kbfr a 'beta'.  --- | 
| Japheth  Germany (South), 16.05.2011, 10:18 @ Ninho | In reply to Bret - int 15/4F stuff | 
| > Note however that it is Japheth's work you're criticising before being --- | 
| Ninho  16.05.2011, 12:19 (edited by Ninho, 16.05.2011, 12:49) @ Japheth | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > AFAICS I do virtually fully agree with your response, so no need for me to --- | 
| tom  Germany (West), 16.05.2011, 13:35 @ Ninho | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > Well I have just been made aware that mKEYB, the official (right?) k.b. | 
| Ninho  16.05.2011, 15:10 @ tom | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > MKEYB FR and indeed it was hooking int 15 and int 2F. Had I known of --- | 
| tom  Germany (West), 16.05.2011, 17:13 @ Ninho | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > I quick viewed mKEYB in memory (using the disassembler included in McAffe's | 
| bretjohn    Rio Rancho, NM, 16.05.2011, 19:50 @ Ninho | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > IMHO Bret is plain wrong with 'INT 15.4F handler is not allowed to  | 
| tom  Germany (West), 16.05.2011, 21:06 @ bretjohn | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > > IMHO Bret is plain wrong with 'INT 15.4F handler is not allowed to  | 
| bretjohn    Rio Rancho, NM, 17.05.2011, 18:10 @ tom | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > this is clearly not "any" program, but a program that reboots the system in | 
| tom  Germany (West), 17.05.2011, 19:47 @ bretjohn | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > > as already said: I'm not able to follow your reasoning; why exactly | 
| bretjohn    Rio Rancho, NM, 18.05.2011, 02:09 @ tom | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > in our case (we are a keyboard driver) the scancode (most likely) comes | 
| Japheth  Germany (South), 18.05.2011, 06:47 @ bretjohn | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > Most likely, but not necessarily.  It is at least theoretically possible to --- | 
| bretjohn    Rio Rancho, NM, 18.05.2011, 19:08 @ Japheth | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > > Most likely, but not necessarily.  It is at least theoretically possible | 
| tom  Germany (West), 18.05.2011, 12:35 (edited by tom, 18.05.2011, 13:01) @ bretjohn | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| after looking into your code, I see that you simulate keypresses | 
| bretjohn    Rio Rancho, NM, 18.05.2011, 18:14 @ tom | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > ;FAKE A KEYBOARD KEYSTROKE USING METHOD 2 (WORKS WITH MOST AT KEYBOARDS) | 
| tom  Germany (West), 19.05.2011, 15:32 (edited by tom, 19.05.2011, 15:51) @ bretjohn | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > >   ;FAKE A KEYBOARD KEYSTROKE USING METHOD 2 (WORKS WITH MOST AT | 
| Rugxulo  Usono, 19.05.2011, 22:42 (edited by Rugxulo, 21.05.2011, 00:58) @ tom | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > > If the user (or a program) tries to change the code page to one | 
| Ninho  19.05.2011, 23:41 (edited by Ninho, 20.05.2011, 12:18) @ Rugxulo | Keyboard, codepages... | 
| Hi ! --- | 
| ecm    Düsseldorf, Germany, 20.05.2011, 14:09 @ Rugxulo | FreeDOS DISPLAY (TSR vs. device driver?) | 
| --- | 
| Ninho  19.05.2011, 23:59 @ tom | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| >  --- | 
| tom  Germany (West), 20.05.2011, 00:49 @ Ninho | In reply to : Bret 'll have to hate FreeDOS mKEYB, too | 
| > > agreed. mKEYB is lazy in this regard, and ignores codepages completely. | 
| Ninho  18.05.2011, 15:41 (edited by Ninho, 18.05.2011, 15:56) @ bretjohn | In reply to Bret... | 
| > Again, that is the point.  MS (via their code) says INT 15.4F can come from --- | 
| ecm    Düsseldorf, Germany, 18.05.2011, 20:35 @ Ninho | DOS IO kernel part hooking Int15.4F ? | 
| > I believe one important aspect of int15/4F53 control-alt-del processing is --- | 
| Ninho  18.05.2011, 22:41 @ ecm | DOS IO kernel part hooking Int15.4F ? | 
| Hi Christian ! --- | 
| ecm    Düsseldorf, Germany, 18.05.2011, 22:48 @ Ninho | DOS kernel, Int15.4F | 
| > I wrote "I believe" 'cause I wasn't so sure in fact, | 
| tom  Germany (West), 19.05.2011, 15:15 (edited by tom, 19.05.2011, 15:42) @ Ninho | In reply to Bret... | 
| > In reply to Tom : using it will save a few bytes, sure. The price | 
| Ninho  19.05.2011, 19:27 @ tom | In reply to \\\ Tom... | 
| > I disagree.  --- | 
| Japheth  Germany (South), 13.05.2011, 07:28 @ Ninho | AMIS, Optimize memory usage | 
| > That precaution probably seemed necessary to the seasoned (and --- | 
| Ninho  13.05.2011, 11:27 @ Japheth | AMIS, Optimize memory usage | 
| Hullo Japheth --- | 
| ecm    Düsseldorf, Germany, 13.05.2011, 00:24 @ bretjohn | AMIS, No flaming | 
| > I'm not sure if --- | 
| ecm    Düsseldorf, Germany, 13.05.2011, 00:24 @ Ninho | AMIS | 
| > For personal reasons I want to be done with the release ASAP, so leave the --- | 
| Ninho  13.05.2011, 02:21 @ ecm | AMIS | 
| > > For personal reasons I want to be done with the release ASAP, so leave --- | 
| ecm    Düsseldorf, Germany, 13.05.2011, 03:23 @ Ninho | AMIS, Ciriaco | 
| > Ciriaco de Celis was UIAM the originator of the AMIS; --- | 
| Ninho  13.05.2011, 12:16 @ ecm | AMIS, Ciriaco, Ralph ? | 
| >> Ciriaco de Celis was UIAM the originator of the AMIS; --- | 
| Rugxulo  Usono, 11.05.2011, 20:12 @ Ninho | int 15/4f French keyboard driver ready + Now what? * | 
| > Hi Rugx ! | 
| Ninho  12.05.2011, 10:36 @ Rugxulo | int 15/4f French keyboard driver ready + Now what? * | 
| >>> ... (retyping since browser deleted my post, gah) ... --- | 
 Thread view
Thread view Board view
Board view

 
 
