Skip to content

v4.0

Compare
Choose a tag to compare
@midwan midwan released this 01 Apr 07:23

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.