dosbox breaks with MIPSpro, works with gcc
#14
RE: dosbox breaks with MIPSpro, works with gcc
(06-17-2019, 02:16 AM)gijoe77 Wrote:  Hey dexter1,

I'm using stock nekoware SDL, and I'm getting the cdrom support error
This is happening because the dummy CD-ROM driver in SDL is not enabled for IRIX systems due to a bug in the configure script. I've fixed that in my new neko_sdl package and, because ofthe dual mips3/mips4 support, i've also replaced all dependencies, so my stuff is not a drop in replacement for nekoware.
Which i why i made the static build in the first place.

Quote:I'm still unable to play warcraft2 with the mipspro version - I guess it might be good to keep both a gcc and mipspro version on hand to try different games/programs for compatibility purposes
Warcraft 2 is special in that it has a dedicated callback handler in src/cpu/callback.cpp . It is possible that MIPSPro has an alignment issue with some structs in a class which makes this callback not working for Warcraft 2.

I tried Warcraft 2 myself and both the demo and the normal game show this "Illegal callback called" behavior. To make myself feel a bit better about the MIPSPro port i tried to run Syndicate and that seems to work fine, albeit slow.

If this is easily debuggable i don't know. I have other work lined up, like neko_tk and the Indy network chip emulation in MAME so i won't get around to it soon.
dexter1
Administrator

Trade Count: (1)
Posts: 297
Threads: 17
Joined: May 2018
Location: The Netherlands
Find Reply
06-23-2019, 07:53 AM


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)