PS2 PS2 Component Test [WIP]

Discussion in 'PS2 Homebrew' started by VTSTech, Dec 1, 2019.

  1. 274
    296
    97
    VTSTech

    VTSTech Member

    Joined:
    Apr 8, 2019
    Messages:
    274
    Likes Received:
    296
    Trophy Points:
    97
    Gender:
    Male
    Home Page:
    Lil something I've been working on. Still a ways to go before release. Ideally will check many things. DVD Spin/Motors, USB/MC/Pads/Network, Some light GFX test possibly.

    [​IMG]
     
    Last edited: Dec 1, 2019
    TnA, svotib, jolek and 1 other person like this.
  2. 1,219
    660
    222
    TnA

    TnA Senior Member

    Joined:
    Jul 1, 2018
    Messages:
    1,219
    Likes Received:
    660
    Trophy Points:
    222
    Gender:
    Male
    Location:
    Germany --> Saxony
    It's quite certain, that you try to "get a good grip" on the stuff and learn how it works! Very good! Your progress is noticeable as well!

    Glad to see some new things and new people/developers/contributors entering the scene! :)


    You seem to head into a direction with your apps! What about a kind of new Sys-tool?!?
     
  3. 274
    296
    97
    VTSTech

    VTSTech Member

    Joined:
    Apr 8, 2019
    Messages:
    274
    Likes Received:
    296
    Trophy Points:
    97
    Gender:
    Male
    Home Page:
    I'm not a GFX programmer at all, So pretty much everything I write is going to be some kind of tool or utility.

    Maybe I'll figure out how to use fonts and a UI eventually. But will probably be debug text for a while :P

    Next I've got to do storage device detection/init. and controller detection/init so I can get some tests done on those.
     
    TnA likes this.
  4. 1,219
    660
    222
    TnA

    TnA Senior Member

    Joined:
    Jul 1, 2018
    Messages:
    1,219
    Likes Received:
    660
    Trophy Points:
    222
    Gender:
    Male
    Location:
    Germany --> Saxony
    Nah, it doesn't need to be a GUI...(nothing really 'interactive' or whatever)

    Just printf the bottons to choose from and link your desired calls to the 'action' of pressing a button! ;)
     
  5. 736
    1,317
    222
    sp193

    sp193 Developer

    Joined:
    Oct 13, 2014
    Messages:
    736
    Likes Received:
    1,317
    Trophy Points:
    222
    Location:
    Singapore
    Home Page:
    Have you seen the rom0:TESTMODE program that is present in most PS2s? It does a number of things. Some of which may be board-specific.

    For example, the G-chassis and later version seem to have some test that can confirm the operation of the PLL 53.9MHz/54MHz switch. Although this feature seems to have been added with the F-chassis, but I didn't see the older TESTMODE test this.
     
  6. 1,219
    660
    222
    TnA

    TnA Senior Member

    Joined:
    Jul 1, 2018
    Messages:
    1,219
    Likes Received:
    660
    Trophy Points:
    222
    Gender:
    Male
    Location:
    Germany --> Saxony
    I see you made that:
    in Fortuna Launcher!

    The things which @sp193 mentioned are interesting as well, especially if a kind of "test-tool" would emerge from it!
     
  7. 24
    71
    37
    wisi

    wisi Member

    Joined:
    Aug 26, 2018
    Messages:
    24
    Likes Received:
    71
    Trophy Points:
    37
    Gender:
    Male
    On a TOOL's HDD there are also many diagnostic programs. Some are TOOL-specific, but most should work on consoles (at least their core features, the actual programs might not - I am not sure). So one could get some ideas from them.
     
    TnA and krHACKen like this.
  8. 274
    296
    97
    VTSTech

    VTSTech Member

    Joined:
    Apr 8, 2019
    Messages:
    274
    Likes Received:
    296
    Trophy Points:
    97
    Gender:
    Male
    Home Page:
    It appears to load it (at least in PCSX2), not sure which functions or variables it exposes thou...

    Code:
    ===========================
    ==PS2 Component Test v0.1==
    ==Written by VTSTech!======
    ==12.06.2019===============
    open name rom0:ROMVER flag 1 data 41378
    open fd = 2
    open name rom0:OSDVER flag 1 data 41378
    open fd = 2
    loadmodule: fname rom0:TESTMODE args 0 arg
    loadmodule: id -201, ret 0
    
    I was able to get 2 non-zero environment variables before, I'll try parsing them again after loading this, see if anything new comes up.
     
  9. 76
    214
    57
    krHACKen

    krHACKen Developer

    Joined:
    Nov 2, 2014
    Messages:
    76
    Likes Received:
    214
    Trophy Points:
    57
    TESTMODE is an EE ELF, not an IOP IRX.
     
    VTSTech and TnA like this.

Share This Page