Hello Michael,

> Obviously the best solution would be for everything to work under one 
> option, but I don't see that happening unless someone can come up with a
> good workaround really soon (I wouldn't count on this, but it could 
> happen).
just trying to suggest a solution:

kb_keycheck:
        IN      AL,[PORT_A]               ; get key-scancode
        CMP     AL,53H                    ; DEL ?
        JNZ     SHORT @@CONT

it's possible that all the virtual machines have trouble with the
  IN AL,[PORT_A]


it should be possibble to avoid this by NOT doing anything special on
keyboard interrupt, but by doing the same stuff MKEYB does to get
keyboard scancodes:

intercept  interrupt 15, ah=04f, al=scancode

           ...
           pushf
           cmp ax,4f53
           jne chain_old

           if (ctrl pressed)
             if (alt pressed)
               BOOT

           ...
chain_old:
          jmp [old_int15_handler]
           

        jne chain_int15

int 15/4f is only supported on AT+ style maschines, but this should be
true for anything with 386+ CPU's

Tom






-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to