What's new
iamretro

Wow! It seems you have yet to create an account with us! Needless to say, you have to register in order to get the full "iamretro" experience! You will then be able to create your own topics, reply to posts and be an active member of the MOST prolific community in Greece (even further than that, but we're being modest for now). So don't delay! REGISTER!

turrican

Retro Guru
Comrade
Joined
Jun 13, 2012
Messages
2,925
Διαμαρτύρομαι! :p
Δε πρέπει οι γραφικές δυνατότητες να υπερβούν καταξιωμένα μηχανήματα! :unsure:
Να γίνει σεβαστή η ιστορία, η φυσική νομοτέλεια και τα κεκτημένα! :mad:
(εκτός φυσικά αν υπογραφεί συμφωνητικό - παραίτηση από οποιαδήποτε αξίωση κυριαρχίας στην αγορά, και σαφή αναφορά ότι το λιοντάρι στοχεύει από τη δεύτερη θέση και κάτω!). Εννοείται ότι θα υπάρχει ρητή αναφορά που θα δίνει σε γνωστό υπέρ-computer τα πρωτεία, ή έστω μια διατύπωση πρώτος μεταξύ ίσων). :unsure:

Υπέροχη δουλειά παιδιά, συνεχίστε έτσι (εεπππ, τι έτσι; ...σχεδόν έτσι...παρασύρθηκα)! :devilish::lol:
 

lliont

Retro Member
Comrade
Joined
Aug 3, 2017
Messages
117
Διαμαρτύρομαι! :p
Δε πρέπει οι γραφικές δυνατότητες να υπερβούν καταξιωμένα μηχανήματα! :unsure:
Να γίνει σεβαστή η ιστορία, η φυσική νομοτέλεια και τα κεκτημένα! :mad:
(εκτός φυσικά αν υπογραφεί συμφωνητικό - παραίτηση από οποιαδήποτε αξίωση κυριαρχίας στην αγορά, και σαφή αναφορά ότι το λιοντάρι στοχεύει από τη δεύτερη θέση και κάτω!). Εννοείται ότι θα υπάρχει ρητή αναφορά που θα δίνει σε γνωστό υπέρ-computer τα πρωτεία, ή έστω μια διατύπωση πρώτος μεταξύ ίσων). :unsure:

Υπέροχη δουλειά παιδιά, συνεχίστε έτσι (εεπππ, τι έτσι; ...σχεδόν έτσι...παρασύρθηκα)! :devilish::lol:


Συγνώμη αλλά μια που πρόσθεσα video ram για το mode 1 πως μου ήρθε τι να πω και άλλαξα και το mode 0 σε 640x240 pixels, 30x80 χαρακτήρες, 2 χρώματα ανά χαρκτήρα από τα 16 διαθέσιμα.
Για να μη βαριέται και ο Μάνος να έχει κάτι να ασχολείται.
 

sly*m

Retro Addict
Comrade
Joined
Oct 30, 2018
Messages
643
Για να μη βαριέται και ο Μάνος να έχει κάτι να ασχολείται.
:rofl::rofl::rofl::rofl:
...τουλάχιστον το δικό μας πληκτρολόγειο κάνει beep... :sneaky:
Που να δεις τα καινούρια fonts στο 640x240! Θα ανεβάσω τις τελευταίες αλλαγές και θα καταλάβεις!:rofl::rofl::sneaky:
 

turrican

Retro Guru
Comrade
Joined
Jun 13, 2012
Messages
2,925
Χρμμμμφφφφφ....640χ200!!! Το εμπιστευόμαστε χρόνια εμείς που κάνουμε καταχρήσεις στις γιορτές (Αδυνατίζει)!!! ;)
 
Last edited:

sly*m

Retro Addict
Comrade
Joined
Oct 30, 2018
Messages
643
Έχουν γίνει βελτιώσεις στον Lion Computer και έχουν περαστεί και στον LionWin.

Το text mode0 έχει ανάλυση 640 x 240 pixels. Οι χαρακτήρες έχουν μέγεθος 8x8 και έτσι έχει γίνει 80στηλος, 80 x 30.
Η απόδοση στην οθόνη είναι στα 640 x 480, στο διπλάσιο ύψος.

Η παλέτα τώρα είναι 16 χρώματα, όπως και του γραφικού mode1, με χρώμα background και foreground ανά χαρακτήρα.

Τα sprites είναι 42 πολύχρωμα και παίζουν και στο mode0 και στο mode1.

Μπορείτε να κατεβάσετε την τελευταία εφαρμογή, όπως πάντα εδώ.

Mode 0
list0.png

Mode 0
colors.png

Mode 1 320 x 200
list1.png
 
Last edited:

geoanas

