inputdevice_copyconfig (&changed_prefs, &currprefs);
currprefs.immediate_blits = changed_prefs.immediate_blits;
currprefs.waiting_blits = changed_prefs.waiting_blits;
+ currprefs.blitter_speed_throttle = changed_prefs.blitter_speed_throttle;
currprefs.collision_level = changed_prefs.collision_level;
if (!currprefs.keyboard_connected && changed_prefs.keyboard_connected) {
// send powerup sync
#define LANG_DLL_FULL_VERSION_MATCH 1
#if WINUAEPUBLICBETA
-#define WINUAEBETA _T("Beta 4")
+#define WINUAEBETA _T("Beta 5")
#else
#define WINUAEBETA _T("")
#endif
-#define WINUAEDATE MAKEBD(2020, 10, 10)
+#define WINUAEDATE MAKEBD(2020, 10, 11)
//#define WINUAEEXTRA _T("AmiKit Preview")
//#define WINUAEEXTRA _T("Amiga Forever Edition")
+Beta 5:
+
+- If ADF started with 4 first bytes of executable (x000003f3), it was mounted as a bootable executable. Even if it was disk image and too large to fit in 880k image. Exe mounting is now only done if size is smaller than 880k and file extension is not known disk image extension. (B.A.T. II disk #4)
+- Read random data also if disk image is inserted, drive is selected but motor is stopped. Previously random data was only returned if drive was empty.
+- CV64/3D 15/16/24-bit graphics glitch fix (b4 debugging code)
+- CV64/3D emulated chip model was wrong, fixes WarpTest in perspective correct mode.
+
+CV64/3D + Picasso96 + Warp3D stuff sort of works. CV64/3D + CGX4 + Warp3D does not, reason unknown.
+
+Beta 4:
- Implemented bsdsocket.library SBTC_GET_BYTES_RECEIVED and SBTC_GET_BYTES_SENT.
- Fixed floppy max possible write length, was slightly too short, b1 fixed read timing.