Jump to content
IGNORED

Rom Hunter's V17 Old Era ROMs Collection Now Online!


Rom Hunter

Recommended Posts

12 hours ago, alex_79 said:

Maybe the console is based on the NTSC TIA with an external transceiver circuit, like for Brazilian PAL-M 2600s.

I found some clues that suggest this console in fact uses the NTSC palette!

 

I had a look at some "edu juegos 2600" consoles on "Mercadolibre", and this one has some screenshots (taken from a LCD TV in 16:9 aspect ratio).

I compared them with the known roms of these games in both PAL and NTSC versions (and changed the TV format in Stella to see how they'd look when played on different consoles). The color either match the NTSC versions, or the PAL versions if they're played on a NTSC console.


Submarine commander

Original (NTSC only):

143453125_SubmarineCommander(1982)(Sears).thumb.png.d29826dac5ce8a28d42142957d7ecfc9.png

 

Auction:

D_NQ_NP_2X_602032-MLA44587040509_012021-F_webp.thumb.jpeg.35d7b648ce0f36718c65fd6533f94d9b.jpeg
(Matches the NTSC original. Larger black border on top and bottom indicates it's a conversion to 50Hz)


Snail against Squirrel:
PAL:

1094179053_SnailAgainstSquirrel(1983)(BitCorp)(PAL).thumb.png.47807b2581a40e899371a665e8ca11d6.png

PAL on NTSC console (NTSC50):

369135353_SnailAgainstSquirrel(1983)(BitCorp)(PAL)_1.thumb.png.11d40ce9270f91a2a8218d133ae4ff33.png

Auction:

D_NQ_NP_2X_626250-MLA44587040512_012021-F_webp.thumb.jpeg.69a1881e4cf99aef5e0e04174529dbc9.jpeg

 

Mission 3000 A.D. (CCE) NTSC:

1371563573_Mission3000A.D.(1983)(CCE).thumb.png.718dedd6a87b977c1cc6cd0bbae0cfd4.png
Auction:

D_NQ_NP_2X_717533-MLA44587047483_012021-F_webp.thumb.jpeg.0b74233d3ca7e12c8beed7fabd67b485.jpeg

(Again, increased black border on top and bottom suggests conversion to 50Hz)


Dragonfire NTSC:

1329278959_DragonTreasure(Funvision).thumb.png.411b390995dd70b40266a46b88f1ccc0.png
Auction:

D_NQ_NP_2X_812115-MLA44587074149_012021-F_webp.thumb.jpeg.bb2467bd5174fe76cf0c73e0afa1f96a.jpeg
(converted to 50Hz)

 


Dodge'em PAL:

296159057_DodgeEm(1980)(Atari)(PAL)fixed.thumb.png.7da399b6cd4bfaf995aca57e68d65f91.png

PAL on NTSC console (NTSC50)

1186628197_DodgeEm(1980)(Atari)(PAL)fixed_1.thumb.png.f7cba0a9f3e20c82c7251c7e4a98c535.png

Auction:

D_NQ_NP_2X_871869-MLA44587045458_012021-F_webp.thumb.jpeg.68ce8cf2c87dfe36d390ebd4abbdf262.jpeg
This matches the "PAL on NTSC console" version, except for the score, but the original game has a bug (zero page access instead of immediate) that can cause this on certain consoles)

 

The console (note the text "Sistema PAL-N" on the label):

D_NQ_NP_2X_761405-MLA44587042470_012021-F_webp.thumb.jpeg.c9218e2fcf195ab9444dcb97ca99c083.jpegD_NQ_NP_2X_852691-MLA44587043487_012021-F_webp.thumb.jpeg.ec808f4315b6f77167216f0724d87fe0.jpeg

 

Edited by alex_79
  • Thanks 1
Link to comment
Share on other sites

10 hours ago, alex_79 said:

AFAIK Argentina's analog TV system has always been PAL-N, so I guess all consoles sold there used that standard.

E.g. the "Edu Games 2600" clone console is PAL-N.

 

A PAL-N console with a NTSC cartridge will produce a non standard signal (PAL-N color encoding but at 60Hz). I don't know if TV sets sold in Argentina would display that signal or not.

I looked into the Argentina console/TIA/TV thing a bit not too long ago:

Quote

 

The only in-depth discussion that I've ever seen about this subject (i.e. the 2600 in Argentina) is on the Retrogaming.com.ar forums, like in this thread, and this one. It is mentioned that most consoles in Argentina have NTSC TIA chips, and that many contain additional hardware that transcodes the signal to the proper PAL-N format for their televisions. One user states that only a few clones contain PAL TIA chips. It's also stated that some consoles have hardware to manually adjust the console's color output.

 

The reason provided for the existence of cartridges containing ROMs of both formats is that older TV sets in Argentina were 50Hz only, with no vertical/horizontal holds. For consumers with these older sets, cartridges containing PAL ROMs would have been necessary to play with a stable picture.

 

And just to clarify, when I wrote "cartridges containing ROMs of both formats", that was somewhat poorly-worded. I meant to convey that both PAL and NTSC ROMs exist in cartridges made and sold in Argentina.

  • Thanks 3
Link to comment
Share on other sites

2 hours ago, Ballblaɀer said:

I looked into the Argentina console/TIA/TV thing a bit not too long ago:

And just to clarify, when I wrote "cartridges containing ROMs of both formats", that was somewhat poorly-worded. I meant to convey that both PAL and NTSC ROMs exist in cartridges made and sold in Argentina.

True.

 

Some Argentinian companies even released two versions of the same game.

8)

