Game & Watch ρεπλικες?

  • Έναρξη μίζας Έναρξη μίζας Wally
  • Ημερομηνία έναρξης Ημερομηνία έναρξης
Πρεπει να εχουν γινει compile οι cores για το συγκεκριμενο soc.

'γειά σου...

αυτό είναι που ο φίλος μας δεν το καταλαβαίνει, φίλε @Wally , υπάρχουν περιορισμοί πχ να λείπουν βιβλιοθήκες (libraries) σε κάποιες πλατφόρμες που το νεώτερο ΜΑΜΕ (που υποστηρίζει G&W) δεν μπορεί να γίνει compile, εκεί κολλάει η ιστορία και δεν είναι μόνο με τα συγκεκριμένα SOC, πχ RHEL, τράβα να δεις τι libs έχουν 'κοπεί' απο τα repos, ναι φυσικά μπορείς να αρχίσεις να κάνεις compile αυτές που λείπουν, αλλά όλο και θα κολλήσεις κάπου πχ μια lib θέλει συγκεκριμένα CPU opcodes που δεν υποστηρίζονται απο την πλατφόρμα + ενα κάρο άλλες libs, πάνε οι εποχές BASIC που κάναμε ενα .com και τέλος...
 
Δηλαδή παρόλο που μπορεί το current MAME να υποστηρίζεται σε μία πλατφόρμα, μπορεί να μην κανει emulate τα ίδια συστήματα που κάνει σε άλλες? Γιατί βλέπω MAME git στην λίστα.

Δηλαδή οι "drivers" του MAME είναι σαν να λέμε multisystem emulator? Οπως πχ το Mednafen ή ο Ares που κανει emulate μερικές διαφορετικές κονσόλες ετσι και το MAME κάνει emulate διαφορετικά boards που στα Windows μπορει να είναι διαφορετικά από ότι σε Android?

Να πω την αλήθεια δεν έχω δει το MAME να μην παίζει, πχ, System 22 σε κάποια πλατφόρμα. Η κάποιο άλλο arcade board. Αυτό γίνεται μόνο από την μεριά του "MESS" δηλαδή? (computers, consoles, κλπ)

Οντως δεν το έχω συναντήσει μιας και ασχολούμαι μόνο με PC.
 
@Imgema μπορεί να έχουν διαφορετικό configuration / build flags / optimization για συγκεκριμένες πλατφόρμες, διαφορετικά IDE/ (cross)-compilers που κάποια cores δεν γίνεται να ενσωματοθούν ,να γιατι σε μερικές πλατφόρμες (Wii MAME) δεν τρέχουν ολα τα ROM, είναι πολύπλοκο το θέμα δεν είναι μόνο ενα "emulator" (πχ. σαν Hatari, VICE, UAE), μπορεί να μιλάμε οτι τρέχουν και τα 2 (PC + ARM SOC) "MAME git" αυτό δεν σημαίνει έγιναν compile με τις ίδιες παραμέτρους!
 
Εγώ ξέρετε τι θα το έκανα αν το εφτιαχνα; Θα το έβαζα να χτυπήσει το ξυπνητηρι με το έξυπνο εφε που κελαηδούσαν τα πουλια στην φωλιά στο snoopy tennis που θα μου προκαλούσε φοβερη συγκίνηση και νοσταλγία 40+ χρόνια μετά! Μόνο για αυτό θα το ήθελα, σοβαρα....το παιχνίδι υπάρχει κανονικα σε exe και το ειχα βρει πριν χρόνια!
 
To είχα μικρός το Snoopy Tennis... Το έπαιζα μέχρι να βαρεθώ, δεν έχανα ποτέ! Ούτε ξέρω τι απέγινε.
 
