Commit Date  
[r3869] by qbix79

Run with -mno-ms-bitfields if the compiler supports it as the ms-bitfields are turned on by default on some hosts, but they are broken

2014-06-27 09:02:08 Tree
[r3868] by ripsaw8080

Illegal memory reads have all bits set. Fixes early (and buggy) shareware versions of Shadow Warrior.

2014-06-19 18:51:42 Tree
[r3867] by qbix79

the mapper needs to use the wrapper as well.

2014-06-18 18:49:42 Tree
[r3866] by qbix79


2014-06-18 15:53:05 Tree
[r3865] by qbix79

Aspect correct text modes as well.
I hope I got the ratios right. Let me know if I messed up.

2014-06-18 15:51:02 Tree
[r3864] by qbix79


2014-06-18 14:52:23 Tree
[r3863] by qbix79

Improve the results of the windowed resolution calculation so that the one off errors are gone.
Create a small wrapper function around SDL_SetVideoMode, so that we don't set the same mode twice.
Both changes benefit people who record footage with external recording software and it speeds up mode video mode changes. (especially with aspect=true)

2014-06-18 14:39:49 Tree
[r3862] by qbix79

lower the influence of the aspect table correction trick when using high scale factors (320x200 =>2000x1200)

2014-06-18 14:34:33 Tree
[r3861] by qbix79

Add Exit conditions for stack over/underflows
It's bad to continue when these states happen. Let's see if a game triggers it.

2014-06-18 14:32:40 Tree
[r3860] by h-a-l-9000

Use PCJr specific method to clear the video RAM. Also don't scroll at unspecified video page. Fixes issues with KQ1 and KQ2.

2014-06-09 19:07:14 Tree
[r3859] by h-a-l-9000

Implement VGA memory wrapping for the wrapping line also in vgaonly rendering. Fixes black line in Keen.

2014-06-08 00:00:53 Tree
[r3858] by qbix79

stdprn is now really prn and you can't read from it. Fixes a weird runtime that reads the PRN handle.

2014-01-12 13:43:47 Tree
[r3857] by qbix79

Stop rethrowing the error, as SDL doesn't know what to do with it anyways. Fix a couple of formatting related warnings/errors.

2014-01-12 13:41:01 Tree
[r3856] by qbix79

reg_eip is 32 bit(jmarsh)

2014-01-12 12:54:58 Tree
[r3855] by qbix79

fpu.sw is 16 bit(jmarsh)

2014-01-12 12:38:31 Tree
[r3854] by qbix79

TOP is used as 32 bit in dynrec core

2014-01-12 12:36:13 Tree
[r3853] by qbix79

Some corrections.

2014-01-05 12:19:25 Tree
[r3852] by ripsaw8080

There are only 248 default colors in the 256-color mode palette, and the remaining 8 colors are not altered by mode changes. Fixes font and mouse pointer colors in Voyages of Discovery.

2013-12-11 13:59:24 Tree
[r3851] by qbix79

Let compiler generate offset arithmetic to make fpu-x86 portable to x86_64.(thanks wjp)

2013-12-05 18:56:20 Tree
[r3850] by ripsaw8080

The SB DMA callback ignores previously selected, but not currently selected, DMA channels. Fixes Visual Player 2 with SB16.

Bits 0 and 4 of the SBPro mixer volume registers are always set. Fixes SBPro detection in Wolfenstein 3D, Alone in the Dark (European versions), Visual Player 2, and possibly others.

2013-11-19 13:43:40 Tree
[r3849] by ripsaw8080

Add AL value to debugger interrupt breakpoints. Useful for breaking on specific sub-functions, and for function numbers in AX such as the mouse driver INT 33h. Faster breakpoint checking with some redundant conditions removed.

2013-11-17 13:42:33 Tree
[r3848] by qbix79

Cast it to a variable that has the same size as a pointer (64 bit)

2013-11-12 21:43:23 Tree
[r3847] by qbix79

Correct the parameter type for 64 bit.

2013-11-12 21:39:18 Tree
[r3846] by qbix79

Update Arm dynrec core. Most important change: use ARMv7 instructions. Thanks a lot M-HT

2013-11-11 13:25:50 Tree
[r3845] by qbix79

Add small delay when raising IRQ, fixes Llamatron 2012 and Lemmings 3D.

2013-11-11 12:59:54 Tree
Older >