Link to comment
Share on other sites

3 hours ago, Ballblaɀer said:

Fantastic info! Thank you!

 

I just went through the first few pages of the Retrogaming.com.ar thread and it also includes pictures of the actual boards, showing a modification almost identical to Brazilian PAL-M consoles: different crystal and added circuitry to generate the PAL "alternate phase".

I will read it with more attention later.

 

I think it would be better to differentiate those roms instead of  identifying them simply as "PAL", as they're meant to be seen with a console using the NTSC TIA color palette. So I'd call them either "PAL-N", or "NTSC50" (NTSC palette, 50Hz).

Also the screenshots for the database should be taken with Stella set to NTSC-50 (e.g. by cycling through the modes with ALT-F after loading the rom), as that's how they appear on a real Argentinian console. (According to that thread the PAL-N clone console using a PAL TIA are a small minority)

Link to comment
Share on other sites

1 hour ago, alex_79 said:

I think it would be better to differentiate those roms instead of  identifying them simply as "PAL", as they're meant to be seen with a console using the NTSC TIA color palette. So I'd call them either "PAL-N", or "NTSC50" (NTSC palette, 50Hz).

Also the screenshots for the database should be taken with Stella set to NTSC-50 (e.g. by cycling through the modes with ALT-F after loading the rom), as that's how they appear on a real Argentinian console. (According to that thread the PAL-N clone console using a PAL TIA are a small minority)

Naming them "NTSC50" or "NTSC-50" would make Stella autodetect the correct TV format. I wonder if we should also support "PAL-N" as alternative name.

Link to comment
Share on other sites

The scanlines can be 312 as well. But you are on the right track.

 

I don't think this can be created automatically (without coding and some assumptions). But you only have to work with the known PAL ROMs.

Edited by Thomas Jentzsch
Link to comment
Share on other sites

1 hour ago, Rom Hunter said:

Is there a way to create a list of PAL-N ROMs?

Unfortunately there isn't.

There's no technical difference that can be used to automatically sort them based on the rom alone (in the same way that you can't automatically tell apart SECAM form PAL, or PAL60 from NTSC). You need to know which country they were sold in, and so the target console they were intended to be used on.

2600 roms are actually neither NTSC nor PAL nor any other TV format, the consoles are. The only info you can get from the rom is the framerate at which the game will run (typically 50Hz or 60Hz, with some Taiwanese pirate games somewhere in the middle at ~55Hz!).

 

I read the 2 threads on the Retrogaming.com.ar forum linked above. It seems that almost all 2600 PAL-N consoles sold (and typically manufactured) there were based on the NTSC TIA1, with a different crystal and an additional circuit to make them output PAL-N color signal. (very similar to PAL-M consoles in Brazil)
To output a true PAL-N signal, the roms should be 50Hz.

 

It is also said that you can tell if a game is PAL or NTSC by looking if the colors looks "right" on a PAL-N console.

This is not correct, as the "Edu Juegos" roms and the screenshots of the console for sale on Mercadolibre are proof that some games were converted to 50Hz from the NTSC version, without changing the colors.

 

