Comments (15)
I came here to post this ^.
from apple-ii_mister.
yes, Boulder Dash is seriously difficult when you start with a boulder on the right and on the left :)
from apple-ii_mister.
right, spent hours trying to find a way to make my controller work... what gives? Kinda need 4 directions to use a joystick, is this a noted bug or a planned/not planned feaure
from apple-ii_mister.
All bug reports are noted. But this is NOT forum. So don't expect replies. It will be fixed when it will be fixed.
from apple-ii_mister.
my keyboard is not recognised, even tough I can select the core and map all buttons
from apple-ii_mister.
You need to use an analog joystick for the Apple ][ to work.
from apple-ii_mister.
Left/right works with a digital joystick, up/down does not. If analog was required, left/right wouldn't work either.
from apple-ii_mister.
I haven't tracked down the actual bug, but from what I've seen so far I suspect the particular issue is reading more than one paddle/axis with a single access to the PTRIG address ($C070). Programs that use the "supported" method of calling the PREAD ($FB1E) subroutine for each axis seemingly don't run into this problem. For example, here's a BASIC program that seems to report reasonable values for the X and Y axes (or paddles 0 and 1):
10 PRINT PDL(0)" "PDL(1)
20 GOTO 10
from apple-ii_mister.
Actually, the more I look at this, the more I think it's somehow a configuration/mapping issue. There are definitely some problems with how certain games interpret the joystick position, but I haven't seen any problems with up and down being totally absent. The game I thought I saw this with (Phantoms Five) simply doesn't allow the player to move vertically. The only game anyone else has mentioned is Boulder Dash, which works fine for me with the analog stick. The other problems I've seen are related to the overall range/centering of the stick, which was apparently also an issue with some games and joysticks on original hardware.
from apple-ii_mister.
Try Drol.
from apple-ii_mister.
Drol seems fine on my setup. I'm pretty sure the underlying core's basic joystick function is reasonable with a properly mapped analog stick, and either something is going wrong with people mapping the stick or something is going wrong with the way D-pad inputs are handled in the top-level HDL.
from apple-ii_mister.
I haven't tried the A2 with analog stick, but I do know that left-right works fine with a d-pad, up-down does not. If the mapping was wrong, wouldn't that affect everything on MiSTer?
from apple-ii_mister.
This seems to depend on the connected controller. I do see this issue trying to use the d-pad on a digital-only controller (Saturn controller via an adapter). But on modern dual-stick pads (e.g. DualShock 3, Logitech F310), the analog stick works as expected while the d-pad does nothing. I think this might be an issue in Main, because it looks like the core itself doesn't actually use the d-pad inputs.
from apple-ii_mister.
I believe this is fixed with the current core+Main. It might be necessary to map the controller again for the fix to take effect.
from apple-ii_mister.
yeah, it should be fixed.
from apple-ii_mister.
Related Issues (14)
- Keyboard stopped working HOT 2
- Missing disk write support for floppies HOT 3
- Up/Down on joystick not functioning for Wings of Fury HOT 1
- ProDos hard disk support HOT 16
- Feature request: add spinner/paddle support HOT 3
- Feature Request: Add mouse support
- Feature Request: RTC Support HOT 4
- Keyboard problems with some games HOT 5
- Oregon trail stuck at now loading the wagon HOT 4
- 6522 IFR HOT 1
- Add write protect for disk HOT 3
- Feature request: Second Mockingboard for Ultima V
- Feature request: Add Z80 SoftCard
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 apple-ii_mister.