![]() |
![]() |
#941 |
Registered User
|
jit_compiler = 1
jit_memory = indirect uae_compfpu = 1 #uae_cachesize = 8192 Still not starting ![]() |
![]() |
![]() |
#942 |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
|
![]() |
![]() |
#943 |
Registered User
|
yes, it's not me
![]() |
![]() |
![]() |
#944 | ||
Registered User
Join Date: Mar 2013
Location: Leipzig/Germany
Posts: 468
|
Quote:
Quote:
|
||
![]() |
![]() |
#945 | |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
Easy fix is to use my new uae_vm_allocate function with UAE_VM_32BIT flag, but there are some issues with allocating the memory when Blizzard RAM area gets large (256 MB). The easy fix works on my x86-64 Linux box with up to 128 MB Blizzard RAM though. Better fix is probably to use an available slice of the already reserved memory region, but due to the way the UAE code is structured, this fix is a bit more complicated. I'll have to work some more on this... |
|
![]() |
![]() |
#946 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
|
Quote:
But because most accelerator emulations are only "meant" for testing compatibility with programs that assume specific drivers, memory locations etc.. I don't personally see much need for perfect JIT support. |
|
![]() |
![]() |
#947 | |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
![]() The problem was that this memory is separately allocated with xmalloc regardless of whether it would fit within the reserved area or not. Quick fix is to replace xmalloc with uae_vm_alloc(..., UAE_VM_32BIT). I had some issues allocating an additional 256 MB region on x86-64 Linux. It looks like this issue is a combination of 1: MAP_32BIT flag possibly really means "MAP_31BIT" on Linux, and addresses below 0x40000000 may be reserved (though it does not appear in vmmap listings). And since the 2 GB reserved area is now at 0x50000000 by default on Linux, and there is some existing smaller allocations between 0x40000000 and 0x5000000, uae_vm_alloc fails to allocate 256MB. I can handle this by making uae_vm_map more flexible and manually "probe" addresses above the reserved region, or move the reserved region higher up (the latter should be easier). I'll also just need to test a bit on OS X and Windows too, and make sure the code is flexible enough, and that there is enough virtual memory (space) available. (For the 32-bit versions, this is not a problem, and xmalloc can be used there as before). |
|
![]() |
![]() |
#948 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
|
Quote:
Anyway, problem was something else, never mind ![]() |
|
![]() |
![]() |
#949 |
Registered User
Join Date: May 2012
Location: moon
Posts: 211
|
![]() ![]() ![]() |
![]() |
![]() |
#950 | ||
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
Quote:
![]() On an unrelated note, QEMU-UAE has been fixed for 64-bit Windows as well now, so the upcoming 64-bit FS-UAE (and WinUAE) versions are soon full-featured ![]() |
||
![]() |
![]() |
#951 |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quite a bit of input changes are being implemented for the next version. The current list of input-related changes is:
* Using (Left) Alt as a keyboard shortcut modifier as by default. * Workaround to allow Alt+Tab to work on non-Windows/non-OS-X platforms. * Most built-in shortcuts are now configurable. * Actions for built-in shortcuts are now available for mapping. * Actions for F11 and F12 (release) can be customized. * Ungrab mouse and keyboard when entering the menu. I'm also writing new and improved documentation for everything keyboard related: https://github.com/FrodeSolheim/fs-u...cs/keyboard.md (if you read this, please let me know if you find errors, spelling - or more serious ones). One of the main change is introducing Left Alt (Cmd on OS X) as a shortcut modifier key by default, in addition to F11/F12. This allows easier use on keyboards/systems where the F12 is awkward to use. This modifier key will not be usable in (seen by) emulation to prevent issues. This also works well with using Alt+Tab to switch to other windows, as the Alt key press will not be seen by the emulated Amiga. More information in the linked documentation! Other planned changes include: * Introduce a shortcut combination to enable "full keyboard emulation". This basically means disabling the Alt/Cmd modifier key so it is usable for emulation instead. * Introduce a "modifier_key" option to ... you guessed it... choose another modifier key! * Use low-level keyboard hooks if possible on Windows to suppress some system shortcuts, for example to allow the "Windows key" to be used by FS-UAE. If you have other gripes about keyboard support in FS-UAE, this is a good time to bring it up ![]() Code is available on githut.com, there will not be a new development release until Sunday. Last edited by FrodeSolheim; 15 October 2015 at 21:57. |
![]() |
![]() |
#952 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
|
|
![]() |
![]() |
#953 | |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
![]() |
|
![]() |
![]() |
#954 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,573
|
|
![]() |
![]() |
#955 | |
Registered User
Join Date: Mar 2013
Location: Leipzig/Germany
Posts: 468
|
Stealing Amiga's Alt key by default you will people make complain about non-working Alt key, because usually they don't read the docs (Who does this?
![]() Quote:
- many mice have more than 3 buttons, if we could use these... - an OSD message for action_disk_swapper_next/pref, currently you have to guess which disk is active in the "slot". (perhaps not really on topic here, but thats what I miss) |
|
![]() |
![]() |
#956 | |||
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Quote:
Possible "solutions" (apart from reading the docs, which you point out doesn't really work) include: - Onscreen message if you press/release the modifier key alone telling you how to enable full keyboard emulation. - Use the modifier key (alone) to open the FS-UAE menu (then it is at least obvious why the key does not trigger the flipper...) + a visible GUI option for toggling full keyboard emulation. The most important thing, I think, is that it will at least be configurable, so it won't annoy people too much - as long as people can easily figure out what to do if they don't like the default (?) Quote:
![]() Do you mean in combination with custom input mapping? Such as mouse_button_4 = action_something? https://github.com/FrodeSolheim/fs-uae/issues/66 Quote:
Btw, perhaps a good use of audio "next track" and "previous track" multimedia buttons is to map these to disk swapper actions by default? (Warp speed would be another natural action for "next/forward" audio key). |
|||
![]() |
![]() |
#957 | |||
Registered User
Join Date: Mar 2013
Location: Leipzig/Germany
Posts: 468
|
Quote:
Quote:
Quote:
|
|||
![]() |
![]() |
#958 |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
A new development version has been released. Changes in FS-UAE 2.7.3dev:
|
![]() |
![]() |
#959 |
Posts: n/a
|
Hi Frode,
On OSX, the issue I raised here: http://eab.abime.net/showthread.php?t=79821 is fixed in the latest development version. Also the mouse grabbing is much smoother when I switch to/from FS-UAE. Thanks! If I want to transition to 64 bit, what's the upgrade path? Do I need to compile custom qemu stuff to work with the 64 bit binaries? And how to enable JIT? Furthermore what would be the benefit? Thanks! |
![]() |
#960 |
FS-UAE Developer
![]() Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
|
Just replace the FS-UAE apps with the x86-64 versions, and download the x86-64 versions of the plugins as well (they can be co-installed with the 32-bit x86 versions).
I haven't published the 64-bit versions of qemu-uae yet. I'll try to make that happen tonight ![]() Same as for 32-bit version, use option jit_compiler = 1. Benefit is *much* faster m68k emulation compared to non-JIT version if you want to emulate a high-end Amiga. You don't want to use it if accuracy is the primary goal. |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
OS4 compatible UAE expansion development status | Toni Wilen | support.WinUAE | 486 | 09 September 2021 19:58 |
FS-UAE 1.3 Development Series | FrodeSolheim | support.FS-UAE | 376 | 28 October 2012 17:42 |
FS-UAE 1.1 Development Series | FrodeSolheim | support.FS-UAE | 214 | 06 May 2012 13:53 |
FS-UAE 1.1 Development Series - Autoscaling problem | weiju | support.FS-UAE | 4 | 06 April 2012 06:11 |
E-UAE Development | pjhutch | support.OtherUAE | 1 | 06 October 2008 02:26 |
|
|