Easy Flash για Commodore 64 - Μινι οδηγός χρήσης

geoanas

Commodore Vampire
Staff member
Messages
6,472
Reaction score
4,093
Points
223


[ http://skoe.de/easyflash/doku.php?id=efintro ]

Πρόκειται για μια cartridge που κουμπώνει στο expansion port του 64 και περιέχει μια flash-EPROM (με χωρητικότητα 1 MByte) που μπορούμε να την εγγράψουμε και να τη σβήσουμε όσες φορές θέλουμε (χμμμ....θεωρητικά βέβαια, γιατί πρακτικά ο αριθμός εγγραφών μιας flash-rom είναι πεπερασμένος, απλά είναι τόσο μεγάλος που στην ουσία ο χρήστης αποκλείεται πρακτικά να τον εξαντλήσει)
Ο τύπος αρχείων που μπορούμε να "περάσουμε" σε μια EasyFlash cart, έχουν κατάληξη .crt
Ο τύπος των διαφόρων rom images formats που υποστηρίζει είναι :

- Normal 8k and Normal 16k
- Ultimax
- Ocean Type 1
- EasyFlash and EasyFlash xbank.


Η διαδικασία εγγραφής γίνεται κατευθείαν σε C64, χωρίς να απαιτείται extra hardware. Το πρόγραμμα που χρησιμοποιούμε είναι το EasyProg.
H EasyFlash ΔΕΝ αποτελεί υποκατάστατο ενός floppy drive (δεν μπορεί κανείς να σώσει ή να διαβάσει δεδομένα με χρήση SAVE / LOAD), ούτε υποκαθιστά λειτουργίες freezing όπως η Final Cartridge III ή ή Action Replay. (Το τελευταίο μπορεί να γίνει βέβαια στην EasyFlash3 αφού αποτελεί και βασικό της χαρακτηριστικό ;) )

Επειδή τα αρχεία .crt είναι συνήθως μεγάλα (ξεπερνούν την χωρητικότητα μιας single floppy δισκέτας) καλό είναι να διαθέτουμε κάποιο βοήθημα όπως το SD2IEC για να κάνουμε τη ζωή μας απείρως ευκολότερη. Λέγεται μάλιστα ότι το SD2IEC με την EasyFlash πάνε "σαν τους Χιώτες" :lol: , μαζί, παρέα :D και αυτός βέβαια είναι και ο λόγος που κράτησα το SD2IEC, παρά την αγορά ενός 1541 Ultimate II cart.
Σε περίπτωση βέβαια που δεν διαθέτουμε το παραπάνω, μπορούμε να χρησιμοποιήσουμε το πρόγραμμα EasySplit για να χωρίσουμε το (μέχρι 1MiB) crt αρχείο, σε μικρότερα ώστε να χωρέσουν σε δισκέτες (Ακούς DAT-Alex ? ;-) )

Όλα τα βοηθητικά προγράμματα / εργαλεία μπορούμε να τα κατεβάσουμε από εδώ :
:arrow: http://skoe.de/easyflash/doku.php?id=downloads

Αξίζει να σημειώσω ότι η cartridge εξομοιώνεται στην τελευταία έκδοση του VICE.

Πρόσφατα έχει κυκλοφορήσει η εξελιγμένη έκδοση της κάρτας με το όνομα EasyFlash3. Μεταξύ των νέων της χαρακτηριστικών είναι η δυνατότητα να εγγράψουμε μέχρι 7 διαφορετικά αρχεία crt σε ισάριθμα slots. Δηλαδή κάτι σαν να έχουμε 7 διαφορετικές κλασσικές EasyFlash cartridges συνδεδεμένες στον C64 (!)



...It provides 7 EasyFlash slots, each of them is a full-featured EasyFlash 1. With a menu you can choose which one you want to start...
Περισσότερα για τα νέα χαρακτηριστικά της EasyFlash3, εδώ :
:arrow: http://skoe.de/easyflash/doku.php?id=ef3intro

Εγώ δυστυχώς ΔΕΝ διαθέτω την 3άρα (με πρόλαβε η διακοπή του PayPal) αλλά σίγουρα είναι μια αγορά που θα προχωρήσω στο μέλλον ;-)

Παρακάτω θα περιγράψω μόνο την διαδικασία εγγραφής και αν υπάρξει επιθυμία θα γράψω και κανα δυο σειρές για την διαδικασία δημιουργίας ενός αρχείου .crt (στο PC)

ΔΙΑΔΙΚΑΣΙΑ ΕΓΓΡΑΦΗΣ

