Comments (7)
A few weeks ago, we did a lot of input controller testing ~ that said, I'm not certain if the wireless USB xbox controller was covered (I only have wired controllers, not sure about others' testing ;) That said, I cannot recreate this here using a RPi4 with bookworn, wrt amiberry v5.7.3 or Master
... with wired xbox controllers.
M'kay...lets try constrain the test example...(see attached) ... the whdloader will define controller mapping via the XML, giving us 'common ground' here. Could you please do the following test, and let us know the results?
Download/unzip the attached file, and launch the amiberry GUI --> go to Paths
panel and Enable logging:
Go to Quickstart
panel, and select the StuntCarRacer_v1.3_0222.lha in WHDLoad auto-config:
--> press Start
This title will boot quickly to the game main menu (3 items)...you should be able to use dpad up/down to move selection
Hit F12
---> can you still use dpad up/down to select panel entries in the amiberry GUI?
IF you click Resume
, does the controller still work in the game menu or not?
Quit amiberry, gzip the resultant amiberry.log file, and attach it to your reply.
StuntCarRacer_v1.3_0222.lha.gz
from amiberry.
from amiberry.
Thanks for testing ;)
Can you retry attaching the logfiles again? For some reason, they're not attached to your reply. (use the 'click to add files' method)
from amiberry.
from amiberry.
//I live in AU and zulu +10 timezone puts me out of step with the EU ;)
Logfiles still not attached ~ I think it's because you're replying by email, and not replying to this github page directly ; when replying to this github page, the logfiles have to be gzipped =)
- Tested on provided StuntCarRacer:
- I've started a game (with logging on), it loaded, I was able to use
controller to move selection in in-game menu.- After hitting F12 I was able to move through entries in amiberry GUI
- After selecting "Resume" it didn't return to game. Instead a command line
showed up, with my ./amiberry command entered on start. It was
unresponsive, frozen. I couldn't close it, so i killed process from another
terminal session.
This is an odd result ~ I'm presuming here you're using console only (no desktop environment)? If you've enabled logging in the GUI, that setting will stick (logging is always turned on). It would be interesting to know what happens if you redo this test, except direct launching the title instead of using GUI...ie; ./amiberry StuntCarRacer_v1.3_0222.lha
(presumes the whdload.lha file is in same directory as amiberry, if not, ./amiberry path/to/StuntCarRacer_v1.3_0222.lha will work) A logfile of this might be handy.
- Tested on ADF file with Rodland game:
- As before, I was able to run a game, use controller
- Also after going to Amiberry GUI I was able to use controller to move through menus
- After selecting "Resume" it returned to game, but controller wasn't working in game.
- After hitting F12 again the controller worked in Amiberry GUI - that's one thing I didn't try before.
This is interesting ~ I've got a hunch this is all somehow related to #1351 in some way....at least, the behavior roughly follows that pattern. I'll setup the RPi4 here today in console mode, and see if I can recreate it.
from amiberry.
@salzix ~ I can recreate this on the RPi4 when booting to console (CLI) mode, using a USB wired Xbox controller. I'll have to do some more testing here to try isolate the cause, but my immediate appreciation is that this is some other machination of #1351 as well, as I'm seeing the same reticence wrt the F12
key action therein described.
Thanks for reporting this ~ as I can recreate the issue here, we no longer need your logfiles as such ;) I don't think it's related to the wireless xbox controller, but I do have a question --- are you using a USB wired, or wireless keyboard?
@midwan ~ I'll need to tease this out some more, as I don't use CLI mode on the RPi4 often, and I'll have to check how KMS/DRM are set. Further, I'm becoming suspicious of host-side kbd input wrt the F12 key action, particularly with USB wireless keyboards ; in layman's terms (laypersons? ;), it's as though hitting F12 once, results in multiple F12 keypress events being actioned (I got the same impression on the LFS x86-64 build in console mode using USB wireless KBD), so I'll need dig a bit deeper and swap hw around to get a better handle on it =)
from amiberry.
from amiberry.
Related Issues (20)
- Custom controls not loaded HOT 37
- Mac - Font in windowed main GUI "fades" while mouse moving HOT 8
- Mouse gets stuck in GUI window in latest Preview
- Networking / bsdsocket.library not working correctly HOT 3
- SpaceQuestEnhanced_v1.3_MT32_2222.lha does not start (missing xpkmaster.library v4) HOT 16
- Controller has no function in the game (amiberry-v5.7.3-debian-buster-armhf-rpi3) HOT 14
- Query: wiki/WHDLoad-Auto-booting [discrepancy] HOT 2
- Amiberry 4.7.1 does not run on RetroPie 4.8 HOT 2
- Query: capsimg.so doesn't compile? (also not present in recent binary releases) HOT 8
- When VSync is enabled, framerate is set to 60Hz erroneously HOT 8
- GUI -> Sound panel --> Push audio checkbox [cosmetic]
- Support for Raspberry Pi 1 dropped intentionally? HOT 3
- macOS default folder changes
- Add A3000 SCSI controller and tape support for Amiga UNIX (amix) HOT 13
- Query: when using select file/image in GUI->Quickstart, Floppy Drives & Hard drives/CD panels not refreshed [cosmetic]
- Record actual cmdline used in amiberry.log when logging is enabled?
- Add the ability to open CD media contained as a .zip file?
- Doc: improve install documentation (particularly wrt MacOS)
- GUI -> Quickstart panel --> WHDLoad auto-config: --- 'Eject' button does not action correctly.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amiberry.