Όλες οι επεμβάσεις που έκανα σε arcade συστήματα NAOMI I-II καθώς και σε TRIFORCE I-III στο http://underground.iamretro.gr/viewtopi ... =36&t=1744 ,έχουν πια 100% τελεσφορήσει.
Αυτός ήταν ο λόγος που αποφάσισα να συμμαζέψω τα διάσπαρτα posts και να τα παρουσιάσω όλα εδώ, όμορφα και νοικοκυρεμένα, υπό τον τίτλο : "ΕΠΕΜΒΑΣΕΙΣ...." και πάντα υπό την σκέπη του MAME.GR, του site που ασχολείται και αγαπάει τα arcades και το έχει αποδείξει με τις πράξεις του πολλάκις...
Κάποιες φωτογραφίες που έχω ενσωματώσει μέσα στο κείμενο, δεν προβάλλονται σωστά. Αυτό γίνεται γιατί είναι τραβηγμένες σε πολύ ψηλή ανάλυση. Επειδή είναι πάρα πολλές και δεν βρίσκω άκρη, με ένα [κλικ] πάνω στην φωτογραφία και [προβολή εικόνας], θα την δείτε στη σωστή της 'διάσταση'
Ξεκινάμε λοιπόν...
ΜΕΡΑ 1η
Τα συστήματα NAOMI είναι διάσημα για τα καταπληκτικά τους παιχνίδια. Ως πλατφόρμα, αποτελούν μια arcade επέκταση της ονειρεμένης Dreamcast ή αν θέλετε...Dreamcast on steroids!
Τι μπορούμε να κάνουμε λοιπόν για να απολαύσουμε όλα τα παιχνίδια σε μια Naomi που βρήκαμε ή μας χάρισαν ? Υπάρχουν εναλλακτικοί τρόποι "φορτώματος" των παιχνιδιών ? Υπάρχουν τοπικοί περιορισμοί (US / Jap / Export) ? Τι είναι το Net dimm Board ?
Αυτά και άλλα πολλά θα συζητηθούν σε αυτό το topic, κεφάλαιο - κεφάλαιο όσο προχωρούμε και ερευνούμε το θέμα
Ας ξεκινήσουμε λοιπόν απο την αρχή, δηλαδή από το BIOS της main board. Η αναφορά μου θα γίνεται με βάση την Naomi I ,που μου χάρισε ο καλός μου φίλος subzero που τον ευχαριστώ πάρα πολύ !
Το BIOS είναι αποθηκευμένο σε μια EPROM 27C160 που βρίσκεται ακριβώς στη μέση του συστήματος.
Για να την αλλάξουμε, αρκεί να γράψουμε στην eprom μια αναβαθμισμένη έκδοση BIOS. Υπενθυμίζω ότι η συγκεκριμένη πρέπει να εγγραφεί με 16bit adapter ως ακριβώς το NeoGeo firmware ή εκείνο του SEGA Titan.
Γιατί ρε φίλε πρέπει να αναβαθμίσουμε το firmware ?
Ο λόγος είναι απλός και μοναδικός ! Περισσότερη συμβατότητα και δυνατότητες για το σύστημα μας. Το συγκεκριμένο firmware του NAOMI-I είχε στην καρδιά του την έκδοση EPR-21578D. Αυτό σημαίνει ότι αν συνδέαμε ένα GD-ROM ή ένα net-dimm, το σύστημα μας δεν θα το αναγνώριζε. Πρόκειται δηλαδή για μια αρχική έκδοση NAOMI-I που το μόνο που έκανε ήταν να τρέχει τα παιχνίδια μέσω cartridges.
Παραθέτω θαυμάσιο link που περιέχει κάποιους πίνακες, με τις εκδόσεις BIOS για Naomi-I και ΙΙ όπως επίσης και τα "ιδιαίτερα" χαρακτηριστικά τους.
Επίσης θα βρείτε και τον χάρτη των περιοχών (region lock) που είναι σχεδιασμένο να τρέχει κάθε παιχνίδι όπως και κάποια ιδιαίτερα χαρακτηριστικά (κόκκινο αίμα στο house of the dead 2 κτλ κτλ κτλ) που μπορείτε να ενεργοποιήσετε με την κατάλληλη eprom.
Τέλος υπάρχουν και τα download links για να "κατεβάσετε" και να τρέξετε το αντίστοιχο BIOS. Θυμίζω ότι πρόκειται για επίσημες εκδόσεις και όχι hacks.
Εγώ πάντως μόλις "κατέβασα" και έγραψα την έκδοση EPR-21576H...κρατείστε τον κωδικό γιατί θα χρειαστεί για μετά....
Proceed at your own risk !!!
Le Link :
https://www.emurom.net/us/emulation/nao ... .bios.html
Εγγραφή και αναβάθμιση του firmware...
ΜΕΡΑ 2η
Η επέμβαση στο BIOS εστέφθη από απόλυτη επιτυχία ! Το σύστημα είναι πλέον έτοιμο να δεχθεί τις υπόλοιπες επεμβάσεις που θα το μετατρέψουν σε "free to go"
Στην παρούσα φάση και λόγω έλλειψης του Jamma adapter, το μόνο που μπορούμε να κάνουμε, είναι τα hardware test της NAOMI και της game cartridge που φοράει (μέσω των δυο μικρών push buttons -PSW1 και PSW2-) που έχει από πίσω.
Πριν συνεχίσουμε καλό είναι να αναφέρω μερικά τεχνικά στοιχεία περί τροφοδοσίας και λειτουργίας των NAOMI (1-2) που ισχύουν και στα TRIFORCE και CHIHIRO.
(1) Για την τροφοδοσία μιας NAOMI μπορούμε να χρησιμοποιήσουμε το εργοστασιακό τροφοδοτικό ή να μετατρέψουμε ένα κοινό ATX τροφοδοτικό για PC
- Τροφοδοσία μέσω ATX τροφοδοτικού για PC
Έχουμε δυο πιθανές συνδέσεις τροφοδοσίας NAOMI+GD ROM drive μέσω ATX :
και
Απαραίτητη επίσης προϋπόθεση για την λειτουργία των παραπάνω συστημάτων είναι να διαθέτουμε την πλακέτα -interface- JVS μέσω της οποίας μπορούμε να συνδέσουμε την ΝΑΟΜΙ με Jamma standard cab, να συνδέσουμε πάνω της τον ήχο, VGA, USB και κυρίως τα joysticks και buttons. Σε ένα κανονικό cab βρίσκεται στο σημείο κάτω από την κοντρολιέρα.
Φυσικά πρέπει να τροφοδοτήσουμε και την JVS με κάποιο τρόπο. Αυτό γίνεται είτε μέσω JAMMA είτε μέσω του ειδικού connector που αυτή διαθέτει.
ΠΟΤΕ ΔΕΝ ΕΦΑΡΜΟΖΟΥΜΕ ΔΙΠΛΗ ΤΡΟΦΟΔΟΣΙΑ ΜΕΣΩ JAMMA ΚΑΙ ΜΕΣΩ CONNECTOR - ΘΑ ΚΑΨΟΥΜΕ ΤΗΝ JVS !!!
ΠΡΟΣΕΧΟΥΜΕ ΤΑ +5V να μην υπερβούν το όριο των 5.3 γιατί υπάρχει κίνδυνος να καούν κάποια buffer chips της NAOMI. Άρα χρειαζόμαστε σταθερό και αξιόπιστο τροφοδοτικό !!!
(2) Για να προχωρήσουμε στο boot του παιχνιδιού, είναι ΑΠΑΡΑΙΤΗΤΗ η παρουσία της JVS καρτούλας.
Χωρίς αυτή το boot σταματάει και η NAOMI "διαμαρτύρεται" ότι η κάρτα λείπει !!!
Τα pinouts έχουν ως εξής:
Εναλλακτικά μπορούμε (αν διαθέτουμε) να χρησιμοποιήσουμε την σπανιότερη κάρτα CAPCOM I/OCN3 is a 14-pin JST_NH connector, when:
Jumper JP1 in position B:
• 5 buttons pr player, all on jamma edge
• 8 general purpose driver outputs on CN3
Jumper JP1 in position A:
• No general purpose outputs
• 9 Buttons pr player, with buttons 6-9 via CN3
CN3 Pinout
1 - 5VDC Out
2 - 5VDC Out
3 - 5VDC Out
4 - P1 button 6
5 - P1 button 7
6 - P1 button 8
7 - p1 button 9
8 - p2 button 6
9 - p2 button 7
10 - p2 button 8
11 - p2 button 9
12 - GND
13 - GND
14 - GND
CN7 pinout (Analogue input)
Είναι σπάνια και δυσεύρετη.
(3) Σε κάθε περίπτωση είναι απαραίτητος ένας εξωτερικός ενισχυτής ήχου.
Για τα πλαστικά βύσματα είχε μεριμνήσει ξανά ο άρχοντας subzero αφού μου έστειλε μαζί ως δώρο κι ένα "φτιαγμένο" ATX τροφοδοτικό
Πάντως αν βγεις στην αγορά για ψώνια.....
6 way plug housing VL Range 6.2mm
http://gr.rsdelivers.com/product/jst/vl ... y=476-6580
8 way plug housing VL Range 6.2mm
http://gr.rsdelivers.com/product/jst/vl ... y=476-6603
crimp terminals για τα παραπάνω και φυσικά έναν 6-pin GD-ROM power connector.
Να και ένα link από ένα πολύ όμορφο thread από Naomi cab restoration. Έχει τόνους από επεξηγηματικές φωτογραφίες και παρουσιάζει αναλυτικά τι είναι το κάθε part.....
http://www.jammaplus.co.uk/forum/forum_ ... ation-chop
ΜΕΡΑ 3η
Σήμερα λοιπόν αποφάσισα να γράψω καινούργιο firmware για το NAOMI I , σαφώς πιο χρήσιμο και βελτιωμένο από οτιδήποτε άλλο κυκλοφορεί αυτή τη στιγμή.
Πρόκειται για ένα multiregion BIOS (από τον p1pkin), χρήσιμο για να παίζεται cartridges από οποιαδήποτε περιοχή του πλανήτη επιθυμείτε, αποφεύγοντας τα κλειδώματα.
Έρχεται σε 2 εκδόσεις :...technically its vanilla Naomi 1/2 bioses with nice 1byte-patch. that means the code which reads DIP switches and changes region depending on it was already in bios, made by Sega, but not executed in normal circumstances. so there was needed to just enable this code....
(1) epr-21576h_multi Βασίζεται στο 21576Η και θα το τοποθετήσετε σε NAOMI I
(2) epr-23605c_multi Βασίζεται στο αντίστοιχο 23605C και θα το τοποθετήσετε σε NAOMI II
Το μόνο που θα κάνετε είναι να ρυθμίσετε τα DIPSW 2-3 που θα βρείτε στο filterboard (μαύρο πλαίσιο), πριν ανοίξετε το μηχάνημα, για να επιλέξετε την ανάλογη περιοχή.
Θυμίζω ότι κάποιες cartridges (ή roms, αφού αργότερα θα ασχοληθούμε με το netbooting / Pi booting ) μπορεί να τρέχουν σε οποιαδήποτε περιοχή με τις ανάλογες αλλαγές στα γράμματα και/ή γραφικά ενώ άλλες χρειάζονται ειδικό BIOS (συνήθως Jap) αρνούμενες πεισματικά οτιδήποτε άλλο.DSW2 DSW3
OFF OFF Japan
ON OFF USA
OFF ON Export
ON ON Korea
Το συγκεκριμένο multiregion BIOS το πουλάνε κάποια τσακαλάκια στο Ebay και φυσικά ζητάν αρκετά φράγκα
Ο τρόπος που θα το εγγράψετε σε eprom είναι ίδιος με ότι ανέφερα παραπάνω, ενώ ίδιος είναι και ο τύπος της eprom (27C160, 16bit)
ΠΗΓΗ:
http://forum.arcadeotaku.com/viewtopic.php?f=26&t=29558
Οι λίστες με την συμβατότητα των παιχνιδιών σε GD-ROM και cartridges με τις διάφορες εκδόσεις BIOS
Σημειώνουμε ότι το "House Of The Dead:Red Blood" χρειάζεται ιδιαίτερο BIOS. Σε γενικές γραμμές με το JAP Firmware παίζουν ΤΑ ΠΑΝΤΑ
ΠΗΓΗ:
http://www.sega-naomi.com/bios.htm
ΜΕΡΑ 4η
Σήμερα εφόσον είχα λίγο χρόνο, είπα να ασχοληθώ και να προσθέσω ένα-δυο πραγματάκια ακόμη...
(1) Μόνταρα ένα ισχυρότερο τροφοδοτικό για PC με μερικά extra πραγματάκια επιπλέον:
-Έξοδο για NAOMI / TRIFORCE
-Έξοδο 5V για τροφοδοσία Rasberry Pi, μέσω mini USB ( θα το χρειαστούμε για Net-booting) http://www.arcade-projects.com/forums/i ... rce-tools/
-Έξοδο 12V για εξωτερικό ενισχυτή ήχου (Αφού το NAOMI το απαιτεί)
(2) Προχώρησα στην μεταφορά της εικόνας των Pi Force tools 1.5 που θα βρείτε εδώ : https://github.com/travistyoj/piforcetools ,σε μια SD κάρτα χωρητικότητας 16GB. Αυτήν θα τοποθετήσουμε στο RPi αφού κάνουμε τις ανάλογες μετατροπές, ώστε να μεταφέρουμε τα roms μέσω Net Dimm στην NAOMI ή TRIFORCE...
Λίγα πράγματα για την εγγραφή της κάρτας...
Φορμάρουμε την κάρτα με το SD Formatter https://www.sdcard.org/downloads/formatter_4/
Αφού κατεβάσουμε τα Pi Force Tools 1.5, τα μεταφέρουμε στην κάρτα με το Win32DiskImager https://sourceforge.net/projects/win32diskimager/
Αμέσως μετά, πρέπει με τη βοήθεια ενός προγράμματος όπως το Partition Wizard https://www.partitionwizard.com/free-pa ... nager.html ,να μεταφέρουμε το διαμέρισμα Ext4 στο τέλος και να επεκτείνουμε το πρώτο διαμέρισμα E:boot, ώστε να καταλάβει όλο τον διαθέσιμο χώρο (unallocated space)
Αμέσως μετά μπορούμε να μεταφέρουμε τις roms μέσα στο dir ROMS και η κάρτα μας είναι έτοιμη για χρήση στο Rasberry Pi.
ΠΡΟΣΟΧΗ
- Για ευνόητους λόγους ΔΕΝ θα δοθούν links από roms. Εξάλλου αν είστε "makaronάδες" μάλλον θα έχετε κάμποσες...
- Δεν τρέχουν όλα τα παιχνίδια σωστά. Αυτό εξαρτάται από 1002 λόγους που θα αναλύω στη συνέχεια με κάθε λεπτομέρεια. Π.χ. η πιο συνηθισμένη αιτία είναι το μέγεθος RAM του Net Dimm (256/512)
- Όταν με το καλό "κατεβάσετε" τα roms, μην αλλάξετε τα ονόματα των αρχείων. Πρέπει να συμφωνούν με εκείνα που αναγράφονται και περιέχονται στο piforcetools.py script
- Πρέπει να οπωσδήποτε να βρείτε και να τρέξετε τις υπέροχες διασκευές του arcade συστήματος Atomiswave της Sammy https://en.wikipedia.org/wiki/Atomiswave ,που έχει επιμεληθεί ο DarkSoft
Θυμίζω ότι το συγκεκριμένο δεν είναι τίποτα άλλο από ένα αθάνατο NAOMI με μπόλικο make-up. Ακόμη και στο boot up, εμφανίζεται το λογότυπο της SEGA (!)
Από όλα τα παιχνίδια του, ξεχωρίζει το αρχοντικό Metal Slug 6 !
Όλα τα παραπάνω τα αναφέρω πολύ επιγραμματικά για να τα έχουμε στη σκέψη μας. Θα επανέλθω, όσο προχωράω στην εξερεύνηση μου με κάθε λεπτομέρεια....
ΜΕΡΑ 5η
Μόλις έφτασε το απόλυτο εργαλείο...BRAND NEW...
....Well it WORKS !!!
Η TRIFORCE μας δείχνει τα "κάλλη" της, αλλά χωρίς GD-ROM...γιόκ (Θα την περιποιηθώ αργότερα και γι αυτό... )
Χρειάζεται μεγάλη υπομονή για να γίνουν όλες οι συνδέσεις σωστά...
Ορίστε και η NAOMI !...Το multiregion BIOS που έγραψα, είναι άψογο. Μένει τώρα να βάλω και μια καινούργια TV γιατί αυτή μου κάνει "κόλπα" με τον συγχρονισμό...
[ edit: Το πρόβλημα του συγχρονισμού λύθηκε, βάζοντας ένα από τα dip switches στη θέση ON - περιγράφω πιο κάτω ]
ΜΕΡΑ 6η
Σήμερα είχα χρόνο. Περιμένοντας τα υπόλοιπα "υλικά", αποφάσισα να κόψω λίγο plexi glass, να φτιάξω και να κολλήσω ένα λογότυπο, αντικαθιστώντας το original κάλυμμα που έλειπε....
ΜΕΡΑ 7η
Σήμερα η μέρα μου επέτρεψε να ασχοληθώ με την κατασκευή ενός "υποσυστήματος" ήχου αποτελούμενο από 2 ηχεία YAMAHA και ένα ενισχυτή. Όλα τα parts έχουν βρεθεί σε κάδους ανακύκλωσης.
Το σύστημα δουλεύει ΤΕΛΕΙΑ και είχα την ευκαιρία να παίξω και κάνα - δυο παρτίδες "POWER SMASH (aka VIRTUA TENNIS)" με το BIOS ρυθμισμένο σε JAP
ΜΕΡΑ 8η
Είναι ο αντικαταστάτης του GD-ROM ή αλλιώς μέσω Net-Dimm (Ethernet), βάζεις και τρέχεις ότι γουστάρεις στα CHIHIRO / TRIFORCE / NAOMI I - II
Είναι το όνειρο κάθε ιδιοκτήτη των παραπάνω συστημάτων, το wet dream, το ύψιστο απόκτημα ενός γνήσιου NAOMI fan
Είναι ένα Rasberry Pi (1,2 ή 3) με την κατάλληλη οθονίτσα του http://www.ebay.com/itm/111679704753?_t ... EBIDX%3AIT , εφοδιασμένο με την καρτούλα που έφτιαξα (και περιέγραψα τον τρόπο) λίγο πιο πάνω.
Πιο πάνω μίλησα για roms...Όποιος γουστάρει ορίστε ένα λαϊκό link ...
http://neo-arcadia.com/forum/viewtopic. ... 00#p501036
Δεν τελειώσαμε...έχει ακόμα πολύυυυυυυυυ συνέχεια......
ΜΕΡΑ 9η
WARNING
Γκουχ...γκουχ...Πριν προχωρήσω σε μια ανάλυση της TRIFORCE TYPE 3, θα ήθελα να επιστήσω την προσοχή σε όλους τους ιδιοκτήτες συστημάτων κυρίως ΝΑΟΜΙ Ι και TRIFORCE
Τα δυο αυτά συστήματα στο εσωτερικό τους κρύβουν μια βραδυφλεγή βόμβα, ικανή να καταστρέψει τα πάντα σε περίπτωση που βγάλει τα "ζουμιά" της. Είναι ένας πυκνωτής, κατηγορίας Super Cap που όπως και στο XBOX,είχα θίξει πρώτος με ανάλογο θέμα http://www.retromaniax.gr/vb/forum/gami ... E%AE%CF%82 . Ετσι κι εδώ κρούω τον κώδωνα του κινδύνου.
Είναι η βασική αιτία ολοκληρωτικής καταστροφής λόγω διαρροών, ουκ ολίγων συστημάτων. Οι super caps, αν δεν απατώμαι έκαναν την πρώτη τους εμφάνιση προς τα τέλη 90 - αρχές 2Κ. Ο ρόλος τους ήταν να τροφοδοτούν με ρεύμα, σαν μπαταρίες για πολύ βραχύ χρόνο (το ανώτερο μισή ώρα) το εσωτερικό ρολόι ή την ram κάποιων συστημάτων, ώστε να μην χάνονται πολύτιμα δεδομένα ή ρυθμίσεις. Ως ήταν φυσικό, η χημική τους σύνθεση ΔΕΝ είχε δοκιμαστεί αρκετά με συνέπεια την καταστροφική τους διαρροή μετά από λίγα χρόνια.
Τα χαρακτηριστικά του είναι 0.1F EECS0HD104H (γνωστός και με το ψευδώνυμο "c'te bastard") στη θέση C29.
...
- The super-condo 0.1f EECS0HD104H (known by the nickname "c'te bastard ") located in C29.Can be found on Mouser or other website of course.
If naomi does not boot, changing it can help (even a lot! 4 naomi failing, 3 have booted just by changing it!).
His nickname comes from the fact that it tends to be leaks.
On N2 is less problematic (but do not take the problem lightly has, leaks of electrolyzed wreak havoc) on N1, the stream that flows goes under BIOS EPROM and EEPROM as Altera, cutting tracks.
Risk of non boot in the end, and if it starts luckily, there may be a BAD test IC29 (it is not defaulting, you just do what I quoted).
So desoldering, cleaning, redo the tracks.
A small scheme if the tracks are down (or check them)
EEPROM (IC31) -> Altera (IC30)
Pine 1 -> pin 12
pin 2 -> 1 pin
3 pin -> pin 37
4 pin -> 4 pin
pin 5 -> GND
6 pin -> unused
pin 7 -> + 5V
pin 8 -> + 5V
...
Source: http://www.arcade-projects.com/forums/i ... ega-naomi/
Θα τον βρείτε τοποθετημένο ακριβώς δίπλα στην μπαταρία. Η παραπάνω φωτογραφία, είναι από σύστημα NAOMI I...τον είδατε που βρίσκεται;
Στα συστήματα TRIFORCE 3 πρέπει να "ξηλώσετε" όλα τα boards, αφού βρίσκεται στον τελευταίο όροφο, στη θέση C46 (base board) Στην παραπάνω φωτογραφία έχει αφαιρεθεί. Βρισκόταν στην περιοχή με το κόκκινο πλαίσιο.
Ο ρόλος και η λειτουργία του είναι άγνωστα. Πουθενά δεν υπάρχει επαρκής πληροφόρηση. Η προσωπική μου εκτίμηση είναι ότι σχεδιάστηκε να τροφοδοτεί για περιορισμένο χρόνο την ειδική ram, προκειμένου να διατηρήσει τα στατιστικά, λογιστικά (book keeping) και λοιπά δεδομένα, όλων εκείνων δηλαδή των στοιχείων που κρατούν τα συγκεκριμένα arcade συστήματα στη μνήμη τους, όσπου να αλλαχθεί η μπαταρία λιθίου (CR2032) σε περίπτωση που η τελευταία εκπνεύσει (περί το μισάωρο, όπως ανέφερα προηγουμένως)
Δεν έχει αναφερθεί κανένα μα κανένα πρόβλημα στην απρόσκοπτη λειτουργία των συστημάτων μετά την αφαίρεση τους. Προχωρήστε άφοβα και ξηλώστε τους ανελέητα !!!
Get rid of these little buggers before it's too late !!!
Source Links (members only) :
http://www.arcade-projects.com/forums/i ... -question/
http://arcade-area.lebonforum.com/t1656-sega-naomi
ΜΕΡΑ 10η
Σήμερα θα δούμε από τι αποτελείται μια TRIFORCE type 3
Το σύστημα μας λοιπόν δεν είναι άλλο από ένα GameCube...on Steroids !
Τεχνικά Χαρακτηριστικά:
CPU : IBM Power PC "Gekko"
Sound DSP : Custom Macronix 16bit DSP @ 81MHz
Main RAM : Main Memory 48 MB MoSys 1T-SRAM, Approximately 10ns Sustainable Latency.
Graphics Engine : "Flipper" (Custom ATI/Nintendo)
Αποτελείται από τρεις επιμέρους πλακέτες : Main Board, Media Board και Base Board
Η Base Board είναι ίδια σε όλες τις εκδόσεις TRIFORCE. Περιέχει την μπαταρία και όλες τις απαραίτητες εξόδους όπως: RCA jacks για σύνδεση με τον ενισχυτή ήχου, USB θύρα για σύνδεση με την πλακέτα JVS, 2 VGA out, TEST και SERVICE switches, όλους τους ακροδέκτες για σύνδεση έξτρα fire buttons κτλ...κτλ...
Η Main Board βρίσκεται μεταξύ των άλλων δυο και δεν είναι τίποτα άλλο από την μητρική ενός JAP GameCube NTSC-J DOL-001, με ελαφρώς αλλαγμένο firmware, ώστε να συνεργάζεται με τα άλλα δυο boards.
H Media Board χρησιμεύει για την επικοινωνία της TRIFORCE με τον έξω κόσμο. Ακριβώς σε αυτή θα επέμβουμε αργότερα, αλλάζοντας το firmware ώστε να μπορούμε να φορτώνουμε και να παίζουμε οποιοδήποτε συμβατό παιχνίδι (μέσω netboot / ethernet link με Rasberry Pi ή μέσω CF adapter και συμβατής κάρτας). Θα την φλασάρουμε με ένα ωραιότατο καινούργιο firm που έχει κυκλοφορήσει από τον DarkSoft την 14η Ιουλίου (!) και προσφέρει δυνατότητες Netbooting (μέσω PC ή Rasberry Pi όπως αυτό που έφτιαξα παραπάνω ) ή CF / SSD disk compatibility.
Που θα το βρείτε; Εδώ: (μόνο για εγγεγραμμένα μέλη )
http://www.arcade-projects.com/forums/i ... y-release/
ΠΡΟΣΟΧΗ !
Το συγκεκριμένο firmware είναι συμβατό ΜΟΝΟ με TRIFORCE Type 3 ...ΟΧΙ με Type 1 (!)
Από τις οδηγίες του ReadMe.txt
This is a Triforce type 3 Firmware that will allow to run games from any CF or SSD.You have to upload it via NetBoot like you would boot any normal game.
CAREFUL! ONLY WORKS WITH TYPE 3 Triforce
...
Ας γυρίσουμε όμως και πάλι στην περιγραφή του συστήματος...Ειδικότερα έχουμε:
Ορίστε και μερικές φωτογραφίες...
Source Link: http://segaretro.org/Triforce
Main Board
The Triforce unit is based off of Nintendo's retail GameCube, so much so that the main board is a stock Japanese NTSC-J DOL-001 motherboard from the GameCube with a different IPL system. The mainboard is connected to 2-3 different boards depending on configuration. This board is always sandwiched between the Base Board and the Media Board. Since the main board is the same as the retail GameCube you could theoriticly be able to use a regular NTSC-J motherboard to replace a faulty mainboard, however this is prevented due to the different IPL code and made slightly more difficult due to the requirement of needing the original DOL-001 motherboard which has all connectors present; the DOL-101 omits the Serial Port 2, Digital AV and Power Board connectors making the system unable to connect properly to the Triforce hardware; however the regular GameCube motherboard will still boot and display using the Triforce hardware except the Media Board will crash the GameCube if connected and the VGA output will be restricted to 15KHz only as the regular GameCubes are only designed for TV use. Likewise the Triforce mainboard will work in the standard GameCube casing but will complain about having no Media Board to load the BIOS code from but will output video through the regular Analogue AV.
Media Board
The Triforce has three versions; the Type 1 and Type 3 plus a revision only Namco used for using ROM carts instead of using GD-ROMs. The DIMM board used on several Sega arcade systems such as the Sega NAOMI and Chihiro connects to a Media Board which acts as an interface to either adapt the Sega NAOMI's DIMM board to the system or contains the entire Network enabled DIMM board instead; this is what differentiates the Type 1 Triforce to a Type 3, the Type 1 uses the regular DIMM board and the Type 3 has the board all contained. In Namco's ROM board version the media board has the same network functionality as the Type 3 (and Type 1 if using a network enabled DIMM) but instead of using the GD-ROM drive it has an internal NAND based ROM cartridge and an SD card slot which was left unused. Most games will only either work with the Type 1 or Type 3 units and only the Namco ROM games can work with the ROM system.
The Media Board also contains the *actual* BIOS of the system as the main board's IPL is only a bootstrap that loads the main code from the Media Board.
Base Board
The base board seems almost universal and is used in all versions of the system for the same function. It connects to the GameCube's controller port header, power board connector, the Serial Port 2 and the Digital AV port, the latter ports left unused usually. This board connects the motherboard to the power from the JVS power input, the digital AV to converter circuitry to be able to connect two VGA monitors and two RCA sound outputs, the GameCube controller port to circuitry to adapt the JVS input and to the expansion headers on the side. Whilst only an adaption board, not having any one of the connectors connected (minus the digital AV) will result in the system saying the board has malfunctioned.
Πρώτα το εξωτερικό (κουτί, έξοδοι, συνδέσεις κτλ...κτλ...)
To security pic chip (γι αυτό και για τον τρόπο που μπορούμε να το παρακάμψουμε θα μιλήσουμε αργότερα)
Η θέση του είναι στο Media board
...και συγκεκριμένα εδώ:
Το ειδικό καλώδιο για σύνδεση extra buttons
Ξανά το Media board και οι έξοδοι του Base Board
Media Board με Net dimm
Η τεράστια μπαταρία των netdimm.
- Τι ρόλο παίζει;
- Κρατάει στη μνήμη το παιχνίδι που θα φορτώσουμε (με netboot) και δεν χρειάζεται να το φορτώνουμε κάθε φορά.
- Τι γίνεται όταν αδειάσει;
- Την επόμενη φορά που θα ξανα ανάψουμε το σύστημα, πρέπει να ξανα-μανά φορτώσουμε το παιχνίδι (Δεν είναι ιδιαίτερα χρονοβόρα διαδικασία. Για όλους εμάς που ζήσαμε το tape loading σε 8bit home micro, αυτό είναι παιχνιδάκι ! )
- Μπορούμε να κάνουμε μόντα;
- Ουυουου! Φυσικά και μπορούμε !
http://www.jammaplus.co.uk/forum/forum_ ... ?TID=42271
Το module της RAM. Μοιάζει όμοιο με των PC αλλά έχει κάποιες ιδαιτερότητες
http://wiki.arcadeotaku.com/w/Sega_Naom ... _board_RAM
και...
http://www.arcade-projects.com/forums/i ... /&pageNo=1
Μπορούμε να τοποθετήσουμε 2 X 512 Megs max, ανεβάζοντας το συνολικό ποσό της onboard RAM, στα 1024MB (1Gig). Γιατί να το κάνουμε αυτό; Μα φυσικά για καλύτερη συμβατότητα στα παιχνίδια
Το επάνω chip (στην κορυφή) είναι μια (TSOP48) flash rom (ST M29W160EB70N6E ή το αντίστοιχο Fujitsu 29LV160TE90PFTN) Εδώ βρίσκεται το firmware κι εδώ επεμβαίνουμε
Πάμε τώρα στο Main Board.
Η ανατομία του Main Board (GameCube mobo)
Η θωράκιση του και προχωράμε προς τα ενδώτερα και τις λεπτομέρειες...
Ορίστε και το καλύτερο ! Μια πλάι-πλάι σύγκριση των δυο σιαμαίων αδερφών TRIFORCE type 3 ARCADE MAIN BOARD και GameCube...Μπορείτε να βρείτε πιο είναι πιο ;
Να και το Base Board...
Ο ακανόμαστος πυκνωτής βρίσκεται φυσικά εδώ. Ώρα να τον χαιρετήσουμε...
Το γνωστό chip / ενισχυτής video της SONY. Εδώ αργότερα θα κάνουμε μια επέμβαση για να τονώσουμε το κάπως αδύναμο σήμα που μας δίνει σε κοινή TV μέσω supergun
Οι έξοδοι της Base Board
Είσοδος τροφοδοσίας / TEST / SERVICE switches. Παρατηρείστε ότι ο μικροδιακόπτης dip switch 1 βρίσκεται στη θέση ON. Αυτό δίνει έξοδο video 15KHz
ΜΕΡΑ 11η
Updating Firmware
Μετά την, ίσως ανιαρή , περιγραφή που έκανα παραπάνω θα κάνουμε update το firmware του συστήματος. Με το που θα το ανάψουμε, πατάμε το TEST switch και μπαίνουμε αμέσως στο διαγνωστικό μενού. Η παρακάτω οθόνη μας καλωσορίζει :
Έχουμε πολλές επιλογές...
Να τεστάρουμε τα RAM modules του Media Board...
Nα αλλάξουμε την γεωγραφική περιοχή δικαιωμάτων κυκλοφορίας του παιχνιδιού / συστήματος. Αυτό γίνεται αν επιλέξουμε [SYSTEM INFORMATION] και πατήσουμε για 30 περίπου φορές το SERVICE switch.
Οι περιοχές που μπορούμε να επιλέξουμε είναι JAP, US, EXPORT, UNKNOWN TERRITORY (για κανένα περιορισμό). Τα παιχνίδια δεν είναι κλειδωμένα, αλλά προσαρμόζονται (γλώσσα μενού, μηνυμάτων, γραφικά...) στην αντίστοιχη περιοχή που έχει επιλεγεί.
Όλα διατηρούνται στη μνήμη με τη βοήθεια της μπαταρίας CR2032
Εκείνο που μας ενδιαφέρει άμεσα είναι να ρυθμίσουμε το Netdimm και να δώσουμε IP στο μηχάνημα ώστε να το κάνουμε να επικοινωνήσει με το Rasberry.
Ξεκινάμε από αυτούς τους δυο μικροδιακόπτες στο Media Board, όπου με κλειστό το μηχάνημα, πρέπει να τους θέσουμε προς τα πάνω.
Τα υπόλοιπα γίνονται από το μενού ρυθμίσεων, μέσω software. Οι ρυθμίσεις διατηρούνται στη μνήμη...Οι εικόνες μιλούν από μόνες τους...
Με το Rasberry "ρίχνουμε" ένα ping και αν όλα πάνε καλά, θα πάρουμε τα σωστά μηνύματα...
Με αυτόν τον τρόπο, έχουμε πλέον συνδεθεί με την TRIFORCE και μέσω ethernet στέλνουμε το πολυπόθητο firmware... Που θα το βρείτε; Το περιγράφω στο προηγούμενο post
Φωτογραφίες από την διαδικασία...
Η διαδικασία έχει ξεκινήσει και δεν είναι αντιστρέψιμη...
...και ολίγον video...