- Joined
- Aug 3, 2017
- Messages
- 102
Θέλω να σας παρουσιάσω τον Lion32.
Κάποιοι θα θυμάστε το FPGA project μου τον Lion με 16bit "σπιτική" CPU και γενικά όλα τα βασικά συστήματα επίσης home brew.
Επειδή ο περιορισμός της μνήμης δεν μου άρεσε και ούτε η προσωρινή λύση των pages, μετέτρεψα την CPU σε 32μπιτη.
Επίσης τον βελτίωσα με την δυνατότητα που μου έδωσε η περισσότερη μνήμη, για παράδειγμα τα χρώματα από 16 σε 256, τα sprites από 45 σε 56 και άλλα.
Πρόσθεσα και 1 κανάλι ψηφιακού ήχου 11025hz-8bit με 8K buffer και το buffer του X-Y display έγινε και αυτό 8K.
Ότι software υπήρχε, TBasic, assembler, java compiler, παιχνίδια προσαρμόστηκε στα 32bit.
Η μνήμη ram είναι αυτή την στιγμή 576K αλλά θα μπορεί να επεκταθεί σε πολλά MB.
Κάπου εδώ θα σταματήσω να αλλάζω το Hardware (μην στο τέλος πάψει να μοιάζει retro) το πολύ να φτιάξω ένα καλύτερο pcb βάση.
Σκοπεύω να φτιάξω ένα νέο demo video και νέο software αν βρω όρεξη.
Η πλακέτα της fpga κουπωμένη πάνω στην πλακέτα βάση του Lion:

Μεταφορά εικόνας 256 χρωμάτων κάποιου παιχνιδιού (Quest for Glory) στον Lion, ας είναι καλά το Gimp που κάνει αυτόματα την μετατροπή από παλέττα σε παλέττα με ικανοποιητικό αποτέλεσμα:

Κάποιοι θα θυμάστε το FPGA project μου τον Lion με 16bit "σπιτική" CPU και γενικά όλα τα βασικά συστήματα επίσης home brew.
Επειδή ο περιορισμός της μνήμης δεν μου άρεσε και ούτε η προσωρινή λύση των pages, μετέτρεψα την CPU σε 32μπιτη.
Επίσης τον βελτίωσα με την δυνατότητα που μου έδωσε η περισσότερη μνήμη, για παράδειγμα τα χρώματα από 16 σε 256, τα sprites από 45 σε 56 και άλλα.
Πρόσθεσα και 1 κανάλι ψηφιακού ήχου 11025hz-8bit με 8K buffer και το buffer του X-Y display έγινε και αυτό 8K.
Ότι software υπήρχε, TBasic, assembler, java compiler, παιχνίδια προσαρμόστηκε στα 32bit.
Η μνήμη ram είναι αυτή την στιγμή 576K αλλά θα μπορεί να επεκταθεί σε πολλά MB.
Κάπου εδώ θα σταματήσω να αλλάζω το Hardware (μην στο τέλος πάψει να μοιάζει retro) το πολύ να φτιάξω ένα καλύτερο pcb βάση.
Σκοπεύω να φτιάξω ένα νέο demo video και νέο software αν βρω όρεξη.
Η πλακέτα της fpga κουπωμένη πάνω στην πλακέτα βάση του Lion:

Μεταφορά εικόνας 256 χρωμάτων κάποιου παιχνιδιού (Quest for Glory) στον Lion, ας είναι καλά το Gimp που κάνει αυτόματα την μετατροπή από παλέττα σε παλέττα με ικανοποιητικό αποτέλεσμα:
