CHIHIRO / TRIFORCE / NAOMI I - II ...Hacking and Slashing ;-)

geoanas

Commodore Vampire
Staff member
Τα συστήματα 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/naomi-roms/detail-31589-naomi.gd-rom.bios.html

Εγγραφή και αναβάθμιση του firmware...







Συνεχίζεται........
 

dR_wH0

Solder Noob
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Να τέτοια θέλουμε!! Ωραίος ρε Τζέο!!!!
 

geoanas

Commodore Vampire
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Αφιερωμενο σε ολους τους arcade lovers ;) :D
 

antnik

Retro Addict
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Δώσε και χώσε πράμα !!!!! :thumbup:
 

geoanas

Commodore Vampire
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Η επέμβαση στο BIOS εστέφθη από απόλυτη επιτυχία ! Το σύστημα είναι πλέον έτοιμο να δεχθεί τις υπόλοιπες επεμβάσεις που θα το μετατρέψουν σε "free to go" :D



Στην παρούσα φάση και λόγω έλλειψης του Jamma adapter, το μόνο που μπορούμε να κάνουμε, είναι τα hardware test της NAOMI και της game cartridge που φοράει (μέσω των δυο μικρών push buttons -PSW1 και PSW2-) που έχει από πίσω.



.....
Πριν συνεχίσουμε καλό είναι να αναφέρω μερικά τεχνικά στοιχεία περί τροφοδοσίας και λειτουργίας των NAOMI (1-2) που ισχύουν και στα TRIFORCE και CHIHIRO.
Παρόλο που αναφέρθηκαν σε άλλα σχετικά posts, θεωρώ ότι είναι καλό να τα επαναλάβω κι εδώ.

(1) Για την τροφοδοσία μιας NAOMI μπορούμε να χρησιμοποιήσουμε το εργοστασιακό τροφοδοτικό ή να μετατρέψουμε ένα κοινό ATX τροφοδοτικό για PC

- Τροφοδοσία μέσω ATX τροφοδοτικού για PC



Έχουμε δυο πιθανές συνδέσεις τροφοδοσίας NAOMI+GD ROM drive μέσω ATX :


και


Απαραίτητη επίσης προϋπόθεση για την λειτουργία των παραπάνω συστημάτων είναι να διαθέτουμε την πλακέτα -interface- που ψάχνω μετά μανίας εγώ, ο dR_wHO και που βρήκε ο nickblame κάτω από τα controls.

Είναι η λεγόμενη JVS πλακέτα μέσω της οποίας μπορούμε να συνδέσουμε την ΝΑΟΜΙ με Jamma standard cab, να συνδέσουμε πάνω της τον ήχο, VGA, USB και κυρίως controls (joysticks / buttons).

Φυσικά πρέπει να τροφοδοτήσουμε και την JVS με κάποιο τρόπο. Αυτό γίνεται είτε μέσω JAMMA είτε μέσω του ειδικού connector που αυτή διαθέτει.

ΠΟΤΕ ΔΕΝ ΕΦΑΡΜΟΖΟΥΜΕ ΔΙΠΛΗ ΤΡΟΦΟΔΟΣΙΑ ΜΕΣΩ JAMMA ΚΑΙ ΜΕΣΩ CONNECTOR - ΘΑ ΚΑΨΟΥΜΕ ΤΗΝ JVS !!!

ΠΡΟΣΕΧΟΥΜΕ ΤΑ +5V να μην υπερβούν το όριο των 5.3 γιατί υπάρχει κίνδυνος να καούν κάποια buffer chips της NAOMI. Άρα χρειαζόμαστε σταθερό και αξιόπιστο τροφοδοτικό !!!


(2) Για να προχωρήσουμε στο boot του παιχνιδιού, είναι ΑΠΑΡΑΙΤΗΤΗ η παρουσία της JVS καρτούλας.

Χωρίς αυτή το boot σταματάει και η NAOMI "διαμαρτύρεται" ότι η κάρτα λείπει !!!


Τα pinouts έχουν ως εξής:

CN3 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)

Εναλλακτικά μπορούμε (αν διαθέτουμε) να χρησιμοποιήσουμε την σπανιότερη κάρτα CAPCOM I/O



Είναι σπάνια και δυσεύρετη.

(3) Σε κάθε περίπτωση είναι απαραίτητος ένας εξωτερικός ενισχυτής ήχου.


(Συνεχίζεται...)
 

dR_wH0

Solder Noob
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Θεός - τι να πώ. Τα φισούνια που τα βρήκες αυτά για την τροφοδοσία ; Τα ζήτησες κάπως ;
 

geoanas

Commodore Vampire
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Για τα πλαστικά βύσματα είχε μεριμνήσει ξανά ο άρχοντας subzero αφού μου έστειλε μαζί ως δώρο κι ένα "φτιαγμένο" ATX τροφοδοτικό ;)

Πάντως αν βγεις στην αγορά για ψώνια.....

