- Mar 11, 2007
-
-
rswindell authored
first input character as it was attempting to use an uninitialized critical section (mutex) while asserting the UART interrupt. As long as the UART virtualization is enabled, this problem doesn't happen, even if don't actually *use* the UART virtualization.
-
- Oct 28, 2006
-
-
rswindell authored
Do not specify an init function, apparently not supported by Vista - RegisterModule() fails with AX=1 when an InitFunc is specified. Use AX to get the VDD handle (required for UART virtualization), even though this value does not match the handle that was passed to VDDInitialize().
-
- Jul 15, 2006
-
-
rswindell authored
referencing it.
-
- Jun 26, 2006
-
-
rswindell authored
-
- Jun 20, 2006
- Jun 03, 2006
-
-
rswindell authored
problem better): * Re-assert the "RX data" interrupt after the rx data register is read and there is remaining data. This also allows us to only signal the interrupt event for *enabled* interrupts (which certainly seems logical).
-
- Jun 02, 2006
-
-
rswindell authored
only wake-up interrupt_thread() when *asserting* an interrupt.
-
- May 26, 2006
-
-
rswindell authored
KnK (v4.4) loops on FOSSIL function 0x0A until the input buffer is empty, causing an infinite loop at the "Monthly Status" hit any key prompt without this function implemented.
-
rswindell authored
there's no data waiting. KnK v4.4 (using QBSERIAL 3.10) apparently keeps reading the base I/O register for input data until it reads 0.
-
- May 25, 2006
-
-
rswindell authored
debug output.
-
- May 16, 2006
- May 12, 2006
-
-
rswindell authored
-
rswindell authored
function), for program-specific settings in the sbbsexec.ini file. Support "no yield" option by setting YieldInterval to 0.
-
rswindell authored
function (requires dosxtrn.exe update). This allows custom YieldInterval setting (in milliseconds, fractions supported) in sbbsexec.ini on a per-directory/application/host basis. In addition, the virtual UART can be configured or disabled using the sbbsexec.ini. Thanks to deuce for the xp_timer idea (it worked well).
-
- May 11, 2006
-
-
rswindell authored
polls_before_yield value. This allows polls_before_yield ("ExternalYield") to be set high (e.g. 1000) allowing *dsz to run fast, but still yield frequently in door games that prompt for input and poll. I really want to make these yield parameters configurable on a per-program basis.
-
rswindell authored
-
rswindell authored
versions of dsz/gsz, although xfers are still painfully slow with these new suckers.
-
rswindell authored
Interrupt and yielding overhaul - DSZ (not FDSZ) flies!
-
- May 10, 2006
- Sep 05, 2005
-
-
deuce authored
Consider doing the same for all .h files. Consider the meaning of sanity.
-
- May 09, 2003
- May 01, 2003
- Nov 07, 2002
- Mar 25, 2002
-
-
rswindell authored
-
- Oct 31, 2001
-
-
rswindell authored
-
- Sep 16, 2001
- Jul 19, 2001
-
-
rswindell authored
-
- Jul 18, 2001
-
-
rswindell authored
-
- Oct 10, 2000
-
-
rswindell authored
-