]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
5200b8
authorToni Wilen <twilen@winuae.net>
Sat, 10 Feb 2024 17:36:45 +0000 (19:36 +0200)
committerToni Wilen <twilen@winuae.net>
Sat, 10 Feb 2024 17:36:45 +0000 (19:36 +0200)
od-win32/darkmode.cpp
od-win32/win32.h
od-win32/win32gui.cpp
od-win32/winuaechangelog.txt

index 4b6467d6c3d99c66be9e21d522a916bb93986f5e..158ee604f96e9a5c33b30b320b9f2292aa004b2f 100644 (file)
@@ -149,7 +149,7 @@ static void GetDarkmodeFontColor(void)
 
 constexpr bool CheckBuildNumber(DWORD buildNumber)
 {
-       return buildNumber <= 25999;
+       return buildNumber <= 29999;
 }
 
 void InitDarkMode(int enable)
index 46d345c680f05713008d9db71ead01f0b44fd40b..d2943b5ec98a5badbdc08b114730c9453e5e654b 100644 (file)
 #define LANG_DLL_FULL_VERSION_MATCH 1
 
 #if WINUAEPUBLICBETA
-#define WINUAEBETA _T("7")
+#define WINUAEBETA _T("8")
 #else
 #define WINUAEBETA _T("")
 #endif
 
-#define WINUAEDATE MAKEBD(2024, 2, 3)
+#define WINUAEDATE MAKEBD(2024, 2, 10)
 
 //#define WINUAEEXTRA _T("AmiKit Preview")
 //#define WINUAEEXTRA _T("Amiga Forever Edition")
index b2f3fadf355e1208fa1e8f19582b5438644b44a5..93ba5d236a3a911fe2a5bba3fc6a919a0078072f 100644 (file)
@@ -22544,7 +22544,7 @@ int dragdrop (HWND hDlg, HDROP hd, struct uae_prefs *prefs, int currentpage)
                                                type = zfile_gettype (z);
                                                if (type == ZFILE_ROM) {
                                                        rd = getromdatabyzfile (z);
-                                               } else if (currentpage == QUICKSTART_ID) {
+                                               } else if (currentpage == QUICKSTART_ID || currentpage == LOADSAVE_ID) {
                                                        if (type == ZFILE_UNKNOWN && iszip(z)) {
                                                                type = ZFILE_HDF;
                                                        }
index 4d0cf7f517b23685fe968c11ab0ec1547a300426..c02ac4c3f61ffc54533faf0720b0936702de650f 100644 (file)
@@ -1,4 +1,16 @@
 
+Beta 8:
+
+- Clicking GamePorts panel remap/test crashed in some situations (remap device, change device type to something that has less events, remap device)
+- In some situations GamePorts remap setup (number/type of buttons etc) didn't match selected device type (mouse, joystick, gamepad etc) and changing it did nothing.
+- Better vertical positioning of NTSC mode in normal Overscan mode. Previously calculation used PAL max overscan height. Overscan+ and Overscan in NTSC mode now have almost same vertical positioning. 
+
+- LD serial port communication timing adjusted and previously unemulated LD commands implemented (REPEAT and MARK SET). Now Picmatic Marbella Vice lightgun game works.
+- ALG/Picmatic LD player always unpaused after exiting GUI, even if it was paused before entering GUI.
+- ALG/Picmatic statefile support. Note that complete data is not saved, for example LD and NVRAM paths. Matching config file must be loaded first.
+- Picmatic (Marbella Vice) player one/two gun selection implemented. Oddly there are two methods: parallel port first data pin selects gun but it is not used when in gun calibration service menu, only during game play. Other method is IO port at $f60000 which is used both in calibration menu and during game play. (Maybe Picmatic games had different hardware versions?). ALG uses joystick port #2 button #2 pin.
+- ALG and Picmatic (Marbella Vice) input events now match. Picmatic games use different hardware and different joystick port pins than ALG, emulation now automatically remaps Picmatic events to matching ALG input events.
+- Genlock overlay position relative to Amiga display does not anymore change when display panel settings are changed (lores/hires/double etc). Genlock image position was not correctly centered if genlock image size was (much) larger or (much) smaller than Amiga display size. Do not scale if video height is almost same as Amiga display height (+-8 lines). This fixes ugly horizontal artifacts when odd and even lines get "mixed" mid screen.
 
 Beta 7:
 
@@ -10,7 +22,7 @@ Beta 7:
 - Drag&drop archive file in Quickstart mode and archive contains more than one executable, don't insert it in DF0:.
 - Drag&drop archive file in Quickstart mode with not autodetected contents but it has Amiga executables: insert it as a harddrive.
 - Max harddrive limit bumped to 50 (was already 50 in some places but 30 in some others) and check limit properly.
-- Quick fix to prevent ALG Marbella Vice boot crash. (Really stupid interrupt code that breaks if LD player answers too quickly.. and also enables disk sync interrupt and crashes if it gets one... This is also worked around). ALG LD player command 0x55 added (Frame Mode), MV requires it. Nothing else tested yet.
+- Quick fix to prevent ALG Marbella Vice boot crash. (Really stupid interrupt code that breaks if LD player answers too quickly.. and also enables disk sync interrupt and crashes if it gets one. This is also worked around). ALG LD player command 0x55 added (Frame Mode), MV requires it. Nothing else tested yet.
 
 Beta 6: