VOGONS

Common searches


Search results

Display options

Re: DOSBox Feature Request Thread

You couldn't just shove frames down a pipe, you'd need some way to communicate the frame rate/sampling rate, resolution, frame delimiters... once you've done all that you've basically recreated AVI. DOSBox only records audio that goes through its mixer, if you're using an external midi device the …

Re: 64-bit dynamic_x86 (patch)

Would be interested to see some before/after benchmarks for this patch: --- a/src/cpu/core_dyn_x86/risc_x64.h +++ b/src/cpu/core_dyn_x86/risc_x64.h @@ -468,7 +468,11 @@ static void gen_discardflags(void) { } static void gen_needcarry(void) { - gen_needflags(); + if (!x64gen.flagsactive) { + x64gen. …

Re: imgmount

Yes, the same filename shown when you use the DIR command inside DOSBox. (Or just type the first few letters of the filename and press tab to autocomplete it.)

Re: x86 registers for emulating in a cross-platform way?

in PC Emulation
I consider that confusing and obsfucated. Just use and and stick to uint16_t / int16_t etc. Completely agree, they are the "standard" types for a reason. when you talk about a byte or (double)word value, everyone that knows software knows what you're talking about, don't they? No. Is a "byte" …

Re: x86 registers for emulating in a cross-platform way?

in PC Emulation
C guarantees the alignment of a type matches its size (at least for sizes up to the platform's natural word size). If you have a struct that has a uint16_t member followed by a uint32_t, padding is required to align the latter. The alignment of the struct overall will also be equal to the alignment …

Re: Benchmarking DOSBox on latest machines

in PC Emulation
Kerr Avon wrote: Have we reached the point yet where DOSBox, running on the most powerful PCs available to the public, can emulate games faster than they can run in real DOS on any machines? Not even close. Real DOS on a real P3 (maybe even P2) will outperform any machine running DOSBox.

Re: Null pointer dereferences

It looks like old code written to be portable before "offsetof" was widely available. It's not dereferencing a NULL pointer, it's getting the address of a member variable when the "this" pointer is NULL which is equivalent to finding the offset of that member (in bytes) from "this".

Page 52 of 67