Έστω ότι έχουμε το αρχείο .crt σε ένα directory μέσα στην SD κάρτα, που έχουμε φορτώσει στο SD2IEC.
Στην κλασσική EasyFlash γυρίζουμε τον διακόπτη που έχει από πίσω η κάρτα, στην θέση εγγραφής.
Έτσι με το που ανοίγουμε τον C64, η EasyFlash παραμένει ανενεργή και δεν τρέχει το πρόγραμμα που ενδεχομένως να έχει στην flash-eprom.

Τρέχουμε το πρόγραμμα εγγραφής, το EasyProg. Το φορτώνουμε κανονικά στον 64, όπως όλα τα προγράμματα.


Στις EasyFlash3, ξεκινάμε το EasyProg μέσα από το EF3 menu της κάρτας.
http://skoe.de/easyflash/doku.php?id=ef3menu

Με το τέλος της διαδικασίας θα βρεθούμε μπροστά στη βασική οθόνη επιλογών


Πατάμε τα κουμπιά [M] (Menu) και [W] (Write) για να προχωρήσουμε στις αντίστοιχες επιλογές

Στην EasyFlash3, το EasyProg θα σας ζητήσει να επιλέξετε slot.
To παρακάτω video είναι από το επίσημο site, αλλά είναι λίγο παρωχημένο...

Η επιλογή slot-0 πρέπει να χρησιμοποιείτε μόνο κατά τη διαδικασία αναβάθμισης της EasyFlash3.
:arrow: http://skoe.de/easyflash/doku.php?id=ef3update

Mέσω του menu μετακινούμαστε μέσα στα dirs του SD2IEC ή του floppy και βρίσκουμε το αρχείο .crt που θέλουμε να εγγράψουμε


Επιλέγουμε το αρχείο και ανοίγει ένα πλαίσιο διαλόγου που μας καλεί να επιβεβαιώσουμε την εντολή εγγραφής


Επιλέγουμε [ENTER] και η διαδικασία αρχίζει αμέσως


Αυτό μπορεί να κρατήσει αρκετά (μέχρι και ένα 20λεπτο). Κατά τη διάρκεια της διαδικασίας η οθόνη γεμίζει παράσιτα. Μην φοβηθείτε, αυτό γίνεται γιατί τη συγκεκριμένη στιγμή το VIC-II δεν μπορεί να δει την character rom, οπότε χαλάει η απεικόνιση των χαρακτήρων στην οθόνη.


Όταν τελειώσουμε, το EasyProg μας πληροφορεί για την επιτυχή κατάληξη


- Σβήνουμε τον C64.
- Στην κλασσική EasyFlash γυρίζουμε τον διακόπτη που έχει πίσω, στη θέση λειτουργίας της ως cartridge.
- Ανοίγουμε το μηχάνημα και το πρόγραμμα που έχουμε φορτώσει τρέχει αυτόματα.

Στη EasyFlash3 , το πρόγραμμα που γράψαμε, εμφανίζεται στην αντίστοιχη θύρα (slot) που επιλέξαμε κατά την εγγραφή.
Για να γράψουμε άλλο αρχείο crt, ακολουθούμε την ίδια διαδικασία όπως εξήγησα παραπάνω αλλά επιλέγουμε άλλη θύρα (slot) μέσα από το menu εγγραφής της EasyFlash3

Καλές Εγγραφές ! ;-)
 

nkary

Too Retro to post!
Messages
4,432
Reaction score
12
Points
36
Ωραίος, να είχαμε και κάνα τέτοιο ματζαφλάρι καλά θα ήταν :(
 

antnik

Retro Addict
Messages
590
Reaction score
282
Points
63
Ωραίος όπως πάντα Γιώργο. Τώρα μένει να το παραγγείλουμε αλλά το pay pal μας έχει δέσει τα χέρια.
 

Pluto63

Retro Addict
Messages
678
Reaction score
722
Points
93
Ευχαριστω Γιώργο, το λάθος μου ήταν οτι δεν διάλεγα σλοτ και έγραφα στο 0 και έτσι μου έσβηνε την ef3 στα simulation του vice. Δευτερα που γυρνάω σπιτι θα δοκιμασω, και μιας και έφτιαξα αυτό http://www.banggood.com/1Hz-50MHz-Cryst ... 59592.html θα προσπαθήσω να ευθυγραμμισω την κεφαλή ενός 1541 και να το τεστάρω με τα προγραματακια που έβαλες.

Ps. Για το PayPal καιρός να πουλήσετε οτι βαριόσαστε και είχατε παραπάνω, το απόθεμα που μπαίνει έτσι μπορείς να το χρησιμοποιήσεις και χωρίς πιστωτικές, αυτές τις μέρες ξεφορτώνομαι οτι μαζευόταν εκεί χρονια να κάνουμε ενα μικρό απόθεμα μιας και απο τις τελευταίες ειδήσεις θα δούμε PayPal σε πάνω απο εξάμηνο.
 

geoanas

Commodore Vampire
Staff member
Messages
6,472
Reaction score
4,093
Points
223
Ευχαριστώ παιδιά !

Άκη, όταν με το καλό τα καταφέρεις στην ευθυγράμμιση, ρίξε κανέναν οδηγό γιατί έχω άγρια μεσάνυχτα και το θέμα με ενδιαφέρει πολύ ! ;)
Άσε και τον nkary που "καίγεται" για ένα εσωτερικό 1571 :D
 

