Amstrad Flashback Tips: Εναλλακτικός editor για Basic programming.

Άβαταρ μέλους
arislab
Amstrad Plc. Owner
Amstrad Plc. Owner
Δημοσιεύσεις: 279
Εγγραφή: Τρί Μάιος 06, 2014 2:16 am

Amstrad Flashback Tips: Εναλλακτικός editor για Basic programming.

Μη αναγνωσμένη δημοσίευσηαπό arislab » Τρί Δεκ 13, 2016 10:26 pm

Όσοι ασχοληθήκαμε με τον προγραμματισμό στους CPC και κυρίως στην Locomotive Basic, θα διαπιστώσαμε ο Editor/Interface του Basic Interpreter ήταν μεν απο τους πιο αξιόλογους σε home micro αλλά σε μεγάλα προγράμματα δεν ήταν τόσο λειτουργικός...ειδικότερα για παραδειγμα αν θέλαμε να κάνουμε διόρθωση σε κάποια γραμμη εντολών έπρεπε να ψαχνουμε ανάμεσα σε εκατοντάδες ή η αντικατάσταση μιας μεταβλητής σ'όλο το listing ήταν λίγο επώδυνη! yes-yes

Θα θέλαμε να γράφουμε προγράμματα-listing μας σ'εναν επεξεργαστή κειμένου μ'ολες τις ευκολίες που μας παρέχει ένα τέτοιο εργαλέιο. Δυστηχώς όμως αν ανοίξουμε ένα basic file διαμέσου κάποιου word processor στην οθόνη μας θα εμφανιστούν "κινεζικα"

Η λύση βρίσκεται σ'ενα τρυκ που μας το παρείχε μια παράμετρος της εντολής save, και η Amstrad (για λόγους που δεν γνωρίζω) το είχε εναποθέσει στα "ψιλά γράμματα" yes-yes

Η εντολή είναι η SAVE"FILE.BAS",a H παράμετρος "a" δηλώνει το αρχείο σαν ASCII.

...πάμε να το δουμε βήμα-βημα μ'ενα παράδειγμα

Γράφουμε το πρόγραμμά μας και το αποθηκεύουμε σαν save"FB.BAS",a

1.png

2.png


το ανοίγουμε απο έναν επεξεργαστή κειμένου π.χ. AMSWORD και προσθέτουμε την διόρθωση "30 NEXT i"

3.png


το αποθηκεύουμε μεσα απο τον επεξεργαστή πάλι σαν ASCII "FB1.BAS"

4.png


το δοκιμάζουμε κάτω απο την basic..και λειτουργεί κανονικά!

5.png

6.png


Σημ: Το tip λειτουργεί για γραμμές εντολών που δεν ξεπερνάνε τους 120 χαρακτήρες! αν ξεπερνάει τους 120 χαρακτήρες καλό είναι να σπάει σε επόμενη αριθμητική γραμμη.
Δεν έχετε τα απαραίτητα δικαιώματα για να δείτε τα συνημμένα αρχεία σε αυτήν τη δημοσίευση.

Άβαταρ μέλους
VincentGR
Amiganoid
Amiganoid
Δημοσιεύσεις: 1899
Εγγραφή: Τρί Απρ 03, 2012 1:18 pm
Τοποθεσία: Piraeus
Επικοινωνία:

Re: Amstrad Flashback Tips: Εναλλακτικός editor για Basic programming.

Μη αναγνωσμένη δημοσίευσηαπό VincentGR » Τετ Δεκ 14, 2016 6:16 pm

Μπράβο ρε Άρη!
Θυμόμαστε και μαθαίνουμε νέα πράγματα.

Μόλις είδα το θέμα σου μου ήρθε ένα φλας(μπακ) και αμέσως έτρεξα στη basic.
Άλλος ένας τρόπος λοιπόν είναι :

Αν έχεις λοιπόν πρόβλημα στη γραμμή 500, γράφεις list 500 και εμφανίζεται μόνο αυτή η γραμμή.

Εικόνα


Το σκέφτηκα? Το θυμήθηκα? Δε θα μάθω ποτέ, είναι από εκείνα τα παιχνίδια που παίζει το μυαλό σε αυτή την ηλικία yes-yes

Βέβαια αυτή η λύση είναι η μπακαλίστικη και σίγουρα δε δίνει τη γκλαμουριά και την ευκολία ενός editor.
Εικόνα FAN
http://partsfromthepast.blogspot.gr/
To blit, or not to blit?

Άβαταρ μέλους
alex76gr
Reviewer
Reviewer
Δημοσιεύσεις: 863
Εγγραφή: Τρί Απρ 03, 2012 11:22 pm
Τοποθεσία: Πειραιάς
Επικοινωνία:

Re: Amstrad Flashback Tips: Εναλλακτικός editor για Basic programming.

Μη αναγνωσμένη δημοσίευσηαπό alex76gr » Τετ Δεκ 14, 2016 9:46 pm

Μπράβο Άρη!
Μπράβο Δημήτρη!

Καλά αυτό με το ASCII θα έπρεπε να το έιχαν κάνει σημαία στην Amstrad κανονικά.

Άβαταρ μέλους
arislab
Amstrad Plc. Owner
Amstrad Plc. Owner
Δημοσιεύσεις: 279
Εγγραφή: Τρί Μάιος 06, 2014 2:16 am

Re: Amstrad Flashback Tips: Εναλλακτικός editor για Basic programming.

Μη αναγνωσμένη δημοσίευσηαπό arislab » Τετ Δεκ 14, 2016 10:24 pm

Thanks Alex!!! :D :thanks :thanks

Σωστός Μήτσε!!! yes-yes :!!

επίσης η εντολή LIST παίρνει και range αριθμού εντολών δλδ στο παράδειγμα σου γράφοντας LIST 10-30 , επιστρέφει μόνο τις 3 πρώτες εντολές (10...,20...,30...) yes-yes


Επιστροφή σε “Amstrad Software”



Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: 1 και 0 επισκέπτες