Lion CPU & Home Computer
- lliont
-
Συντάκτης θέματος
- Junior Member
-
Αν αυτό σε ευχαριστεί κάντο, εσύ θα κρίνεις αν αξίζει τον κόπο. Με το πάσο σου πάντως.
Εγώ μπορώ να σου φτιάξω ένα στοιχειώδες Lion computer με κόστος 20-25 ευρώ με λιγότερη ram, έξοδο σε VGA οθόνη και πληκτρολόγιο από usb/σειριακή στο PC.
Σε ευχαριστώ για το ενδιαφέρον.
TI-99/4a, ZX81, ZX Spectrum+, Sinclair QL, Commodore C64c, Atari 800, Lion Computer
users.sch.gr/tliontakis/index.php/my-projects
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- sly*m
-
- Elite Member
-
- Δημοσιεύσεις: 322
- Ληφθείσες Ευχαριστίες 539
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- sly*m
-
- Elite Member
-
- Δημοσιεύσεις: 322
- Ληφθείσες Ευχαριστίες 539
O lliont και εγώ έχουμε ήδη αρχίσει εδώ και σχεδόν ένα μήνα να κάνουμε ανάπτυξη εντατικά για το Lion Computer!
Από την στιγμή που ο υπολογιστής είναι μοναδικός, φυσικά μέχρι τώρα δεν υπάρχει ψυχαγωγικό software. Μέχρι πρότινος ούτε καν filesystem!
Έτσι ο lliont έχει υλοποιήσει την επικοινωνία spi για sd κάρτες και έφτιαξε fat με διαχείριση αρχείων στον ριζικό κατάλογο της sd!
Προχώρησε και στην lionbasic επεκτείνοντας τις εντολές της και τώρα μπορεί να σώσει και να διαβάσει binary ή basic αρχεία.
Έγώ έχω αναλάβει το γράψιμο του emulator σε C# . Έτσι θα μπορεί όποιος θέλει να τρέχει το Lion Computer στα windows και να αναπτύσσει κώδικα στον assembler ή την lionbasic χωρίς να χρειάζεται τον φυσικό υπολογιστή.
Μέχρι στιγμής έχω κωδικεύσει ένα μεγάλο μέρος της cpu και ελπίζω να τελειώσει σύντομα. Επόμενο βήμα η απόδοση της οθόνης και η λειτουργία του πληκτρολογίου. Βέβαια μόλις φτάσει σε μια λειτουργική μορφή θα δημοσιευτεί στο github.
O lliont έχει δημοσιεύσει στο github τον πηγαίο κώδικα του assembler σε C# που εξάγει δυαδικό εκτελέσιμο αρχείο και κώδικα για απ'ευθείας εισαγωγή στην fpga και είναι εδω
github.com/lliont/Lionasm
Όπως καταλαβαίνετε το project πάει για opensource και θα δημοσιεύουμε ότι κώδικα γράφουμε ώστε όποιος μπορεί και θέλει, να μελετήσει και να αναπτύξει εφαρμογές στο Lion Computer.
Φυσικά τώρα υπάρχουν ελλείψεις όπως ένας C compiler, ένα καλό documentation, utilities κλπ... Θα γίνουν σιγά σιγά αφού ασχολούμαστε στον λίγο ελεύθερο χρόνο που μας μένει.
Όποιος ενδιαφέρεται, φυσικά και μπορεί να ρωτήσει ότι θέλει ή και να συμμετάσχει στο project!
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- Fotis_KFOR
-
- Site Owner / Admin
-
- PC / Sinclair ZX Spectrum+3
My Collection / Projects / Various :
Computers , Consoles-Pongs , Various , Not-working , Handhelds-Tabletops , Intel p4004 (First CPU) , Old Hardware Parts , Magazines ,
Retro Computer Project , M.A.M.E. Cabinets , My Retro Computers & Consoles Room
UP THE IRONS!!! - My Iron Maiden Collection
My Wish List : www.retrocomputers.gr/collection/my-wish-list ;)
KEEP RETRO
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- sly*m
-
- Elite Member
-
- Δημοσιεύσεις: 322
- Ληφθείσες Ευχαριστίες 539
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- kokkiklhs
-
- Elite Member
-
- Δημοσιεύσεις: 467
- Ληφθείσες Ευχαριστίες 399
Είχαμε να δούμε "καθαρό" (εννοώ όχι συμβατό με κάτι που ήδη κυκλοφορούσε) και πρωτότυπο υπολογιστή από Έλληνες δημιουργούς από την εποχή του ΕΡΜΗ της Gigatronics...
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- navarxos
- Senior Member
-
- Δημοσιεύσεις: 109
- Ληφθείσες Ευχαριστίες 103
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- sly*m
-
- Elite Member
-
- Δημοσιεύσεις: 322
- Ληφθείσες Ευχαριστίες 539
Ο emulator του Lion, ο LionWin, δουλεύει!
Ξέρει πόσο κάνει 1+1 και φαίνεται να κάνει σωστά πολλαπλασιασμό! Όμως στην διαίρεση δεν τα πάει καλά...
Εννοείται ότι ο Lion δουλεύει σωστα...
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- lliont
-
Συντάκτης θέματος
- Junior Member
-
Πρώτη πολύ σημαντική είναι η υποστήριξη FAT16 συστήματος αρχείων σε SD card, χωρίς την υποστήριξη υποκαταλόγων προς το παρών. Αυτό σημαίνει ότι είναι δυνατή η ανταλλαγή αρχείων με το PC. Πλέον όταν ο υπολογιστής ξεκινά ψάχνει και φορτώνει αυτόματα το αρχείο BOOT.BIN. Στην παρούσα φάση το ΒΟΟΤ.ΒΙΝ είναι η Tiny Basic. Στην Tiny Basic έχω φτιάξει τις εντολές load, save, dir, delete, scode, lcode. To fat partition που υποστηρίζεται είναι 31ΜΒ 512bytes/sector.
Στον τομέα των γραφικών πρόσθεσα hardware sprites, 8 το πλήθος, 16x16 μέγεθος, μονόχρωμα με όποιο από τα 8 χρώματα και double buffering για ευκολότερο animation.
Στον τομέα του ήχου έχει τώρα 2 ανεξάρτητα κανάλια και δυνατότερο ήχο.
Επίσης έγινε λίγο πιο γρήγορη η CPU, έγιναν βελτιώσεις στον assembler, προστέθηκαν κάποιες εντολές.
Επόμενο μάλλον θα είναι η προσθήκη joystick port.
to be continued...
TI-99/4a, ZX81, ZX Spectrum+, Sinclair QL, Commodore C64c, Atari 800, Lion Computer
users.sch.gr/tliontakis/index.php/my-projects
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- Nemo
-
- Elite Member
-
- Δημοσιεύσεις: 335
- Ληφθείσες Ευχαριστίες 758
kokkiklhs έγραψε: Μπράβο ρε λεβέντες, ΕΞΑΙΡΕΤΙΚΟ project!
Είχαμε να δούμε "καθαρό" (εννοώ όχι συμβατό με κάτι που ήδη κυκλοφορούσε) και πρωτότυπο υπολογιστή από Έλληνες δημιουργούς από την εποχή του ΕΡΜΗ της Gigatronics...
Βtw θυμάστε το ~retrο computers db site του Αλέξιου (Morgul) Χουχούλα ?
web.archive.org/web/20120220123130/http:...room.bedroomlan.org/
[/quote]
CFT is a homebrew mini-computer
CFT in your Browser
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- lliont
-
Συντάκτης θέματος
- Junior Member
-
FAT16, 8 hardware Sprites, άλλο ένα κανάλι ήχου και ένα θόρυβου, 2 joystick ports.
TI-99/4a, ZX81, ZX Spectrum+, Sinclair QL, Commodore C64c, Atari 800, Lion Computer
users.sch.gr/tliontakis/index.php/my-projects
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- lliont
-
Συντάκτης θέματος
- Junior Member
-
TI-99/4a, ZX81, ZX Spectrum+, Sinclair QL, Commodore C64c, Atari 800, Lion Computer
users.sch.gr/tliontakis/index.php/my-projects
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- Fotis_KFOR
-
- Site Owner / Admin
-
- PC / Sinclair ZX Spectrum+3
Πολύ καλώδιο μέσα στο κουτί, χάνω τη μπάλα
My Collection / Projects / Various :
Computers , Consoles-Pongs , Various , Not-working , Handhelds-Tabletops , Intel p4004 (First CPU) , Old Hardware Parts , Magazines ,
Retro Computer Project , M.A.M.E. Cabinets , My Retro Computers & Consoles Room
UP THE IRONS!!! - My Iron Maiden Collection
My Wish List : www.retrocomputers.gr/collection/my-wish-list ;)
KEEP RETRO
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- lliont
-
Συντάκτης θέματος
- Junior Member
-
Αλλά δουλεύει αξιόπιστα οπότε δεν το σκέφτομαι ακόμη να σχεδιάσω πλακέτα, έχω τόσα άλλα που θα μπορούσα να κάνω ακόμη.
TI-99/4a, ZX81, ZX Spectrum+, Sinclair QL, Commodore C64c, Atari 800, Lion Computer
users.sch.gr/tliontakis/index.php/my-projects
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.
- lliont
-
Συντάκτης θέματος
- Junior Member
-
Μερικές βελτιώσεις που έκανα στις ρουτίνες αριθμητικής (αν και λόγω 32bit δεν μπορούν να έχουν μεγάλη ακρίβεια) τις δοκίμαζα για ευκολία στον emulator!
Τα συγχαρητήρια μου λοιπόν στον Μάνο.
TI-99/4a, ZX81, ZX Spectrum+, Sinclair QL, Commodore C64c, Atari 800, Lion Computer
users.sch.gr/tliontakis/index.php/my-projects
Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.