Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Feature Request: Light gun support for PSX

Ouverte
#1,117 2 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Fonctionnalité
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
javascript
Domaine
frontend, game-dev

Piste de recherche

Start by checking how the frontend maps mouse input to light gun controls for the working mame2003_plus core, then compare that with the PSX cores' GunCon settings. The report also mentions Beetle PSX failing to load .chd files; confirm whether that is a separate core configuration issue. Done means mouse light gun input works in PSX games, with the .chd behavior clarified or addressed.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

I tried both PSX cores with Time Crisis, and even though the cores have GunCon related settings, I couldn't actually get the mouse to work as a gun. Arcade light gun games work very well with mame2003_plus though, is it possible to add the same functionality for PSX?

As a side note, Beetle PSX does not seem to work with .chd files, it launches Playstation's audio player and tries to play it as a track of music. It works fine when using zip files containing .bin/.cue files instead.

Langage dominant
JavaScript
Étoiles
4.3k
Forks
1k
Merge moyen
13 j 2 h
PR mergées (30 j)
3

Préparer son environnement

Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de EmulatorJS/EmulatorJS

Toutes les issues de EmulatorJS/EmulatorJS

Issues similaires

Plus d'issues JavaScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.