Παρουσίαση συστήματος επέκτασης Orix για Oric Atmos

freaktmp

Expert
Joined
20 Απρ 2009
Μηνύματα
9.311
Αντιδράσεις
9.410
Πριν κανα χρονο προσθεσα στην συλλογη μου το συστημα επεκτασης Orix, που αποτελειται απο τις καρτες Twilighte και Sittler και περιεχει το λειτουργικο συστημα Orix. Ακομα βρισκεται σε πολυ πρωιμη εκδοση, αλλα ο τελικος σκοπος ειναι να προσφερει παραπανω ROM και RAM, προσβαση σε usb sticks και microsd καρτες φορμαρισμενες σε FAT32, υποστηριξη usb πληκτρολογιο και ποντικι, σειριακη θυρα RS-232 και δυο θυρες joystick συμβατες με telestrat. Στην συγκεκριμενη εκδοση για να λειτουργησει πρεπει ο επεξεργαστης του Oric να αντικατασταθει με την cmos εκδοση 65c02. Στην τελικη του μορφη, στοχος του δημιουργου ειναι να λειτουργει με τον Oric Atmos χωρις αλλαγες, γιατι ακομα και με τις αλλαγες που αναφεραμε ο Oric με 65c02 δεν συνεργαζεται αρμονικα με τα περισσοτερα κλασσικα περιφερειακα του. Περισσοτερες πληροφοριες θα βρειτε εδω.

Οπως βλεπουμε εδω, πρεπει να γινουν μερικες μετατροπες στον 65c02 για να συνεργαστει με τον oric.

P8265290.JPG

Τοποθετουμε τον 65c02.

P8265291.JPG

Και ναι δουλευει κανονικα!

P8265292.JPG

Βαζουμε σε ενα usb stick τα αρχεια που χρειαζονται απο το λειτουργικο συστημα Orix. Προσεκτικα συνδεουμε τις καρτες στον Oric, δινοντας εμφαση να ταιριαξει το βυσμα με τα pins. Συνδεουμε το usb stick και αναβουμε τον Oric.

P9035309.JPG

Και, ως συχνα συμβαινει σε αυτες τις περιπτωσεις, ρουξηξα κανονικα. Δυστυχως το μονο που κανει ειναι να δειχνει μια λευκη οθονη.

P9035308.JPG

Επικοινωνησα με τον Ζερομ, εναν απο τους δημιουργους του συστηματος, ο οποιος με σκλαβωσε με την ευγένεια του και με την ορεξη του να ασχοληθει με το θεμα. Τελικα ομως δεν καταληξαμε καπου, οποτε μου ζητησε να του στειλω το εξαρτημα για να το ελεγξει και αναβαθμισει στην πιο προσφατη εκδοση, και επέμεινε να πληρωσει τα εξοδα αποστολης ο ιδιος.

Οταν εχω νεωτερα θα ενημερωσω.
 
Τελευταία επεξεργασία:
Που τα ξετρυπωνεις ολα αυτα!
 
Το συγκεκριμενο το ειχα βρει απο το μοναδικο σημαντικο forum για Oric στα αγγλικα, το Defence Force. Ας ειναι καλα το Feedly και τα RSS feeds.
 
Μετα απο σχεδον 4 μηνες επέστρεψε το συστημα. Ο Ζερομ, παρολο που εχει ο άνθρωπος πολλες οικογενειακές υποχρεώσεις, αφιέρωσε οσο ελευθερο χρονο ειχε για να βελτιωσει το συστημα σε βαθμο που να ειναι πλεον λειτουργικό. Ειναι πραγματικός ήρωας και δεν μου ζητησε ουτε δεκαρα, ακομα και για τα εξοδα αποστολής.

Οσο για τις αλλαγες/διορθωσεις/βελτιωσεις που εγιναν, θα κανω quote τον Ζερομ απο τα email που μου εστειλε:

