ΚΑΤΑΣΚΕΥΗ C64 IRQ Status LED

Στα πλαίσια των γενικότερων «καλλιτεχνικών» μου ανησυχιών με τον Commodore 64, και θέλοντας να τραβήξω στα άκρα το modding του μηχανήματος που ετοιμάζω στο μυστικό μου, υπόγειο εργαστήριο (!) , είπα να του προσθέσω και ένα πολύ απλό, αλλά ενδιαφέρον κυκλωματάκι που θα μου δείχνει την κατάσταση των IRQ (Interrupts) .
Θυμίζω στα γρήγορα ότι τα interrupts χρησιμοποιούνται για να «σταματήσουν» προς στιγμή ότι κάνει το μηχάνημα προκειμένου να ασχοληθεί με κάτι άλλο.
Μπορεί να έχουμε timer interrupts, raster interrupts, collision interrupts κτλ…
Περισσότερα εδώ :

http://digitalerr0r.wordpress.com/2011/05/01/commodore-64-programming-9-interrupts-and-music/
Τα interrupts χωρίζονται σε (Interrupt Request) IRQ  και σε (Non-Maskable Interrupt) NMI.
Για την κατασκευή χρειάστηκα :
1) 1 διχρωματικό led, 5 mm
2) 2 αντιστάσεις 330 Ω
3) 1 IC, 74LS04
Το κύκλωμα έχει ως εξής :

Εδώ το δικό μου :

Όταν έχουμε ένα IRQ από την CPU τότε ανάβει το πράσινο, ενώ αλλιώς έχουμε το κόκκινο φως στο led. Όταν έχουμε γρήγορη εναλλαγή IRQ (on-off) τότε το led έχει χρώμα πορτοκαλί.
Μπορώ να πω ότι είναι αρκετά θεαματικό ως αποτέλεσμα. Στον παλιότερο C64 «ψωμιέρα» μπορεί κάλλιστα να αντικαταστήσει το led λειτουργίας…..

Στον C64C προτίμησα να το τοποθετήσω στα…εχμμμ…οπίσθια (!) 😀

Για να μην μπερδευτείτε, αναφέρω ότι το ενδεικτικό IRQ led είναι το επάνω (το κάτω είναι απλά ένα όμορφο – σε χρώμα μπλε – πράσινο – ενδεικτικό led λειτουργίας 😉 )

Περισσότερες λεπτομέρειες μπορείτε να βρείτε κι εδώ :
http://www.nightfallcrew.com/04/03/2011/commodore-64-irq-bicolor-led/

To Ground πάει στο pin 1 της expansion port, τα 5V στα pin 2 ή 3, ενώ τα IRQ από το pin 4.
http://www.c64-wiki.com/index.php/Expansion_Port .

Μπορείτε ακόμα να το κατασκευάσετε και με διπλό led, όπως αυτό που θα παραμείνει εσωτερικά γιατί η μητρική θα τοποθετηθεί σε διάφανη new case :

Τέλος ένα μικρό video για να δείτε την κατασκευή σε δράση 😉 :

geoanas

Arcade pcbs - home micros - handhelds - Gaming consoles and Paraphernalia ;-)

4 thoughts on “ΚΑΤΑΣΚΕΥΗ C64 IRQ Status LED

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.