×
Το RetroComputers.gr στο συνέδριο AthensCon 2019 (14 Νοε 2019)

Με χαρά σας ανακοινώνουμε ότι η ομάδα του RetroComputers.gr θα λάβει μέρος στο συνέδριο AthensCon 2019 που θα πραγματοποιηθεί στις 30 Νοεμβρίου και 01 Δεκεμβρίου 2019 στο κλειστό γήπεδο Tae Kwon Do (Παλαιού Φαλήρου) και το ωράριο λειτουργίας του συνεδρίου θα είναι από τις 10:30 το πρωί μέχρι τις 22:00 το βράδυ.

Topic-icon Lion CPU & Home Computer

  • sly*m
  • Το Άβαταρ του/της sly*m
  • Retro Maniac
  • Retro Maniac
Περισσότερα
03/10/2018 20:39 #42977 από sly*m
Απαντήθηκε από sly*m στο θέμα Lion CPU & Home Computer
@lliont
Λέων εννοείται ότι θα κάνεις ότι νομίζεις καλύτερο για τον Lion και κινείσαι όπως θες εσυ. Ο win ακολουθεί κατά πόδας! Αφού όλα προσδιορίζονται ακριβώς όπως πρέπει (στον assembler) δεν υπάρχει θέμα δυσκολίας υλοποίησης στον emulator. Τελείωσες με τα java strings; ΑΚΟΜΑ; :lol2: :lol2: :tease:

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • Fotis_KFOR
  • Το Άβαταρ του/της Fotis_KFOR
  • Site Owner / Admin
  • Site Owner / Admin
  • PC / Sinclair ZX Spectrum+3
Περισσότερα
03/10/2018 22:50 #42978 από Fotis_KFOR
Απαντήθηκε από Fotis_KFOR στο θέμα Lion CPU & Home Computer
Αυτά είναι! Μπράβο στο Γιάννη (wittgenstein) και στο μεράκι σας παιδιά!!!

Επί την ευκαιρία, καλώς όρισες στην παρέα μας wittgenstein :beers:
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": sly*m

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • wittgenstein
  • Το Άβαταρ του/της wittgenstein
  • Retro Starter
  • Retro Starter
Περισσότερα
04/10/2018 10:27 #42979 από wittgenstein
Απαντήθηκε από wittgenstein στο θέμα Lion CPU & Home Computer
Ο Lion είναι ένα όμορφο μηχάνημα, ο Λέων έχει κάνει εξαιρετική δουλειά.

Ο Μάνος έχει γράψει πολύ καλό κώδικα για το emulation αλλά δεν είχε προλάβει να ασχοληθεί με κάποια optimizations. 4 μάτια είναι καλύτερα από 2 σε αυτά, συν του ότι είμαι ψυχαναγκαστικός με το χρόνο εκτέλεσης :)

Θα μελετήσω λίγο ακόμα την αρχιτεκτονική και τις επόμενες μέρες θα αρχίσω να γράφω ένα target στον LLVM λογικά, για την assembly του Lion.

Σας ευχαριστώ και καλώς σας βρίσκω :)
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": chdlee, Nemo, lliont, sly*m, kokkiklhs

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • sly*m
  • Το Άβαταρ του/της sly*m
  • Retro Maniac
  • Retro Maniac
Περισσότερα
12/10/2018 22:52 - 13/10/2018 07:49 #43041 από sly*m
Απαντήθηκε από sly*m στο θέμα Lion CPU & Home Computer
LionWin:
Αφού ο Λέων τελείωσε σε αυτή την φάση το σύνολο των εντολών, έγινε αναθεώρηση όλων των εντολών στον emulator και κωδικεύτηκαν και 5 καινούριες, οπότε η υλοποίηση συμβαδίζει 100% με τις εντολές του Lion!
Μαζεύτηκαν αρκετά bugs και η soft cpu δεν δείχνει άλλα προς το παρόν. Αυτό σημαίνει ότι τρέχουν ομαλά το σύστημα, η tiny basic και η LionJava την οποία αναπτύσσει ο Λέοντας συνεχώς!
Έτοιμα και τα sprites! Εφ όσον η οθόνη δείχνεται σε windows bitmap (picturebox) προς το παρόν, φτιάχτηκε soft blitter για τα sprites τα οποία τρέχουν πολύ γρήγορα.
Βέβαια υπάρχουν αρκετά ακόμα να γίνουν :sonic:
Συνημμένα:
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, chdlee, kokkiklhs

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • sly*m
  • Το Άβαταρ του/της sly*m
  • Retro Maniac
  • Retro Maniac
