]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
3410b5
authorToni Wilen <twilen@winuae.net>
Sun, 2 Apr 2017 15:16:35 +0000 (18:16 +0300)
committerToni Wilen <twilen@winuae.net>
Sun, 2 Apr 2017 15:16:35 +0000 (18:16 +0300)
arcadia.cpp
od-win32/win32.h
od-win32/win32gfx.cpp
od-win32/winuaechangelog.txt

index 8d3215624f7b401adcf8c1bfb6adc8a883e08457..9fca583a8f07ed1c3445a184865d17da127293b9 100644 (file)
@@ -936,7 +936,7 @@ static uae_u16 alg_potgo;
 int alg_get_player(uae_u16 potgo)
 {
        // 2nd button output and high = player 2.
-       return (potgo & 0x4000) && (potgo & 0x8000) ? 1 : 0;
+       return (potgo & 0xc000) == 0xc000 ? 1 : 0;
 }
 
 uae_u16 alg_potgor(uae_u16 potgo)
index e6a0efaecf1e06d268e39a85ee1bb73a9aadc9a1..3c1b1bbcbe840c32ab5b11d7bcea6123dcd296d3 100644 (file)
 #define LANG_DLL_FULL_VERSION_MATCH 1
 
 #if WINUAEPUBLICBETA
-#define WINUAEBETA _T("4")
+#define WINUAEBETA _T("5")
 #else
 #define WINUAEBETA _T("")
 #endif
 
-#define WINUAEDATE MAKEBD(2017, 3, 25)
+#define WINUAEDATE MAKEBD(2017, 4, 2)
 
 //#define WINUAEEXTRA _T("AmiKit Preview")
 //#define WINUAEEXTRA _T("Amiga Forever Edition")
index d16feba3b1f5103a067933b27a32d5239bcb0e46..33af0b4f11b178f6206e41467e57b76f41c83e42 100644 (file)
@@ -2340,6 +2340,7 @@ int check_prefs_changed_gfx (void)
                currprefs.keyboard_leds_in_use = changed_prefs.keyboard_leds_in_use = (currprefs.keyboard_leds[0] | currprefs.keyboard_leds[1] | currprefs.keyboard_leds[2]) != 0;
                pause_sound ();
                resume_sound ();
+               refreshtitle();
                inputdevice_acquire (TRUE);
 #ifndef        _DEBUG
                setpriority (&priorities[currprefs.win32_active_capture_priority]);
index 50f720e39ba49d0783f6ba10786c60f87312148e..7cf7deb16b408f248c148c7043b00b1d86725ff5 100644 (file)
@@ -4,6 +4,21 @@ JIT Direct current rules are less complex now. It automatically switches off onl
   - RTG VRAM is outside of reserved natmem space. Workaround: Move RTG in earlier position using Hardware info GUI panel.\r
   Note that in 64-bit version RTG VRAM must be inside of reserved natmem space. (Outside = error message and return back to GUI)\r
 \r
+Beta 5:\r
+\r
+- Added Actionware dual light gun adapter emulation. Second gun config entries added to Input panel.\r
+- More accurate lightpen emulation, if lightpen is enabled (bplcon0 bit 3), VPOSR is always stopped from beginning of last\r
+  line to end of vblank (last line really is special!). Beam detection is now cycle exact.\r
+- Light guns apparently have pull up resistor in trigger line, at least Capone requires it.\r
+- Added lightpen offset config entry ("lightpen_offset=x,y"). Offset is in Amiga hardware resolution, lores and non-laced.\r
+- Automatically de-interleave unknown (not in ROM scanner) but valid looking 1M interleaved CD32 ROM images.\r
+- Automatically byteswap unknown 256k, 512k and 1M KS ROM byteswapped images. ROM must have valid checksum, header and size fields.\r
+- Implemented previously completely unimplemented bsdsocket.library emulation sendmsg() and recvmsg().\r
+- Switching middle button = untrap on the fly didn't change windowed mode title bar text.\r
+- GVP SCSI emulation now supports boot roms that do not copy code to RAM first, without need for more compatible option.\r
+  Only if not banked. (not guru rom).\r
+\r
+Beta 4:\r
 \r
 - BPLCON4 bitplane XOR values didn't affect background color between end of bitplanes and end of horizontal diw.\r
 - FPU packed decimal datatype conversions are now accurately emulated. (AG). Softfloat mode is now mostly complete.\r