Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: arkpandora on April 11, 2008, 01:37:34 AM
-
Hi,
A discussion with another member has raised in me the following questions about PAL/NTSC differences in Amiga games :
1. Will any PAL game run on an NTSC Amiga and vice versa ?
2. Which kind of issues may arise ?
Perfect Amiga animation is synchronized with the screen's refresh rate, so :
3. Does it mean that PAL and NTSC animations are coded differently, or will the same version simply play at a different frame rate depending on whether it runs on a PAL or NTSC machine ?
4. If they have different code, does it mean that one version may have perfect animation on the video standard it was designed for, and horrible animation on the other, like when you emulate a 50 Hz PAL Amiga on a 60 Hz VGA screen mode ?
Thank you in advance for enlightening the lost me.
-
arkpandora wrote:
Hi,
A discussion with another member has raised in me the following questions about PAL/NTSC differences in Amiga games :
1. Will any PAL game run on an NTSC Amiga and vice versa ?
2. Which kind of issues may arise ?
Perfect Amiga animation is synchronized with the screen's refresh rate, so :
3. Does it mean that PAL and NTSC animations are coded differently, or will the same version simply play at a different frame rate depending on whether it runs on a PAL or NTSC machine ?
4. If they have different code, does it mean that one version may have perfect animation on the video standard it was designed for, and horrible animation on the other, like when you emulate a 50 Hz PAL Amiga on a 60 Hz VGA screen mode ?
Thank you in advance for enlightening the lost me.
Hi there, the games should work the same on either platform as the handling is not done by the code, but the graphics hardware/motherboard/screen combination. NTSC and PAL are different screen standards used in different parts of the world, but the underlying software remains the same. Otherwise, you would have seen "PAL Version" or "NTSC version" stamped on software as you go to buy them.
-
Hi there,
Many thanks for your reply.
Then how can the same game give perfect animation both on a 50 Hz PAL screen and on a 60 Hz NTSC screen, as such a quality requires synchronization between the frame rate (hence the code) and the screen refresh rate ? Is the game played at a different speed ? But this would lead to some - at least sound synchronization - issues I suppose.
-
There definitely were both PAL and NTSC versions of most games. PAL games will run too quickly (messed up timing) if run on an NTSC machine, unless it's first switched to PAL mode. (I've found there are some games and demos that will simply refuse to run in NTSC mode.) In addition, there can definitely be sound and graphics issues running PAL software in NTSC mode (at least, I've never tried the reverse but I imagine the same problems can arise).
-
Thanks -D-.
Then it would be clearer.
In addition, I suppose that games that use the additional lines of PAL cannot be displayed properly in NTSC either.
The good thing with this hour of the night in Europe, is that you only find NTSC users on Amiga.org...
-
Exactly, part of the screen will be cut off.
As an aside, I remember buying a 1 meg Agnus for my A500 back in the day, so I could convert the trapdoor RAM to "chipram" and run PAL software... only to discover that my mobo was a Rev 6 and already had it, DOH! :crazy:
-
You'll lose me easily again. Why would you have needed extra Chip RAM in order to run PAL software ?
-
Hey arkpandora,
arkpandora wrote:
You'll lose me easily again. Why would you have needed extra Chip RAM in order to run PAL software ?
Basically, the 512k Agnus' were region specific, PAL or NTSC only. Those with Rev 5 boards would upgrade to an NTSC 1 MB Agnus, configure (small mobo modifications) the trapdoor card as CHIPMEM, then switching to PAL would be possible.
As I had a Rev 6 board, the 1 MB Agnus was already present. However, it still wouldn't switch into PAL mode until the board modification was done (which would allocate the 512k fast (slow) mem as chipmem).
Damion
-
This is valid only for A500 with version over 5.
For other Amigas, there is just a resistor (zero Ohm) in the pin 41 of Agnus (A2000 & 3000) or the equivalent Alice in AGA Amigas (same pin, BTW).
For NTSC operation, this pin must be wired to Vcc via a 10000 Ohms resistor. For PAL, wire it to ground directly.
-
OK - thanks for these informations.
-
I tried recently Defender of the Crown CDTV (NTSC) on my PAL CDTV. It works.
Well... it didn't mention anything about NTSC or PAL on the cover, even if I bought it from US. I think that all games are one region only.
-
Does it work accurately ? Then would it mean that the CDTV is both PAL and NTSC compatible without any hardware change ?
-
It worked normally, like a PAL game. I think that CDTV can play both PAL and NTSC games. I don't know the opposite (NTSC CDTV with PAL games though).
-
The composite signals are different on PAL from NTSC. If you have an adapter that plugs into the RGB connector directly like an old Amiga 520 RF Modulator it will work correclty. AGA will switch between NTSC and PAL modes properly, however.
-
I think that CDTV can play both PAL and NTSC games.
Does it mean that a PAL CDTV can also display NTSC, or that the game has both PAL and NTSC code ? Does your monitor/TV display the game in NTSC ?
@SamuraiCrow
Do you mean that the composite signal on a non-AGA Amiga is bound to only one standard even if the computer can display both ?
-
@ arkpandora
I'm using my CDTV with an LCD TV. But I never heard about PAL or NTSC Amiga games however.
-
Maybe your TV can tell you whether the signal is PAL or NTSC.
At least I suppose there are PAL CDTV and NTSC CDTV, as more than the other Amigae (except the CD32) it was intented to be used on the home TV rather than a monitor, and I suppose that most TVs sold in the USA at that time were not PAL-compatible.
-
At least I suppose there are PAL CDTV and NTSC CDTV
I don't think so. So why the games cover don't mention anywhere if it's PAL or NTSC?
-
I don't know - mystery.
Probably because no video game has ever done that, has it ?
-
There are also lots of PAL only games which will not run on NTSC (with graphics freezing, stuttering and so on). Some games also came in two formats.
-
@ alenppc
Can you name a few? :-?
-
@Phantom
As said earlier in the thread, it seems only normal for games to be programmed for either PAL or NTSC, or include both versions in the code (if this situation exists), since each standard requires different coding (at least for animation).
The question is : why does your NTSC game work well on your PAL CDTV ?
-
The question is : why does your NTSC game work well on your PAL CDTV ?
I dunno really. I'm waiting Lemmings for CDTV from US. I will check it out when I got it and I will tell you also if this game works.
I have another question. Is these games NTSC or PAL, or maybe they are region free?
-
arkpandora wrote:
@SamuraiCrow
Do you mean that the composite signal on a non-AGA Amiga is bound to only one standard even if the computer can display both ?
No. I am saying that the AGA systems and A600 that came with a built-in composite signal output can only display the colorburst (or chromanence) signal for the standard that it was generated from.
For example: I had a 1084S monitor for years and used it in both PAL and NTSC modes on my A1200 and it worked fine in either mode.
If I sent my A1200 to England and switched my power supply to 50 Hz it still would not work with the TV sets in England in color because my A1200 has an NTSC composite RF modulator built in. If I bought a SCART adapter that uses the RGB video outputs on the A1200 then it would work on a SCART TV in PAL mode only even though my system is NTSC. (Assuming, of course, that I double mouse-buttoned the startup to be PAL and changed the screenmode preferences file.)
If I left my A1200 in my bedroom here in the U.S. and hooked it up to a U.S. TV set it would work but only in NTSC mode.
-
There is not a real problem running NTSC games on PAL Amigas (the minor drawback is the game will play a bit slowly, but I call it a good feature, since you can beat the machine more easily :-D).
The NTSC screens are 320x200, PAL is 320x256, so any NTSC will play, maybe with a black border under it. The other situation is the problem: you can't "fit" a 256 lines screen in a 200 lines resolution, so this is why PAL games don't work on NTSC machines.
-
In the US those god awful tube TVs were NTSC only, but all modern TVs are capable of NTSC & PAL. They all come out of the same factory in China, they just throw in a different tuner and plug depending on the destination.
-
@Phantom
"Region free" is what I meant by "include both versions in the code". But also a game or demo may be "region free" if by itself it doesn't use any feature that is specific to only one standard, for example when the software is OS-friendly, or when it has only 200 Low Res pixel lines and no continuous sequence of sounds that is tied to animation (because then sound must be designed for only one animation speed in other words for either PAL or NTSC). Your "Defender of the Crown" may well fall in the latter category : in that case I suppose that it should be slower than the PAL version, like Rkauer says.
@SamuraiCrow
Thanks. If I understand, instead of "No" you might have begun by "Yes but", since in my question only the "non-AGA" was wrong - and I had to add "through RGB" at the end.
@rkauer
Thanks for confirming.
-
@ arkpandora
Hm. I will try that to see if it's slow than PAL version (I have it on my A1200 also). But I played a little yesterday and it seemed normal to me.
-
hi,, as far as I can tell:
1. staring form model 8372A, Agnus chip is capable of generating both 50Hz and 60Hz timings. Hence an Amiga that has this chip, (provided that the game sets it correctly) can run PAL games at 50Hz and NTSC games at 60hz.
The 8372A or later is present on later revision of the A500 and the A2000, all ECS and all AGA Amigas. Note that a NTSC Amiga running PAL game will generate the so-called NTSC/50 video signal from the composite output, i.e. a 50hz image with the NTSC color component. It depends on the monitor wheteher this can be displayed or not. Conversely a PAL Amiga runs a NTSC game generate PAL/60. The signal generated through RGB port is the same, though (there is no color encoding in the RGB signal).
On Amiga with an Agnus model earlier than 8372A:
if you run a PAL game on a NTSC Amiga, you won't see the bottom 56 lines, and the game run faster than intended
in the opposite situation you see a big black border at the bottom, and the game plays slower.
I don't think there are many games/animation coded in 2 versions: usually the same code was sold, giving different results on different machine.
Note, however that sound syncronization should not be an issue: this is because Amiga audio is inherently syncronized with an internal clock which is (usually, it can be changed by switches on the motherboard) the same frequency of the display (i.e. 50 or 60Hz). The drawback is that audio will sound different: on NTSC notes have an higher pitch.
edited: more exactly, the audio on NTSC will sound a bit faster (so it will finish earlier) and notes have an higher pitch. But it should stay syncronized.
The approach used (one version for both PAL NTSC) has the drawback that an anim in NTSC runs faster (thus is shorter) but on both machines it will be smooth, since there is no repetition of frames (to adjust the 50hz anim to 60 hz) or frame skip (to adjust the 60hz anim to 50hz).
On PCs, where refresh frequency may vary more from machine to other machine, anim are often coded to adjust speed by repeating/skipping frames, and this may decrease the "smoothness" of the anim.
please excuse my horrible english! :-)
-
Darkcoder,
Your comment is very informative and everything is clearer for me now - thank you.