Gamoover
Forums " WORKSHOP" => Emulateurs, Frontends & Distributions => : Cucurbitacée Thursday 18 August 2011, 13:03:07 PM
-
Salut la fioule,
alors que je démarrais ma borne pour la dix-millième fois depuis qu'elle est fonctionnelle, je remarque que les réglages de MAME sont "par défaut". Ce qui m'embête, j'ai mes quelques réglages que j'affectionne.
J'ai l'habitude de couper le courant de l'ensemble pour mettre fin à la partie. Il faut dire qu'à la base la borne était sous Linux et que le système était sur une partition en lecture seule. Mais Hyperspin est passé par là et je ne me plus me passer de son extravagance désormais.
Étant une grosse feignasse de nature, j'aimerais pouvoir continuer à éteindre la borne sans autre force de procès. Je suis administrateur de réseau de formation, mais ça fait désormais 5 ans que je ne bosse plus dans la branche, et par la même occasion 5ans que je n'ai plus d'ordinateur sous Windows ; et mes souvenirs me disent qu'il est impossible d'avoir une partition système pour Windows en lecture seule.
Est-ce que ça a évolué depuis ? Quelqu'un aurait un programme ou une méthode miracle ? Pour info, la borne tourne sous Windows XP x64 avec une partition en NTFS.
Merci d'avance. <:)
-
Ce que tu peux faire, c'est mettre ta borne sur une multiprise asservie.
L'alimentation du PC commandera tous le reste : Quand la prise maitre (PC) est éteinte, tout les autres le sont aussi et inversement.
Te reste plus qu'a mettre le bouton power (Bouton poussoir) de la borne sur le power du PC.
En appuyant sur le bouton, windows va se fermer proprement tous seul et une fois le PC éteint , le reste le sera aussi .
-
Un relais ou contacteur piloté via le 12V de ton pc ^^
-
"Windows Embedded" peut tourner sur un FS en lecture seule.
C'est ce type de chose qui tourne dans les bornes de présentation client, automate,...
Mais je te dis pas que la mise en oeuvre est très simple... ::)
des infos et version de démo (embedded 7) sur:
http://www.microsoft.com/windowsembedded/fr-fr/evaluate/windows-embedded-standard-7.aspx (http://www.microsoft.com/windowsembedded/fr-fr/evaluate/windows-embedded-standard-7.aspx)
Enhanced Write Filter (EWF):
http://msdn.microsoft.com/en-us/library/ms838511%28WinEmbedded.5%29.aspx (http://msdn.microsoft.com/en-us/library/ms838511%28WinEmbedded.5%29.aspx)
J'avais parcouru un thread il y a peu (à retrouver... sur gamoo ???) où il était mis en oeuvre pour une mamecab, donc c'est possible !
-
AMHA le plus simple:
1) simplement potasser la doc de hyperspin qui doit surement permettre d'avoir un moyen d'éteindre proprement l'ordi. (sinon mauvais frontend, changer de frontend)
2) configurer le PC via le bios pour qu'il redemarre après une Power Failure.
finalement pour éteindre la borne, il te suffira de procéder de la manière qui suit. utiliser le key combo pour éteindre proprement le PC. et une fois le PC arrété éteindre électriquement la borne.
solution testée et validée par moi même.
après y'a tout un panel de solutions.
*) utiliser un ch'tit bouton relié au power on//off de la CM judicieusement placé qui permette de booter//arréter le PC
*) prise asservie.
*) bricolage à base de relais qui envoie le signla de power off.
*) etc
-
Salut la fioule,
alors que je démarrais ma borne pour la dix-millième fois depuis qu'elle est fonctionnelle, je remarque que les réglages de MAME sont "par défaut". Ce qui m'embête, j'ai mes quelques réglages que j'affectionne.
J'ai l'habitude de couper le courant de l'ensemble pour mettre fin à la partie. Il faut dire qu'à la base la borne était sous Linux et que le système était sur une partition en lecture seule. Mais Hyperspin est passé par là et je ne me plus me passer de son extravagance désormais.
Étant une grosse feignasse de nature, j'aimerais pouvoir continuer à éteindre la borne sans autre force de procès. Je suis administrateur de réseau de formation, mais ça fait désormais 5 ans que je ne bosse plus dans la branche, et par la même occasion 5ans que je n'ai plus d'ordinateur sous Windows ; et mes souvenirs me disent qu'il est impossible d'avoir une partition système pour Windows en lecture seule.
Est-ce que ça a évolué depuis ? Quelqu'un aurait un programme ou une méthode miracle ? Pour info, la borne tourne sous Windows XP x64 avec une partition en NTFS.
Merci d'avance. <:)
Je ne comprends pas bien le problème : une fois enregistrés, tes paramètres de Mame doivent rester, indépendamment du comportement de l'OS.
Quand à éteindre Windows (XP) brutalement sur une coupure de jus, aucun problème pour les 6-7 machines que j'ai déjà configuré dans ce genre là. Et pour le redémarrage, effectivement une petite config du genre "Enabled " sur le "AC power loss restart" et le PC boot dès l'allumage de la borne
-
Je ne comprends pas bien le problème : une fois enregistrés, tes paramètres de Mame doivent rester, indépendamment du comportement de l'OS.
Si j'ai bon souvenir, quand tu ne quittes pas MAME "proprement" (ex : touche ESC) il ne sauvegarde pas les paramètres dernièrement changés. Un exemple auquel j'ai été confronté : les high-score (avec le Patch pour MAME) ne s'enregistrent pas si je "kill" le process, mais s'enregistrent si je quitte proprement.
Il me semble qu'il en est de même pour la config des touches etc... donc si cucurbitacé a toujours éteint son PC brusquement, il est possible qu'il n'ai jamais sauvegardé ses preferences....
-
Si j'ai bon souvenir, quand tu ne quittes pas MAME "proprement" (ex : touche ESC) il ne sauvegarde pas les paramètres dernièrement changés. Un exemple auquel j'ai été confronté : les high-score (avec le Patch pour MAME) ne s'enregistrent pas si je "kill" le process, mais s'enregistrent si je quitte proprement.
Il me semble qu'il en est de même pour la config des touches etc... donc si cucurbitacé a toujours éteint son PC brusquement, il est possible qu'il n'ai jamais sauvegardé ses preferences....
Pour les préférences, il suffit de les enregistrer une fois pour toutes. Pour les highscores, il suffit probablement de revenir au FE avant d'éteindre la borne.
Mais dans les deux cas, celà n'a aucun rapport avec l'OS et la manière dont il est éteint.
Si Mame ne mémorise pas les highscore lors d'une coupure brutale, le comportement sera exactement les même sous Windows ou Linux.
-
Je ne comprends pas bien le problème : une fois enregistrés, tes paramètres de Mame doivent rester, indépendamment du comportement de l'OS.
Quand à éteindre Windows (XP) brutalement sur une coupure de jus, aucun problème pour les 6-7 machines que j'ai déjà configuré dans ce genre là. Et pour le redémarrage, effectivement une petite config du genre "Enabled " sur le "AC power loss restart" et le PC boot dès l'allumage de la borne
C'est exactement ce que je faisais jusqu'à présent. Ça me permettait de n'utiliser qu'un seul switch, ça m'allait parfaitement.
Mais depuis quelques temps, MAME revient à sa config par défaut. Et je précise que je coupe le courant une fois revenu dans le frontend, pas pendant l’exécution de MAME lui-même.
-
"Windows Embedded" peut tourner sur un FS en lecture seule.
C'est ce type de chose qui tourne dans les bornes de présentation client, automate,...
Mais je te dis pas que la mise en oeuvre est très simple... ::)
C'est ce windows qui est aussi utilisé dans tous les systèmes d'arcade récents avec hardware PC (taito typex1 et 2, lindbergh, bornes konami, etc) ^-
-
Salut,
Pourquoi ne pas utiliser une prise maitre esclave (20€) ?
Pc en maitre, le reste en esclave:
Tu fixes le bouton power du PC via un switch posé sur eject de ton monnayeur par exemple.
Cela demarre la borne avec le PC (donc tu verras même pas le boot pc ^^)
Sur Hyperspin, tu peux quitter proprement et tout s’éteindra si tu le configure via HyperHQ(donc Mame sera fermé a ce moment), ou alors tu appuis sur power, cela fermera windows et tous ses programmes et coupera tout le bousin (étrange que MAME perde ses réglages du fichier INI).
-
Merci pour tous ces conseils, mais je me rends compte que j'aurais dû préciser quelques trucs :
Il faut que la borne puisse supporter une utilisation très "bourrine". En effet Hyperspin peut éteindre le PC, mais j'ai désactivé cette fonction.
Je vis dans une grande colocation (220 m2) dans laquelle on organise assez régulièrement des grosses fêtes qui tournent aux alentours des 100 personnes. La borne y a bien évidemment trouvé une place de choix. 8)
Mais forcément, l’enivrement aidant, les gens font n'importe quoi appuie partout, etc. J'ai eu beau déplacer la sortie sur une combinaison de touches que "Echap", on venait systématiquement me voir pour relancer la borne. >:(
Voilà pourquoi il faudrait, dans l'absolu, que la borne puisse fonctionner uniquement avec le switch principal. :-\
-
..
Quand à éteindre Windows (XP) brutalement sur une coupure de jus, aucun problème pour les 6-7 machines que j'ai déjà configuré dans ce genre là. Et pour le redémarrage, effectivement une petite config du genre "Enabled " sur le "AC power loss restart" et le PC boot dès l'allumage de la borne
Je me répète : aucuns problèmes avec Windows XP et l'arrêt brutal.
-
Je me répète : aucuns problèmes avec Windows XP et l'arrêt brutal.
En théorie, je suis d'accord. MaisaAu regret de me répéter également, quand j'éteins à l'arrache, les réglages d'input de MAME reviennent à leurs valeurs par défaut. ::)
-
le plus simple d'après moi c'est d'écrire un batch, en utilisant la commande shutdown, créer un raccourci clavier mapper sur tes boutons... =:))
-
le plus simple d'après moi c'est d'écrire un batch, en utilisant la commande shutdown, créer un raccourci clavier mapper sur tes boutons... =:))
J'ai déjà essayé, les ivrognes finissent toujours par tomber sur le raccourci en faisant n'importe quoi. :o
-
Voilà pourquoi il faudrait, dans l'absolu, que la borne puisse fonctionner uniquement avec le switch principal. :-\
Dans ce cas:
Tu câbles le power du pc à coté du bouton d'extinction de la borne en HAut ^^ un petit switch
tu branches le pc en maitre sur les prises et l’écran en esclave.
du coup qd tu allumes la bornes de façon traditionnellement ca allume le tout.
Après suffit de pas avoir de clavier pas de raccourci, pas de sortie programmée, hyperspin en shell..
Mon fils de 3ans et demi est un peu pareil que tes "ivrognes" =:))
Et un truc que je pige pas, ton Ini de Mame se modifie qd tu eteins a la sauvage pour les commandes?? ^^, si tu appuis sur power, ca eteint et ferme les programmes, lecture seul sur le ini??
Etonnant ! ;D
-
En théorie, je suis d'accord. MaisaAu regret de me répéter également, quand j'éteins à l'arrache, les réglages d'input de MAME reviennent à leurs valeurs par défaut. ::)
Ca n'a rien avoir avec Windows : Windows ne gère pas le Mame.ini ou les autres fichiers de config de Mame.
Place les déjà en lecture seule, ca devrait éviter qu'il ne soient réécrits à chaque fois.
-
@ Solkan
Un arret brutal ok, je vois pas ou mame.ini changerait que les valeurs par defaut :)
lecture seul ok, mais il a un souci !
Car defaut rom path etc etc... impossible que windows fasse quoique ce soit !
prend mon tuto groovymame si tu as ce genre de soucis, ca sera plus simple mieux sur un écran arcade et basta !
-
Ca n'a rien avoir avec Windows : Windows ne gère pas le Mame.ini ou les autres fichiers de config de Mame.
Place les déjà en lecture seule, ca devrait éviter qu'il ne soient réécrits à chaque fois.
Windows ne gère certes pas le fichier MAME.inin mais ce fichier est sur une partition en NTFS qui elle est gérée par Windows.
Mettre le fichier en lecture seule a été la première chose que j'ai faite, et ça n'y change rien. Mon fichier revient à sa date de création.
Peut-être aurais-je dû être plus précis et dire que c'était NTFS et pas Windows directement qui était en cause, mea culpa.
prend mon tuto groovymame si tu as ce genre de soucis, ca sera plus simple mieux sur un écran arcade et basta !
J'ai essayé vite fait. Le premier truc qui me gène, il y a des nag screens. :P C'est pas grand chose, mais ça coupe le côté 100% borne je trouve. Il y a une version recompilée qui existe quelque part ?
-
Désolé, j'abandonne : le mieux pour toi est de revenir à Linux.
Quel est l'intéret de poser une question quand on ne prends pas la peine de travailler sur le problème suite à des réponses ?
-
Désolé, j'abandonne : le mieux pour toi est de revenir à Linux.
Quel est l'intéret de poser une question quand on ne prends pas la peine de travailler sur le problème suite à des réponses ?
Là c'est moi qui ai du mal à comprendre. A quel moment n'ai-je pas travaillé le problème suite aux réponses ?
J'ai testé GroovyMAME (vite fait, certes), j'ai pris en compte les différentes solutions hardware mais tant que je n'ai pas de certitudes pour le software, je continue d'explorer.
Qu'aurais-je donc dû faire, selon toi ?
-
dites, les cocos, je vois pas trop le rapport entre NTFS, Windows et le fait que le mame.ini soit pas enregistré lorsque tu quitte mame, perso, mon fichier ini est copié et enregistré, une fois cela fait, il ne se transforme pas tout seul quoi ^^
Solkan, je comprends ton point de vue, tenter d'expliquer à la brique qu'elle ne pourra jamais nager, parfois, c'est compliqué ^^
BAL.
=:))
-
dites, les cocos, je vois pas trop le rapport entre NTFS, Windows et le fait que le mame.ini soit pas enregistré lorsque tu quitte mame, perso, mon fichier ini est copié et enregistré, une fois cela fait, il ne se transforme pas tout seul quoi ^^
Solkan, je comprends ton point de vue, tenter d'expliquer à la brique qu'elle ne pourra jamais nager, parfois, c'est compliqué ^^
BAL.
=:))
Je suis heureux que ton fichier se comporte comme il faut. Si tu peux expliquer au mien qu'il doit faire pareil, ça m'arrangerait.
Je vais résumer :
- Si je fais des changements dans MAME.ini (à la main ou à travers MAME32), que je redémarre proprement l'ordinateur, les changements sont pris en compte et la date de modification du fichier est bien la plus récente.
- Si par la suite je coupe l'alimentation, au redémarrage le fichier MAME.ini est revenu par défaut à sa date de création initiale.
Si vous trouvez que c'est moi qui y met de la mauvaise volonté à ce comportement, vous allez chercher loin ! ;D
-
Donc si tu éteins proprement l'ordinateur ton fichier est ok, et si tu coupes l'alim ton fichier change ?? ;D
-
Donc si tu éteins proprement l'ordinateur ton fichier est ok, et si tu coupes l'alim ton fichier change ?? ;D
Exactement ! :o
-
Encore un coup du GRAS* de l'ordinateur ca !!
*Générateur de Réactions Aléatoires et Surprenantes
=:))
-
eh ben, au demarrage de windows, tu fous une commande qui va copier ton bon fichier mame.ini (que tu auras sauvegardé qqpart) dans ton repertoire Mame et puis voilà.
Ou j'ai pas tout compris ?
EDIT : et comme SOLKAN, je reste dubitatif sur cette histoire de fichier en lecture seule écrasé... Jamais vu ca. Y'a pas moyen de régler le pb dans les parametres avancés du fichier (là où tu attribues les droits d'accès en fonction des users) ?
-
eh ben, au demarrage de windows, tu fous une commande qui va copier ton bon fichier mame.ini (que tu auras sauvegardé qqpart) dans ton repertoire Mame et puis voilà.
Ou j'ai pas tout compris ?
EDIT : et comme SOLKAN, je reste dubitatif sur cette histoire de fichier en lecture seule écrasé... Jamais vu ca. Y'a pas moyen de régler le pb dans les parametres avancés du fichier (là où tu attribues les droits d'accès en fonction des users) ?
C'est une des pistes que j'ai en tête. J'en suis même rendu à l'idée de placer le fichier dans une archive et l'extraire à chaque démarrage pour être sûr qu'il ne soit pas modifié en cours de route.
Je n'ai jamais vu ça non plus. Et pourtant j'ai fait presque 10 ans de maintenance informatique. ;D Mais comme je le disais, je ne suis plus à jour, c'est mon premier Windows 64 bits et j'imagine qu'il doit avoir ses finesses. >:D
-
hugh !
- forcer la restauration de certains fichiers au démarrage d'une machine, c'est une méthode couramment utilisé en informatique contre les utilisateurs "bidouilleurs"... testé et approuvé ! Cela n'explique cependant pas pourquoi un fichier déjà sauvegardé est écrasé (par mame ?) lors de sa relance après un arrêt violent... il me semble qu'il est possible également sous windows de mettre en place un audit sur un fichier pour savoir quel process/programme a fait quoi...
- a l'inverse que certains fichiers modifiés ne soit pas sauvegardés après un arrêt violent s'explique généralement par le cache en écriture disque qui n'a pas eu le temps de se vider (c'est désactivable)
tchuss !
-
Mode taquine
J'ai essayé vite fait. Le premier truc qui me gène, il y a des nag screens. C'est pas grand chose, mais ça coupe le côté 100% borne je trouve. Il y a une version recompilée qui existe quelque part ?
tu les désactives.. dans le INI :D a mince le tient a une tendance a faire des choses Chelou ^^
/taquine
Install "instant sheller", deja tu hôtes la possibilité qu'il rentre dans la bête, enfin faut il une abscence de clavier aussi et pas de possibilité de quitter le frontend (mais tu las déja fait) :P
Ça te permettrait déjà une utilisation normale, avec droit restreint sur la session, et un arrêt normal via le bouton POwer... qui sur une prise adéquate éteindra le moniteur également.
POurquoi couper le jus pour sortir d'une Mamecab en 2011 ^^ faudra m'expliquer quand on peut faire ça proprement.
Cable le power sur le monnayeur, au moins tu te feras des sousous à coup de 1€ :ang: et tout s'allumera comme par magie, effet garantie sur tes gars qui ont glouglou ! (en prime plus de windows^^)
-
Bon, je replonge dans GroovyMAME ce soir, on va voir ce que ça donne ! >:D Merci pour les infos.