Atari Farben PAL <-> NTSC
Moderator: Rockford
- LarsImNetz
- Beiträge: 175
- Registriert: 24.08.2021 18:27
- Has thanked: 144 times
- Been thanked: 89 times
- Kontaktdaten:
Atari Farben PAL <-> NTSC
Hi,
gibt es eine Tabelle oder hat jemand eine Tabelle, um PAL-Farben in NTSC-Farben zu übersetzen?
* Bei PAL-Schwarz ist es eindeutig, $00 bleibt $00 bei NTSC
* bei PAL-Gelb nicht, $10 da sollte man wohl eher $F0 nehmen?
[...]
Gibbets da etwas?
LG
Lars
gibt es eine Tabelle oder hat jemand eine Tabelle, um PAL-Farben in NTSC-Farben zu übersetzen?
* Bei PAL-Schwarz ist es eindeutig, $00 bleibt $00 bei NTSC
* bei PAL-Gelb nicht, $10 da sollte man wohl eher $F0 nehmen?
[...]
Gibbets da etwas?
LG
Lars
- Kveldulfur
- Beiträge: 732
- Registriert: 17.08.2021 02:32
- Has thanked: 296 times
- Been thanked: 242 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Hallo!
Ich nutze immer diese beiden Schwarzen Tabellen... einfach die entsprechende Farbe rauspicken:
https://forums.atariage.com/topic/24336 ... -palettes/
Man kann fast pauschal sagen, dass der Farbwert PAL + $10 = NTSC ist...
Grüße
Janko
Ich nutze immer diese beiden Schwarzen Tabellen... einfach die entsprechende Farbe rauspicken:
https://forums.atariage.com/topic/24336 ... -palettes/
Man kann fast pauschal sagen, dass der Farbwert PAL + $10 = NTSC ist...
Grüße
Janko
Meine Projekte findest Du hier...
- pps
- Beiträge: 582
- Registriert: 18.06.2021 23:05
- Has thanked: 128 times
- Been thanked: 234 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Gelb: PAL $EC, NTSC $1C
Rot: PAL $24, NTSC $44
Bei vielen anderen Farben passt das +$10 von PAL nach NTSC ganz gut.
Ansonsten immer daran denken wofür NTSC steht: Not The Same Color
Rot: PAL $24, NTSC $44
Bei vielen anderen Farben passt das +$10 von PAL nach NTSC ganz gut.
Ansonsten immer daran denken wofür NTSC steht: Not The Same Color
- LarsImNetz
- Beiträge: 175
- Registriert: 24.08.2021 18:27
- Has thanked: 144 times
- Been thanked: 89 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Das mit dem +$10 ist eine gute Idee. Night Knight läuft jetzt auf PAL und NTSC mit Erkennung.
Mit 60Hz ist das Spiel etwas flotter.
Vielen Dank.
Mit 60Hz ist das Spiel etwas flotter.
Vielen Dank.
- Olix
- Beiträge: 1324
- Registriert: 17.08.2021 07:06
- Has thanked: 175 times
- Been thanked: 817 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Wie erkennst Du, ob es sich um ein PAL oder NTSC System handelt?
Würde das selbst gerne in mein Spiel einbauen, um nicht extra 2 Versionen herausgeben zu müssen.
- pps
- Beiträge: 582
- Registriert: 18.06.2021 23:05
- Has thanked: 128 times
- Been thanked: 234 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Dazu kannst Du gerne in meinem Source von MyTris stöbern. @github "setcol" und "hztest" sind die entsprechenden Routinen.
Hztest klärt, ob wir mit 50 oder 60Hz arbeiten und setcol nutzt das PAL Register, um die Farben richtig einzustellen.
- Dr. Irata
- Beiträge: 989
- Registriert: 24.08.2021 14:40
- Has thanked: 135 times
- Been thanked: 294 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
...wir hatten hier im Forum schon über die Erkennung gesprochen.
Man kann es mittels vcount machen (stammt das nicht sogar von dir, PPS?):
Man kann es mittels vcount machen (stammt das nicht sogar von dir, PPS?):
Code: Alles auswählen
;50Hz oder 60 Hz
lda #0
sta vcount
1 lda vcount
beq 2
sta grafmod
jmp 1
2 lda grafmod
cmp #155
bmi 3
; hier ist PAL
......
jmp 4
3 ;hier ist NTSC
......
4 ;weiter mit dem Hauptcode
- pps
- Beiträge: 582
- Registriert: 18.06.2021 23:05
- Has thanked: 128 times
- Been thanked: 234 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Ja, das ist der 50/60 HZ Test.
Allerdings gibt es auch Leute, die im 60 Hz Gerät einen PAL ANTIC drin haben. Daher teste ich für die Farben immer über das PAL Register. Der "hztest" ist wichtig für Musik und eventuell Spielgeschwindigkeit.
Allerdings gibt es auch Leute, die im 60 Hz Gerät einen PAL ANTIC drin haben. Daher teste ich für die Farben immer über das PAL Register. Der "hztest" ist wichtig für Musik und eventuell Spielgeschwindigkeit.
- LarsImNetz
- Beiträge: 175
- Registriert: 24.08.2021 18:27
- Has thanked: 144 times
- Been thanked: 89 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Ich habe im Profibuch das Register gefunden und nutze es:
53268 $D014 PAL
ist es 1 dann hat man ein PAL Atari vor sich, sonst ist es ein NTSC Gerät.
Ok, bei mir sieht der Code eher so aus:
So spare ich mir die ständigen Tests, ob ich jetzt PAL oder NTSC habe.
Funktioniert, solange die Grundfarbe nicht Schwarz/Weiß ist.
LG
Lars
53268 $D014 PAL
ist es 1 dann hat man ein PAL Atari vor sich, sonst ist es ein NTSC Gerät.
Code: Alles auswählen
PAL=$D014
lda PAL
cmp #1
beq isAPALAtari
Code: Alles auswählen
byte pal=$D014
// Die anderen Variablen spare ich mir mal
[...]
ntsc_color_add := 0
if pal != 1 then
begin
ntsc_color_add := $10 // we have a NTSC Atari
end
[...]
// Farbe des Dude setzen
dude_color_p1 := color_dude_p1_pal + ntsc_color_add
dude_color_p2 := color_dude_p2_pal + ntsc_color_add
Funktioniert, solange die Grundfarbe nicht Schwarz/Weiß ist.
LG
Lars
- Mathy
- Beiträge: 1280
- Registriert: 18.06.2021 11:13
- Wohnort: Heerlen, NL
- Has thanked: 546 times
- Been thanked: 287 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
.
Hallo Leute
Und was passiert wenn's sich um einen SECAM Computer handelt?
Tschüß
Mathy
Hallo Leute
Und was passiert wenn's sich um einen SECAM Computer handelt?
Tschüß
Mathy
Wer oder was hat denn da geblitzt?
- pps
- Beiträge: 582
- Registriert: 18.06.2021 23:05
- Has thanked: 128 times
- Been thanked: 234 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Ja, das ist der Teil, um die Farben zu setzen. Das funktioniert aber halt nicht zuverlässig mit der Geschwindigkeit. Daher zusätzlich noch den 50/60 Hz Test nehmen, wenn man auch Musik korrekt abspielen möchte.LarsImNetz hat geschrieben: ↑02.05.2023 22:06Ich habe im Profibuch das Register gefunden und nutze es:
53268 $D014 PAL
ist es 1 dann hat man ein PAL Atari vor sich, sonst ist es ein NTSC Gerät.
Ok, bei mir sieht der Code eher so aus:Code: Alles auswählen
PAL=$D014 lda PAL cmp #1 beq isAPALAtari
So spare ich mir die ständigen Tests, ob ich jetzt PAL oder NTSC habe.Code: Alles auswählen
byte pal=$D014 // Die anderen Variablen spare ich mir mal [...] ntsc_color_add := 0 if pal != 1 then begin ntsc_color_add := $10 // we have a NTSC Atari end [...] // Farbe des Dude setzen dude_color_p1 := color_dude_p1_pal + ntsc_color_add dude_color_p2 := color_dude_p2_pal + ntsc_color_add
Funktioniert, solange die Grundfarbe nicht Schwarz/Weiß ist.
LG
Lars
- pps
- Beiträge: 582
- Registriert: 18.06.2021 23:05
- Has thanked: 128 times
- Been thanked: 234 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Dort ist auch PAL gesetzt und man bekommt die PAL Farben, was ja auch soweit korrekt ist.
- LarsImNetz
- Beiträge: 175
- Registriert: 24.08.2021 18:27
- Has thanked: 144 times
- Been thanked: 89 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Hab mein Spiel nochmal überarbeitet und es nutzt jetzt das PAL-Register für die Farben und für die 50/60Hz Erkennung den Source von pps.
LG
Lars
LG
Lars
- pps
- Beiträge: 582
- Registriert: 18.06.2021 23:05
- Has thanked: 128 times
- Been thanked: 234 times
- Kontaktdaten:
Re: Atari Farben PAL <-> NTSC
Das wird gerade die Freunde "drüben überm Teich" freuen, die PAL ANTICs in ihren 60 Hz Maschinen verbaut haben. Farben und Ton sollten dann stimmen. (Mit diesem simplen Patch gehen einige PAL only Sachen dann doch. Es gab da simple Abfragen, bei manchen Programmen, die das PAL Register abgefragt haben und dann garnicht erst starteten. Habe auch mal in einem Intro sowas drin gehabt, als ich es noch nicht besser wusste.)LarsImNetz hat geschrieben: ↑03.05.2023 13:55Hab mein Spiel nochmal überarbeitet und es nutzt jetzt das PAL-Register für die Farben und für die 50/60Hz Erkennung den Source von pps.
LG
Lars
Hier bei uns wird wohl eher keiner einen NTSC ANTIC in der 50 Hz Maschine drin haben, aber man weiß ja nie... Und selbst dort sollte es dann ja korrekt funktioneiren.
Gruß aus Bärlin, Ralf
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast