sonic2000gr
RetroWannaBe
- Joined
- 6 Δεκ 2009
- Μηνύματα
- 67
- Αντιδράσεις
- 8
Σχεδόν κάθε χρόνο βγάζω τα ρετρό μηχανήματα μου από το ντουλάπι για ένα στοιχειώδες service και πολλές φορές φωτογράφιση ή βιντεοσκόπηση. Οι περισσότεροι θα έχουν δει τα αντίστοιχα βίντεο μου στο youtube. Πράγματι και φέτος τα έβγαλα - εκτός από τον TI-99 που είναι και το θέμα μας εδώ - και έβγαλα και μερικές φωτογραφίες που δημοσίευσα στο FB. Δεν βλέπω πλέον την ανάγκη να γυρίσω βίντεο γιατί κατά πάσα πιθανότητα θα λέω τα ίδια και τα ίδια.
Όμως από όλα τα μηχανήματα που έχω, το ένα που σαφως ξεχωρίζει είναι ο ΤΙ-99:
- Ήταν το πρώτο μου μηχάνημα
- Το ένα από τα τρία TI-99 που έχω είναι το *original* που είχα αγοράσει το 1984 (!)
- Σε αυτό πάνω έμαθα προγραμματισμό σε BASIC / Extended BASIC και μετά ήρθαν τα υπόλοιπα μηχανήματα, γλώσσες, assembly...
Σαν αποτέλεσμα, στο μηχάνημα αυτό έχω γράψει πλήθος δικών μου προγραμμάτων (αλλά και προγράμματα από listings περιοδικών) και ευτυχώς σώζονται αρκετά από αυτά σε κασέτες (οι οποιες για κάποιο λόγο... λειτουργούν ακομα).
Πριν από αρκετά χρόνια και προβλέποντας οτι κάποια στιγμή οι κασέτες ή/και τα κασετόφωνα θα σταματήσουν να λειτουργούν προχώρησα στην ψηφιοποίηση αρκετών - αν και μάλλον όχι όλων - των προγραμμάτων χρησιμοποιώντας ένα πρόγραμμα που λέγεται CS1er ώστε πλέον να μπορούν να εκτελεστούν σε ένα εξομοιωτή (αλλά και να γίνουν remastered audio και να ξαναφορτωθούν από την κάρτα ήχου σε ένα αληθινό TI-99).
Σκοπός μου σε αυτό το thread - αν υπάρχει το αντίστοιχο ενδιαφέρον - είναι να σας παρουασίασω μερικά από τα προγράμματα μου (αλλά και προγράμματα από περιοδικά που βρίσκονται ακόμα στις κασέτες μου) δίνοντας φωτογραφίες, περιγραφή, αναμνήσεις αλλά και το ίδιο το πρόγραμμα για να τρέξετε σε κάποιο εξομοιωτή.
Για το σκοπό μου χρησιμοποιώ τον εξομοιωτή classic 99 ο οποίος είναι πολύ καλός και απλούστατος στη χρήση. Τα αρχεία που θα δίνω μπορείτε να τα βάλετε στον κατάλογο που προορίζεται για το DSK1 (οδηγός δισκέτας που ποτέ βέβαια δεν είχα...). Απλες οδηγίες χρήσης μπορείτε να βρειτε σε αυτό το άρθρο μου στο deltahacker - όπου υπάρχει και ο Enigma simulator.
Ξεκινάω λοιπόν με ένα πρόγραμμα μου, παραλλαγή του Auto Character Definition που υπάρχει στο User's manual. To auto character definition μας επιτρέπει να δημιουργήσουμε ένα χαρακτήρα (UDG) και μας δινει τον δεκαεξαδικό αριθμό που πρέπει να χρησιμοποιήσουμε στην εντολή CALL CHAR της BASIC για να τον ορίσουμε στο πρόγραμμα μας.
Κατά αντιστοιχία, το Sprite Definer - η δική μου εκδοχή - κάνει το ίδιο πράγμα με 4 χαρακτήρες ταυτόχρονα, σε διάταξη 2Χ2. Η διάταξη αυτή αντιπροσωπεύει τα μεγάλα sprites στην Extended BASIC του ΤΙ-99.
Για να το εκτελέσετε, κατεβάστε το από εδώ: sprdef.zip. Αποσυμπιέστε το και βάλτε το αρχείο SPRDEF1 στον κατάλογο που αντιστοιχεί στο DSK1 του emulator.
Μπείτε στην Extended BASIC και γραψτε OLD DSK1.SPRDEF1 και μετά RUN
Ενα screenshot είναι το παρακάτω:
Προβολή συνημμένου 137131
και τμήμα από το listing:
Προβολή συνημμένου 137132
Ελπίζω να σας αρέσει η ιδέα μου... Για να σας δελεάσω, θα βγάλω και τον πραγματικό TI-99 και θα ψάξω για τις λεγόμενες "χαμένες κασέτες", με προγράμματα που ελπίζω ότι υπάρχουν και δεν τα έχω ακόμα ψηφιοποιήσει
Και τώρα μπορείτε να με βομβαρδίσετε με απορίες και ερωτήσεις!
Όμως από όλα τα μηχανήματα που έχω, το ένα που σαφως ξεχωρίζει είναι ο ΤΙ-99:
- Ήταν το πρώτο μου μηχάνημα
- Το ένα από τα τρία TI-99 που έχω είναι το *original* που είχα αγοράσει το 1984 (!)
- Σε αυτό πάνω έμαθα προγραμματισμό σε BASIC / Extended BASIC και μετά ήρθαν τα υπόλοιπα μηχανήματα, γλώσσες, assembly...
Σαν αποτέλεσμα, στο μηχάνημα αυτό έχω γράψει πλήθος δικών μου προγραμμάτων (αλλά και προγράμματα από listings περιοδικών) και ευτυχώς σώζονται αρκετά από αυτά σε κασέτες (οι οποιες για κάποιο λόγο... λειτουργούν ακομα).
Πριν από αρκετά χρόνια και προβλέποντας οτι κάποια στιγμή οι κασέτες ή/και τα κασετόφωνα θα σταματήσουν να λειτουργούν προχώρησα στην ψηφιοποίηση αρκετών - αν και μάλλον όχι όλων - των προγραμμάτων χρησιμοποιώντας ένα πρόγραμμα που λέγεται CS1er ώστε πλέον να μπορούν να εκτελεστούν σε ένα εξομοιωτή (αλλά και να γίνουν remastered audio και να ξαναφορτωθούν από την κάρτα ήχου σε ένα αληθινό TI-99).
Σκοπός μου σε αυτό το thread - αν υπάρχει το αντίστοιχο ενδιαφέρον - είναι να σας παρουασίασω μερικά από τα προγράμματα μου (αλλά και προγράμματα από περιοδικά που βρίσκονται ακόμα στις κασέτες μου) δίνοντας φωτογραφίες, περιγραφή, αναμνήσεις αλλά και το ίδιο το πρόγραμμα για να τρέξετε σε κάποιο εξομοιωτή.
Για το σκοπό μου χρησιμοποιώ τον εξομοιωτή classic 99 ο οποίος είναι πολύ καλός και απλούστατος στη χρήση. Τα αρχεία που θα δίνω μπορείτε να τα βάλετε στον κατάλογο που προορίζεται για το DSK1 (οδηγός δισκέτας που ποτέ βέβαια δεν είχα...). Απλες οδηγίες χρήσης μπορείτε να βρειτε σε αυτό το άρθρο μου στο deltahacker - όπου υπάρχει και ο Enigma simulator.
Ξεκινάω λοιπόν με ένα πρόγραμμα μου, παραλλαγή του Auto Character Definition που υπάρχει στο User's manual. To auto character definition μας επιτρέπει να δημιουργήσουμε ένα χαρακτήρα (UDG) και μας δινει τον δεκαεξαδικό αριθμό που πρέπει να χρησιμοποιήσουμε στην εντολή CALL CHAR της BASIC για να τον ορίσουμε στο πρόγραμμα μας.
Κατά αντιστοιχία, το Sprite Definer - η δική μου εκδοχή - κάνει το ίδιο πράγμα με 4 χαρακτήρες ταυτόχρονα, σε διάταξη 2Χ2. Η διάταξη αυτή αντιπροσωπεύει τα μεγάλα sprites στην Extended BASIC του ΤΙ-99.
Για να το εκτελέσετε, κατεβάστε το από εδώ: sprdef.zip. Αποσυμπιέστε το και βάλτε το αρχείο SPRDEF1 στον κατάλογο που αντιστοιχεί στο DSK1 του emulator.
Μπείτε στην Extended BASIC και γραψτε OLD DSK1.SPRDEF1 και μετά RUN
Ενα screenshot είναι το παρακάτω:
Προβολή συνημμένου 137131
και τμήμα από το listing:
Προβολή συνημμένου 137132
Ελπίζω να σας αρέσει η ιδέα μου... Για να σας δελεάσω, θα βγάλω και τον πραγματικό TI-99 και θα ψάξω για τις λεγόμενες "χαμένες κασέτες", με προγράμματα που ελπίζω ότι υπάρχουν και δεν τα έχω ακόμα ψηφιοποιήσει
Και τώρα μπορείτε να με βομβαρδίσετε με απορίες και ερωτήσεις!