Hi.
Wie handhabt ein Player den Unterschied zwischen PAL und NTSC?
50H vs 60Hz ist ja ein gewaltiger Unterschied, ca. 18%.
Läuft die Musik dann schneller oder langsamer bzw. stellt sich der Player darauf ein?
Grüße aus dem Schwarzwald, Thomas
Es gibt 10 Antworten in diesem Thema, welches 1.142 mal aufgerufen wurde. Der letzte Beitrag (
Hi.
Wie handhabt ein Player den Unterschied zwischen PAL und NTSC?
50H vs 60Hz ist ja ein gewaltiger Unterschied, ca. 18%.
Läuft die Musik dann schneller oder langsamer bzw. stellt sich der Player darauf ein?
Grüße aus dem Schwarzwald, Thomas
Ich habe den Beitrag noch im Forum -Musik- gepostet.
Falls hier fehl am Platz: Bitte löschen.
In der Regel wird diese Problematik in Spielen komplett ignoriert und es gibt tatsächlich einen deutlichen Unterschied bei der Abspielgeschwindigkeit. Es ist eben einfacher, alles im Rasterinterrupt zu machen, als zusätzlich noch zwischen Raster- und Timer-Interrupt unterscheiden zu müssen.
Bei reinen SID-Playern könnte es anders aussehen. Die sind ja nicht auf den Rasterinterrupt angewiesen, und können die Wunschfrequenz im Timerinterrupt einstellen.
Durch die leicht unterschiedliche Taktfrequenz gibt es auch noch einen leichten Tonhöhenunterschied, der allerdings weniger gravierend ist als der Geschwindigkeitsunterschied.
Hi.
Wie handhabt ein Player den Unterschied zwischen PAL und NTSC?
50H vs 60Hz ist ja ein gewaltiger Unterschied, ca. 18%.
Läuft die Musik dann schneller oder langsamer bzw. stellt sich der Player darauf ein?
Implizit wird hier doch von Raster-Interrupts ausgegangen, oder? Der Titel spricht aber von Jiffy-Clock Unterschied PAL/NTSC: Da gibt es keinen Unterschied, die Jiffy-Clock läuft immer mit einem 1/60 s Intervall (je nach Typ, wird nämlich der Timer-Wert der CIA entsprechend angepasst). Wenn ein Player also in der normalen IRQ-Routine hängt, sollte es keinen Timing-Unterschied geben.
Oder war was anderes gemeint?
Nicht zu vergessen wäre auch die unterschiedliche Taktung des SID selbst.
Damit es nicht zu subtil verstimmten Noten kommt, sollte es verschiedene Note-zu-SID-Frequenz-Tabellen im Player geben und je nach Videostandard ausgewählt werden.
Also, es gibt tatsächlich verschiedene Notenfrequenzen für Pal und NTSC.
Das Englische Bedienungsmanual für den C64 hat diese Tabelle drinnen und auch die PAL.
Hatte mich bei einem Basicstück gewundert, was das für High und Lowbyte angaben
waren.
Habe hier gefragt und mir das englische Manuel runtergeladen und da waren
genau die Frequenzen ( High/Low Byte ) aufgeführt.
Beim Rasterinterrupt spielt es wohl nicht die riesen Rolle , da man sich ja das timing dort
besorgen kann.
Hallo.
Es kommt mir nicht auf die Frequenz an (man kann das ja einstellen), sondern auf den Unterschied beim Timing.
Bezieht die Jiffi Routine nicht die Werte aus einem der Timer Register des CIA (6526)? Das Pendant dazu war der VIA (6522).
Dieses Register müsste doch stabil laufen, im Gegensatz zum IRQ der dann und wann bessere Dinge zu tun hat.
Thomas
Verbieg doch den ganz normalen IRQ ($0314/$0315), der sowieso läuft, solange du den Kernal nicht rausmappst. Der ist stabil und tickt jede 1/60 Sekunde (siehe JeeKs Beitrag).
Implizit wird hier doch von Raster-Interrupts ausgegangen, oder? Der Titel spricht aber von Jiffy-Clock Unterschied PAL/NTSC: Da gibt es keinen Unterschied, die Jiffy-Clock läuft immer mit einem 1/60 s Intervall (je nach Typ, wird nämlich der Timer-Wert der CIA entsprechend angepasst). Wenn ein Player also in der normalen IRQ-Routine hängt, sollte es keinen Timing-Unterschied geben.
Oder war was anderes gemeint?
Ja und nein. Es gibt Stücke die im IRQ laufen (1/60 Sekunde), aber wieder andere die im Rasterinterrupt laufen.1/50 Sekunde.
Auf diesen Umstand war meine Frage gestellt.
Thomas
Es gibt Stücke die im IRQ laufen (1/60 Sekunde), aber wieder andere die im Rasterinterrupt laufen.1/50 Sekunde.
Kenne mich bei diesen SIDs nicht aus, aber steht das im SID-Header, welcher Interrupt benutzt werden soll? Oder wo steht das?
Bei Raster-IRQ-Playern kann man bei für PAL ausgelegten Songs auf NTSC einfach jeden sechsten Aufruf ausfallen lassen: Bitte melde dich an, um diesen Link zu sehen. - gibt ein bisschen Jitter, ist aber wohl vernachlässigbar.