amiga500fan

Retro Addict
Messages
813
Reaction score
2
Points
16
Ενας πολύ καλογραμμένος και περιεκτικός οδήγος...αχ αχ ποτε θα αποκτήσω και εγω ένα...πσσσ...σύντομα..μάλλον...
 

cutlaroc

Retro Addict
Messages
530
Reaction score
593
Points
103
ΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑΑ αυτά κάνεις αληταρά και θα πάω αύριο κομμάτια στη δουλειά ΠΑΝΑΘΕΜΑ ΣΕ!!!!!
ΕΙΣΑΙ ΑΛΗΤΗΣ!!!! Πάω για ύπνο και θα τα πούμε αναλυτικότερα αύριο..........αλήταρα!!!! :rofl::rofl::rofl::rofl::rofl:
 

dimfil

Retro Addict
Messages
764
Reaction score
1,100
Points
103
Έχε χάρη που έχω ήδη κάποια EF3 να "βρίσκονται" στο συρτάρι μου... Αλλιώς θα σου έκανα "παραγγελιά" για κάνα δυο από δαύτα!

Πλάκα πλάκα, τα crt releases είναι πια τόσα πολλά και ποιοτικά που ένα Eyasyflash (είτε v1 είτε v3) είναι πλέον must have, εκτός και αν έχεις 1541 Ultimate που τα τρέχει και αυτά...

Μια ματιά στο σχετικό CSDB list πείθει οποιονδήποτε...
 

Pluto63

Retro Addict
Messages
678
Reaction score
722
Points
93
Αναπτερώνεται το ηθικό μου όταν βλέπω να φτιάχνεις όμορφα πράγματα... Super!!
 

geoanas

Commodore Vampire
Staff member
Messages
6,472
Reaction score
4,093
Points
223
Πλάκα πλάκα, τα crt releases είναι πια τόσα πολλά και ποιοτικά που ένα Eyasyflash (είτε v1 είτε v3) είναι πλέον must have, εκτός και αν έχεις 1541 Ultimate που τα τρέχει και αυτά...

Μια ματιά στο σχετικό CSDB list πείθει οποιονδήποτε...
Έτσι είναι Δημήτρη. Αυτά θα πάνε για dedicated carts...Είναι πολλά τα ποιοτικά releases που κάποιοι hard core σαν του λόγου μου, θα ήθελαν να έχουν το κάθε ένα σε ξεχωριστή cart :)

Αναπτερώνεται το ηθικό μου όταν βλέπω να φτιάχνεις όμορφα πράγματα... Super!!
Χε!Χε! Αυτή είναι η ιδέα bro! :)
 

geoanas

Commodore Vampire
Staff member
Messages
6,472
Reaction score
4,093
Points
223
...και δεν είναι μόνο αυτά, τα τερατώδη σε μέγεθος crt αλλά και κάποια άλλα μικρότερου μεγέθους (64KB) που θέλουν και αυτά την δική τους "ιδιαίτερη μεταχείριση" αλλά είναι too much να θυσιάζω Easy Flash I - pcbs του 1MB (!). Για αυτά έχω άλλα (μοχθηρά) σχέδια! LOL
 

dimfil

Retro Addict
Messages
764
Reaction score
1,100
Points
103
...και δεν είναι μόνο αυτά, τα τερατώδη σε μέγεθος crt αλλά και κάποια άλλα μικρότερου μεγέθους (64KB) που θέλουν και αυτά την δική τους "ιδιαίτερη μεταχείριση" αλλά είναι too much να θυσιάζω Easy Flash I - pcbs του 1MB (!). Για αυτά έχω άλλα (μοχθηρά) σχέδια! LOL
Είμαι όλος αυτιά!
Προβλέπω χαλαρά καλοκαιρινά απογεύματα με αναγνώσεις άρθρων σου που θα μου ανοίξουν την "όρεξη" για hardware με την επιστροφή το Σεπτέμβρη...!!!
 

Vincent

Retro Member
Messages
243
Reaction score
268
Points
73
Μου φαίνεται πως πρέπει να πάρω ένα τρίγωνο.
Μικρός δεν είπα ποτέ τα κάλαντα μα τώρα έχουμε μόνιμα Χριστούγεννα με δαύτων, πρέπει να τα μάθω.
 