όπως έγραψα παραπάνω το "μέγα γέλιο θα πέσει με το software" , περιμένοντας τα εξαρτήματα (απο tracking βλέπω είναι ήδη στο κέντρο διανομής της περιοχής μου) είπα να ασχοληθώ με το λογισμικό, δυστυχώς τα πράγματα δεν είναι ενα φλασάρισμα μέσω browser (πχ. όπως γίνεται με M5Stack ESP32) αλλά απαιτεί κατέβασμα και εγκατάσταση περίπου 5GB σαβούρα IDE - αυτός είναι ο λόγος που δεν ασχολούμαι εδω και καιτό με αυτά, οχι θέμα χώρου - τα 5GB γι' αυτο είναι peanuts, είχα ενα setup 20GB για απλά το φλασάρισμα σε ενα FPGA (στον αγύριστο κι αυτά, μην τα μπερδεύετε με FPGA MiST/MiSTER, αυτά έχουν ήδη bootloader να φορτώνουν τα cores αλλιως δεν θα ασχουλούταν κανεις με αυτά)
, αλλά setup+setup+setup και κάθε φορά που αλλάζω distro πάλι απο την αρχή με νέες αλλαγές, τουλάχιστον δεν θέλει ειδικό JTAG (αρκετή συλλογή έχω κάνει απο αυτά...) , άρα το resume: bloat...γ*** bloat...5GB να φορτώσεις ενα G&W ROM λίγα KB...
φυσικά η διαδικασία θα μπορούσε να ηταν ποιο εύκολη (μέσω browser, WebUSB) αλλά κάποιος πρέπει να το κάνει αυτό.
 
θυμήθηκα πως πετάχτηκε το δικό μου...όταν στα τελη του 1984 πήρα τον γομολάστιχα αυτό το καημένο ...έπιασε αράχνες. Σε κάποια φάση βαριόμουν και το έκανα βίδες και το ξανα συναρμολογησα! Αυτό το έκανα κάποιες φορές μέχρι που σε κάποια φάση κάτι έσπασα κάτι περίσσεψε δεν θυμάμαι...αυτό που έκανα είναι να το βάλω σε ένα σακουλάκι για να το φτιάξω στο μέλλον...δεν το ξαναείδα εκτοτε...

wally: Είσαι κακός ρε συ.... :P
 
Τελευταία επεξεργασία:
θυμήθηκα πως πετάχτηκε το δικό μου...όταν στα τελη του 1984 πήρα τον γομολάστιχα αυτό το καημένο ...έπιασε αράχνες. Σε κάποια φάση βαριόμουν και το έκανα βίδες και το ξανα συναρμολογησα! Αυτό το έκανα κάποιες φορές μέχρι που σε κάποια φάση κάτι έσπασα κάτι περίσσεψε δεν θυμάμαι...αυτό που έκανα είναι να το βάλω σε ένα σακουλάκι για να το φτιάξω στο μέλλον...δεν το ξαναείδα εκτοτε...

wally: Είσαι κακός ρε συ.... :P

μην του δίνεις σημασία.. το έχει online .. (για τα υπόλοιπα παιχνίδια εδώ)
 
@Wally αυτό το έχεις δεί; βασισμένο σε ESP32, δεν ξέρω αν το κάνουν open-source, αλλά λόγω SMT δεν θα είναι φτηνή κατασκευή

Εδω μιλαμε για 150-200 εργατοωρες για αυτο το πραγμα και ισως να λεω και λιγες!

Αλλα το ζουμι της υποθεσης ειναι: "This is not for sale, it's a fan project."

Εχω ομως μια κριτικη. Αυτες οι βιδες που προεξεχουν στην προσοψη και στα modules πρεπει να το κανουν εξαιρετικα αβολο. Περιεργο που δεν εβαλε φρεζατες.
 
  • Like
Reactions: xc8
Ρε θηριο, ποτε προλαβες και το φτιαξες?
Πες μας εντυπωσεις
 
Ρε θηριο, ποτε προλαβες και το φτιαξες?
χαχα οχι. απλά δοκιμή με καλωδια μόνο μεταξύ ESP32 + οθόνη - ούτε καν ήχος/κουμπιά συνδεμένα, να δω τι παίζεται.
Το μανίκι είναι το software... ακόμα δουλεύω με την πλακέτα, πολύ πιθανόν το ESP32+audio+battery(δεν έχω αποφασίσει τι γίνεται με μπαταρία)
να πάνε πίσω απο την πλακέτα και στην μπροστινή όψη μονο οθόνη/κουμπιά/speaker, θα είναι πιο λεπτό μπροστά και κουμπιά/οθόνη στο ίδιο επίπεδο! Το θέμα με αυτό ειναι η οθόνη θα πάει κι αυτή για κόλληση πάνω στην πλακέτα- απλά ακόμα 8 pin για κόλληση, τίποτα το τρομερό
 
μια ενημέρωση που βρίσκεται η κατάσταση με την πλακέτα

