Direct3D in full-screen mode now transfers control of input to the full screen window, fixes #429;
Unified screenshot code and moved it to video.c, it is now independent of both renderer and platform; The EGA/(S)VGA overscan now also works for CGA, PCjr, Tandy, and CGA-using Amstrads; Fixed EGA/(S)VGA overscan operation so it works correctly with scrolling and panning; Fixed 320x200x32K and 320x200x64K modes on the ET4000/W32p; Fixed the Video 7 1024i chip ID and video memory options, fixes #431; Fixed a banking bug in the S3 cards, fixes Windows 9x and NeoPaint.
This commit is contained in:
@@ -406,7 +406,7 @@ ht216_hwcursor_draw(svga_t *svga, int displine)
|
||||
{
|
||||
int x;
|
||||
uint32_t dat[2];
|
||||
int offset = svga->hwcursor_latch.x + 32;
|
||||
int offset = svga->hwcursor_latch.x + svga->x_add;
|
||||
|
||||
if (svga->interlace && svga->hwcursor_oddeven)
|
||||
svga->hwcursor_latch.addr += 4;
|
||||
@@ -1140,13 +1140,13 @@ ht216_force_redraw(void *p)
|
||||
static const device_config_t v7_vga_1024i_config[] =
|
||||
{
|
||||
{
|
||||
"memory", "Memory size", CONFIG_SELECTION, "", 1024,
|
||||
"memory", "Memory size", CONFIG_SELECTION, "", 512,
|
||||
{
|
||||
{
|
||||
"512 kB", 512
|
||||
"256 kB", 256
|
||||
},
|
||||
{
|
||||
"1 MB", 1024
|
||||
"512 kB", 512
|
||||
},
|
||||
{
|
||||
""
|
||||
@@ -1175,7 +1175,7 @@ const device_t v7_vga_1024i_device =
|
||||
{
|
||||
"Video 7 VGA 1024i",
|
||||
DEVICE_ISA,
|
||||
0x7010,
|
||||
0x7140,
|
||||
v7_vga_1024i_init,
|
||||
ht216_close,
|
||||
NULL,
|
||||
|
||||
Reference in New Issue
Block a user