6 way plug housing VL Range 6.2mm
http://gr.rsdelivers.com/product/jst/vlp-06v/6-way-plug-housing-vl-range-62mm/4766580.aspx?query=476-6580

8 way plug housing VL Range 6.2mm
http://gr.rsdelivers.com/product/jst/vlp-08v/8-way-plug-housing-vl-range-62mm/4766603.aspx?query=476-6603

crimp terminals για τα παραπάνω και φυσικά έναν 6-pin GD-ROM power connector.

Να και ένα link από ένα πολύ όμορφο thread από Naomi cab restoration. Έχει τόνους από επεξηγηματικές φωτογραφίες και παρουσιάζει αναλυτικά τι είναι το κάθε part.....
http://www.jammaplus.co.uk/forum/forum_posts.asp?TID=66253&title=sega-naomi-restoration-chop
 

dR_wH0

Solder Noob
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Το τροφοδοτικό σου μάλλον είναι απο working cabinet γιαυτό έχει τα molex έτοιμα πάνω.

Το σαϊτ αυτό έχει αλλά μόνο σε 10-δες. Θα ψάξω να τα βρώ αλλού.

Ακριβώς ίδια είναι η cabinet με αυτήν που έκανε restore το παλικάρι. Λείπει μόνο το πάνω μέρος νομίζω.
 

dR_wH0

Solder Noob
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Λοιπόν, νομίζω σε συνδυασμό με ένα RPi2 μπορούμε να ετοιμάσουμε μια ΝΑΟΜΙ 2 που να φορτώνει μέσω TFTP όλα τα παιχνίδια.

Θα είναι ένας καλός οδηγός.
 

geoanas

Commodore Vampire
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Επανέρχομαι σε αυτό το θέμα γιατί μάλλον θα έχουμε κάποιες προόδους. Σήμερα λοιπόν αποφάσισα να γράψω καινούργιο firmware για το NAOMI I , σαφώς πιο χρήσιμο και βελτιωμένο από οτιδήποτε άλλο κυκλοφορεί αυτή τη στιγμή.

Πρόκειται για ένα multiregion BIOS (από τον p1pkin), χρήσιμο για να παίζεται cartridges από οποιαδήποτε περιοχή του πλανήτη επιθυμείτε, αποφεύγοντας τα κλειδώματα.

...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....
Έρχεται σε 2 εκδόσεις :

(1) epr-21576h_multi
Βασίζεται στο 21576Η και θα το τοποθετήσετε σε NAOMI I

(2) epr-23605c_multi
Βασίζεται στο αντίστοιχο 23605C και θα το τοποθετήσετε σε NAOMI II



Το μόνο που θα κάνετε είναι να ρυθμίσετε τα DIPSW 2-3 που θα βρείτε στο filterboard (μαύρο πλαίσιο), πριν ανοίξετε το μηχάνημα, για να επιλέξετε την ανάλογη περιοχή.

DSW2 DSW3
OFF OFF Japan
ON OFF USA
OFF ON Export
ON ON Korea
Θυμίζω ότι κάποιες cartridges (ή roms, αφού αργότερα θα ασχοληθούμε με το netbooting / Pi booting :D ) μπορεί να τρέχουν σε οποιαδήποτε περιοχή με τις ανάλογες αλλαγές στα γράμματα και/ή γραφικά ενώ άλλες χρειάζονται ειδικό BIOS (συνήθως Jap) αρνούμενες πεισματικά οτιδήποτε άλλο.

Το συγκεκριμένο multiregion BIOS το πουλάνε κάποια τσακαλάκια στο Ebay και φυσικά ζητάν αρκετά φράγκα :/
Ο τρόπος που θα το εγγράψετε σε eprom είναι ίδιος με ότι ανέφερα παραπάνω, ενώ ίδιος είναι και ο τύπος της eprom (27C160, 16bit)
Σας επισυνάπτω και τα σχετικά binaries...

ΠΗΓΗ:
http://forum.arcadeotaku.com/viewtopic.php?f=26&t=29558
 

Attachments

geoanas

Commodore Vampire
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Οι λίστες με την συμβατότητα των παιχνιδιών σε GD-ROM και cartridges με τις διάφορες εκδόσεις BIOS





Σημειώνουμε ότι το "House Of The Dead:Red Blood" χρειάζεται ιδιαίτερο BIOS. Σε γενικές γραμμές με το JAP Firmware παίζουν ΤΑ ΠΑΝΤΑ ;)

ΠΗΓΗ:
http://www.sega-naomi.com/bios.htm
 

geoanas

Commodore Vampire
Staff member
Re: NAOMI I - II Compatibility / Hacking and Slashing ;-)

Σήμερα εφόσον είχα λίγο χρόνο, είπα να ασχοληθώ και να προσθέσω ένα-δυο πραγματάκια ακόμη...

(1) Μόνταρα ένα τροφοδοτικό για PC με :

