Atari Falcon 030 MP3 Replay video

  • Έναρξη μίζας Έναρξη μίζας ChrisTOS
  • Ημερομηνία έναρξης Ημερομηνία έναρξης
@keropi: 1vbl = 1 vertical blank, 1 ανανέωση οθόνης, δηλ. αν η ανάλυση στην οποία τρέχει το παιχνίδι έχει ρυθμό ανανέωσης 60hz (ανανεώνεται 60 φορές το δευτερόλεπτο) και το παιχνίδι επίσης προλαβαίνει να σχεδιάσει τα γραφικά κάθε καρές τουλάχιστον 60 φορές το δευτερόλεπτο, τότε λέμε ότι έχουμε ταχύτητα 1vbl (Δηλαδή σε χρόνο μιας ανανέωσης οθόνης προλαβαίνει το παιχνίδι να σχεδιάσει ένα καρέ). Αν το rendering είναι μεταξύ 30 και 60 και θέλεις και να εφαρμόζεις vsync (vertical synchronization, δηλαδή το rendering σου και η ανανέωση της οθόνης να συμβαδίζουν μεταξύ τους) τότε θα πέσεις κατευθείαν στα 30 καρέ και τότε λέμε ότι έχουμε 2vbl και ούτω καθεξής. Στην Amiga και στον C64 ήταν μαγκιά να έκανες ένα δύσκολο demo effect σε 1vbl και ήταν σημαντικό και τα παιχνίδια να τρέχουν σε 1vbl ώστε να είναι κολλημένο (ομαλό) το scrolling και να φαίνεται τέλεια! Μερικές φορές ας πούμε, κάποια καρέ πρέπει να υπολογιστούν με τη βοήθεια του επεξεργαστή και ειδικά ο Falcon από ότι ξέρω δεν είχε κάποια hardware chips για sprites ή blitter (ή μήπως κάνω λάθος ;) οπότε αν δεν προλαβαίνει ο επεξεργαστής να υπολογίσει και να γράψει τα γραφικά για το κάθε καρέ σε χρόνο μικρότερο ή ίσο του χρόνου ανανέωσης της οθόνης τότε δεν προλαβαίνει το πολυπόθητο 1vbl και αναγκάζεται να συγχρονίσει σε 2vbl δηλαδή 30 καρέ ας πούμε. Τα μπέρδεψα λίγο; :)

Wow! Δεν έχω ξαναδεί παιχνίδια στον Falcon, μόνο demos (και πάλι από video). Ευκαιρία να ρίξω μια ματιά. Στο μέλλον έναν Falcon θα τον αγοράσω από κανά ebay πάντως. Τρελά demos!
 
Τελευταία επεξεργασία από έναν συντονιστή:
O blitter einai mia ponemenh istoria... Enjoy the vids :)
 
Πίσω
Μπλουζα