geoanas

Commodore Vampire
Staff member
Messages
6,472
Reaction score
4,093
Points
223
Ακόμη ένα καινούργιο χαρακτηριστικό του EasyFlash, που ανακάλυψα σήμερα, είναι εκείνο του light equalizer....Ρίξτε μια ματιά πως συμβαδίζει με το intro tune και θα καταλάβετε ;)

 

geoanas

Commodore Vampire
Staff member
Messages
6,472
Reaction score
4,093
Points
223
Επειδή μου ζητήθηκε, αφήνω εδώ έναν κατάλογο υλικών που θα χρειαστούμε για να φτιάξουμε την EasyFlash I

Ξεκινάμε από το schematic που υπάρχει εδώ:

Κατεβάζοντας το αρχείο .brd το φορτώνουμε στο Eagle κι εκεί πλέον, στη νεώτερη έκδοση του, είναι πλέον παιχνιδάκι να εξάγουμε τα gerber files που θα χρειαστεί να τα μεταφορτώσουμε σε κάποιον κατασκευαστή pcb ώστε να πάρουμε έτοιμη κι εκτυπωμένη την πλακέτα μας.

18000

Δεν έχουμε παρά να κάνουμε ένα click στο εικονίδιο (του εργοστασίου), αυτό μέσα σε κόκκινο κύκλο, και η δουλειά μας έγινε ;)

18001

Όλες μου τις πλακέτες τις εκτυπώνω στο JLCPCB. Είμαι απόλυτα ευχαριστημένος με την ποιοτική τους εργασία και με τον τρόπο επικοινωνίας και αποστολής.

18005

Εδώ, έτοιμες σε μαύρο mat, κάτι επιπλέον που η παραγωγή μας το κάνει πλέον δώρο.

Να σημειώσουμε ότι το EAGLE διατίθεται δωρεάν από την Autodesk για ερασιτεχνική (περιορισμένη) χρήση και μπορείτε να το κατεβάσετε και να πειραματιστείτε μαζί του, εδώ

Ξεκινάμε; :)

18003

Για μια φουλ λειτουργική και ετοιμοπόλεμη cartridge λοιπόν, θα χρειαστούμε:

Βάσεις

2 βάσεις 16 pins DIP
3 βάσεις 14 pins DIP
1 βάση 28 pins DIP
2 βάσεις PLCC 32

ICs (Ολοκληρωμένα)


1 IC 74HCT00
1 IC 74HCT02
1 IC 74HCT74
1 IC 74HCT174
1 IC 74HCT175
1 IC SRAM 6264, 62256 or 6116
2 IC AM29F040 AMD Flash 512KB

Παθητικά εξαρτήματα


8 κεραμικούς πυκνωτές 100nF
2 αντιστάσεις 10kΩ
1 αντίσταση 1k5Ω
2 networks αντιστάσεων 8-4 100 Ohm
1 Reset-Key
1 μικρό διακοπτάκη (Boot-Switch)
1 LED 3mm, (low current) χρώματος της αρεσκείας σας. Τον μακρύτερο ακροδέκτη του, θα τον τοποθετήσετε προς το τυπωμένο "LED1" πάνω στο pcb.


18002

1 καλώδιο για το γεφύρωμα, μήκους περίπου 4 cm / 2"

18006

και φυσικά...

1 Circuit board EasyFlash 1.4.1 REV B
1 θήκη (προαιρετικά) για να στεγάσετε και να προστατέψετε την πλακέτα.



Όποιος επιθυμεί παραπάνω οδηγίες (Αγγλικά) για την σειρά των κολλήσεων και την σειρά των βημάτων που πρέπει να ακολουθήσει, μπορεί να επισκεφθεί αυτό το link

18004

Καλή Διασκέδαση!:emoji_punch:
 

dR_wH0

Solder Noob
Staff member
Messages
5,656
Reaction score
1,807
Points
213
Άψογος!!

Να πώ απλώς οτι η παραγωγή των gerber files, στις τελευταιές εκδόσεις του Eagle δεν γίνεται τόσο απλά - είναι μεν ευκολο αλλα πρέπει να χρησιμοποιήσετε τον CAM Processor και να κανετε 2 JOBS.

Απο την άλλη, αν δεν θέλετε να μπείτε σε τέτοια διαδικασία και δεν σας πειράζει να πληρώσετε το κάτιτις παραπάνω, το dirtypcbs.com, παίρνει κατευθείαν μονο το BRD και απο αυτό βγάζει αυτόματα οτι χρειάζεται!

@geoanas kudoz my fuzzy vampire kudoz ;)
 
Top