Δεν συμφωνώ με την προσέγγιση "αυτό κάνουμε, τσάμπα το δίνουμε, αν σας αρέσει" ιδίως για τη μεγαλύτερη και σημαντικότερη προσπάθεια emulation, που δυστυχώς ή ευτυχώς είναι μονοπώλιο.
Γιαυτο ακριβως τον λογο δυσκολευομαστε να συνεννοηθουμε και οταν μιλαμε για Open Source, για Κοινοτητες και για Εθελοντικες προσπαθειες.
Αυτοι οι ανθρωποι εχουν μια ιδεα στο μυαλο τους και κανουν ΑΥΤΟ ΑΚΡΙΒΩΣ ΠΟΥ ΘΕΛΟΥΝ. Εσυ απο την αλλη συνηθισμενος στο να αγοραζεις ΑΥΤΟ ΑΚΡΙΒΩΣ ΠΟΥ ΘΕΣ ΕΣΥ, συμπεραινεις οτι και στη περιπτωση αυτη θα πρεπει να λαβεις ΑΥΤΟ ΑΚΡΙΒΩΣ ΠΟΥ ΘΕΣ ΕΣΥ. Στη περιπτωση μας ομως θα παρεις ΑΚΡΙΒΩΣ ΑΥΤΟ ΠΟΥ ΘΕΛΟΥΝ ΑΥΤΟΙ - ουτε θα στο πουλησουν, ουτε θα στο πλασαρουν ως απαραιτητο, δεν εχουν καμια υποχρεωση απεναντι σου κανουν απλα το κομματι τους.
(περιεγραψα τη μιση GPL σε 4 γραμμες...το GNU/Linux ειναι παντου
)
Τωρα στη τεχνικη λεπτομερεια που ανεφερες - οι high level τεχνικες προγραμματισμου δεν ειναι σε καμια περιπτωση αποδεκτες στο emulation - μπορει να χρησιμοποιουνται πλεον πολυ συχνα αλλα αυτο δεν ειναι εξομοιωση πλεον. Το να χρησιμοποιησεις δηλαδη δυνατοτητες του επιταχυντη της καρτας γραφικων ή interfaces του λειτουργικου που χρησιμοποιεις σαν βαση δεν ειναι αποδεκτο απο τον ορισμο της εννοιας της εξομοιωσης.
Αν δεν δεσμευσεις μια περιοχη μνημης και με low level programming να αντιστοιχισεις διευθυνσεις και να μελετησεις πρωτα απο ολα το Hardware που θες να εξομοιωσεις δεν γινεται δουλεια.
Οι γελοιοι λοιπον που αναφερεις - ξεκινησαν να φτιαξουν ενα project που σε γενικες γραμμες θα εσωζε ενα κομματι του προσφατου παρελθοντος μας και οχι (αναγκαστικα) να σου δωσουν την ευκαιρια να παιξεις ΟΠΟΙΟ παιχνιδι θες εσυ.
Οσο για το donation που θιγεις - υπαρχουν αναμεσα μας στο retromaniax (και στο mame.gr φυσικα) καμποσοι που αδειασαν τις τσεπες τους προσφεροντας εθελοντικα στο mame team και φυσικα δεν εχουν χαρακτηρισει ποτε ως γελοιους τους συντελεστες του.
Δικαιωμα στη κριτικη εχουμε ολοι - αλλα ταυτοχρονα και τη δεσμευση να φερομαστε ανθρωπινα σε εθελοντες/χομπιστες που καμμια υποχρεωση δεν εχουν απεναντι μας.