Release Notes

RECALBOX MAME DB

v1.1

LATEST13 avril 2025

Recherche & filtres

  • Filtre par hardware / driver (cps2, naomi, neogeo, cps3…)
  • Filtre par nombre de boutons max (≤ 1 à ≤ 6) — pour trier par compatibilité borne
  • Filtre par type de contrôles (joystick, lightgun, paddle, trackball, dial, mahjong…)
  • Filtre par nombre de joueurs (1, 2, 3+)
  • Filtre par contenu adulte (masquer / seulement)
  • Statut et type de machine migrés en badges de filtre dans la barre de recherche
  • Correction du filtre 3+ joueurs qui incluait incorrectement les jeux 2 joueurs
  • Jeux joystick-only (Pac-Man, Galaga…) inclus dans les filtres boutons — ils fonctionnent sur toutes les bornes

Barre de recherche

  • Chips overflow : collapse automatique en badge "N filtres ▾" quand la place manque pour saisir du texte
  • La barre de recherche prend désormais toute la largeur disponible
  • Support des guillemets pour les valeurs avec espaces — cpu:"Zilog Z80"

Recherche avancée

  • Panel latéral avec tous les filtres visuels (chips, autocomplete)
  • Les filtres actifs sont reflétés dans le panel — re-cliquer désélectionne
  • Champ Driver / Hardware avec autocomplétion
  • Champ Boutons (≤ N) avec chips de sélection rapide

URL & partage

  • Tous les filtres actifs sont synchronisés dans l'URL (?q=…&status=working&year=1996…)
  • Partage d'une recherche filtrée par simple copie d'URL
  • Rechargement de page restaure l'état de recherche complet

Responsive

  • Layout stacké en dessous de 1024px (header + filtres sur lignes séparées)
  • Breakpoints harmonisés sur lg (1024px)
  • Correction du chevauchement des icônes sous 560px dans la barre de filtres
  • Label fuzzy masqué sur mobile (icône seule)

Données

  • Champ buttons ajouté à l'index (max boutons joystick par machine)
  • Script d'extraction mis à jour pour MAME et FBNeo

v1.0

STABLE2025

Base de données

  • Support multi-version MAME (0.27x…) et FBNeo
  • Index complet des ROMs : nom, description, année, fabricant, statut, type, rotation
  • Enrichissement via ScreenScraper.fr : synopsis, notes, développeur, éditeur, modes de jeu
  • Titres régionaux (World, JP, US, EU, FR, DE, ES, IT, PT, BR, KR, AU, CN, TW)
  • Catégorie, série, résolution, CPUs, puces son, entrées, flags machine
  • Drapeaux contenu adulte (mature) via catver.ini

Recherche

  • Recherche textuelle rapide avec priorité ROM exacte > préfixe > description
  • Recherche approximative (fuzzy) via Fuse.js — tolérance aux fautes de frappe
  • Filtres typés field:value dans la barre (year:, manufacturer:, genre:, serie:, cpu:, audio:, resolution:, systeme:, input:, players:, set:, mature:)
  • Badges chips dans la barre avec suppression individuelle
  • Popup d'aide listant tous les filtres disponibles avec exemples

Interface

  • Grille de jeux paginée (48 par page)
  • Tri par titre, année ou fabricant
  • Filtre d'affichage : parents uniquement / tous les jeux
  • Sélecteur de version MAME en header
  • Thème clair / sombre persistant
  • Interface bilingue français / anglais

Fiche détaillée

  • Affichage complet : screenshot, synopsis, note, clones, DIP switches
  • Section matériel : chips CPU et son, résolution, fréquence, rotation
  • Section contrôleurs : joueurs, monnayeurs, types de contrôles
  • Section qualité émulation : statut global, émulation, save state
  • Liste des fichiers ROM / CHD requis avec statut
  • Lien World of Longplays (YouTube)
  • Navigation par URL (/[version]/game/[name])

Export DAT

  • Export DAT Logiqx (ClrMamePro / RomVault) de la sélection filtrée courante
  • Inclut parents et clones nécessaires aux ROMs fusionnées