Περισσότερα
18/10/2018 01:22 - 18/10/2018 01:23 #43125 από sly*m
Απαντήθηκε από sly*m στο θέμα Lion CPU & Home Computer
LionWin:
Η αδυναμία να παιχτούν τα δύο κανάλια ήχου του Lion στην c# λύθηκε! Ο wittgenstein βρήκε μια βιβλιοθήκη για την γλώσσα με πολλές δυνατότητες για επεξεργασία ήχου, που πάιζει ταυτόχρονα κανάλια. Έτσι τώρα ο emulator παίζει πολύ κοντά στον Lion! :shake:
Ευχαριστώ Γιάννη!

LionComputer:
Ο Λέοντας επεκτείνει την Java με πάρα πολύ ωραία αποτελέσματα! Έτσι βελτιώνει και το πρώτο demo game με sprites για τον Lion, το ASTRO ! :thumbup:
Προβλέπω να το δούμε σαν κανονικό παιχνίδι στην έκθεση!!

Ο win παίζει πολύ καλά το πρόγραμμα σε πραγματικό χρόνο! :bubble:
(Τόσο που εντυπωσιάζομαι ακόμα και εγώ..!)

Συνημμένα:
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, chdlee, kokkiklhs

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • Pluto63
  • Το Άβαταρ του/της Pluto63
  • Retro Expert
  • Retro Expert
  • Heil Clive
Περισσότερα
18/10/2018 13:38 #43127 από Pluto63
Απαντήθηκε από Pluto63 στο θέμα Lion CPU & Home Computer
Ακολουθώ με τεράστιο ενδιαφέρον, μπράβο σας....

Ότι δεν σκοτώνει παχαινει.
Το blog μου pluto63.weebly.com/
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": lliont, sly*m

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • sly*m
  • Το Άβαταρ του/της sly*m
  • Retro Maniac
  • Retro Maniac
Περισσότερα
18/10/2018 18:54 #43131 από sly*m
Απαντήθηκε από sly*m στο θέμα Lion CPU & Home Computer
Ευχαριστούμε Άκη! Ελπίζω να σε δούμε στο games festival να γνωριστούμε επιτέλους!

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • sly*m
  • Το Άβαταρ του/της sly*m
  • Retro Maniac
  • Retro Maniac
Περισσότερα
19/10/2018 01:14 #43132 από sly*m
Απαντήθηκε από sly*m στο θέμα Lion CPU & Home Computer
CAN YOU BEAT ASTRO ?
Συνημμένα:
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, chdlee, kokkiklhs

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • lliont
  • Το Άβαταρ του/της lliont Συντάκτης θέματος
  • Retro Fan
  • Retro Fan
Περισσότερα
28/11/2018 21:03 #43530 από lliont
Απαντήθηκε από lliont στο θέμα Lion CPU & Home Computer
Μετά από ένα διάστημα χωρίς Lion λόγω ατυχήματος-βλάβης επιτέλους ήρθε η νέα fpga και τον επισκεύασα καλύτερο από πριν,
Τώρα δείχνει full screen σε κανονικό vga μόνιτορ και σύντομα θα αποκτήσει νέες δυνατότητες.
Έτσι έφτιαξα και ένα video με το πρώτο παιχνίδι του Lion το astro.



TI-99/4a, ZX81, ZX Spectrum+, Sinclair QL, Commodore C64c, Atari 800, Lion Computer
users.sch.gr/tliontakis/index.php/my-projects
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, chdlee, glaros, sly*m, kokkiklhs

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • sly*m
  • Το Άβαταρ του/της sly*m
  • Retro Maniac
  • Retro Maniac
Περισσότερα
08/12/2018 01:47 - 09/12/2018 01:22 #43610 από sly*m
Απαντήθηκε από sly*m στο θέμα Lion CPU & Home Computer
Ο LionWin, o emulator του LionComputer είναι στο GitHub! (επιτέλους..!)

github.com/manoosos/lioncomputerwin

