FIFOgfx opensource graphics card>8Bitους

Οτιδήποτε εκτός θέματος εδώ.

Συντονιστές: Nemo, Maddog, Whacker, BraiNKilleR

Απάντηση
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

FIFOgfx opensource graphics card>8Bitους

Δημοσίευση από Nemo »

Εικόνα



FIFOgfx μια open source/ graphics card/κάρτας γραφικών που απευθύνεται σε 8/16-bit Home computers.

Αποτελεί δουλειά του MagerValp κάποιοι ίσως τον θυμαστε απο την εξαιρετικη του δουλεια στο Ultima IV Remastered ( C64) και είναιπροιόν/απόρροια της συνδρομής σε ένα project ενός φίλου του ,ο οποίος κατασκεύαζε ένα homemade βασισμένο στον 6502
δικιάς του σχεδίασης υπολογιστή και ο οποίος "έψησε"/αγγάρεψε τον Magervalp να τον βοηθήσει στο θέμα της σχεδίασης της κάρτας γραφικών.

To FIFOgfx όπως υπαινίσσεται και το όνομα του είναι ένα cartridge το οποίο -ως FIFO buffer board - σε πραγματικό χρόνο μεταφέρει με αποδοτικό τρόπο χωρίς latency/καθυστερήσεις τα περιεχόμενα της μνήμης του C64 σε ένα Raspberry Pi Zero το οποίο τρέχει Linux και λειτουργεί ως graphics card/κάρτας γραφικών με HDMI out .
.-----------. .------------. .---------.
Computer => | Interface |=>=| FIFO board |=>=| Pi Zero | => HDMI
`-----------' `------------' `---------'

Εικόνα


Στόχος του project/εγχειρήματος είναι η δημιουργία μιας κάρτας γραφικών της οποίας τα υλικά κατασκευή της κοστίζουν λιγότερο από 50€ και επιδίωξή του κατασκευαστή είναι να μπορεί να υποστηρίζει60 fps scrolling, sprites, raster effects, πέρα από τα αναμενόμενα regular text modes.

Display Core

The current display core implements the following:

320x240, 640x240, 320x480, or 640x480 pixel display, with 16 colors from a 16-bit r5g6b5 palette.
Bitmap mode and tiled mode. Tiles can be 8x8, 8x16, 16x8, or 16x16 pixels.
Monochrome, attribute (bg/fg), 4-color, and 16-color modes.
Smooth scrolling.
Flexible display address and modulo.
8 sprites, 64x32 pixels (mono), 32x32 pixels (attr/4-color), 16x32 pixels (16-color).
Display list processor, with WAIT and MOVE commands. Line based raster effects are supported.


Ενα από τα παράπλευρα ωφέλη της κατασκευής είναι ότι το Raspberry pi zero πέρα από κάρτα γραφικών μπορεί να λειτουργήσει ως Live debugger κάτι ασφαλώς
ιδιαίτερα χρήσιμο για κάποιον ο οποίος αναπτύσει software στον C64


Περισσότερες λεπτομέρειες/πληροφορίες στο επίσημη σελίδα του project/εγχειρήματος
:arrow: https://github.com/MagerValp/fifogfx

Εικόνα
if" Imitation is the sincerest flattery",
imagine emulating ....
Άβαταρ μέλους
Nemo
Moderator
Moderator
Δημοσιεύσεις: 4798
Εγγραφή: 15 Απρ 2004 22:55
Τοποθεσία: Θεσσαλονίκη

Re: FIFOgfx opensource graphics card>8Bitους

Δημοσίευση από Nemo »

Εικόνα
if" Imitation is the sincerest flattery",
imagine emulating ....
Απάντηση