I have to :

add 2 patchs
add 5 capacitors
unsolder 2 patch
replace patch to dip support
test a long time the card to see issues

What i did yesterday :

2 patchs added
eeprom upgraded
firmware update to last version (and last features as 512KB eeprom access, 512KB SRAM access, eeprom program on the oric, it works but software is not finished).


Βεβαιως ακομα το συστημα ειναι βασικα pre-alpha.

All matters are fixed except sdcard access, it will work after 5 minutes. It's a timing problem with sdcard chip. I ordered a new expansion card which will replace the current card : it will reduce problem from 5 to 2 mins too. And i think that i will fix the last problem with crap method.

Let me know when you test it. Anyway, you need a sdcard because new version of Orix starts on sdcard (max 32GB).

The rom is a development version, some commands does not work (cp,cd,df,kill,less,mkdir, mount,meminfo,mv,rm,sh,telnetd,touch,tree,vi,watch, xorix).


Τελος υπαρχουν μελλοντικα σχεδια για εκδοσεις με πολυ περισσοτερες λειτουργιες.

It will be like that : http://orix.oric.org/twilighte-card/

I am waiting PCB. And a reset button will be available.

This new version will handle a another card in the future with ethernet port, rs232, RTC, SRAM saved with battery and i hope a FDC


Ας ριξουμε μια ματια στις καρτες οπως ειναι πλεον. Οι διαφορες εμφανείς.

P2275703.JPG
P2275704.JPG

Πριν αρχισουμε να χρησιμοποιούμε το συστημα, πρεπει να κατεβασουμε μια σειρα απο αρχεια που περιεχουν διαφορα υποστηρικτικα αρχεια του λειτουργικου συστηματος, επιπλεον εκτελεσιμα και προγραμματα, αρχεια ηχου και video, καθως και καποια tap images που ειναι συμβατα με το λειτουργικο συστημα Orix. Φορμαρουμε την microsd καρτα μας σε FAT32, αποσυμπιέζουμε τα αρχεια που ειχαμε κατεβασει στην καρτα προσεχοντας να διατηρουμε την δενδρική δομη των υποκαταλογων. Τα tap αρχεια πανε στο root. Υποτίθεται οτι μπορει να δουλεψει και με usb sticks, αλλα εγω τουλαχιστον δεν τα καταφερα.

Το συστημα εν δρασει.

P2275702.JPG

Πλεον δεν χρειαζεται επεξεργαστη 65c02 αλλα δουλευει με οποιονδήποτε Oric 1 ή Atmos

P2275701.jpg
P2275706.JPG

Το περιβάλλον μοιάζει πολυ με unixοειδες λειτουργικό συστημα.

P2275673.JPG

Το αποτελεσμα της εντολης ls

P2275678.JPG

Το αποτελεσμα της εντολης help, μας δειχνει τις εντολες που ειναι διαθεσιμες στο λειτουργικο συστημα. Επι του παροντος, λιγα πραγματα δουλευουν.

P2275676.JPG

Εχουμε και man pages!

P2275677.JPG

Με την εντολη bank μπορουμε να διαχειριστούμε τις διαφορες roms που ειναι αποθηκευμένες στο συστημα και να φορτώσουμε καποια αυτες απο αυτες.

P2275674.JPG

Επειδη δεν υποστηρίζεται προγραμματισμός στην ROM, μπορουμε να χρησιμοποιήσουμε RAM για να φορτώσουμε προσωρινά επιπλεον roms.

P2275691.JPG

Για την ωρα, αυτο δεν δουλευει σωστα.

P2275692.JPG

Καποιες εντολες που μας δινουν πληροφοριες για το συστημα μας

P2275690.JPG

Ας δουμε μερικες απο τις roms

Forth

P2275694.JPG
P2275695.JPG

