VOGONS

Common searches


Search results

Display options

Re: SBVGM (DOS) VGM Player

Why would that line crash with a buffer overflow? There is the implicit fifth byte ('\0') after the "Vgm ", which will overwrite the first byte of header.rofsEOF, but that is okay since rofsEOF is filled with actual information immediately afterwards. Unless you are enabling some hyper-aggressive …

Re: SBVGM (DOS) VGM Player

What platform are you compiling for? Because mingw32, which I am using, currently comes with g++ 5.3.0. I use a smart pointer for the VGMCapture object to make sure it is properly released, and the .VGM file is written, regardless of how DOSBox exits. You need at least -std=gnu++11 for this, …

Re: UniPCemu review request

Of course. A reset makes the FDC forget everything it's doing, so the the IRQ line is lowered by the reset. At the end of the reset, it will be raised again to indicate a change in the drive's READY line, unless polling is disabled via the Configure command, in case of which FDC reset merely lowers …

Re: UniPCemu review request

So you're only updating the MSR status at the time it's read? No, "Specify" does not generate an IRQ. But it has no Result phase either, so the XT BIOS source code doesn't bother reading MSR at the end of the reset code. The bootstrap loader (F000:E61B) in that BIOS calls Int13 AH=0, then if it …

Re: UniPCemu review request

It's a simple 360K floppy disk image of PC-DOS 3.3 which works on every other PC emulator in the world. :P The original IBM BIOS returns error 601 if the seek to track 34 failed, according to its source code. This check is performed before the actual boot process starts. That might indicate the …

Re: A different kind of emulator

The emulator runs well now, but there was one disappointment for me: the PC speaker does not seem to be emulated at all when it is clicked manually, meaning that the program does not use Gate 2 but counts CPU cycles until it flip port 61 bit 2. I was hoping that the cycle-exact CPU emulation would …

Page 13 of 43