"Enduro","River Raid","International Soccer" form the "Edu Juegos" dumps and "Submarine Commander", "Mission 3000 A.D.", "Dragonfire" from the "Mercadolibre" auction show "correct" colors on a PAL-N console, but they're definitely *not* NTSC games. (They'll likely roll on a NTSC console, as they're 50Hz).

 

My opinion is that Argentinian carts which displays at 50Hz should be labeled PAL-N (e.g. the 8 "Edu Juegos" roms), to specify that you need to play them with NTSC palette, if you want to reproduce how they looked when used with Argentinian consoles (And I just noticed that @Thomas Jentzsch updated Stella so that it will automatically recognize "PAL-N" or similar in the filename and switch to the proper mode).

 

60Hz ones (like "Lily Adventure") can be just labeled as NTSC, as they use the same framerate and palette of NTSC games (The same is true for Brazilian "PAL-M" ones). On a PAL-N console they look the same as if they are played on a NTSC console, although they are not 100% compatible with every PAL-N TV set.

 

I realize that this entire TV format subject is quite confusing when dealing with the 2600, and my bad english doesn't help I'm sure. (I usually refrain from typing such long posts for this reason)?

 

 

-----------------------------------------------

(1) The only known exception from those thread is a console called "Froggy Junior", which is a Taiwanese 2600 Jr clone based on the PAL TIA (and modified for PAL-N output).

 

  • Like 1
Link to comment
Share on other sites

I think it's quite difficult to determine what is a PAL-N ROM.

For example, Sancho's Words-Attack shows the correct colours when set on NTSC-50, but is by no means a ROM from Argentina.

Same goes for a lot of Quelle ROMs and even Atari's 32 in 1 Cartridge.

Generally speaking, you can set a PAL ROM that looks 'purple-ish' on screen on NTSC-50 to get the correct colours, but that doesn't tell me anything about whether or not that ROM is originally from Argentina.

8) 

Edited by Rom Hunter
Link to comment
Share on other sites

21 minutes ago, Rom Hunter said:

Generally speaking, you can set a PAL ROM that looks 'purple-ish' on screen on NTSC-50 to get the correct colours, but that doesn't tell me anything about whether or not that ROM is originally from Argentina.

Correct, you cannot get that info by looking at the rom. You either know where the rom has been dumped from, or you don't. If you know that a certain rom came from a cart from Argentina, then you can label it "PAL-N".

  • Like 1
Link to comment
Share on other sites

11 hours ago, alex_79 said:

Correct, you cannot get that info by looking at the rom. 

I wonder if a semi-automatic emulator guess based on the color codes used would work. E.g. colors $1x, $ex and $fx should be rarely used in PAL games. And other colors might have a different distribution between PAL and NTSC too. So by analyzing the color codes used at runtime, it would be possible to calculate a probability. 

 

I have no idea how well this might work, if the calculation results provide good enough data. First one would have to collect data from NTSC and PAL ROMs and check, if the color codes used provide usable data.

  • Like 2
Link to comment
Share on other sites

With pirate games, which often were converted from one format to another by only adjusting the framerate, the result would reflect the palette of the original version, not necessarily how those games looked like when people played them back in the day on their consoles.

The "good" colors aren't always the historically correct ones.


On the other hand, it could be a way to automatically detect PAL60 homebrews and hacks...

Link to comment
Share on other sites

More to the point, the TV format depends (also) on the console.

A NTSC game converted to 50 Hz can be

  • a PAL game with bad colors if played on a PAL console.
  • a PAL-N game with good colors if played on a PAL-N console.
  • A NTSC-50 game with good colors if played on a NTSC console.
  • a PAL-M-50 (does this exist?) with good colors if played on a PAL-M console.
  • a SECAM game (all SECAM games have bad colors!) if played on a SECAM console.

So I think it makes sense to consider where the cart was sold to choose how to label the rom and what palette to use when emulating it.

Edited by alex_79
Link to comment
Share on other sites

I took 12 common games (PAL and NTSC versions), measured how frequently which color was used and made some pretty basic calculations. 

 

22 of the 24 ROMs would have been detected correctly and most hits were pretty clear. Of course the result would look different (worse) if more games would be tested. But there seems to be some pattern.

  • Like 2
Link to comment
Share on other sites

  • 1 month later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...