-Έξοδο για 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άδες" μάλλον θα έχετε κάμποσες... :D

- Δεν τρέχουν όλα τα παιχνίδια σωστά. Αυτό εξαρτάται από 1002 λόγους που θα αναλύω στη συνέχεια με κάθε λεπτομέρεια. Π.χ. η πιο συνηθισμένη αιτία είναι το μέγεθος RAM του Net Dimm (256/512)

- Όταν με το καλό "κατεβάσετε" τα roms, μην αλλάξετε τα ονόματα των αρχείων. Πρέπει να συμφωνούν με εκείνα που αναγράφονται και περιέχονται στο piforcetools.py script

- Πρέπει να οπωσδήποτε να βρείτε και να τρέξετε τις υπέροχες διασκευές του arcade συστήματος Atomiswave της Sammy https://en.wikipedia.org/wiki/Atomiswave ,που έχει επιμεληθεί ο DarkSoft :thumbup:
Θυμίζω ότι το συγκεκριμένο δεν είναι τίποτα άλλο από ένα αθάνατο NAOMI με μπόλικο make-up. Ακόμη και στο boot up, εμφανίζεται το λογότυπο της SEGA (!)
Από όλα τα παιχνίδια του, ξεχωρίζει το αρχοντικό Metal Slug 6 ! ;)

Όλα τα παραπάνω τα αναφέρω πολύ επιγραμματικά για να τα έχουμε στη σκέψη μας. Θα επανέλθω, όσο προχωράω στην εξερεύνηση μου με κάθε λεπτομέρεια....

(Συνεχίζεται)...
 

geoanas

Commodore Vampire
Staff member
@ subzero79

Τζώρτζη, πάει 1 - 1,5 χρόνος από τότε που μου έκανες αυτά τα υπέροχα δώρα και όπως βλέπεις προχωράω αργά αλλά σταθερά ! :lol: ...Αγάλι, αγάλι γίνεται η αγουρίδα μέλι και άλλα τέτοια χαριτωμένα ! :lol: ...
Ας είναι καλά το paypal που ξανάνοιξε για την χώρα μας, με τους μπανανοκυβερνήτες και τα μπανανοσχέδια τους και μπορώ να κάνω λίγο δουλίτσα :D Παίζει να είμαστε η μόνη χώρα στον κόσμο που έγινε κάτι τέτοιο, έτσι ;
Ελπίζω μόνο να μην ξανακλείσει γιατί όλα πια είναι πιθανά και όλα τα περιμένω... :mad:

...
 

geoanas

Commodore Vampire
Staff member
<On topic mode ON>

Για να επανέλθω τώρα στο "ψητό"....Well it WORKS !!! :lol:

Η TRIFORCE μας δείχνει τα "κάλλη" της, αλλά χωρίς GD-ROM...γιόκ (Θα την περιποιηθώ αργότερα και γι αυτό... ;) )



Χρειάζεται μεγάλη υπομονή για να γίνουν όλες οι συνδέσεις σωστά...



Ορίστε και η NAOMI !...Το multiregion BIOS viewtopic.php?f=36&t=1744#p38163 που έγραψα, είναι άψογο. Μένει τώρα να βάλω και μια καινούργια TV γιατί αυτή μου κάνει "κόλπα" με τον συγχρονισμό...



(Συνεχίζεται)...
 

dR_wH0

Solder Noob
Staff member
Νταξ - έχουμε πάει σε άλλο επίπεδο λέμε!! Να δώ πότε θα πάρω τον Πόντιο να έρθουμε απο κεί να τα πάρουμ....εεε να τα χαζέψουμε αυτά που έχεις κάνει :)
 

geoanas

Commodore Vampire
Staff member
Σήμερα είχα χρόνο. Περιμένοντας τα υπόλοιπα "υλικά", αποφάσισα να κόψω λίγο plexi glass, να φτιάξω και να κολλήσω ένα λογότυπο, αντικαθιστώντας το original κάλυμμα που έλειπε....





(Συνεχίζεται)...
 

geoanas

Commodore Vampire
Staff member
Σήμερα η μέρα μου επέτρεψε να ασχοληθώ με την κατασκευή ενός "υποσυστήματος" ήχου αποτελούμενο από 2 ηχεία YAMAHA και ένα ενισχυτή. Όλα τα parts έχουν βρεθεί σε κάδους ανακύκλωσης.

Το σύστημα δουλεύει ΤΕΛΕΙΑ και είχα την ευκαιρία να παίξω και κάνα - δυο παρτίδες "POWER SMASH (aka VIRTUA TENNIS)" με το BIOS ρυθμισμένο σε JAP ;)








(Συνεχίζεται)...
 

dR_wH0

Solder Noob
Staff member
Νταξ άντε γεία λέμε - άντε γειά!!

Νομίζω πρέπει να βρούμε μια καμπινούλα τώρα για αυτό το μωράκι :)
 
Top