Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z9001:software:musik [2014/01/02 09:41] – [1-Bit-Musik] volkerp | z9001:software:musik [2014/01/05 15:25] (aktuell) – [ZX Spectrum] volkerp | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
Im Buch von Rolf-Dieter Klein: " | Im Buch von Rolf-Dieter Klein: " | ||
- | Als Besonderheit ist beim Z9001 zu beachten, dass der Beeper original über die CTC mit nachfolgendem D-Flip-Flop angesteuert wird. Durch ein nachfolgendes NAND-Gatter wird der Beeper zugeschaltet (Schaltungshinweise siehe [[z9001: | + | Als Besonderheit ist beim Z9001 zu beachten, dass der Beeper original über die CTC mit nachfolgendem D-Flip-Flop angesteuert wird. Durch ein nachfolgendes NAND-Gatter wird der Beeper zugeschaltet (Schaltungshinweise siehe [[z9001: |
Aufgrund dieser Tonerzeugung hört man nur Töne am Beeper, aber nichts am Kassettenausgang! | Aufgrund dieser Tonerzeugung hört man nur Töne am Beeper, aber nichts am Kassettenausgang! | ||
Zeile 13: | Zeile 13: | ||
{{: | {{: | ||
+ | ===== ZX Spectrum ===== | ||
+ | |||
+ | Für den ZX Sprectrum gibt es einige 1-Bit-Engines, | ||
+ | |||
+ | Für die Anpassung der Engines sind deshalb ein paar Eigenschaften des ZX Spectrum zu beachten: | ||
+ | |||
+ | * Die Taktfrequenz des ZX Spectrum beträgt 3,5 MHz (Z9001: 2,4576 MHz) | ||
+ | * ein Interrupt wird zu Beginn der vertikalen Austastlücke ausgelöst, mithin aller 1/50 s. Das wird in einigen Engines genutzt. | ||
+ | * der Beeper ist an Port 0FEh, Bit 4 angeschlossen. Bit 2..0 des Ports bestimmen die Randfarbe. | ||
+ | * beim Lesen des Ports 0FEh wird über Bit 3 ermittelt, ob eine Taste gedrückt wurde. | ||
+ | |||
+ | Details siehe http:// | ||
+ | |||
+ | Ein interessantes PC-Windows-Programm ist **Beepola**. Mit diesen Programm können Musikstücke mit einem Tracker programmiert werden, es werden 9 (?) verschiedene Engines unterstützt, | ||
+ | |||
+ | Das Stück " | ||
+ | |||
+ | Ein anderes gutes Programm ist **1tracker by Shiru**. Ähnlich zu Beepola kann auch mit diesem Programm Assemblerquellcode erzeugt werden. Dieses Programm ist open source! | ||
===== Downloads ===== | ===== Downloads ===== | ||
- | * 1-Bit-Musik {{: | + | * 1-Bit-Musik {{: |
- | * Hörprobe {{: | + | * Hörprobe |
===== Links ===== | ===== Links ===== | ||
Zeile 23: | Zeile 41: | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * http:// | ||