ps1 one chip problem

Discussion in 'Modding and Hacking - Consoles and Electronics' started by sb1, Nov 20, 2013.

  1. master991

    master991 Enthusiastic Member

    Joined:
    Jun 4, 2012
    Messages:
    597
    Likes Received:
    28
    Read again, the videomode changes it's an collateral effect of the bios patch to crack\bypass (call it what you want :p) the bios protection and check....
     
  2. iCEQB

    iCEQB Peppy Member

    Joined:
    Feb 22, 2008
    Messages:
    322
    Likes Received:
    36
    I don't see the point of changing the video mode on powerup to bypass any checks / protections from the BIOS.
    This thing is made for PAL machines only, so why should it switch from PAL to NTSC ? Only to boot NTSC games?
    The games switch the video mode after the PS logo.

    To me it looks like a good samaritan move from the coder since the NTSC video signal is better in terms of refreshrate (which makes no sense because there is nothing fancy in the BIOS) ... on the other hand, there is also PAL60, so I'm still confused about whats going on here.

    A technical answer would be good ... Bad_Ad84 ? :)
     
  3. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    I don't know the specifics of the check. But a guess would be, there is a check in the PAL bios that checks the video mode to see if it's different than start up (pal bios blocks ntsc Games by detecting video mode iirc). However, I guess it only checks one way as a PAL machines is assumed to always be pal. So by forcing ntsc it passes the check all the time and the game changes the refresh rate and video mode at boot.


    Just a guess, as I have never looked at the psone bios. But it certainly seems like it's done to pass a Conditional check.
     
  4. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    Well, I can assure you that I was not the only one that had problems with it. Maybe it was a stepping issue and the current chips work fine, but back when I tried it it definitely didn't work - the chips would work fine with MM3 or the Mayumi code, but failed with onechip. It wasn't the programmer since I tried several (including two that were official Microchip products) and it didn't make any difference - I also got another batch of chips with a different date code with the same result. And I tried adding decoupling, just in case the attempt to overdrive the ROM output was causing the chip to lock up, since that seemed like the only significant difference - this did actually help a little, but was still unstable.

    On top of this, one of my friends who was selling chips (which were programmed using Microchip's ProMate II production programmer) got a very high level of returns on the 12F508s he shipped with the onechip code - even from people he had been selling chips to for a long time and who had never previously had any problems. Yes, I'm well aware that the devices are as far as the data sheet is concerned pretty much identical and they SHOULD work, but enough people were having problems with them in this application to make it clear that there was some sort of edge case that was making this not the case in practice.
     
  5. master991

    master991 Enthusiastic Member

    Joined:
    Jun 4, 2012
    Messages:
    597
    Likes Received:
    28
    I dont know where is the problem, maybe a chip batch...

    The above answer was referred to dragonC, not you :p


    iCEQB: We already wrote why onechip do this, can you understood? PAL PSONE have an aggiuntive protection in the bios that checks the region game with videomode... Guess? That's why the onechip force to change the videomode.
    No good samaritan and other weird theories ;)
     
    Last edited: Dec 9, 2013
  6. iCEQB

    iCEQB Peppy Member

    Joined:
    Feb 22, 2008
    Messages:
    322
    Likes Received:
    36
    Why should it do that? And where is the point here ? If it changes the video mode to (let's say) NTSC in order to boot NTSC games, it shouldn't boot PAL games anymore right?
    So why not leave the video mode to PAL and boot both PAL and NTSC games, just like it manages to boot NTSC and PAL games with its forced NTSC mode.

    Makes no sense to me tbh.
     
  7. master991

    master991 Enthusiastic Member

    Joined:
    Jun 4, 2012
    Messages:
    597
    Likes Received:
    28
    The chip patches only the bios side (all on the fly), not the gpu. In fact my psone with onechip boot ntsc games in color also with European composite (bleah!) cable.

    Why use ntsc signal in a pal country? when pal it's better than ntsc in video quality :p
     
    Last edited: Dec 11, 2013
  8. Lum

    Lum Officer at Arms

    Joined:
    Sep 30, 2010
    Messages:
    3,233
    Likes Received:
    42
    It doesn't matter on modern TVs, you're just getting PAL60 bios screens (if the TV doesn't support that then NTSC games wouldn't be playable either).
    Patching the bios doesn't change the color encoding.
     
    Last edited: Dec 11, 2013
  9. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,566
    Likes Received:
    1,309
    Actually some Tvs support ntsc but not pal60 over here (not for some time, but I have seen them years ago).
     
  10. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    Because the NTSC color burst was carefully chosen to minimize bleed and dot crawl when used in a 60Hz / 525 line system. Same as the PAL color burst was chosen to work with 50Hz / 625 lines. Admittedly, modern TVs with digital comb filters exhibit these effects to a much smaller extent, but they are still there. The $0.02 explanation is that the frequencies were chosen so that they sat exactly between two successive harmonics of the frame rate, and if you use the "wrong" color encoding then this isn't the cae any more. This is, incidentally, why the South American PAL-M system (which uses a slightly different line frequency than NTSC) also uses a slightly different color carrier.

    And since I'm being pedantic, I should point out that the only inherent advantage of PAL is that it much better at concealing phase errors in the transmission path (since they are in opposite directions in alternate lines and average out) - which is really not an issue when the transmission medium consists of a few meters of coaxial cable.
     
  11. master991

    master991 Enthusiastic Member

    Joined:
    Jun 4, 2012
    Messages:
    597
    Likes Received:
    28
    I wrote pal is better because, apart than the better frequency, PAL format have better colour stability because NTSC have some progectual problems.
    BTW here in Europe we have SCART with RGB, the best for retroconsole :)
     
    Last edited: Dec 11, 2013
  12. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    Go back and read what I wrote.

    My point was precisely that the advantage PAL has over NTSC (reduced sensitivity to overall phase errors) is only relevant if you are going over a transmission medium (such as radio) that is likely to induce such errors - and that a composite signal fed over a coax cable directly between the source and the display does not fall into this category.

    And, yes, I am perfectly familiar with SCART connectors - but this thread was talking about composite.
     
  13. master991

    master991 Enthusiastic Member

    Joined:
    Jun 4, 2012
    Messages:
    597
    Likes Received:
    28
    ops, you're right trimesh.

    Really in this thread we was talking about onechip mod:p
     
  14. jinn

    jinn Peppy Member

    Joined:
    Feb 8, 2011
    Messages:
    396
    Likes Received:
    4
    Can you tell me which diagrams and code were used for this install
    [​IMG]
     
  15. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    Can anyone play this game, or is it open to DragoonC only?
     
  16. master991

    master991 Enthusiastic Member

    Joined:
    Jun 4, 2012
    Messages:
    597
    Likes Received:
    28
    No only the most expert ones *trollface* :p
    We are out
     
  17. bond.san

    bond.san Active Member

    Joined:
    Jun 25, 2014
    Messages:
    37
    Likes Received:
    5
    From what I gather the updated PIC12F629 asm code by garyOPA - 4-wire version, will not allow NTSC orignals with Anti-mod to play on PAL PSOne's :(

    So new code for any Microcontroller (PIC, AVR, +?) is required to allow NTSC games with Anti-mod protection to play on PAL PSOne's.
    or
    ONEChip code for PAL PSOne's need a re-write for the newer and "cheaper" 12F6** chips (please add compatibles). To allow NTSC originals with Anti-mod code to play.

    Because I am as cheap as chips ( ah ha ) - and want to program my own
    ( possibly more econimal to purchase from Bad_Ad84 ? )

    10pcs PIC12C508A-04I/P DIP-8 = Approximately £8.35
    http://www.ebay.co.uk/itm/10pcs-PIC...508A-ORIGINAL-MIC-DIP-8-Chip-IC-/171964298957

    10Pcs PIC12F629-I/P DIP-8 = £3.69
    http://www.ebay.co.uk/itm/10Pcs-MCU...29-I-P-12F629-I-P-12F629-NEW-CF-/272041592737

    http://www.fatcat.co.nz
    Prewired ONEchip (Stealth + BIOS Fix) ModChip (8 Wire)
    1 chip @ NZ$15.00 each incl postage - roughly ~= £7.42 GBP + p&p
     
  18. Taijigamer2

    Taijigamer2 Gutsy Member

    Joined:
    Jun 29, 2015
    Messages:
    483
    Likes Received:
    179
    http://www.ebay.co.uk/itm/10Pcs-PIC...592814?hash=item3f56f147ee:g:J~sAAOSwqrtWnaU0

    http://www.ebay.co.uk/itm/5Pcs-PIC1...592825?hash=item3f56f147f9:g:J~sAAOSwqrtWnaU0

    Cheaper alternatives from china depending on how many u are planning to flash. U can get the MM3 code for 12f629 by searching google (not sure if I can give u links on here). There should be a Onechip code port out there aswell. Get the 12f629 because u can flash them over and over in case u get bad flash. I've used the MM3 code for 12f629, works on FF8, haven't checked it on Dino Crisis. Someone on here is working on their own modern code but i forget the name.
     
  19. bond.san

    bond.san Active Member

    Joined:
    Jun 25, 2014
    Messages:
    37
    Likes Received:
    5
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page