evildragon
Veteran Member
grrr. lost my previous attempt at this.
ok, I cannot see your screenshot- my workplace blocks lots of photo hosting sites.
anyway, we can step through this with an example.
c:\>debug
-d 40:10
0040:0010 27 42 00 77 02 00 00 20-00 00 32 00 32 00 34 05 'B.w... ..2.2.4.
...
The 27 42 are the 2 bytes we're targeting, and since we're only concerned with bits 11:9, we really only need that "42" since that value has all the bits 15:8.
42 in hex breaks down to 0100 0010 in binary. (you can do this in google!)
------------------------------^^-bits 11:9 are 001
Add 1 to that value. New value is 010.
roll it back in 0100 0100 = 44
you want change "42" to "44" in debug:
-e 40:11
0040:0011 42.
---------------^^
you will type 44 here and then enter
done.
-q
this change, combined with the earlier one that sets the base address for your 2nd com port, should now have tricked the BIOS/software into seeing 2 COM ports.
Thanks, I did this, and now syschk no longer says (BIOS sees only 1). However, Bananacom and Checkit3 still only see 1 COM port.
Probably a lost cause for bananacom. :/ But we did trick the BIOS into seeing it.