Previous Thread
Next Thread
Print Thread
Page 87 of 88 1 2 85 86 87 88
Joined: May 2015
Posts: 44
M
Member
Online Content
Member
M
Joined: May 2015
Posts: 44
Originally Posted By R. Belmont

For the SPU, Neill Corlett's SPU and SPU2 are available now under BSD-compatible licensing. Not sure if it would actually *help*, but maybe worth a shot.


What do you mean by "Not sure"?

Joined: Mar 2001
Posts: 16,923
Likes: 57
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,923
Likes: 57
Exactly what I said: I don't know if switching the SPUs will actually fix any of the problems being described, so I sure as fuck am not gonna make any guarantees about it.

As a always, the operative question is: do the games hanging on the SPU work in pSX? Because if they don't, it's likely not the SPU.

Joined: Mar 2010
Posts: 153
Likes: 1
S
Senior Member
Offline
Senior Member
S
Joined: Mar 2010
Posts: 153
Likes: 1
Good question. There's a follow-up post from Shideravan where he tested problematic MAME games in pSX. He concludes:

Quote:
In short: excepting of Tekken 2 and depending of your point of view, Harry Potter games, none of MESS PSX driver problem occurs with pSX 1.13 in the scope tested.

I believe some of the problems he encountered were related to audio/the SPU, so yes, it does seem like Neill Corlett's SPU might at least be worth trying out. smile

Last edited by Shoegazer; 11/08/15 03:14 AM.
Joined: Apr 2006
Posts: 748
D
Senior Member
Offline
Senior Member
D
Joined: Apr 2006
Posts: 748
Shoegazer I saw you had the Diablo listed. Yea it have the talking issue for a while. The talking play and then quit halfway. Music after the boot playing on the left ear and right ear but all moved to the the right ear fully afterward. But it not fully working on the sounds. Imperfect sounds.

Anyway if you itching on playing this game. Check out the Diablo 1 HD MOD. Single player only works on this version. Must have the PC Diablo game CD in order to run the HD version. Just copy the DIABDAT.MPQ over into the folder. Tchernobog is not finish yet. The Dev people still working on that version and some stuff are missing. By the way. They manage put all classes into their mods. Don't need Hellfire at all. Oh one more thing. Hit the Z button to zoom in or out.


Windows 10 Home 64-bit / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 16 GB
Joined: Mar 2010
Posts: 153
Likes: 1
S
Senior Member
Offline
Senior Member
S
Joined: Mar 2010
Posts: 153
Likes: 1
crazyc: Ape Escape demos should be fairly easy to track down - for example the game was featured on the Pizza Hut Demo Disc but there are others. Any of those *should* enforce the dual analog requirement.

Dullaron: That would work, I still have my Diablo PC disc, though I prefer to play it in its original res. But thanks for the tip. I have both Diablo 1 and 2 discs actually, just haven't played either of them in years.

Joined: Jan 2012
Posts: 881
Likes: 10
C
crazyc Online Content OP
Senior Member
OP Online Content
Senior Member
C
Joined: Jan 2012
Posts: 881
Likes: 10
FWIW, Soviet Strike is the game I was thinking of. Sometimes when it tries to play a sound it hangs waiting on the SPU. It can be poked to resume for a little while. Seems to work okay in pSX though.

Last edited by crazyc; 11/08/15 04:28 PM.
Joined: Apr 2011
Posts: 292
Senior Member
Offline
Senior Member
Joined: Apr 2011
Posts: 292
So I was thinking about the Star Ocean 2 crash after the first battle and was wondering if this behavior has changed. I ran the game and eventually noticed the crash still occurs.

Using the latest version of MAME I noticed some differences in the stack crawl output compared to way back in 0.149u1

If this information isn't helpful then ignore this post please laugh

output using 0.149u1
http://forums.bannister.org/ubbthreads.php?ubb=showflat&Number=89926#Post89926

output using 0.167
http://pastebin.com/z99Uymxe

Code:
J:\MAME>mame64.exe -rompath "J:\MAME ROMs" -hashpath "J:\MAME\hash" psu -mc1 "J:
\MESS\software\psu\card1.mc" -cdrom "J:\Star Ocean - The Second Story (USA) (Dis
c 1).cue"

