VOGONS

Common searches


Search results

Display options

Re: Does DOSBox support TSRs?

@ripsaw8080: I am not sure I fully understand what you just wrote. The point is that you should call the original IRQ 0 handler before your memory dumping process, not after, but then you need some simple logic to deal with recursion. Here is an example of the handler code using your style. I have …

Re: Does DOSBox support TSRs?

The most significant problem that I see is calling DOS file functions before IRQ 0 has been acknowledged. No IRQ can occur while IRQ 0 is in service because it has the highest priority. Floppy drive controllers use IRQ 6, some hard drive controllers use IRQ 15, and so trying to write to drives while …

Re: Does DOSBox support TSRs?

IMO, TSRs that react to a key press should hook the keyboard IRQ 1 handler (INT 9) because the interrupt only occurs when there is a key press or release. Using the timer IRQ 0 (INT 8) as you have is inefficient and adds unnecessary processing to the system. Since you're posting in the DOSBox …

Re: Does DOSBox support TSRs?

You should pay attention to which type of program binary your assembler of choice is producing (COM or EXE), and if additional things (e.g. ORG 0x100 for COM, stack location for EXE, etc.) are needed for the type produced.

Re: Does DOSBox support TSRs?

I wonder which assembler you're using, because many DOS-era assemblers recognize the NNh form of hexadecimal, but not the 0xNN form. Some general points: your use of CLI/STI in the interrupt handler is unnecessary because interrupts are always disabled when the handler is entered and IRET will …

Re: Noise in Pool of Radiance Tandy mode

Probably, but not sure. It's actually writing to port C0h, but unlike the "T" sound option the result is unintelligible. For anyone with a Tandy 1000 that would try to see what happens with the "P" sound option, it might be just the first release of the game from 1988 that has the issue because …

Re: Sarien 0.7.0 - no sound?

Did you install the Allegro library in your DJGPP build environment? https://www.allegro.cc/docs/dos-djgpp-compile.html In any case, README.ports lists the DJGPP port in the "in progress" section, which could mean it was not functional at the time.

Re: Noise in Pool of Radiance Tandy mode

Strange indeed, but I've seen no other reports of it and I haven't reproduced it. Have you tried LOADFIX? Maybe you have a bugged version of the game or corrupt files. There's some info regarding configuration of DOSBox and the game in this recent thread that might help: https://www.vogons.org/ …

Re: Sarien 0.7.0 - no sound?

Maybe I should just try building 0.7.0 with DJGPP. I think this may be your only choice for working sound in DOS, unless you can find an existing binary. The DOS binary on SourceForge was compiled with Turbo C. According to README.ports in the 0.7.0 source files, MS-DOS builds compiled with Watcom …

Re: Aspect ratio in SimCity for DOS

OK, however just for the record, my machine type is set to svga_s3. I guessed that was the case because your screenshots with aspect=true already have the "proper 4:3 ratio" you asked for, so I'm trying to explain that for the purpose of aspect correction the aspect ratio refers to the display area …

Re: Aspect ratio in SimCity for DOS

To be more specific, there is a known issue with the aspect correction of 350-line modes when using the machine=ega setting, which includes text modes due to the 14-line font. However, I'm not aware of any compelling reason to use the EGA machine type for original SimCity. The attached screenshots …

Page 1 of 184