Implemented support for Keyrah connected joystick Implemented RCtrl = RAmiga as part of UAE config files Added Mouse/Joystick autoswitch checkbox in GUI execute commands in the background, when using host-run v1.3+ target_execute will now replace volume and device names on the fly Fixed Parallel port joystick wasn't working since v3.1.3.1 Implemented default_sound_buffer option in nf Changed "swap_win_alt_keys" to "rctrl_as_ramiga" in nf Fixed incorrect handling of keyboard as joystick buttons JIT MOVEM/MOVE16 optimization disable option 24/32-bit DMA option and clockport expander support Hardware graphics board emulation updates and fixes Fixed bug where if started with no GUI, Resume button wasn't enabled Re-implemented P96 v3.0+ support for draggable screens (was removed earlier due to a bug that has since been fixed) Added support for HardKernel ODroid C4 and Khadas VIM3L (AMLSM1 SoC family) IBROWSE 2.KEY.LHA CODEGreatly simplified controller map handling code Implemented key combinations to insert/eject floppies (same as in WinUAE) Fixed bug where Restarting emulator then running another config caused a crash Make double-click to load config is identical to Load and Reset Ensure blitter_speed_throttle is updated Return random data if disk DMA started with selected drive but motor turned off. Do not mount executable as a bootable disk image if it has disk image extension or is too large. bsdsocket.library SBTC_GET_BYTES_RECEIVED and SBTC_GET_BYTES_SENT Implemented option to map Autofire button in Custom Controls Fixed hotkey handling when reading joystick events IBROWSE 2.KEY.LHA UPDATEBitplane DMA special case/ Blitter no-nasty mode / Copper Update and cleanups (from WinUAE) This also made the binary about 1MB smaller. IBROWSE 2.KEY.LHA INSTALLReplaced dependency of libxml2 with bundled tinyxml2 (one less thing to install before you can compile, yay!). Amiga bootblock Reader bainfile.xml support Merged more WinUAE code across the board Fixed Dual playfield with illegal BPLCON2 priorities (from WinUAE) Here's a simplified list of what has already been done, in historical order (oldest to newest): In all honesty, it should probably be version higher than 3.4, based on how many improvements went in, but let's not worry about that right now. So here we are, 3 months and many, many updates later, with the next version finally looking stable enough for the next release. I'm referring specifically to the upcoming AmiKit for RPI release, which will utilize some of those features. In the meantime, WinUAE had some updates (which got merged into Amiberry), we discovered more bugs that needed fixing and based on community feedback, we also added or improved certain features. We needed better default mapping for game controller buttons and axes, more keyboard input options (some controllers emulate keyboards, and use up to 4 different players!) and a way to make this easier to configure moving forward. The main focus with the 3.4 release, was originally to rewrite the controller handling in a better way. Since then, the work started on the next version (named v3.4beta at the time, more about that later), usually on a daily basis. Amiberry v3.3 was released back in September 2020.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |