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/04 22:36] – [1-Bit-Musik] volkerp | z9001:software:musik [2014/01/05 15:25] (aktuell) – [ZX Spectrum] volkerp | ||
---|---|---|---|
Zeile 16: | Zeile 16: | ||
Für den ZX Sprectrum gibt es einige 1-Bit-Engines, | 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, | 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 " | + | 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 ===== | ||
Zeile 32: | Zeile 43: | ||
* http:// | * http:// | ||
* http:// | * http:// | ||
+ | * http:// | ||