v4.0
Changes:
- fb6f770 Updated version strings to v4.0
- 96d8494 Merge branch 'master' into dev
- d4176b4 Updated boot-data with latest WHDLoad version
- 317b32b Updated boot-data with latest WHDLoad version
- 8e8d45f Changed Beta to Release Candidate
- bc47d3b Added support for secondary game controller file (user maintained)
- 9573496 Bugfix: use hardfile with A600/A1200/A4000 IDE controller
- ea45865 Minor fast copper improvements
- 18617e8 Added $VER string information, so that AmigaOS Version tool(s) can parse it
- e8eab2d Updated beta version date
See More
- c1de89e VS: changed ssh connection for RPI4 target
- 4cfecef Don't remove Device name property when RDB hardfile is detected
- fbce7c1 Updated beta version date
- c9330c3 hardfile handling improvements
- d3478cd 68040 does not revert -(An)/(An)+ EA calculation (only 68060 does) if FPU instruction was unimplemented or datatype was unsupported.
- b332d7a synced with WinUAE 4500b17
- ddbadaf Log also refresh slot conflicts if programmed mode.
- 0fad54a UHRES also disable DDFSTRT/STOP limit
- e8301cc Revert previous bitplane emulation changes. Rewrite later to match schematics logic.
- cb90e1d Added list of special horizontal and vertical positions from Alice schematics
- 8e1ab86 Delay only BPL1DAT writes
- f6d2f4a GUI CPU idle value.
- cecb57d Better OCS/ECS blacker than black fix
- 74ad2e1 Sprite hpos=0 condition update.
- 0dac35c Added Restart input event
- b9fe938 Added abr and controllers dirs in pipelines
- 10e9b75 Bumped beta version date
- 72a4ca5 Bugfix JIT AARCH64 (DIVS)
- d199bf5 Fixes for load/save of statefiles
- f61adc6 Refresh chipset panel when changing cycle-exact modes
- 486db89 Fast copper improvements
- 4069d4a Added 68000 cycle-exact mode #780 [ #749 ]
- 1524db0 #776: Made "Alt-Tab to release" a configurable option in the Misc Panel
- 8e36e74 Fix 775: Dispmanx modes did not get all fields initialized on startup
- c546dd8 Updated beta version date
- fd2192c #776: Removed Alt-Tab to release mouse, as it would block that key combination from being used in AmigaOS
- 4de728b Merge branch 'master' into dev
- 697272c Makefile: fix cross compile (#777)
- 629f700 Fixed rename wouldn't work on UTF8 filenames
- fd51135 Updated beta version date
- 562380a Improved UTF-8 <-> Latin1 filesystem translation
- cd99eaa Fixed some log messages not having newlines at the end
- df72c47 Updated Beta version date
- b2741d8 Fix unexpected crashes when using sdl2 render thread
- d1182d2 Updated beta version date
- 3fc265b Last D write was done even if D channel was not enabled.
- eb49c3f Fix CDTV and CD32 statefile restore with paused CD audio and CD32 CD audio mute.
- 97ffdb9 Updated Beta version date
- 6d97564 Fixed black screen/freeze when changing Screen Height after emulation was running
- 2ccc9b0 Fixed bug where window focus would not be released after 1st time
- 2686129 Updated beta version date
- 4540791 Fix double mouse pointers issue
- 7592d00 #558: Implemented automatic german keyboard detection
- e906a52 Make sure we grab the mouse always on startup, not just when using Fullscreen
- e03f375 Updated beta version date
- a6bd22b Reworked input device handling [ #661 ]
- 74ffe3c Updated beta version date
- 7b6520e #730: Added new WHDLoad option: CONFIGDELAY
- 1d08cf7 Updated beta version date
- 11daa21 NativeDosOp will now escape space characters before returning
- 39fa1f4 Fixed Custom panel iteration through buttons
- 1f1818c Remove additional ending "/" in selected paths
- ca19652 Fixed cfgfile handling of custom controls
- 68b31e9 Updated beta version date
- 8ae3dad Added support for more custom controls
- 114b406 Fix mouse offset in GUI, when using Dispmanx
- b15f461 Fixed another missing newline
- f720c56 Fixed missing newline in logging
- ea0277f Use first available joystick on Port 1 by default
- a7201f2 Fixed non-Dispmanx compile would fail after latest changes
- 43763f3 Set capture always default to true
- 4c26739 Fixed Dispmanx version of ShowMessage showing stretched background image
- 720778d Fix retroarch mapping of X/Y buttons was inverse
- 67e20fa renamed variable
- 66c7a84 Updated beta version date
- 436ba80 Slight refactoring for retroarch mapping
- 5f93d02 Use SDL Hint to disable accelerometer, instead of manual checks
- 87939a6 Improve blacker than black function to reduce overexposure
- ab301b7 Updated beta version date
- 657671b Try to fix weird mouse cursor jumping issue when moving to the top
- f254127 GUI files includes cleanup
- 29ab185 Use the monitor id from the struct in updatedisplayarea()
- cda57d1 use < 0 to get both SDL_TOUCH_MOUSEID and SDL_TOUCH_TOUCHID
- 33638fc Implemented moving the mouse cursor in setmouseactivexy()
- bfb572e Updated beta version date
- 56aa4f1 Improved mouse handling when using virtual mouse driver
- eb7b914 Removed duplicate hotkey assignment check
- ef891dd Use Amiberry version string in the logfile
- cbe0730 Initialize variables by default
- 1eb9816 Added controllers directory in repo
- 6a29331 Updated Readme
- 85f425e Updated beta version date
- cb821d9 Use joystick for GUI navigation, instead of recognized controllers only
- 8d1bcd2 Fixed logging of joystick name
- 4dc3127 Fixed crash when running host-run and virtual mouse driver was not enabled
- c551a64 Navigation fixes
- b0deabe Always use Joystick name for Retroarch detection
- 773e423 Fixed Paths navigation wouldn't go right
- b85056c Minor threading improvements/cleanup
- 7ba930b Added missing VisualGDB settings file
- e37c7da Retroarch mapping cleanup
- 8ba888a Merge remote-tracking branch 'origin/master' into dev
- 6b2cbe8 Fixed crash when running SysSpeed's Drive benchmark
- 32152dd Reverted do_cycles change, as it caused a performance loss under JIT
- b78367f Changed GUI window creation flags
- 94ca91f Re-added support for unrecognized SDL2 controllers (joystick mode)
- 8f07fc7 Updated VisualGDB settings
- f3855c0 Blitter + copper wait workaround (until copper rewrite)
- f5868dc Fixed default priorities
- e0cd52c Bugfix AARCH64 JIT (DIVL)
- aaf0155 Change SDL_Log to write_log for sigsegv_handler
- f203f4e Updated gamecontrollerdb with latest version, changed download URL
- 3d8ae47 Updated JoyDivision controller support to handle CD32 pads
- 561b6df Fixed minimize hotkey would not work
- 2b1daa4 Updated beta version date
- 5d7469e #620: Fix JIT FPU bug that caused weird behavior in some apps
- e8e51e9 only resize the GUI window if it was already open
- fd17b66 Fixed "default.uae" would not be kept on startup, if the GUI opened
- 44623cd Fix Dispmanx screen crashing on start, after previous commits
- 8cedb34 Automatically disable SDL2 render thread under KMSDRM
- 78ceb3b Fixed #761: RTG modes using 50Hz caused audio playback issues
- 328cffe Added option to select Sound method (Push/Pull)
- 2519df6 Updated do_cycles from WinUAE
- ea36486 Use prefs gfx mode on GUI window also
- e0c2052 Updated beta version date
- f635115 Code cleanup in bsdsocket_host
- 1965a47 Filesys debug info and cleanup
- ffdc68e Only kill the sdl2 display thread if it was actually used
- d0f4009 Fix crash when using Restart button
- a09334c Ensure renderer is cleared before copying new frame to texture
- 781486b Don't shut down gfx completely when closing windows
- cd3b257 Fixed Dispmanx crash when trying to load config and emualtion is running
- 57c62d1 Fixed P96 modes would not show under Dispmanx
- 2ec6949 Fix P96 32-bit default pixel format (BGRA32)
- b9a8b76 Fix #760: Multi window approach causes issues with Dispmanx, reverted to single window
- 15d0f67 Moved disk and cd file filters to header
- fe7346d Disable Borderless checkbox in non-Windowed modes
- aef3eeb Disable RTG Panel options that are not implemented
- 858e79c Fixed #759: Quickstart settings were not applied on startup
- debd67c Graphics update, new RTG Panel
- 2ba4f11 Added png include directory in VSLinux project
- 3f73335 Updated beta version date
- 02aaa2d Free allocated memory if hard reset.
- 06393a6 Blacker than black OCS/ECS fix.
- c472c85 Merge branch 'master' into dev
- 4a459ca Make sure KMSDRM always uses Full-Window mode
- 693b06d Updated beta version date
- 4a9fe61 Fixed #757: Dispmanx target would crash when opening P96 screen
- 1b2bdbf Updated revision of VisualGDB project file toolkit
- ab2d1fa Skip last D write if D channel was disabled.
- 35ab1d3 Added ARM64 include paths for related VS project config
- 985fd2f Status line minor formatting sync with WinUAE
- ef27688 Added .scp in diskfile filter
- 60dd944 Allow more file extensions in CD and Hardfile selection
- 6bf4a64 Added always on top options
- f57ac88 Added missing defines
- 75b65ad Updated beta version date
- 6530834 Latest updates in blitter and custom from WinUAE beta
- fe4adbb Added more gfx options from WinUAE
- 2cf0f4b Testing Makefile improvements
- 2f9b2b0 Added rtgmatchdepth and rtgscaleaspectratio options
- 179c9fb removed deleted variable reference
- 7c1d91e Use only 1 label for SDL2 info, save some vertical space
- 02ea5f6 fixed sdl2 version numbers conversion to string
- 55b32e0 added SDL2 compiled/linked info in About panel
- b54609e minor cleanup in custom
- 3bc2775 Minor p96 updates
- a098280 better handling of p96 refreshrate, based on rtgblankrate setting
- a3a2b54 Minor refactoring in sound handling
- f16ad73 P96 improvements
- 741c1dc Disable drawing thread by default
- 9188319 Fixed possible out of bounds array access when virtual mouse driver is installed.
- cb0adb6 Blitter/copper fixes/updates.
- 3f89069 Another JIT shift instruction update.
- 9267d40 uaegfx more strict coordinate validation
- 33518f2 Check max limit.
- fb616bb Updated beta version date
- 59d9d7f Use joy0 (first joystick found) by default
- 8a5eb8b Fix #730: Added WHDLoad buttonwait and splashscreen in amiberry.conf
- 41920ac Remove zfile dependency
- fcc5a6c Fix #730: Removed Screen related settings parsing from WHDLoad XML
- 4101bf5 Fix #725: Do not allow savestates when HDDs are mounted
- c10f314 Fixed dispmanx target still had references to host_hz
- 21d4dd9 Updated VisualGDB toolchain version
- ea4a42b check if ahi_dev exists in setvolume_ahi
- 9c7d097 Added parallel.h in VisualGDB project
- 0675c7b Fixed Input panel would not correctly keep selected gamepad
- 0be55c7 Added AHI recording device (WIP)
- b0eee16 Minor updates in AHI (wip - still doesn't work)
- 35ab392 Added use_drawing_thread option in amiberry.conf
- 3b3d8e0 Synced draw_frame2 with WinUAE
- 54ec542 Use vsync_blank instead of host_hz
- 234e42e Use flip_in_progress variable under SDL2 also
- 3ee7aab Fixed cleanprofile for guisan
- 52fb136 Updated beta version date
- 6cf3f7a Added Retroarch keyboard mappping for players 2-4
- 9f13e24 Implemented retroarch keyboard mapping
- a097bd6 Fixed navigation in Paths panel
- 327bdb7 Improved jit changed prefs detection
- cee2cd7 Updated beta version date
- d4638da Added buttons to clear hotkeys in Misc panel
- b67d682 Updated beta version date
- 309271e Recognize qualifiers in hotkeys
- 7ab9a7e Implemented qualifier keys support in hotkeys
- 666c1fe Removed double-sized pointer file reference from VS project
- 98e77b6 Removed double-sized cursor in GUI
- 6bd6516 Updated beta version date
- aa8a090 Implemented current_hpos()
- 92c3186 Added current_hpos_safe() to sync with WinUAE
- f8939e8 Disabled debugger calls in blitter.cpp
- eb04fee Sync with WinUAE 4500b13
- 8bcbd08 M.A.S.T. Fireball fix
- 6bca39e Blitter fixes.
- 05d07bf Updated beta version date
- 1668eda Disable GUI sliders that are not yet functional
- 508d241 wip handling of volume
- 8b847c4 Implemented more Volume sliders
- 1048b94 Separated AHI v2 stuff, implemented close ahi
- e57fd86 Fixed header references after rename
- 3dc7f70 Renamed AHI files to v1 and v2
- 9d5db06 Cleanup after merge
- b349c01 Merge branch 'dev' into ahi
- cb3e7ae Fixed Caps Lock would be seen as enabled on startup
- 75fcbd9 make screen available even when using Dispmanx
- a3dec00 Removed unneeded fix_apmodes function
- 88dd124 Fixed lower framerate under P96 modes
- 4b349d2 Removed unused function
- d331a98 Reverted FS-UAE filesystem code
- 81c8214 Updated beta version date
- 09028eb Make .uaem write flags option configurable in amiberry.conf
- e93d55c Apply logging option immediately
- 3fb754f Removed invalid characters in gui_message text
- 26c5bfb Improved fsdb_create_unique_nname
- 0b49f34 Revert "Revert "Added extra events functions""
- dd9a200 added no-op (for now) target_cpu_speed function
- bfb000d set event_wait variable
- d9ae87c Revert "Added extra events functions"
- b271273 Allow Windows-invalid characters on Linux
- 7f01ead Added extra events functions
- 627ee08 Check if pullbuffer is allocated before free()
- 0196f15 Added ARM64 release config
- 42a03a9 Minor sound fixes, switched to push mode
- 05a501e Ensure Minimize key option is loaded/saved to config files
- 94c9d70 Added configurable Minimize button
- 4e91a6c Added help text for new Download Game Controller DB button
- 1a00b2c Added button to update game controller db
- 870b414 Added new controller mappings
- bce7128 Updated beta version date
- 06c2496 Improved controller/joystick init phase
- e7b95cd Fixed Navigation after Misc panel changes
This list of changes was auto generated.