von happyfreddy » 15. Mär 2025, 22:54
Naja ein DSP Platinenfehler wird es wohl nicht sein, sonst hätten
ALLE je vertriebenen DSP 160 Platinen diesen Fehler
und meine DSP 160 laufen alle.
Vermutlich, wenn hier Rauschen auftritt sicher ein defektes IC oder passives Bauteil.
Egal wie ......
Eine Umschaltmöglichkeit der Eproms kann nur deswegen funktionieren,
weil das, was gerade im Sounderzeugungsprogramm so abläuft, sich im
WORK RAM der DSP Karte abspielt. Übrigens das WORKRAM der DSP Karte
befindet sich im TMS320C25 selbst, also kein extra RAM Bauteil wie zB auf dem MST 8.
Hier erfolgt dann kein neuer Zugriff auf die EPROMs
Genau diesen Zeitpunkt gilt es abzupassen. Genaugenommen erfolgt die eigentliche
Umschaltung auch nicht sofort, was aber für das menschliche Empfinden bei einer
Taktfrequenz von 40 Mhz nicht relevant ist, für einen Mikrocontroller jedoch immer.
Ein solcher Umschaltvorgang kann auch nur deswegen erfolgen, weil die jeweiligen Start
und Ende Adressen eines neuen Sounds exakt mit denen der bisherigen
Sounds übereinstimmen. Für diesen Fall existieren auch keine neuen Bereichsparameter in den
Programm Eproms der DSP Karte. ( DSM 183* und DSM 184 da 16 bit Rechner )
Das eigentliche Umschalten auf die neuen Eprombereiche beschränkt sich hier nur auf das
höchste Adressbit der 8 Mbit Eproms. Das eigentliche Programm der DSP Karte befindet
sich übrigens ebenfalls in den Eproms , was in den 27C801 Eproms dann doppelt vorhanden sein muß.
Andernfalls können nach Umschaltung auf neue Sounds diese nicht erklingen, wenn das DSP
Programm sich nicht ebenfalls in diesem Bereich der 27C801 Eproms befindet.
Die vorhergehenden MEGADRUM Eproms sind ja 4 Mbit Typen mit einer Adressleitung weniger.
Diese Umschaltmöglichkeit kann nur separat unabhängig vom programmeigenen Betrieb
der DSP 160 Karte erfolgen, nicht jedoch automatisch innerhalb eines Styles zB nach einem
automatischen Break nach 4 , 8 oder 16 Takten oder innerhalb einer Sequenz.
Naja ein DSP Platinenfehler wird es wohl nicht sein, sonst hätten
ALLE je vertriebenen DSP 160 Platinen diesen Fehler
und meine DSP 160 laufen alle.
Vermutlich, wenn hier Rauschen auftritt sicher ein defektes IC oder passives Bauteil.
Egal wie ......
Eine Umschaltmöglichkeit der Eproms kann nur deswegen funktionieren,
weil das, was gerade im Sounderzeugungsprogramm so abläuft, sich im
WORK RAM der DSP Karte abspielt. Übrigens das WORKRAM der DSP Karte
befindet sich im TMS320C25 selbst, also kein extra RAM Bauteil wie zB auf dem MST 8.
Hier erfolgt dann kein neuer Zugriff auf die EPROMs
Genau diesen Zeitpunkt gilt es abzupassen. Genaugenommen erfolgt die eigentliche
Umschaltung auch nicht sofort, was aber für das menschliche Empfinden bei einer
Taktfrequenz von 40 Mhz nicht relevant ist, für einen Mikrocontroller jedoch immer.
Ein solcher Umschaltvorgang kann auch nur deswegen erfolgen, weil die jeweiligen Start
und Ende Adressen eines neuen Sounds exakt mit denen der bisherigen
Sounds übereinstimmen. Für diesen Fall existieren auch keine neuen Bereichsparameter in den
Programm Eproms der DSP Karte. ( DSM 183* und DSM 184 da 16 bit Rechner )
Das eigentliche Umschalten auf die neuen Eprombereiche beschränkt sich hier nur auf das
höchste Adressbit der 8 Mbit Eproms. Das eigentliche Programm der DSP Karte befindet
sich übrigens ebenfalls in den Eproms , was in den 27C801 Eproms dann doppelt vorhanden sein muß.
Andernfalls können nach Umschaltung auf neue Sounds diese nicht erklingen, wenn das DSP
Programm sich nicht ebenfalls in diesem Bereich der 27C801 Eproms befindet.
Die vorhergehenden MEGADRUM Eproms sind ja 4 Mbit Typen mit einer Adressleitung weniger.
Diese Umschaltmöglichkeit kann nur separat unabhängig vom programmeigenen Betrieb
der DSP 160 Karte erfolgen, nicht jedoch automatisch innerhalb eines Styles zB nach einem
automatischen Break nach 4 , 8 oder 16 Takten oder innerhalb einer Sequenz.