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