Καταχωρήθηκε 25 December 2007 - 04:32 AM
Καλή και άγια η basic των μηχανημάτων μας αλλά κάποιες φορές για όσους ασχολούνται με τον προγραμματισμό φαίνεται λίγη. Σε αυτό βοηθούν κάποια freeware development tools και compilers που μας βοηθούν να αναπτύξουμε εφαρμογές για τα παλαιά μας μηχανήματα στο σύγχρονο PC μας σε γλώσσες όπως η C και φυσικά η Assembly. Με μία μικρή αναζήτηση που έκανα βρήκα μερικά τέτοια εργαλεία και σας τα παρουσιάζω!!!!!
Tommy Gun
Δεν πρόκειται για το γνωστό υποπολυβόλο του β'ΠΠ αλλά για ένα ολοκληρωμένο περιβάλλον ανάπτυξης εφαρμογών για 8 bit μηχανήματα.
Αυτή τη στιγμή υποστηρίζει τους εξής υπολογιστές:
*Sinclair ZX Spectrum 16K, 48K, +, 128K, +2, +2e, +3.
* Amstrad CPC 464, 664 and 6128
* Sam Coupé
* Commodore 64
Hi-Res mode only at the moment
* Commodore Vic 20 - HiRes and MultiColor modes
* Jupiter Ace
Limited support for 64x48 mode
* Jupiter Ace 4000
Full support for 256x192 mode graphics
*Enterprise 64/128
*MSX 1 (work in progress)
όπως αναφέρει στο site του ο κατασκευαστής του.
Επιτρέπει την δημιουργία οθονών,sprites,UDG,Fonts,χαρτών,διαχείριση της μνήμης κ.α.
Έχει editor για να γραφεί ο κώδικας και υποστηρίζει compilers assembly και C. Στο site δίνει και την διεύθυνση ενός free Ζ80 assembler o οποίος συνεργάζεται με το tommy gun. Λεπτομέρειες θα βρείτε στο: http://www.users.on....nyt73/TommyGun/
Z88dk
Πρόκειται για έναν C compiler για Z80 ο οποίος είναι μια "μικρότερη" έκδοση της ANSI C
Είναι απλός command promt compiler δηλαδή γράφετε την εφαρμογή σας σε έναν απλό text editor και μετά μέσα από το command promt δίνετε την κατάλληλη εντολή για να κάνετε compile. Στο πακέτο θα βρείτε παραδείγματα,documentation και βιβλιοθήκες.
Περισσότερες λεπτομέρειες στο
www.z88dk.org/forum/
cc65
Είναι και αυτός ένας C compiler αλλά για Commodore (16,64,128, +4 ), Atari 8 bit υπολογιστές,Apple II,Oric Atmos, NES, Atari Lynx.
Και αυτός είναι compiler από command prompt και το πακέτο περιλαμβάνει documentation και παραδείγματα.
Περισσότερες πληροφορίες στο:http: //www.cc65.org/#Overview
ZX Basic Compiler
Για όσους δεν θέλουν να αφήσουν την Basic έρχεται από την Ισπανία ένας compiler για την Sinclair Basic του Spectrum.
Τα πράγματα είναι απλά, γράφετε τον κώδικα σας σε basic και ο compiler αναλαμβάνει να τα κάνει γλώσσα μηχανής για Z80!!!!
Περισσότερα στο: http://www.boriel.co...basic-compiler/
Εάν βέβαια δεν θέλετε να αφήσετε το πληκτρολόγια του αγαπημένου σας Spectrum υπάρχει (από την δεκαετία του 80) ο MCODER της PSS ο οποίος αφού τον φορτώσουμε στον Spectrum μας γράφουμε κανονικά την εφαρμογή μας σε basic τον καλούμε και αυτός την μεταγλωττίζει σε κωδικά μηχανής Z80. Μετά το σώζουμε όπως ξέρουμε (SAVE "Test") και το φορτώνουμε όπως ξέρουμε (LOAD""). Η εφαρμογή φυσικά θα τρέχει πολύ πιο γρήγορα από το να ήταν απλή basic!!!!!
Άντε να βλέπω τα πληκτρολόγια να παίρνουν φωτιά!!!!!
https://www.retrovisions.gr/index.php/2014-08-15-21-03-07/2014...