-----------------------------------------------------
Exception at EIP=0000000001C3CB86 (psxgpu_device::gpu_write(unsigned int*, int)+
0x0046): ACCESS VIOLATION
While attempting to read memory at 0000000015971000
-----------------------------------------------------
RAX=0000000000000003 RBX=000000000A8A0040 RCX=0000000000000100 RDX=0000000002000
100
RSI=0000000015971000 RDI=00000000070B0070 RBP=0000000000229920 RSP=0000000000229
8A0
 R8=00000000000001F5  R9=00000000000001F5 R10=000000000A6BF790 R11=00000000137DA
C30
R12=00000000159724B0 R13=000000000A6BE808 R14=0000000000000000 R15=0000000001000
201
-----------------------------------------------------
Stack crawl:
  00000000002298A0: 0000000001C3CB86 (psxgpu_device::gpu_write(unsigned int*, in
t)+0x0046)
  0000000000229950: 0000000001C3D557 (psxgpu_device::dma_write(unsigned int*, un
signed int, int)+0x0017)
  00000000002299B0: 0000000001C24A91 (psxdma_device::write(address_space&, unsig
ned int, unsigned int, unsigned int)+0x0281)
  00000000002299F0: 0000000003387022 (address_space_specific<unsigned int, (endi
anness_t)0, true>::write_dword(unsigned int, unsigned int)+0x00a2)
  0000000000229A20: 0000000001C19840 (psxcpu_device::writeword(unsigned int, uns
igned int)+0x0090)
  0000000000229AA0: 0000000001C201F7 (psxcpu_device::execute_run()+0x0827)
  0000000000229B40: 000000000249A7E1 (device_scheduler::timeslice()+0x04b1)
  0000000000229BA0: 00000000024A7D48 (running_machine::run(bool)+0x0198)
  000000000022F690: 000000000249BD4B (machine_manager::execute()+0x024b)
  000000000022F840: 000000000253C7BB (cli_frontend::execute(int, char**)+0x0d9b)

  000000000022FDF0: 000000000148E564 (utf8_main(int, char**)+0x0174)
  000000000022FE50: 000000000290E2BE (wmain+0x007e)
  000000000022FF20: 00000000004013CA (__tmainCRTStartup+0x024a)
  000000000022FF50: 00000000004014F8 (mainCRTStartup+0x0018)
  000000000022FF80: 0000000076F759DD (BaseThreadInitThunk+0x000d)
  000000000022FFD0: 00000000771AA631 (RtlUserThreadStart+0x0021)

Joined: Jun 2013
Posts: 30
B
Member
Offline
Member
B
Joined: Jun 2013
Posts: 30
Seeing how everyone's talking about the improvements with this I put psu to the test with The Unholy War. Works very well for the most part! I remember trying it in an older MAME (like 0.14x) and it just gave me a stack crash but that might have been a poorly dumped ISO I had at the time.

I'm finding the game has shaky frames in MAME 0.167 for some reason, like whenever something's moving it also moves in reverse for a frame or so, very weird to see. Does anyone else get this? Apart from that it's quite possibly the best emulation of said game I've seen. smile

Last edited by BPzeBanshee; 11/19/15 04:46 AM.
Joined: Jan 2007
Posts: 30
Member
Offline
Member
Joined: Jan 2007
Posts: 30
Hi I was wondering if anyone any info on the Serial O/I? (Link Cable) The resent work from Haze and SailorSat with linking Model1, System 32 etc via the comms has been amazing. I was wondering if the link cable can be done within mame? as I don't think any other emulator doses this.
Cheer to all the great work that has been done so far

Last edited by retro; 11/23/15 06:43 PM.

Retro
Play the Past.

http://www.freewebs.com/retro27/
Joined: Mar 2001
Posts: 16,923
Likes: 57
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,923
Likes: 57
We basically need to just hook up the UART and define it as a serial port. Would help to know what UART it has and/or is emulating if it's on the CPU/GTE/DMA die.

Page 87 of 88 1 2 85 86 87 88

Link Copied to Clipboard
Who's Online Now
2 members (Augusto, 1 invisible), 18 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,103
Posts119,274
Members5,019
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com