Homemade MAME arcade machine
Συντονιστές: Nemo, Maddog, Whacker, BraiNKilleR
Re: Homemade MAME arcade machine
Ενημέρωση
Δημοσίευσα την καινούργια έκδοση του HTMLFrontEnd (έκδοση 2.0)
Η καινούργια έκδοση λειτουργεί σχεδόν σε όλες τις πλατφόρμες (ή καλύτερα... σε όλες τις πλατφόρμες )
Σημειώσεις:
1) Δεν απαιτείται ο internet explorer
2) Δεν απατείται ο windows media player. Το HTMLFrontEnd v2.0 υποστηρίζει την HTML5 (μπορείτε να χρησιμοποιήσετε το tag canvas), αλλά δεν υποστηρίζει το tag video). Έτσι για να αναπαραχθούν βίντεο και μουσική χρησιμοποιείται το VLC plugin. Κατεβάστε και εγκαταστείστε το VLC player από την επίσημη ιστοσελίδα
3) υποστηρίζονται οι πλατφόρμες Windows και Linux (Οι χρήστες Mac θα χρειαστεί να περιμένουν, ελπίζω όχι πολύ πολύ )
Κατεβάστε την καινούργια έκδοση από εδώ: http://users.ntua.gr/dpiperid/MyWebPage ... tEndEN.htm
Έγραψα έναν μικρό οδηγό για το πώς να το ρυθμίσετε: http://users.ntua.gr/dpiperid/MyWebPage ... utorEN.htm
Ενημερώστε με για οποιοδήποτε bug ή Ενημερώστε με για οποιοδήποτε bug ή οποιεσδήποτε προτάσεις έχετε
@Nemo: Η καινουργια εκδοση υποστηριζει το CCS64
Δημοσίευσα την καινούργια έκδοση του HTMLFrontEnd (έκδοση 2.0)
Η καινούργια έκδοση λειτουργεί σχεδόν σε όλες τις πλατφόρμες (ή καλύτερα... σε όλες τις πλατφόρμες )
Σημειώσεις:
1) Δεν απαιτείται ο internet explorer
2) Δεν απατείται ο windows media player. Το HTMLFrontEnd v2.0 υποστηρίζει την HTML5 (μπορείτε να χρησιμοποιήσετε το tag canvas), αλλά δεν υποστηρίζει το tag video). Έτσι για να αναπαραχθούν βίντεο και μουσική χρησιμοποιείται το VLC plugin. Κατεβάστε και εγκαταστείστε το VLC player από την επίσημη ιστοσελίδα
3) υποστηρίζονται οι πλατφόρμες Windows και Linux (Οι χρήστες Mac θα χρειαστεί να περιμένουν, ελπίζω όχι πολύ πολύ )
Κατεβάστε την καινούργια έκδοση από εδώ: http://users.ntua.gr/dpiperid/MyWebPage ... tEndEN.htm
Έγραψα έναν μικρό οδηγό για το πώς να το ρυθμίσετε: http://users.ntua.gr/dpiperid/MyWebPage ... utorEN.htm
Ενημερώστε με για οποιοδήποτε bug ή Ενημερώστε με για οποιοδήποτε bug ή οποιεσδήποτε προτάσεις έχετε
@Nemo: Η καινουργια εκδοση υποστηριζει το CCS64
Re: Homemade MAME arcade machine
Μου βγαζει κατι Qt4Pas5.dll (το κατεβαζω .. ) ,μετα mingwm10.dll ισ missingarximidis έγραψε:Ενημέρωση
Δημοσίευσα την καινούργια έκδοση του HTMLFrontEnd (έκδοση 2.0)
Η καινούργια έκδοση λειτουργεί σχεδόν σε όλες τις πλατφόρμες (ή καλύτερα... σε όλες τις πλατφόρμες )
Σημειώσεις:
1) Δεν απαιτείται ο internet explorer
2) Δεν απατείται ο windows media player. Το HTMLFrontEnd v2.0 υποστηρίζει την HTML5 (μπορείτε να χρησιμοποιήσετε το tag canvas), αλλά δεν υποστηρίζει το tag video). Έτσι για να αναπαραχθούν βίντεο και μουσική χρησιμοποιείται το VLC plugin. Κατεβάστε και εγκαταστείστε το VLC player από την επίσημη ιστοσελίδα
3) υποστηρίζονται οι πλατφόρμες Windows και Linux (Οι χρήστες Mac θα χρειαστεί να περιμένουν, ελπίζω όχι πολύ πολύ )
Κατεβάστε την καινούργια έκδοση από εδώ: http://users.ntua.gr/dpiperid/MyWebPage ... tEndEN.htm
Έγραψα έναν μικρό οδηγό για το πώς να το ρυθμίσετε: http://users.ntua.gr/dpiperid/MyWebPage ... utorEN.htm
Ενημερώστε με για οποιοδήποτε bug ή Ενημερώστε με για οποιοδήποτε bug ή οποιεσδήποτε προτάσεις έχετε
Upd-ουπς τωρα το ειδα ( ξερω RTFManual
QT4 libraries. In this zip file I have included all the necessary QT4 libriaries, in order to run the browser (windows version). Alternatively you can download them from the official website
arximidis έγραψε: @Nemo: Η καινουργια εκδοση υποστηριζει το CCS64
OOL man !!!!
Y.G. Κυριοι Admins/Super Moderators μηπως να αυτονομησετε το κομματι με τα posts για το HTML5 Frontend σε ξεχωριστο δικο του thread
if" Imitation is the sincerest flattery",
imagine emulating ....
imagine emulating ....
Re: Homemade MAME arcade machine
Bugs
1)Τo εισαγωγικο video εαν εχεις εγκαταστησει την 32bitη εκδοση του Vlc λειτουργει αν και αισθητικα/λειτουργικα (Βλεπε επομενο reply).
Aν ομως εχεις εγκαταστησει την 64bitη εκδοση του Vlc απλα δεν ξεκιναει και κολλαει ....
2)Οταν κανεις κλικ μεσω mouse μενου για να κλεισεις την εφαρμογη για να βγει πισω στα windows βγαινει αυτο
Αν ομως το κλεισω μεσω cursor keys + enter κλεινει κανονικα.
3)Το Css64 και Winuae στο μενου δεν γραφει απο πανω τον τιτλο οπως στο nestopia,dosbox,mame
1)Τo εισαγωγικο video εαν εχεις εγκαταστησει την 32bitη εκδοση του Vlc λειτουργει αν και αισθητικα/λειτουργικα (Βλεπε επομενο reply).
Aν ομως εχεις εγκαταστησει την 64bitη εκδοση του Vlc απλα δεν ξεκιναει και κολλαει ....
2)Οταν κανεις κλικ μεσω mouse μενου για να κλεισεις την εφαρμογη για να βγει πισω στα windows βγαινει αυτο
Αν ομως το κλεισω μεσω cursor keys + enter κλεινει κανονικα.
3)Το Css64 και Winuae στο μενου δεν γραφει απο πανω τον τιτλο οπως στο nestopia,dosbox,mame
if" Imitation is the sincerest flattery",
imagine emulating ....
imagine emulating ....
Re: Homemade MAME arcade machine
4)στο ξεκινημα αισθητικα δεν ειναι οτι καλυτερο o τροπος ενσωματωσης του video εισαγωγηςNemo έγραψε:Bugs
αν και αισθητικα/λειτουργικα (Βλεπε επομενο reply).
Y.Γ. καλα θα ηταν να μπορεις το προσπερασεις /κανεις skip το πατημα esc/space
5) Στα Settings.ini η full Screen επιλογη δεν δουλευει/επιφερει καποια αλλαγη .
Ξαναλεω θελει αυτονομηση το κομματι του Html FrontEnd στο δικο του αποκλειστικο topic ,(κυριοι στα ρετιρε) .
if" Imitation is the sincerest flattery",
imagine emulating ....
imagine emulating ....
Re: Homemade MAME arcade machine
Πω πω πόσα πολλά Αυτό θα πει beta testing
Λοιπόν έχουμε και λέμε...
Ότι γράφω ισχύει για την έκδοση 2.2 τόσο του προγράμματος (browser) όσο και του html θέματος default640x480
1) Ο browser (και γενικά το πρόγραμμα) είναι 32bit, οπότε δεν υποστηρίζει τίποτα στα 64bit. Η εξαίρεση είναι ότι μπορεί να τρέξει 64bit emulators (π.χ. την 64bit έκδοση του ΜΑΜΕ). Δεν μπορεί ωστόσο να ενσωματώσει 64bit εκδόσεις plugins στον κώδικα html. Νομίζω το ίδιο κάνει και ο firefox
2) Το mouse δεν υποστηρίζεται (για την ώρα) στο frontEnd. Άρα δεν κάνεις κλικ με αυτό... Το νόημα είναι ότι σε μια arcade μηχανή, τις περισσόπτερες φορές, δεν έχεις mouse. Μελλοντικά θα προσθέσω/προσθέσουμε και υποστήριξη για mouse (αφού το έχει ζητήσει ακόμη ένας από το εξωτερικό)
3) Δεν είχα βρει καλές εικόνες για τίτλο και για αυτό δεν τις έβαλα. Μπορείς να βάλεις όποια εικόνα θέλεις. Απλά πηγαίνεις στον κατάλογο default640x480/emulators/ccs64 και αλλάζεις την εικόνα marquee.gif με μια της αρεσκείας σου. Το ίδιο και για το WinUAE (default640x480/emulators/WinUAE)
Γενικά το artwork θέλει δουλειά... Βασίζομαι στη βοήθεια όλων
Τέλος ειδικά για το 1) έχω να παρατηρήσω το εξής:
Αυτό που λες με το esc υπάρχει ήδη. Το πρόβλημα στην περίπτωσή σου (και δεν ξέρω γιατί http://stackoverflow.com/questions/1728 ... nal-window) είναι ότι το βίντεο στο παίζει σε ξεχωριστό παράθυρο. Κανονικά θα έπερεπε να είναι ενσωματωμένο στο βασικό παράθυρο. Για αυτό το λόγο δεν δουλεύει ο κώδικας με το esc.
Πιθανόν κάποια ρύθμιση να είναι "πειραγμένη" στο VLC plugin
Θα κοιτάξω μήπως και υπάρχει καμιά ρύθμιση που να εμποδίζει το vlc να παίζει σε δικό του παράθυρο
[edit] Ααα ξέχασα...
5) Δεν υπάρχει καιμία επιλογή full Screen στο settings.ini. Που την βρήκες;;
Λοιπόν έχουμε και λέμε...
Ότι γράφω ισχύει για την έκδοση 2.2 τόσο του προγράμματος (browser) όσο και του html θέματος default640x480
1) Ο browser (και γενικά το πρόγραμμα) είναι 32bit, οπότε δεν υποστηρίζει τίποτα στα 64bit. Η εξαίρεση είναι ότι μπορεί να τρέξει 64bit emulators (π.χ. την 64bit έκδοση του ΜΑΜΕ). Δεν μπορεί ωστόσο να ενσωματώσει 64bit εκδόσεις plugins στον κώδικα html. Νομίζω το ίδιο κάνει και ο firefox
2) Το mouse δεν υποστηρίζεται (για την ώρα) στο frontEnd. Άρα δεν κάνεις κλικ με αυτό... Το νόημα είναι ότι σε μια arcade μηχανή, τις περισσόπτερες φορές, δεν έχεις mouse. Μελλοντικά θα προσθέσω/προσθέσουμε και υποστήριξη για mouse (αφού το έχει ζητήσει ακόμη ένας από το εξωτερικό)
3) Δεν είχα βρει καλές εικόνες για τίτλο και για αυτό δεν τις έβαλα. Μπορείς να βάλεις όποια εικόνα θέλεις. Απλά πηγαίνεις στον κατάλογο default640x480/emulators/ccs64 και αλλάζεις την εικόνα marquee.gif με μια της αρεσκείας σου. Το ίδιο και για το WinUAE (default640x480/emulators/WinUAE)
Γενικά το artwork θέλει δουλειά... Βασίζομαι στη βοήθεια όλων
Τέλος ειδικά για το 1) έχω να παρατηρήσω το εξής:
Αυτό που λες με το esc υπάρχει ήδη. Το πρόβλημα στην περίπτωσή σου (και δεν ξέρω γιατί http://stackoverflow.com/questions/1728 ... nal-window) είναι ότι το βίντεο στο παίζει σε ξεχωριστό παράθυρο. Κανονικά θα έπερεπε να είναι ενσωματωμένο στο βασικό παράθυρο. Για αυτό το λόγο δεν δουλεύει ο κώδικας με το esc.
Πιθανόν κάποια ρύθμιση να είναι "πειραγμένη" στο VLC plugin
Θα κοιτάξω μήπως και υπάρχει καμιά ρύθμιση που να εμποδίζει το vlc να παίζει σε δικό του παράθυρο
[edit] Ααα ξέχασα...
5) Δεν υπάρχει καιμία επιλογή full Screen στο settings.ini. Που την βρήκες;;
Re: Homemade MAME arcade machine
Χμμ
Ποια έκδοση του vlc χρησιμοποιείς; Γενικά θα πρέπει να χρησιμοποιείες κάποια μεγαλύτερη από την 2.0.0 και όχι πλαιότερη
Ποια έκδοση του vlc χρησιμοποιείς; Γενικά θα πρέπει να χρησιμοποιείες κάποια μεγαλύτερη από την 2.0.0 και όχι πλαιότερη
Re: Homemade MAME arcade machine
εχεις εν μερει δικιοarximidis έγραψε:
5) Δεν υπάρχει καιμία επιλογή full Screen στο settings.ini. Που την βρήκες;;
Αναφερομουνα στην επιλογη Window = yes/no ,λογικα το Window=no ,δεν θα επρεπε να αντιστοιχει σε Full Screen ????[SETTINGS]
; Settings for HTMLFrontEnd Main Window
CenterToScreen = yes
Top = 0
Left = 0
width = 640
Height = 480
HideCursor = no
Window = no
arximidis έγραψε:Χμμ
Ποια έκδοση του vlc χρησιμοποιείς; Γενικά θα πρέπει να χρησιμοποιείες κάποια μεγαλύτερη από την 2.0.0 και όχι πλαιότερη
Την τελευταια επισημη VLC 2.0.1 Twoflower
if" Imitation is the sincerest flattery",
imagine emulating ....
imagine emulating ....
Re: Homemade MAME arcade machine
Nemo έγραψε:Αναφερομουνα στην επιλογη Window = yes/no ,λογικα το Window=no ,δεν θα επρεπε να αντιστοιχει σε Full Screen ????[SETTINGS]
; Settings for HTMLFrontEnd Main Window
CenterToScreen = yes
Top = 0
Left = 0
width = 640
Height = 480
HideCursor = no
Window = no
Όχι. Αυτή η επιλογή απλά εμφανίζει ή όχι το περιθώριο του παραθύρου... βλέπε συνημμένες εικόνες
Κάποιο θέμα με τις ρυθμίσεις θα είναι... Για την ώρα δεν βρίσκω τίποτα...Nemo έγραψε: Την τελευταια επισημη VLC 2.0.1 Twoflower
- Συνημμένα
-
- html1.jpg (40.04 KiB) Προβλήθηκε 1386 φορές
-
- html2.jpg (32.63 KiB) Προβλήθηκε 1386 φορές
Re: Homemade MAME arcade machine
Για το ποντίκι έκανα λάθος... Υποστηρίζεται, απλά είναι ξεχασμένο στον κώδικαNemo έγραψε:Bugs
....
2)Οταν κανεις κλικ μεσω mouse μενου για να κλεισεις την εφαρμογη για να βγει πισω στα windows βγαινει αυτο
Αν ομως το κλεισω μεσω cursor keys + enter κλεινει κανονικα.
.....
Άνοιξε το main.html στις γραμμές 829 έως 832 και αντικατέστησε τον κώδικα
Κώδικας: Επιλογή όλων
<li><a href="#">Shutdown Machine</a></li>
<li><a href="#">Restart Machine</a></li>
<li><a href="#">Exit to Windows/Linux</a></li>
<li><a href="#">About</a></li>
Κώδικας: Επιλογή όλων
<li><a href="http://FrontEnd_Shutdown">Shutdown Machine</a></li>
<li><a href="http://FrontEnd_Reboot">Restart Machine</a></li>
<li><a href="http://FrontEnd_Close">Exit to Windows/Linux</a></li>
<li><a href="http://FrontEnd_About">About</a></li>
Re: Homemade MAME arcade machine
Και οντως λειτουργει τωραarximidis έγραψε:Για το ποντίκι έκανα λάθος... Υποστηρίζεται, απλά είναι ξεχασμένο στον κώδικαNemo έγραψε:Bugs
....
2)Οταν κανεις κλικ μεσω mouse μενου για να κλεισεις την εφαρμογη για να βγει πισω στα windows βγαινει αυτο
Αν ομως το κλεισω μεσω cursor keys + enter κλεινει κανονικα.
.....
Άνοιξε το main.html στις γραμμές 829 έως 832 και αντικατέστησε τον κώδικα
με αυτόν...Κώδικας: Επιλογή όλων
<li><a href="#">Shutdown Machine</a></li> <li><a href="#">Restart Machine</a></li> <li><a href="#">Exit to Windows/Linux</a></li> <li><a href="#">About</a></li>
Κώδικας: Επιλογή όλων
<li><a href="http://FrontEnd_Shutdown">Shutdown Machine</a></li> <li><a href="http://FrontEnd_Reboot">Restart Machine</a></li> <li><a href="http://FrontEnd_Close">Exit to Windows/Linux</a></li> <li><a href="http://FrontEnd_About">About</a></li>
if" Imitation is the sincerest flattery",
imagine emulating ....
imagine emulating ....
Re: Homemade MAME arcade machine
Έχει και άλλο
Πλήρης υποστήριξη ποντικιού και στις λίστες παιχνιδιών
Ανοίξτε το main.html και βρείτε τη συνάρτηση displayroms. Για την έκδοση 2.2. μοιάζει ως εξής:
Αντικαταστήστε την με την ακόλουθη...
Ακριβώς από κάτω από την τροποιποιημένη συνάρετηση προσθέστε την ακόλουθη συνάρτηση...
Αποθηκεύστε
Τώρα κάνοντας κλικ με το ποντίκι πάνω στο παιχνίδι θα τρέχει
Πλήρης υποστήριξη ποντικιού και στις λίστες παιχνιδιών
Ανοίξτε το main.html και βρείτε τη συνάρτηση displayroms. Για την έκδοση 2.2. μοιάζει ως εξής:
Κώδικας: Επιλογή όλων
function displayroms(idx){
var xlist;
switch(iGame){
case 1:xlist=glist;
ListLen = xlist.length-1;
break;
case 2:xlist=ccslist;
ListLen = xlist.length-1;
break;
case 3:xlist=doslist;
ListLen = xlist.length-1;
break;
case 4:xlist=neslist;
ListLen = xlist.length-1;
break;
case 5:xlist=uaelist;
ListLen = xlist.length-1;
break;
}
if (xlist.length>0){
var xdata= "";
var itot = totvisibleroms + idx;
if (itot>ListLen) itot = ListLen;
for (var i=idx;i<itot;i++){
if (xlist[i][0]!='') xdata += '<li><a href="#">'+(i+1)+'. '+ xlist[i][0] +'</a></li>';
}
document.getElementById('roms').innerHTML = xdata;
}
}
Κώδικας: Επιλογή όλων
function displayroms(idx){
var xlist;
switch(iGame){
case 1:xlist=glist;
ListLen = xlist.length-1;
break;
case 2:xlist=ccslist;
ListLen = xlist.length-1;
break;
case 3:xlist=doslist;
ListLen = xlist.length-1;
break;
case 4:xlist=neslist;
ListLen = xlist.length-1;
break;
case 5:xlist=uaelist;
ListLen = xlist.length-1;
break;
}
if (xlist.length>0){
var xdata= "";
var itot = totvisibleroms + idx;
if (itot>ListLen) itot = ListLen;
for (var i=idx;i<itot;i++){
if (xlist[i][0]!='') xdata += '<li><a href="javascript:GameClicked('+i+')">'+(i+1)+'. '+ xlist[i][0] +'</a></li>';
}
document.getElementById('roms').innerHTML = xdata;
}
}
Κώδικας: Επιλογή όλων
function GameClicked(i){
// Load selected Game
if (arrowkeyslevel==1){
switch(iGame){
case 1:var glink = 'http://FrontEnd_Load/?param=MAME '+MAME_CMDLINE.replace('{rom}',MAME_ROMS_DIR+glist[i][1]+'.zip');
var gcontrols = "http://FrontEnd_SetControls/?param=emulators/MAME/Controls.ini";
break;
case 2:var glink = 'http://FrontEnd_Load/?param=CCS64 '+CCS64_CMDLINE.replace('{rom}',CCS64_GAMES_DIR+ccslist[i][1]);
var gcontrols = "http://FrontEnd_SetControls/?param=emulators/DOSBox/Controls.ini";
break;
case 3:var glink = 'http://FrontEnd_Load/?param=DOSBOX '+ DOSBOX_CMDLINE.replace('{rom}',DOS_GAMES_DIR+doslist[i][1]+"/"+doslist[i][1]+'.exe');
var gcontrols = "http://FrontEnd_SetControls/?param=emulators/DOSBox/Controls.ini";
break;
case 4:var glink = 'http://FrontEnd_Load/?param=NESTOPIA '+NES_CMDLINE.replace('{rom}',NES_GAMES_DIR+neslist[i][1]+'.nes');
var gcontrols = "http://FrontEnd_SetControls/?param=emulators/Nestopia/Controls.ini";
break;
case 5:document.getElementById('FrontEndCommand').href = "http://FrontEnd_GETFILELIST/?param="+WINUAE_GAMES_DIR+uaelist[lichosen][1]+"&FileType=*.adf";
SimulateClick(document.getElementById('FrontEndCommand'));
return;
break;
}
lichosen = i;
$('li').removeClass('selected');
$('#sbRomlist li:eq('+lichosen+')').addClass('selected');
//wait a while to update the UI
msgtmr = setTimeout(function() {clearTimeout(msgtmr); if (lichosen!=="") LoadEmulator(glink,gcontrols); }, 500);
}
}
Τώρα κάνοντας κλικ με το ποντίκι πάνω στο παιχνίδι θα τρέχει
Re: Homemade MAME arcade machine
Νεα
Πλεον εχω προσθεσει πληρη υποστηριξη του ποντικιου στο θεμα, με χρηση ακομα και του τροχου
Ωστοσο επειδη ειναι αρκετες αλλαγες στον κωδικα, θα το ανεβασω στην καινουργια εκδοση συντομα
Πλεον εχω προσθεσει πληρη υποστηριξη του ποντικιου στο θεμα, με χρηση ακομα και του τροχου
Ωστοσο επειδη ειναι αρκετες αλλαγες στον κωδικα, θα το ανεβασω στην καινουργια εκδοση συντομα
- Fotis_KFOR
- Mame Maniac
- Δημοσιεύσεις: 748
- Εγγραφή: 13 Οκτ 2004 00:55
- Τοποθεσία: Αθήνα
- Επικοινωνία:
Re: Homemade MAME arcade machine
Fotis_KFOR έγραψε:Ήσουν και είσαι μερακλής Δημήτρη!
Δουλειά δεν είχε ο διάολος... χα χα χα χα!!!!
Το κατα δύναμην!