Basic11. Ειναι μια πειραγμένη εκδοση της Oric Extended Basic v1.1 που χρησιμοποιει την εντολη CLOAD για να φορτωνει tap images απο την microsd καρτα. Η συμβατότητα επι του παρόντος περιορισμένη.

P2275679.JPG
P2275680.JPG

Nyatmos

P2275681.JPG

Otype

P2275682.JPG
P2275684.JPG

Skool daze

P2275686.JPG

Stormlord

P2275687.JPG

Zorgon's Revenge

P2275705.JPG
P2275707.JPG

Ας δουμε και μερικα native Orix προγραμματα.

Rambo. Παιζει μουσικη.

P2275689.JPG

Stormlord. Εχει γινει port σε Orix και παιζει αψογα.

P2275688.JPG

Oricium. Ομοιως.

P2275698.JPG
P2275699.JPG
P2275700.JPG

Mym music player. Δυστυχως δεν το καταφερα να δουλέψει. Άκρα του ταφου σιωπη.

P2275697.JPG

Vidplay video player. Ουτε και αυτο μου επαιξε.

P2275696.JPG

Οπως ειπαμε το συστημα Orix παραμενει σε pre-alpha κατασταση. Το υποσυστημα της microsd καρτας θελει να ζεσταθεί ο oric για 5 λεπτα πριν αρχισει να λειτουργει. Το συστημα κρασαρει σε τυχαιες φασεις. Οι περισσότερες εντολες του λειτουργικου συστηματος δεν δουλευουν καθολου, επιστρεφουν λαθος αποτελέσματα ή κρασαρουν το συστημα.

Τωρα που πηρα μια πρωτη αποψη για το συστημα θα μιλησω με τον Ζερομ και θα επανέλθω δριμύτερος.
 
Ο Ζερομ μου επιβεβαίωσε οτι οντως υπαρχει ενα bug στην παρουσα εκδοση του kernel που δημιουργει πολλα απο τα προβληματα που προανεφερα. Ευτυχως ειχε ενα workaround που επιτρεπει να ξεπερασουμε το προβλημα. Τελος μου επιβεβαιωσε οτι δεν δουλευει η υποστηριξη usb stick επι του παροντος, γιατι ηδη εχουμε την υποστηριξη microsd και θελει να αφιερωσει την usb θυρα στην υποστηριξη πληκτρολογιου, ποντικιου και usb χειριστηρίων.

Mym music player. Who you gonna call?

P2295724.JPG

Vidplay video player που παιζει το trailer του Star Wars: The Last Jedi :poop:

P2295718.JPG
P2295719.JPG
P2295723.JPG

Viewhrs hires image viewer.

P2295725.JPG
P2295726.JPG
P2295727.JPG

Επιπλεον ειχα την ευκαιρια να δοκιμασω τις θυρες joystick. Δουλευουν αλλα δεν υπαρχει software που να τις υποστηριζει. Μελλοντικα θα παιζουν σαν telestrat joystics μεσω της basic11 (στα 3 παιχνιδια που υποστηριζουν telestrat joysticks :cool: )

P2295731.JPG

Και ενα ακομα native port: 4kkong.

P2295735.JPG
P2295736.JPG

Θελω να πιστευω οτι θα επανερθω μελλοντικα στο συστημα Orix. Υποσχεται πολλα και αν ο δημιουργος του και οι υπολοιποι συμμετέχοντες στο project επιμεινουν, καποια μερα μπορει ο Oricακος μας να φορεσει τα γυαλιά στα μεγαλα οπλα του 8 bit home micro retrocomputing. Για την ωρα ομως δεν ειναι ιδιαιτερα χρησιμο στον απλο χρηστη Oric. Μονο για τον oricοσυλλεκτη που τα εχει ολα!

Τελος δεν μπορω παρα να πω τα καλυτερα λογια για τον Jérôme "Jede" Debrune. O άνθρωπος ειναι άρχοντας.
 
Πίσω
Μπλουζα