Έχει ανέβει μόνο ο πηγαίος κώδικας και όποιoς θα ήθελε να τον τρέξει θα χρειαστεί το Visual Studio με εγκατεστημένη την C# και να τον τραβήξει με Git ή να κάνει download zip. Το solution έχει γίνει στο Visual Studio 2012, αλλά πιστεύω θα μπορούσε να το ανοίξει και πιο πρόσφατο VS.

Όποιος όμως δεν προγραμματίζει και θα ήθελε να τον τρέξει, θα μπορούσε να μου στείλει pm για να του στείλω το εκτελέσιμο. (ας δει πιό κάτω)
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, nkary, chdlee, glaros, lliont, kokkiklhs

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • nkary
  • Το Άβαταρ του/της nkary
  • Retro Elite
  • Retro Elite
Περισσότερα
08/12/2018 09:45 #43611 από nkary
Απαντήθηκε από nkary στο θέμα Lion CPU & Home Computer

Έχει ανέβει μόνο ο πηγαίος κώδικας και όποιoς θα ήθελε να τον τρέξει θα χρειαστεί το Visual Studio με εγκατεστημένη την C# και να τον τραβήξει με Git ή να κάνει download zip. Το solution έχει γίνει στο Visual Studio 2012, αλλά πιστεύω θα μπορούσε να το ανοίξει και πιο πρόσφατο VS.

Δηλαδή σε απλά Ελληνικά? Όταν λες solution? Από τι είδα έχει πολύ πράμα στο GitHub.
Τι θα πρέπει να κατεβάσω? Το LionComputerEmulator? Το LionWin?
Δώσε μια βοήθεια, δεν το κατέχουμε όλοι το πράμα.
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": sly*m

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • sly*m
  • Το Άβαταρ του/της sly*m
  • Retro Maniac
  • Retro Maniac
Περισσότερα
08/12/2018 11:00 - 09/12/2018 01:22 #43616 από sly*m
Απαντήθηκε από sly*m στο θέμα Lion CPU & Home Computer

nkary έγραψε: Δηλαδή σε απλά Ελληνικά? Όταν λες solution? Από τι είδα έχει πολύ πράμα στο GitHub.
Τι θα πρέπει να κατεβάσω? Το LionComputerEmulator? Το LionWin?
Δώσε μια βοήθεια, δεν το κατέχουμε όλοι το πράμα.


Στο repository βλέπεις την όλη κατασκευή του emulator που αποτελείται από δύο ενότητες.

Την class library 'LionComputerEmulator' που έχει όλη την εξομοίωση του Lion (CPU, Μνήμη, Εντολές, Οθόνη κλπ) και δημιουργεί ένα DLL . Αυτή η βιβλιοθήκη εκθέτει τις μεθόδους (εκτελέσιμες ρουτίνες δηλαδή) τις μεταβλητές και τις δομές (Μνήμη, Οθόνη, Συσκευές) που χρειάζεται ο emulator για να τρέξει σαν LionComputer.
Από μόνη της δεν κάνει τίποτα όμως, δεν έχει καν μια φόρμα να φανεί και δεν είναι εκτελέσιμη αυτόνομα. Απλά εκθέτει μεθόδους που τις καλεί ένα άλλο πρόγραμμα το οποίο εκτελούν σαν εφαρμογή τα windows.

Αυτή είναι η δεύτερη ενότητα, ο 'LionWin'. Ο LionWin είναι που ξεκινάει να εκτελείται σαν exe, περιέχει μία βασική φόρμα η οποία δέχεται την οθόνη που εκθέτει η βιβλιοθήκη 'LionComputerEmulator' και την δείχνει στην φόρμα, φορτώνει-σώζει binary (Lion Executables) στην μνήμη του Lion (που την εκθέτει ο 'LionComputerEmulator' έξω), στέλνει σειριακά δεδομένα στο σειριακό πληκτρολόγιο του Lion από τα πλήκτρα που χτυπάς στο πληκτρολόγιο, φυσικά λέει στην CPU να εκτελέσει την επόμενη εντολή κλπ.