εχω κάπου κολλήσει γιατί το αρχικό σχέδιο στο github δεν περιελάμβανε το power module (PM) για χρήση μπαταρίας,
ο τύπος μου απάντησε με ένα σχεδιάγραμμα, το οποίο όπως είχα σκεφτεί θα προσθέσει επιπλέον πολυπλοκότητα στην κατασκευή για μερικούς.
(και θα ίσως χαθεί ένα έξτρα κουμπί γαιτί θα γίνει χρήση του GPIO16)

1750759794933.png

κατά το παραπάνω σχεδιάγραμμα το MOSFET είναι SMD, πρέπει να κολληθεί στην πλακέτα
μετά πρέπει να αφαιρεθεί μια SMD αντίσταση απο το PM και να αντικατασταθεί με μια άλλη
(οχι απαραίτητα SMD) η τιμή εξαρτάται απο τι PM έχετε! , και πάλι καμία εγγύηση οτι θα πάρετε κάτι που
διαδημίζεται (είχα παραγγείλει κατι σαν το παραπάνω και μου ήρθε άλλο με τα ίδια χαρακτηριστικά αλλά βέβαια θέλει ψάξιμο
στα datasheet για την τιμή της αντίστασης - να εξηγήσω τα PM αυτά δίνουν 1Α και πρέπει να είναι λιγότερο- ανάλογα τι μπαταρίες θα βάλετε)

λυπάμαι - δεν είναι απλά τα πράγματα - μπορούσε ο τύπος να είχε βάλει ενα συγκεκριμένο ESP32 με ενσωματωμένο battery-charger αλλά δεν έβαλε - τα επιπλέον εξαρτήματα είναι για προστασία του ESP32 αν το συνδέσεις με το USB και την ίδια ώρα.
Φυσικά είναι εύκολο να τα βάλω αυτά στην πλακέτα, έκδοση 2 μάλλον, να κρατήσω την πλακέτα χωρίς μπαταρία- αν θέλετε να παίξετε ενα παιχνίδι απλά σύνδεση με USB C - ναι δεν είναι 'handheld' πλέον.

Άλλη λύση: βάζω αυτές τις μπαταρίες (με ΑΑΑ holder) + μικρό διακόπτη (θα κολληθεί στην πλακέτα) οπότε η όλη κατασκευή
θα ανοιγοκλείνει απο τον διακόπτη αυτόν, με την προυπόθεση δεν συνδέουμε το ESP32 με USB, όποτε θέλετε να κάνετε αλλαγή του παιχνιδιού
, βγάζετε τις μπαταρίες για ασφάλεια, οι μπαταρίες θα φορτίζονται απο εξωτερικό φορτιστή μπαταριών λιθίου,

νομίζω η παραπάνω λύση είναι και η καλύτερη, μπορείτε πχ να βάλετε μια ICR14500 (θέλει μονό ΑΑ holder, τα holder αυτά (δεν ξέρω πως τα λένε στα Ελληνικά, θήκες μπαταρίας; ) τα πουλάνε όλα τα μαγαζιά ηλεκτρονικών δεν είναι κατι το εξωτικό) η ICR14500 είναι στο μέγεθος ΑΑ , 900mAh χωρητικότητα, με 0.05Α (μετρημένη απο USB) κατανάλωση ΕSP32 + LCD = 18 ωρες να παίζετε

λοιπόν; (εκτός οτι σας 'έπρηξα' με τεχνικές λεπτομέρειες)

μια ιδέα πως έχει ο τύπος το δικό του μέσα στο case
https://postimg.cc/wy01J8rd
 
Τελευταία επεξεργασία:
λοιπόν; (εκτός οτι σας 'έπρηξα' με τεχνικές λεπτομέρειες)

Δεν μας επρηξες καθολου. Καλο ειναι να φαινονται αυτα τα πραγματα, γιατι ειναι πολλοι που νομιζουν οτι το να δημιουργεις τετοια πραγματα ουσιαστικα εκ του μηδενος ειναι ευκολη υποθεση.

μια ιδέα πως έχει ο τύπος το δικό του μέσα στο case

Δεν ειναι τοσο psycho οσο το αλλο, αλλα εχει γινει και εδω πολυ δουλεια!
 
  • Like
Reactions: xc8
Πίσω
Μπλουζα