Official PSIO Development Thread

Discussion in 'Sony Programming and Development' started by Xeauron, Oct 13, 2013.

  1. superg

    superg Site Supporter 2013,2014,2015. Tape Drive Donor.

    Joined:
    May 30, 2012
    Messages:
    1,041
    Likes Received:
    345
    If ADPCM vs PCM sound is your concern - I would recommend to look into PSX sound circuit instead.
    For ordinary people with ordinary ears and with ordinary acoustics it sounds the same.

    PSX clock speed is enough to decode FLAC in reasonable time, that's what I meant. Some small pre-caching time to fill buffers is acceptable. What I described in my previous post is worst case scenario, I thought you understand this. As I said earlier, no way to be absolutely sure before trying it and see the performance.
     
  2. smf

    smf mamedev

    Joined:
    Apr 14, 2005
    Messages:
    1,255
    Likes Received:
    88
    Is it fixed at 44khz or can you specify the rate? Do the clocks stop when bit 1 is cleared in 1f801daa? I wonder if the MP3 player cartridges use it (it would make sense, but I don't think I have one)
     
    Last edited: Mar 31, 2014
  3. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    It seems to be fixed - at least nothing I ever tried seemed to change it. BCLK is 2.8224MHz, so it's using a 32 bit cell format. Even disabling the SPU entirely (using bit 15 in 0x1f801daa) doesn't stop those clocks. I just looked at a board I have here (PU-18) and the expansion port BCLK and LRCLK are the same signals (I.E. they are electrically connected together) as the ones on the audio DAC. This also supports the idea that the sample rate can't be changed, because the DAC master clock is fixed and those sort of DACs require a specific relationship between the master clock and the sample rate.
     
  4. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    "these sort" as the ones which don't have a 16mhz crystal tied to them ?
     
  5. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    No, I was thinking more in terms of sigma-delta DACs, and especially ones with switched capacitor output filters. On the board I have sitting here (PU-18), the clock on pin 6 of the DAC is 16.9344Mhz - so 384 x Fs if using a 44.1KHz sampling rate. This might be a coincidence, but I doubt it.

    <Googles datasheet>

    http://pdf.datasheetcatalog.com/datasheets/105/136972_DS.pdf

    OK, the clock applied to MCLK has to be either 256 Fs or 384 Fs (pin strapping option) and must also be coherently derived from the same source as LRCLK (page 8) - note that this would also effectively preclude the use of a local xtal on this part.
     
  6. Shane McRetro

    Shane McRetro Blast Processed Since 199X

    Joined:
    Mar 11, 2012
    Messages:
    2,078
    Likes Received:
    194
    Well I found my videos from March earlier this year and I've started posting them up on YouTube to give you an idea of how some of these games ran on the prototype 1.1 hardware. However I had a quick look on ps-io.com and CDDA and XA appear to be going well on the 2.x PCB hardware. Looking forward to getting my greasy paws on one of those one day!

    For now though feel free to check out the rest of the videos as they upload on the channel here - https://www.youtube.com/user/RetroJunkie2020

    I've even worked out playlists - https://www.youtube.com/watch?v=sipPHpPxM4o&list=PLJAZP-TLMPj7dBOErfc4g8Rj0vqPnbBUF

    OH and someone, somewhere asked for Chrono Cross a long while back - well it works on this old prototype beast, so the 2.x PCB should have even better results!



    Hope everyone is well too! :)
     
    Last edited by a moderator: May 25, 2015
  7. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    RJ thanx for cool video ( RJ2020 ). glad to see more vid's w/ next version of PSIO.
     
  8. Shane McRetro

    Shane McRetro Blast Processed Since 199X

    Joined:
    Mar 11, 2012
    Messages:
    2,078
    Likes Received:
    194
    Hey don't thank me! You guys are doing a fantastic job! :)
     
  9. kuze

    kuze Peppy Member

    Joined:
    Sep 28, 2011
    Messages:
    371
    Likes Received:
    6
    Wow that's awesome that they got CDDA playback working. Looking forward to seeing the new video they mentioned.
     
  10. duskdawn

    duskdawn Spirited Member

    Joined:
    May 18, 2014
    Messages:
    104
    Likes Received:
    12
    Cheat system in PSIO

    @cybdyn

    Will it be possible to support cheat files in PISO? In ePSXe, the app has folder called "cheats" with files with this name "SCES_000.01.txt".

    The format of the txt file is

    #Black Car
    800856D2 000C
    #Infinite time
    80136198 099F
    #More Speed
    80085770 07FF
    #Enable Extra Tracks
    8017C91C 00FF
    #Start On Last Lap/Quick Finish
    E20857A4 0002
    800857A4 0003
    #Beginner Levelselect extra
    80085684 0005
    #Mid-level select extra
    80085684 0006
    #High-level select extra
    80085684 0007
    #TT level select extra
    80085684 0008


    That way, users don't have to key in the AR or game shark codes manually in screen via their controller. All they have to do is copy their existing cheats files from ePSXe or they can create a simple file from their pc and copy it to the sd card.

    PSIO could detect the matching Game ID and display a on/off screen where users to toggle on or off.

    I really hope you can implement this system.

    Thanks.
     
    Last edited: Aug 11, 2014
  11. Comp1demon

    Comp1demon Spirited Member

    Joined:
    Jul 14, 2006
    Messages:
    124
    Likes Received:
    1
    Any updates lately?

    I really would love one of these devices.
     
  12. Shad0w

    Shad0w PSIO

    Joined:
    Aug 9, 2013
    Messages:
    19
    Likes Received:
    4
    I'm not happy that Xeauron has gone ahead and named this thread an "Official Development Thread".
    The real and truely official development thread can be found over here: http://www.psxdev.net/forum/viewtopic.php?f=17&t=247.
    I would highly suggest renaming the topic to something plain and simple (such as "PSIO") and linking the real topic in the first post to avoid confliction under Google search results and overall confusion.
     
    Last edited: Sep 21, 2014
  13. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    duskdawn: it can be next option after psio will be released to perform basic functions like cd-rom emulator.
     
  14. l_oliveira

    l_oliveira Officer at Arms

    Joined:
    Nov 24, 2007
    Messages:
    3,879
    Likes Received:
    245
    Maybe after PSIO development is complete you could look into making a generic device with similar functions? (like IDE CD-ROM emulator?)
     
  15. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    i mean cd-emulator for ps1, to repace native cd-rom drive.

    there are ide to sd adaptors)) to replace disc to sd, or what do you mean?
     
    Last edited: Sep 22, 2014
  16. duskdawn

    duskdawn Spirited Member

    Joined:
    May 18, 2014
    Messages:
    104
    Likes Received:
    12
    Thank you for your reply. Really looking forward this device.

    I have also posted this on your main site. So that you guys won't forget. :)

    http://www.psxdev.net/forum/viewtopic.php?f=73&t=637

    Thank you!
     
  17. cybdyn

    cybdyn Embedded developer (MCU & FPGA)

    Joined:
    Jan 12, 2012
    Messages:
    551
    Likes Received:
    4
    depends how cheat-code mechanism works:
    if it writes "data code" once-at-time to "addr" of memory (addr/data we get from list) on the phase when ps-exe yet loaded by menu, so theoretically it can be done by sofware of menu. and no relation to hw of psio.

    but if it calls some rutine from AR code area and makes it time-after-time constantly, it's not easy.
     
  18. Greg2600

    Greg2600 Resolute Member

    Joined:
    Jun 23, 2010
    Messages:
    931
    Likes Received:
    106
     
    Last edited by a moderator: May 25, 2015
  19. Shane McRetro

    Shane McRetro Blast Processed Since 199X

    Joined:
    Mar 11, 2012
    Messages:
    2,078
    Likes Received:
    194
    Looks great to me!
     
  20. AlGollan84

    AlGollan84 Spirited Member

    Joined:
    Jul 16, 2013
    Messages:
    170
    Likes Received:
    22
    Au prix où cet appareil sera proposé (< 500 $) c'est bien trop cher (excessif). Entre 100 et 150$, cela peut encore passer pour les mordus de la PS1.

    "POPStarter Rev13" est très bon et permet de faire fonctionner de très nombreux jeux PS1. La PS3 en faire encore passer bien plus une fois en CFW.

    Désolé, mais cet accessoire est loin de tenir toutes ses promesses (voir la liste de compatibilité). Ce n'est que mon avis.



    At the price this unit will be proposed (< 500 $) is way too much (excessive). Between 100 and 150 US dollars, it can still pass for fans of the PS1.


    "POPStarter rev13" is very good and allows you to run a large number of PS1 games. PS3 do even spend much time in a CFW.


    Sorry, but this accessory is far from keeping its promise (see compatibility list). It is only my opinion.


    Kind regards.
     
    Last edited: Oct 27, 2014
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page