Όμως είναι πηγαίος κώδικας και είναι ένα κεφάλαιο από μόνο του πως θα φτιάξεις ένα τελικό εκτελέσιμο πρόγραμμα.
Αυτό γίνεται μέσα από την σουϊτα προγραμματισμού Visual Studio της MicroSoft.
Το solution είναι η τελική συναρμολόγηση που δένει την βιβλιοθήκη με το πρόγραμμα που την χρησιμοποιεί και δείχνει φόρμα και γίνεται compile από το Studio σαν αυτόνομη εφαρμογή. Στο Studio ξεκινάς με ένα solution που περιέχει ένα ή περισσότερα projects (δύο στην περίπτωση αυτή, τον 'LionComputerEmulator' και τον 'LionWin' που πρέπει να δηλωθεί σαν το project που ξεκινάει η εφαρμογή).

Όπως καταλαβαίνεις, αν κάποιος δεν είναι εξοικειωμένος στον προγραμματισμό των windows, δεν είναι και το πιό εύκολο να ξεκινήσει από τον πηγαίο κώδικα του εξομοιωτή και να τον κάνει compile.

Οπότε αν κάποιος δεν θέλει να μπλέξει, αλλά θέλει να τρέξει άμεσα τον LionWin, ας μου στείλει pm να του στείλω την τελική εφαρμογή! (ας δει πιό κάτω)
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": nkary

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • nkary
  • Το Άβαταρ του/της nkary
  • Retro Elite
  • Retro Elite
Περισσότερα
08/12/2018 13:04 #43617 από nkary
Απαντήθηκε από nkary στο θέμα Lion CPU & Home Computer
Κάτι κατάλαβα :thumbup:
Στείλε μου το εκτελέσιμο να γουστάρω;)

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • sly*m
  • Το Άβαταρ του/της sly*m
  • Retro Maniac
  • Retro Maniac
Περισσότερα
09/12/2018 01:15 #43624 από sly*m
Απαντήθηκε από sly*m στο θέμα Lion CPU & Home Computer
Για όποιον δεν κάνει προγραμματισμό, ώστε να κάνει μόνος του compile το project, αλλά θέλει απλά να τρέχει τον LionWin, μπορεί να το κατεβάσει σαν application, εδώ:

www.mediafire.com/file/81lj27tacpy11yi/LionWin.zip/file

Η εφαρμογή στο mediafire θα ενημερώνεται με τις τελευταίες προσθήκες ή αλλαγές που θα γίνονται στο project.
Γι αυτό θα πρέπει να παρακολουθείτε την σελίδα στο GitHub για το πότε έγινε το τελευταίο commit και, αν χρειάζεται, να κατεβάσετε το τελευταίο zip.

github.com/manoosos/lioncomputerwin
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": nkary, chdlee, kokkiklhs

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • lliont
  • Το Άβαταρ του/της lliont Συντάκτης θέματος
  • Retro Fan
  • Retro Fan
Περισσότερα
05/01/2019 02:47 #43899 από lliont
Απαντήθηκε από lliont στο θέμα Lion CPU & Home Computer
Η πιο σημαντικές τελευταίες αλλαγές στον Lion είναι η δημιουργία ενός δεύτερου mode γραφικών 320x200 που υποστηρίζει 16 χρώματα και χωρις περιορισμό πλέον δηλαδή κάθε pixel μπορεί να έχει όποιο χρώμα από τα 16. Η video ram αυξήθηκε σε 32Κ γι'αυτό τον λόγο.
Επίσης χρησιμοποιόντας 12Κ μνήμης ειδικά για τα sprites σε αυτό το mode μπορεί κανείς να έχει μέχρι 42 πολύχρωμα sprites (8 χρώματα), 16x16 pixels.

Μια εικόνα από το astro με 20 βράχους πλέον (ο φωτισμός δεν αποδίδει σωστά τα χρώματα παρά μόνο στο πάνω μέρος της οθόνης):

Έφτιαξα και σελίδα του project στο hackaday, την οποία θα ενημερώνω ελπίζω συχνά.


TI-99/4a, ZX81, ZX Spectrum+, Sinclair QL, Commodore C64c, Atari 800, Lion Computer
users.sch.gr/tliontakis/index.php/my-projects
Συνημμένα:
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, nkary, Stabill, sly*m

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

Χρόνος δημιουργίας σελίδας: 0.281 δευτερόλεπτα
Powered by Kunena Φόρουμ

great retro computers and retro consoles companies logos