Forum: PS2 Homebrew/Dev & Emu Scene - Topics relating to homebrew PS2 development and emulation. Stay current and up to date on the latest homebrew releases from the best devs on the scene.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Like Tree3Likes

Thread: New modified SMAP driver with FULL DMA support + HDL Dump svr 0.8.7
  

Page 7 of 10 FirstFirst ... 5 6 7 8 9 ... LastLast
Results 61 to 70 of 99
  1. #61  
    deba5er's Avatar
    deba5er is offline Moderator
    Join Date
    Jan 2006
    Posts
    592
    Downloads
    0
    Uploads
    0
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    6
    Likes Received
    8
    Thanks volca. I'm also glad you are still working it. I bet everyone with a Slim and OPL is too ;-)
    PS2 v9 NTSC, PS2 v12 NTSC, PS2 v15 VESA
    Reply With Quote  

  2. #62  
    hominem.te.esse is offline Babylon User
    Join Date
    Mar 2011
    Posts
    221
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    24
    Good work SP193 and Volca. I hope it will lead to improved eth performances

    We're waiting on news



    -> SP193 (damn post rules that prevent me to use 'at' symbol):

    I have a question also, I saw somewhere that you were working on adding rename (or was it "write") support for USB device/driver. I'm pretty sure you do that on some custom version of usbhdfs you use in PSESDL, right ? Does it means we can't in any way merge/port these changes into OPL one ?
    Last edited by hominem.te.esse; 10-14-2011 at 05:19 AM.
    Reply With Quote  

  3. #63  
    RandQalan's Avatar
    RandQalan is online now Wanabe Beta Tester
    Join Date
    May 2010
    Location
    USA
    Posts
    3,664
    Downloads
    17
    Uploads
    37
    Mentioned
    18 Post(s)
    Tagged
    4 Thread(s)
    Likes Given
    744
    Likes Received
    415
    @ hominem.te.esse

    I left some visitor messages of some thinks that might improve OPL

    can't seen you PM without at least 30 post so left it on your visitors sorry about the inconvenience

    V10 SCPH-50001 with Network adapter SCPH-10281 500 G HD
    PSP 3000 9G 6.20 PRO CFW Perm
    Unofficial FMCB v1.8C OPL self compiled HD and SMB preferred
    Is how all good gaming systems came to be
    Reply With Quote  

  4. #64  
    hominem.te.esse is offline Babylon User
    Join Date
    Mar 2011
    Posts
    221
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    24
    For Shadow Hearts 2 Final Mix, I read the whole thread, but that kind of changes is out of my skills. Only Jimmi can validate it, and moreover I'm not sure the values you found are 100% safe (last posts about some increased freeze rate for Ar Tonelico 2).

    Let's hope he came back
    Reply With Quote  

  5. #65  
    SP193's Avatar
    SP193 is offline The fallen spartan...
    Join Date
    May 2009
    Location
    シンガポール
    Posts
    1,958
    Downloads
    0
    Uploads
    0
    Mentioned
    14 Post(s)
    Tagged
    3 Thread(s)
    Likes Given
    33
    Likes Received
    212
    Quote Originally Posted by hominem.te.esse View Post
    -> SP193 (damn post rules that prevent me to use 'at' symbol):

    I have a question also, I saw somewhere that you were working on adding rename (or was it "write") support for USB device/driver. I'm pretty sure you do that on some custom version of usbhdfs you use in PSESDL, right ? Does it means we can't in any way merge/port these changes into OPL one ?
    I was working towards adding rename functionality to the USBHSDFSD driver. But my efforts have now gone up in flames because my HDD containing all my work files (Some of them weren't backed up yet) was corrupted.

    If I do find a backup on my external disks, I might continue working on it in the future, but now I'm going to be short of time again because the next schooling semester begins tomorrow.

    Yes, that new driver will be usable in all homebrew software. Merging the new feature into an existing driver is possible too.
    Unmodified SCPH-77006 with SM 3.6
    SCPH-39006 with M-chip modchip, SCPH-10281 NA and refurb Seagate 80GB HDD
    SCPH-10000 v1.00 with SCPH-10190 PCMCIA NA and SCPH-20400 HDD unit
    PS2ESDL v0.823B

    やっほー 汗がひかる♪
    Reply With Quote  

  6. #66  
    nodots is offline Member
    Join Date
    Sep 2011
    Location
    Northwest
    Posts
    51
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    1
    Likes Received
    1
    Any improvements or changes in the last month, or is school getting in the way (in a good way)? I am interested to see new code, to follow the process. I am trying to learn C, so...

    Anywho, just a friendly "thread bump".
    My systems:
    PS2 (39001), FMCB 1.8c, 40GB HDD, OPL 0.9 beta, uLE 4.42a
    PSP 2001 "Imperial white", 6.60 PRO-B10
    Xbox 1.6, 20GB HDD (fonts=>nkpatcher 10)
    Xbox 1.0, X2 Duo, 50GB HDD (128MB/VGA mods soon)
    Reply With Quote  

  7. #67  
    SP193's Avatar
    SP193 is offline The fallen spartan...
    Join Date
    May 2009
    Location
    シンガポール
    Posts
    1,958
    Downloads
    0
    Uploads
    0
    Mentioned
    14 Post(s)
    Tagged
    3 Thread(s)
    Likes Given
    33
    Likes Received
    212
    Quote Originally Posted by nodots View Post
    Any improvements or changes in the last month, or is school getting in the way (in a good way)? I am interested to see new code, to follow the process. I am trying to learn C, so...

    Anywho, just a friendly "thread bump".
    Hmm... I don't know whether there has been any progress. I thought that Volca was working on the SMAP driver.

    I stopped working on the SMAP driver after realizing that he seemed to have taken interest in it and was working on it too, partly because I had too many commitments elsewhere and I simply lack the proper facilities to debug and build the SMAP + TCP/IP protocol stack.

    When the SMAP driver or the protocol stack crashes, developers like me will lose our only channel for receiving debugging information, so debugging the PS2 with only the SMAP is really difficult.

    On the up side, I think that I did recently made a customized copy of the SMS TCP/IP protocol stack stable with DMA support, although I didn't do too much testing with it at all.

    Transfer rates were slow on my *new* hardware lol - ~1.40MB/s. But then again, even that ultra-fast 5MB/s driver ran that slowly too!
    (Developing on my laptop just isn't the same as developing on my desktop! )
    Unmodified SCPH-77006 with SM 3.6
    SCPH-39006 with M-chip modchip, SCPH-10281 NA and refurb Seagate 80GB HDD
    SCPH-10000 v1.00 with SCPH-10190 PCMCIA NA and SCPH-20400 HDD unit
    PS2ESDL v0.823B

    やっほー 汗がひかる♪
    Reply With Quote  

  8. #68  
    nodots is offline Member
    Join Date
    Sep 2011
    Location
    Northwest
    Posts
    51
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    1
    Likes Received
    1
    That sounds like me previously using XDMCP login to my server over wireless with a 300MHz laptop. Sloooooooow. I agree, there are better ways. Too bad I can't shell out for a PS2-Hackathon in Vegas, LOL. Then all the great minds could get together and share code/ideas AND hardware use.
    My systems:
    PS2 (39001), FMCB 1.8c, 40GB HDD, OPL 0.9 beta, uLE 4.42a
    PSP 2001 "Imperial white", 6.60 PRO-B10
    Xbox 1.6, 20GB HDD (fonts=>nkpatcher 10)
    Xbox 1.0, X2 Duo, 50GB HDD (128MB/VGA mods soon)
    Reply With Quote  

  9. #69  
    hominem.te.esse is offline Babylon User
    Join Date
    Mar 2011
    Posts
    221
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    4
    Likes Received
    24
    @volca, SP193

    Any news, facts, story about this epic challenge, just to keep us in suspense ?
    Reply With Quote  

  10. #70  
    volca is offline Member
    Join Date
    Sep 2009
    Posts
    279
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    8
    Hey, sorry for the delay.

    I left the effort sometime at the end of last year, solely for the lack of time. The state I left it was that I still didn't come up with a way to stop the freezes. I think the culprit is double sema locking, so disabling interrupts instead could help. The only combination that did work was using the SMS assembly fifo handling with the threaded SMAP code, which produced some 0.5 Mb/s speed gain, probably due to the fact that it does not block the IOP so much.

    I thought about the way to get from the mess that it is currently in. I came up with a plan I currently have little time to realize:
    1. Write a threaded SMAP.irx replacement, from scratch, that does not depend on SMSTCPIP.irx in any way.
    2. Tune this on a piece of packet generating code - prepare a blocking read method that'd replace the one in SMSTCPIP at the end of the journey. In this state the PS2 should be able to reply to some hand made packets.
    3. Rewrite the ARP, ICMP and UDP parts of the stack, so it will be able to communicate by UDP, reply to ping packets and manage ARP requests.
    4. Write TCP stack on top of this.

    By the end this should be capable doing client side of TCP.

    I know jimmi has started such a rewrite, but without threading the SMAP - it may still be viable alternative, all we need is DMA code in single thread and working blocking read impl. Problem was doing DMA in interrupt context - namely dev9DmaTransfer which uses non-interrupt Sema calls, if not because of other problems.

    Also, I think write operations should borrow buffers from the packet driver and write into those directly - should save some time.
    Reply With Quote  

Page 7 of 10 FirstFirst ... 5 6 7 8 9 ... LastLast
Tags for this Thread

View Tag Cloud

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •