Giter Club home page Giter Club logo

Comments (12)

cxd4 avatar cxd4 commented on July 29, 2024

I will check when I can. We're undergoing a continual bed bug extermination process. :)

So when I get my laptop out for some wi-fi I try it.

from project64.

theboy181 avatar theboy181 commented on July 29, 2024

That really sucks!! There was this article from 2009. Not sure if it went anywhere but it's an interesting read.

http://boingboing.net/2009/12/17/bug-powder-causes-ma.html

from project64.

cxd4 avatar cxd4 commented on July 29, 2024

lol, that is interesting. I just know the method they used to exterminate the critters here, wasn't that.

Right, then. I've just tested and Rat Attack does fail in the interpreter core for the current Project64 2.x. However, it boots up just fine in Project64 1.7.0.50 alpha 23 ... so there must have been a recent regression that happened to break it. I will see if I can't isolate it. I need to build together a full list of all the 1.7.0.50 alpha EXEs anyway to debug a separate problem Predator82 is having with N-Rage.

from project64.

cxd4 avatar cxd4 commented on July 29, 2024

Okay, just compiled and tested a EXE of pj64 from a commit from way back:

DisplayError("SH TLB: %X",Address);

When I start up Rat Attack it spams the "SH TLB" error message multiple times.

That, and the current Project64 2.2 from this repo has a breakpoint/crash in Interpreter Ops.c...so I suppose that Rat Attack fails because of a regression in the SH interpreter? More investigation pending.

from project64.

cxd4 avatar cxd4 commented on July 29, 2024

if (m_TLB_WriteMap[VAddr >> 12] == 0) { return FALSE; }
Seems that is the condition causing the breakpoints in Rat Attack which fail pj64.
https://github.com/project64/project64/blob/master/Source/Project64/N64%20System/Mips/Memory%20Virtual%20Mem.cpp#L345

I don't know anything about TLB though. Less a R4300i person, more a RSP person. Still testing

from project64.

cxd4 avatar cxd4 commented on July 29, 2024

Unfortunately the issue seems to go further back than alpha 45 of 1.7.0.50.
https://github.com/project64/project64/tree/dae4e73c89ab594783309d58db553d978e1aa186

Anything beyond that, I have to install MSVC 6.0 to compile it...I have not had VC6 on my computer for years now though might be able to try finding it again.

In the meantime all I can say is that Rat Attack broke SH TLB somewhere after 1.7.0.50 ver 23, and somewhere before 1.7.0.50 ver 45.

from project64.

theboy181 avatar theboy181 commented on July 29, 2024

Your defiantly a trooper! I tried this game on my devcart and althought its a PJ64 issue it might not be worth the effort as the game is kinda bland. ;)

Would be great to see it back though. I have tried to load the game on other emulators and iirc none of them could load it either so I'm sure the fix will benifit the entire scene.

from project64.

theboy181 avatar theboy181 commented on July 29, 2024

I thought I read a post that said this issue was resolved? any truth?

from project64.

LegendOfDragoon avatar LegendOfDragoon commented on July 29, 2024

It hasn't been committed yet lol. Be patient xD.

from project64.

cxd4 avatar cxd4 commented on July 29, 2024

Supposedly dsx found an RDB fix for it. I'd be amazed if he actually figured out Git to get a working pull request, but it sounds like he might have that done tonight.

from project64.

theboy181 avatar theboy181 commented on July 29, 2024

after I read that it was the RDB I got it loading to the menu but then it crashes. I find this odd that no other emulator has this game loading if the RDB is the only issue. Guess we will have to wait till he releases the settings for me to test.

from project64.

Frank-74 avatar Frank-74 commented on July 29, 2024

I posted RDB settings here:- http://forum.pj64-emu.com/showpost.php?p=60114&postcount=81

from project64.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.