Στα πλαίσια των γενικότερων «καλλιτεχνικών» μου ανησυχιών με τον 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

geoanas

I am an avid collector of retro hardware. I collect anything retro ... from calculators, to real arcade boards and home computers. Being a tech/craftsman (self taught by experience), I like tinkering with electronics. I believe that hardware engineering is a kind of an art form. I don't want to miss any chance to grab my trusty screwdriver and my precious soldering iron just to repair, improve or spice up with a ‘mod-flavor’ almost anything. I was familiar with retro scene world when...wasn’t retro at all (!)...

Σχόλια

4 Responses

Leave a Reply

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

Γραφτείτε στο NewsLetter μας

Υποσχόμαστε να μην γεμίζουμε το mailbox σας με άθλιες προσφορές or / λοτταρίες για διακοπές στο Τιμπουκτού