Commodore Vampire
Staff member
Comrade
Joined
Oct 21, 2012
Messages
7,309
Νομίζω ότι το project προχωράει με γοργά βήματα! ...ίσως και πιο γρήγορα από ότι θα περίμενε κανείς....Μπράβο σας! :thumbup:

So, what next? :)
 

lliont

Retro Member
Comrade
Joined
Aug 3, 2017
Messages
117
Σκέφτομαι να κάνω μια παύση στην ανάπτυξη του hardware, να βελτιώσω κάποια θέματα χρονισμού (metastability).
Το software δέχεται πολύ βελτιστοποίηση αλλά και λειτουργίες που λείπουν όπως π.χ. εντολή line στην basic και java, διαχείριση αρχείων κ.α.
Η επόμενη σημαντική αλλαγή στο hardware λέω να είναι μηχανισμός να βλέπει περισσότερη μνήμη, που προς το παρόν υπάρχει ένας πολύ απλοϊκός τρόπος να βλέπει 64Κ έξτρα μνήμης αλλά θα μπορούσε να επεκταθεί με επιλογή σελίδας 64Κ από μεγαλύτερο εύρος μνήμης π.χ 1ΜΒ.
Ο Μάνος αν έχει χρόνο και δεν έχει κάποιο άλλο μεγάλο project μπορεί να έχει στο μυαλό του να αναπτύξει κάτι όπως το full mandel, κάποιο demo (θα ζητήσει υποστήριξη για samples :|), την Manos Basic, παιχνίδι, ? Αλλά και απλά η ενημέρωση του emulator είναι σοβαρό project, τώρα θυμήθηκα ότι σκέφτεται να φτιάξει το emulation του hardware του SPI/SDCard και του file system. Θα μας πει ο ίδιος.
 
Last edited:

sly*m

Retro Addict
Comrade
Joined
Oct 30, 2018
Messages
643
Στα To Do για τον LionWin όντως θα ήθελα να του φτιάξω εξομοίωση-διαχείριση spi και fat στον φάκελο 'files' για αρχή... Έτσι θα μπορεί να διαβάζει και να σώζει αρχεία από μέσα όπως ο hard Lion και όχι μόνο σώζοντας και φορτώνοντας την μνήμη του emulator σε αρχεία 'από έξω', από τη φόρμα.
Επίσης ο ήχος θέλει καλύτερη διαχείριση γιατί κάνει διακοπές εκεί που ο Lion παίζει συνεχόμενα χωρίς διακοπές. Το ship του παίκτη στο astro όταν κινείται, στον Lion δεν κάνει διακοπές ενώ στον win ακούγεται σαν να έχει εξάτμιση και ξερύθμιστο καρμπυρατέρ! o_O
 

sly*m

Retro Addict
Comrade
Joined
Oct 30, 2018
Messages
643
Ο LionComputer μπορεί να έχει προχωρήσει πολύ αλλά ο emulator έχει μείνει 1μιση χρόνο πίσω!

Το ship του παίκτη στο astro όταν κινείται, στον Lion δεν κάνει διακοπές ενώ στον win ακούγεται σαν να έχει εξάτμιση και ξερύθμιστο καρμπυρατέρ!

Φτιάχτηκε λοιπόν αδιάκοπη σύνθεση και ροή ήχου αξιοποιώντας επιτέλους το NAudio.

Τελευτάιο commit:

Το τελευταίο εκτελέσιμο του emulator είναι πάντα εδώ:



ToDo: H LionJava χρησιμοποιεί αρχεία, όπως στο Pac Man. Η επόμενη υλοποίηση λοιπόν πρέπει να γίνει στην επικοινωνία SPI με την SD κάρτα και σύνθεση των δομών της FAT. Κάποια στιγμή θα γινόταν! :lol::emoji_sweat:
 

sly*m

Retro Addict
Comrade
Joined
Oct 30, 2018
Messages
643
O emulator με λίγη βοήθεια και από τον Λέοντα, έχει πρόσβαση σε disk image VHD, φορμαρισμένο σε FAT (FAT16) !
Προς το παρόν διαβάζει μόνο και δεν σώζει.

19740

19741

Το basic πρόγραμμα από το quarantine challenge ήταν στο VHD που μου έδωσε ο Λέων!

19742

19743
 

sly*m

Retro Addict
Comrade
Joined
Oct 30, 2018
Messages
643
Στο τελευταίο commit o LionWin τώρα υποστηρίζει πλήρως FAT16 VHD image.

Η τελευταία εφαρμογή έχει ένα VHD image των 32MB. Θα πρέπει να το επιλέξετε από το File->Open VHD Image, και να πατήσετε [Stop], [Reset] και [Run] για να τρέξει την πρώτη φορά. Την επόμενη φορά θα φορτωθεί αυτόματα.
 
Top