Release REICAST - Dreamcast Emulator

Discussion in 'Software Releases' started by ptitSeb, Dec 22, 2013.

  1. MrBazil2k

    MrBazil2k Member

    Joined:
    May 4, 2012
    Messages:
    192
    *DING DING DING* ready for round no. 2 :) :

    same Setup of course: 1200 Mhz - SGX 4.10 - SZ 1.60

    - Incoming : Fullspeed, nothing else to say

    - Expendable : Fullspeed, nothing else to say

    - Trickstyle : is still experiencing graphical issues, sometimes the character shows up now,

                        lvl design wont show up completely again, only a part of the arena is visible in the far distance (like before).

                        As I move the character/camera around parts of the lvl design are appearing and disappearing again.

                        Just found my way into the first race, sound working flawless there, but I cannot see a thing except the 2D lvl background =D

    - Silver : Playable, but little slow as always, heavy sound stuttering like before.

    - Re-Volt : 90-100% gamespeed (faster), sound is good, only a slight stuttering if there are all karts in one place (like before) , BUT still no menus.

                     I have also discovered another bug, with those 2 versions tested last time I was able to drive through objects like ramps or cars without

                     any collision. (Switched back to the version from the repo : there the collision works like it should.)

    - Dead or Alive 2 : 70-80% of gamespeed (experienced faster than before), although sound still stuttering during fight but less than before.

    - MDK 2 : Fullspeed, still that texturing bug while in sniper-mode, parts of the gauge always faces the ground texture

    - Rayman 2 : Fullspeed, missing some textures.

    - Virtua Tennis : Playable, still a bit slow, sound stuttering

    - Soul Calibur : Fullspeed, some sound stuttering left, but got reduced a lot by the last 2 versions of reicast

    P.S. Going to post a video about this later... (Trickstyle, Silver, Dead or Alive 2, MDK 2, Rayman 2)

    http://www.youtube.com/watch?v=AHlgOp-dVSQ
     
    Last edited by a moderator: Dec 30, 2013
  2. scorpio16v

    scorpio16v Still Fresh

    Joined:
    Aug 6, 2011
    Messages:
    90
    Thank you for your support. It works perfect.

    I'm on OS X 10.9.1 and my first tested game, compressed with chdman, works fine.

    You need to install the SDL Framework 1.2.15. Newer one doesn't work.

    You only must copy the framework to /Library/Frameworks

    It's only 1.4 MB. You can find it here:

    http://www.libsdl.org/download-1.2.php
     
    Last edited by a moderator: Dec 30, 2013
  3. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,007
    Location:
    France, near Lyon
    Very nice, I'll update the script for next release.

    Nice one! I'll update my code
     
  4. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,007
    Location:
    France, near Lyon
    I added a couple of emiter, and the shad now looks like that


    AND(r0, reg.mapg(op->rs2), 0x8000001F, true);
    RSB(r0, r0, 0x80000020, CC_MI);
    if (reg.mapg(op->rd)!=reg.mapg(op->rs1))
      MOV(reg.mapg(op->rd), reg.mapg(op->rs1));
    MOV(reg.mapg(op->rd), reg.mapg(op->rd), S_LSL, r0, CC_PL);
    MOV(reg.mapg(op->rd), reg.mapg(op->rd), S_ASR, r0, CC_MI);


    And calc84maniac, do you also have a good DIV algo?
     
    Last edited by a moderator: Dec 30, 2013
  5. M-HT

    M-HT Very Active Member

    Joined:
    Nov 30, 2007
    Messages:
    598
    Location:
    Bratislava
    Why don't you just do this?
    Code:
    AND(r0, reg.mapg(op->rs2), 0x8000001F, true);
    RSB(r0, r0, 0x80000020, CC_MI);
    MOV(reg.mapg(op->rd), reg.mapg(op->rs1), S_LSL, r0, CC_PL);
    MOV(reg.mapg(op->rd), reg.mapg(op->rs1), S_ASR, r0, CC_MI);
     
  6. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,007
    Location:
    France, near Lyon
    Ah yes, of course, if it's not CC_PL, it's CC_MI, so op->rd will have it's value no mater what. Thanks for the tip, I'll update the sources.

    All that ARM intruction+flags is new to me. I'm an x86 oldschool ;) .
     
  7. itami

    itami Still Fresh

    Joined:
    Mar 7, 2011
    Messages:
    71
    Tip: If it's posible select 50hz tv output, some games have better sound that way (less stuttering).


    Works at least on Shenmue 2 and Headhunter, wich are both not playable. Headhunter first level fullspeed but when loading seccond level reicast crashes. Shenmue 2 when loading Abberdeen after the intro part reicast crashes.


    Ps: anybody got a WinCe game running? Would be neat to see Halflife running on Pandora.
     
  8. itami

    itami Still Fresh

    Joined:
    Mar 7, 2011
    Messages:
    71
    Did some game testing with Reicast and would like to share my results.

     

     

    Most games have the sound issues even if I did not write it.

     

    This is at 1288Mhz and 440Mhz

     

    18 Wheeler: Slow, Graphic errors.

    Bassrush Dream: Seems Ok.

    Blue Submarine: Hangs at video part.

    Bomber Haha: Seems Ok.

    Cart Flag to Flag: Seems Ok, some sound stuttering.

    Cleopatra Fortune: Seems ok, but runs to fast?

    Confidential Mission: Slow, but should be playable.

    Comic Smash: Slow, but should be playable.

    Crazy Taxi 2: Slow.

    Daytona 2001: Slow.

    Dead or Alive: Slow.

    Imperial Fighter of Zero: Slow, but should be playable.

    Golf no Shiyouyo 2: Menu full of graphical errors.

    Grand Theft Auto 2: Slow on latest version of reicast, with first version fullspeed(?) with the sound sutters.

    Head Hunter: Seems fullspeed, but crashes at loading level 2 part.

    Jet Grind Radio: Alot of graphical errors, latest version of reicast a lot of objects/textures are missing and a bug that finish the level at start (completing it).

    Metropolis Street Racer: Music plays but no other sounds, when music turned off game is fullspeed or even faster.

    Mortal Kombat Gold: Seems ok, fullspeed.

    Mr. Driller: Only bottomhalf of screen is visible, game runs fullspeed.

    Napple Tale: Crashes at menu.

    Outrigger: Good speeds, some graphical errors.

    Panzer Front: Fullspeed(?)

    Power Stone 2: Slow, but should be playable.

    Project Justice 2: Crashes after loading level.

    Propeller Arena: On latest version of reicast it does not boot, with first version the game was playable.

    Quake III Arena: Some graphical errors, Slow.

    Rez: Seems ok, some slowdowns.

    Ready to Rumble 2: graphical errors in menus.

    Shenmue: Speed seems ok, slowdowns. But game has graphical errors.

    Shenmue 2: Crashes after intro part when loading Aberdeen.

    Soldier of Fortune: Slowmotion when in game. Not playable.

    Sonic Adventure 2: Graphical errors, slow.

    Soul Calibur: Slow, Crashes on latest version of reicast.

    Tako no Marine: Seems ok.

    Tokyo Bus Guide: Playable, needs analog trigger (bind right nub to left and right trigger?).

    Tony Hawk Pro Skater: Graphical errors at menu.

    Trickstyle: Hangs at menu.

    Typing of the Date: Needs keyboard.

    Unreal Tournament: Slow, latest version of reicast itroduces skipping in movement wich makes it not playable even if it wouldbe at fullspeed.

    Virtua Fighter 3TB: Slow with graphical errors.

    Virtua Tennis: Slow.

    Wetrix+: Seems ok, with slowdowns.

    Whats Shenmue: Same as Shenmue.

    Yu Suzuki Game Works v1: Only left part of screen visible.

     

     

    The next games don't boot on my pandora, Some are WinCE games wich I think aren't bootable (yet).

    Bomberman Online

    Crazy Taxi

    Death Crimson 2

    Densha the Go 2

    Ecco Defender of the Future

    F335 Challenge

    Fuurai no Shiren Gaiden

    Half-Life

    Half-Life: Blueshift

    Half-Life: Counter Strike

    Half-Life: Opposing Force

    Hello Kitty Garden Panic

    Hidden and Dangerous

    Iron Aces

    Ooga Booga

    Plus Plum

    Sega Rally 2

    Testdrive Lemans

    Urban Chaos

    Virtua Striker

    Virtual Cop 2

     

    Seems that not all results are the same for us, mrbazil has Tricksyle running mine hangs at menu.
     
    Last edited by a moderator: Dec 30, 2013
  9. rohezal

    rohezal Advanced Member

    Joined:
    Oct 18, 2009
    Messages:
    1,648
    How do you disable music in reicast?
     
  10. itami

    itami Still Fresh

    Joined:
    Mar 7, 2011
    Messages:
    71
    Only from ingame for now.
     
  11. NoeleyC

    NoeleyC Well-Known Member

    Joined:
    Oct 23, 2008
    Messages:
    1,348
    Bomberman Online works, but you have to use the US bios. It runs a little better than the original alpha but it still very slow with quite a lot of graphical glitches

    Fur Fighters - Slower than with the original alpha, also the sound effects aren't working in-game

    Rayman 2 - works a lot faster in this version, but mine crashed back to desktop soon after starting playing (need to try it more though)
     
  12. MrBazil2k

    MrBazil2k Member

    Joined:
    May 4, 2012
    Messages:
    192
    Short question @ itami :

    What SGX Driver Version do you use ?

    EDIT : same question @ stouffa
     
    Last edited by a moderator: Dec 30, 2013
  13. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Joined:
    Jan 18, 2010
    Messages:
    10,155
     
    Hmm no crash issues for me, using my 1Ghz Pandora with SGX 4.10

    Actually with some serious overclocking I can almost get rid of the sound stuttering.
     
  14. MrBazil2k

    MrBazil2k Member

    Joined:
    May 4, 2012
    Messages:
    192
    Yup Yup, experienced the same here...

    Soul Calibur runs really good at 1200 Mhz, SGX Version 4.10 and one of the newest versions of reicast here from the forum post.

    Do not really know but isnt it even Fullspeed or at least close to it ? still with a bit of stuttering left of course. (and weird looking menu)

    http://www.youtube.com/watch?v=ArjObhRI25o
     
    Last edited by a moderator: Dec 30, 2013
  15. itami

    itami Still Fresh

    Joined:
    Mar 7, 2011
    Messages:
    71
    4.10
     
  16. MrBazil2k

    MrBazil2k Member

    Joined:
    May 4, 2012
    Messages:
    192
    Hummm... that is strange, can you get Soul Calibur to work like in the video above ? maybe with less overclocking ? it runs quite good that way...
     
  17. ptitSeb

    ptitSeb Serial Porter

    Joined:
    Aug 15, 2012
    Messages:
    8,007
    Location:
    France, near Lyon
    Soul Calibur is my test game, I test improvement / regression mainly with this one, with the objectiv to have it FullSpeed with no sound stutering ... and it should not crash :)
     
    rohezal, TrashyMG and PokeParadox like this.
  18. NoeleyC

    NoeleyC Well-Known Member

    Joined:
    Oct 23, 2008
    Messages:
    1,348
    Same, and using a 1gig Pandora
     
  19. itami

    itami Still Fresh

    Joined:
    Mar 7, 2011
    Messages:
    71
    Sorry but it find that slow. 

    My dreamcast is not hooked up right now, but I did find a real dreamcast vid on youtube... 

    www.youtube.com/watch?v=tY_wbs9voz4#t=62

    ps: Soul Calibur did run on my pandora with the first version of reincast.
     
    Last edited by a moderator: Dec 30, 2013
  20. dgame

    dgame Active Member

    Joined:
    Oct 1, 2006
    Messages:
    937
    I found an error on line 69 which prevented directories with spaces from being recalled correctly.

    Line 69 should be: cd "$(dirname "${CDFILE}")"

    I edited the runscript.diff in the quote above (and in the original post) with the correction.

    Thanks for working on this and all the other Pandora projects you have a hand in.
     
    Last edited by a moderator: Dec 30, 2013

Share This Page

Loading...