VOGONS

Common searches


Search results

Display options

Re: Tutorial: dosbox with Glide under Linux

There's a bug in this patch. In src/hardware/voodoo_interface.cpp, this: RENDER_SetSize(v->fbi.width, v->fbi.height, 16, vdraw.vfreq, 4.0/3.0, false, false); should be: RENDER_SetSize(v->fbi.width, v->fbi.height, 16, 1000.0f / vdraw.vfreq, 4.0/3.0, false, false); RENDER_SetSize() takes FPS as …

Re: Fix for memory allocation check

Not sure about which C++ version this is for. It might be for a relative new one. No, it worked like that since the beginning. This is the C++ standard document from 2005 for example: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1905.pdf cppreference.com also always marks things as "C++ …

Re: Tutorial: dosbox with Glide under Linux

Next, we need to resolve the OpenGL includes inconsistency between MinGW and Linux. I am using Ubuntu. If you are on different distro, you got to figure it out yourself to locate the system gl.h. $ cd ~/src/dosbox-3858 $ mkdir -p ./include/GL $ cp -vf /usr/include/GL/gl.h ./include/GL/ Ok, now we …

Fix for memory allocation check

MEMORY::MEMORY(Section*) has a bug where it uses the throwing 'new' but then checks for null, which will actually never detect an allocation failure because an exception will be thrown. The attached patch fixes it.

Re: HDD image geometry detection bug

Right. I was hoping there could be some safe autodetection for this so that when running dosbox in Retroarch the user can just select an image to mount in the GUI. It's not possible to specify a geometry by hand there, you just select the image file. I guess I could kludge this by having the user …

Re: HDD image geometry detection bug

Hm. So for existing images that were not created that way, what problems would arise if dosbox used the head count from the BPB without having to verify it with -size? In other words, what if the sanity check would check if the BPB head count results in a cylinder count that works out fine compared …

Re: HDD image geometry detection bug

I'm not sure what the auto-detection you describe in PCem amounts to Oops, it's just file size based. It says so right on the label: https://i.imgur.com/xeqWoB9.png bximage itself tells me that the CHS of the image it creates is: CHS=20/16/63. So I guess that's either a bug, or it's expected that …

Re: Fix for build failure

It's the toolchain that comes with devkit pro. It's a GCC cross-compiler targeting PPC intended for homebrew development for various Nintendo devices (like GameCube.) Unfortunately, I don't know which version of GCC is in use in this particular case. It's a buildbot that compiles a dosbox core for …

Fix for build failure

On some platforms, current SVN fails to build with: ../src/hardware/mame/fmopl.cpp: In member function 'void {anonymous}::FM_OPL::WriteReg(int, int)': ../src/hardware/mame/fmopl.cpp:1735:50: error: invalid conversion from 'int*' to 'int32_t* {aka long int*}' [-fpermissive] CH->SLOT[SLOT1].connect1 = …

HDD image geometry detection bug

(This is with current SVN.) It is currently impossible to mount HDD images. A 10MB image for example created with bximage from Bochs using defaults and formatted with DOS 6.22 fails the sanity check in drive_fat.cpp: /* Sanity checks */ if ((bootbuffer.sectorsperfat == 0) || // FAT32 not implemented …

Re: List of Free Games

in Milliways
To add the "care package" tables to your steam library so that you will keep them forever, go to any one of the tables included in the package. Wxample: https://store.steampowered.com/app/646670/Pinball_FX3__Aliens_vs_Pinball Then, click the "download" button in the "care package" box. It will not …

Re: Fluidsynth soundfont patch

For the fluidsynth 2.1 support that I've added to a libretro dosbox core I'm currently working on, having fluidsynth output audio is not necessary. Instead you can make it render audio directly in the dosbox mixer buffer using fluid_synth_write_s16(). I added an FSYNTH dos mixer channel (like the …

Re: DOSBox ECE (for Windows & Linux)

the 4-6 scaler patch should be easy to repair. Maybe one of the next commits will make it possible to apply again, as is. It's probably the partial 4x4 scaler implementation that went into the commit (that broke it), as my code contains more changes than the part that I committed. It's no secret …

Page 1 of 24