VOGONS

Common searches


Search results

Display options

Re: Expanded memory managers and DOS

If you had enabled QEMM patented "Stealth" mode to obtain large area of upper memory block, then it might break certain software. I had only come across one Taiwanese game that actually requires 620KB of free conventional DOS memory to run, so anything more than that would be artificial. I was able …

Re: Glide patch

This fixed DOSBox glide pass-through issue when both glide pass-through and voodoo1 chip emulation are compiled in single build and used interchangeably. The problem was glide pass-through acquired window handle from SDL once and used the same handle all the time for grSstWinOpen(). The voodoo1 chip …

Re: MSYS2/mingw-w64 for Win64 DOSBox

@PgrAm To ease upstream acceptance and enhance future patchability, I usually refrain from unnecessarily touching the underlying code and keep the changes simple. Here's my final patch for your reference. It will be up to DOSBox devs to decide how to integrate the changes. Our combined debugging …

Re: MSYS2/mingw-w64 for Win64 DOSBox

@PgrAm I think you had included a redundant windows shadow space allocation in gen_call_function_setup(). Only the this part is needed: @@ -398,6 +411,12 @@ static Bit64u INLINE gen_call_function_s cache_addb(0x50); // push rax (==old rsp) +#if defined (_WIN64) + cache_addb(0x48); + cache_addw( …

Re: MSYS2/mingw-w64 for Win64 DOSBox

@PgrAm Awesome work! I can confirm now my GCC -O2 optimized works. PCPBENCH showed another 20% improvement from -Og. So that finally concluded the Win64 core_dynrec support that made both Windows and Linux 64-bit support at parity. I think the adlib detection is normal for very fast dynamic cpu core …

Re: MSYS2/mingw-w64 for Win64 DOSBox

I can confirm these changes work in my debug build, however they segfault in release mode. What optimization switches are you compiling with? I am getting similar results with different optimization level. With -O0, so far everything worked. I was also testing for 3Dfx capabilities using Tomb …

Re: MSYS2/mingw-w64 for Win64 DOSBox

@PgrAm Thanks, PgrAm! I got it working finally!!! Each of us having missed 1 part of the fix. By merging our debugging results, we made it! My fix which yours was missing is coded in GCC way though. You need to adapt it for VS, should not be too difficult. I got PCPBENCH.EXE a DOS4GW running nicely. …

Re: DOSBOX eating up CPU

I'm afraid this almost 9 nine year old mobile i5 is a very weak performer... (i5 520m). That is still much more powerful than AMD mobile C60, and as I said 3000 cycles is petty on any CPU/GPU for the past 10 years. ASUS EeePC 900MHz can also handle 3000 cycles with less than 30% CPU on Windows XP, …

Re: MSYS2/mingw-w64 for Win64 DOSBox

@PgrAm @fr500 Attached the patch for my earlier debugging of dynrec CPU core on WIN64 ABI. I am on MSYS2/mingw-x86_64. This patch fixes the segmentation faults so far, but the core is still broken. Segmentation faults are good for debugging because gdb stack trace can tell some clues on them. After …

Re: X-Wing and sound cards.

X-Wing can take advantage of EMS memory for audio/sound effects, very common among DOS games before 32-bit DOS protected mode became the norm with DOS4GW. Conventional memory at high 580KB~600KB should be good enough and easily achievable with modern DOS. Check out its README, it clearly mentions …

Re: DOSBOX eating up CPU

I just tried my DOSBox SVN in Ubuntu 16.04LTS on the aging system with Core2 Q9300/NVIDIA graphics. With "cycles=auto" , DOSBox started up with 3000 cycles, and the TOP showed max %CPU at ~10%. Ubuntu System Monitor also showed similar result on CPU history. Different output options (surface, opengl …

Re: Copy protection removal software for DOS games

in DOS
I do wonder if anyone actually broke IM copy protection scheme? I don't mean to encourage piracy, I did break IM copy protection ~20 years ago when I was still a high school lad, using just the DEBUG.COM from MS-DOS on my 486. I still use IM today, it can even be used in DOSBox to accelerate my …

Re: W10 alternative to MagicDisc?

in Milliways
You can continue to use MagicDisc on Windows 10, just save a copy of it somewhere and install the driver manually. It still works. You need to repeat it every time a major Windows update is taking place though as Windows Update will get rid of it. I think Windows 10 only supports ISO image. …

Page 40 of 51