#Sony PlayStation

1 messages Ā· Page 49 of 1

scenic ledge
#

What color?

dark mountain
#

Blue.

#

#fpga-platforms message

dull wedge
#

@tropic stratus How's it going with the cop0 update implementation on the debug functions? Always willing to help debug or test things whenever I can. Once it's implemented, I'll finally feel confident in buying a super station one to replace my failing PS1. Ill send them an invoice for helping contribute to the core 🤣

ivory verge
#

This is a hardware limitation. What fix would you like to make in this case?

dull wedge
#

I couldn't tell ya, since I've never tested it for myself

#

I don't own an MiSTer FPGA system yet, but I do know a whole lot about reverse engineering games, emulators and the OG PS1. So, just by people reporting back to me, I can usually figure out what is going on, and help devs

#

I don't recall, I'm not around there as much. I mostly contribute to the Duckstation code database. But any find like that is really cool! Sadly some games really don't play well with higher framerates. So I've been really enjoying using lossless scaling. It's some form of AI interpolated frame generation, actually looks really good

tropic stratus
chilly kraken
#

kuba can rest

ivory verge
#

maybe one day...

chilly kraken
serene nebula
#

thank you, also updated da P

manic citrus
#

DA P

mortal oracle
#

U da P

#

No u da P

manic citrus
#

Robby is DA BIG P

serene nebula
#

who lives in DA BIG D

chilly kraken
#

Delaware, baybeeeeee

serene nebula
#

No!!!

#

DALLAS

dark mountain
serene nebula
#

very cool rat tbh

glass isle
#

It's an adapter bought on AliExpress. I don't like having the memory in slot 1 because it forces me to use the controller as a SNAC as well, and I can't access the menu to make save states or speed up the game.

languid geyser
#

I may or may not have identified an issue with analog control in Mega Man Legends 2. Maybe someone else can confirm.

#

In Legends 2 (and the Legends 2 demo) the analog control for the left stick seems to be misreading inputs constantly. Very noticeable if you just run around in circles; Mega Man will stop and turn around constantly Sometimes the character will walk instead of running for a second as well.

#

I’ve tested two controller so far, neither of which have demonstrated drift in the past, and one of which is Hall Effect.

#

My original PS1 controller connected via snac does not have this issue.

#

I don’t know if there is a way to calibrate analog stick control on MiSTer, if that would solve the problem, or if it’s a way the core is interpreting inputs for this game.

languid geyser
#

Update!

#

The issue IS there on Snac as well, but for some reason didn’t show up at first. Eventually it developed the same problem, in the same directions: North-west and South-West. Disabling snac and re-enabling snac made it work normally again for now.

shut escarp
#

Now test it on real hardware

#

Also, likely worth checking that control in the advanced input test core to double check that the analog sticks arent doing anything funky

languid geyser
#

Is that a core I would have to download, or does it come installed on regular builds/update_all?

shut escarp
#

Then hold select to get to the advanced screen

languid geyser
#

Okay. Will do that soon then. Testing on original hardware now (well, PS2, since my Ps1 isn’t hooked up).

#

I’d assume that ps2 is close enough since it isn’t software emulation, and I’m using the actual official disc for the game.

shut escarp
#

fwiw, im not having any analog issues

languid geyser
#

Legends 2, not Tron Bonne.

shut escarp
languid geyser
#

Interesting, thanks.

chilly kraken
#

Nice D (͔° ĶœŹ– ͔°)

languid geyser
#

Hard to see over video but doesn’t look like there’s any problems.

#

I think I see what the problem is.

#

I saw you were using a dualshock 4, so I plugged mine in. It indeed works WAY better with that controller, though still not absolutely perfect (i have a memory of the game having analog issue even on ps3, which I also need to confirm, but could easily be explained by stick drift)

#

Because the problem is diagonals. i think the game is expecting inputs at closer to the edges of the circumference than the range many analog sticks actually support.

#

GiliKit

#

Dualshock 4

#

The lit up square in each pic is how far to the north-east the stick can reach.

#

Oh… you can also read the coordinates at the bottom. That’s probably easier than finding the slightly brighter dot lol.

#

When the analog stick is only pushed partway in Legends 2, it activates the walking animation which is tied to 8-directions-digital. That’s why spinning the stick will result in Mega Man abruptly stopping, because he is tranitioning into a walk cycle and digital direction.

shut escarp
#

the game doesnt have analog movement, its just translating the analog into 8 way

#

and spoofing holding the walk button until you pass a threshold on the stick

languid geyser
#

No, it definitely feels like actual analog control.

#

At non-walking speeds you can make very precise changes in direction.

#

The game does tend to snap to 8 directions but it doesn’t HAVE to, unless you are walking.

shut escarp
#

oh weird you're right, walking is definitely 8 way only

#

i still tries to snap to the 45s a lot but you can do proper curves

clear rock
#

So running is analog but walking is 8-way?

languid geyser
#

Yep

#

Probably a weird consequence of being on the same engine as the first game, which ONLY had digital input control.

dusk berry
# chilly kraken

Gran Turismo 2 PAL freezes in GT mode —>gran turismo league —> selecting a race. On stable version no problem

dusk berry
dark mountain
#

Confirmed on my side, but on a previous screen.

#

That's a regression.

dusk berry
#

Ok, thanks

dark mountain
#

20260113/20260118 seem okay, I'm checking the other recent unstable versions.

#

The regression appeared when a fix on DMA empty sector read was introduced on build 20260123. @ivory verge

Gran Turismo 2 (Europe) (Disc 2) (Gran Turismo Mode)
Choose you language - Start Game - Try to go on the menu and navigate to Go Race.
It should crash after 2-3 attempts.

shut escarp
ivory verge
#

@dark mountain @dusk berry thanks ! I'll check it out in the next few days. Worst case scenario, we'll have to live without mirumiru šŸ˜…

ivory verge
rose ermine
# languid geyser

If that's a gulikit elves 2 pro (I say pro because of the colour scheme), I suspect that the issue might be related to the circularity being too good - one of its selling points is the drift free sticks. So, I'm not sure what it's like with ps1 or ps2 controllers, but ps3 controllers have very "square" circularity, ie diagonals go way past the edge of the circle to basically a corner of a square. Some games even expect these excessive values, including some big ones like Ratchet and Clank. Anyway, you could test if this is the issue by using the 150% stick sensitivity setting that your controller has. According to the manual, you hold the little gear button and press the l3 or r3 button depending on what stick you want to change. One vibration indicates 50% sensitivity mode, two vibrations is 100% and three vibrations is 150%

ivory verge
ivory verge
#

thanks for testing !

dark mountain
#

Fine for me too on the SS1.

ivory verge
#

thanks!

#

please try MiruMiru too šŸ˜„

#

To be honest, it's costing me too much of my health. These fixes are causing too much stress.

#

I need a break

#

please test more this core

#

with other games

dark mountain
#

I know, only too well, that's already so much from you to fix these games.

#

OKay, I will take some time later tonight, thanks you so much for what you have done.

ivory verge
#

Thank you all for your support and help

dusk berry
#

@dark mountain where is the iso?

proven seal
dark mountain
#

I can't help for providing any ISO, as it violates all rules here, and I will test the MiruMiru demos later today.
There are also installed on my machines.

dusk berry
#

ok

dusk berry
proven seal
#

lol, no worries

dusk berry
#

i found the game

#

5 minutes please

ivory verge
#

mirumiru vol 1 , disc 2

dusk berry
#

yes

ivory verge
#

thank You!

dusk berry
#

But is this demo only vids it
Has demo games?

#

I only see demo vĆ­deos

ivory verge
#

yes correct, only vids

dusk berry
#

Ok. At first, not problems with the vĆ­deos

dark mountain
#

I will check the other MiruMiru discs too.

dusk berry
#

Ok

abstract drift
somber steppe
#

There haven't been updates on the github for almost 3 years, is it really being worked on? 🤯

abstract drift
#

xstation? yeah there was a beta late last year

dark mountain
#

I need to test that immediately on the core! Just for fun.

dusk berry
#

10 minutes

dark mountain
#

It's a simulation game, like Theme Park.
Fully in Japanese.
I just like the name of the game and for joking around.

dusk berry
#

The game doesnt load

#

On stable core, it loads

#

on 26th inestable, it doesnt load

dark mountain
#

The MiruMiru demo discs are working on psx_gt2 test core.
I will check BurgerBurger too.

dark mountain
#

I can confirm, I'm checking all the previous builds.

ivory verge
#

it's broken with 20260113 , fix for Parodius

#

works with turbo low

#

must be very sensitive

dark mountain
#

So, we have a workaround.

tropic stratus
#

It always seemed that 90% of the open github issues came from the CD subsystem and now this seems to be kind of proven.

ivory verge
#

Yes, it's very complex, and there are many games that do strange things.

languid geyser
ivory verge
# dark mountain So, we have a workaround.

burger burger is very timing sensitive , works with limit max cd speed or cd fast seek, cd speed x1, turbo low option. Unfortunately, I don't think I can fix it in this situation šŸ™

dark mountain
#

No problem.

#

As long as we could have these workarounds.

ivory verge
#

It's not that I've given up. I'll check a few more things. In a few days, I'll make a pull request to fix the regression in GT2. Please continue testing. Thanks!

tender tartan
#

I suppose the endgame would be to implement low level CD-ROM controller. Have any emulator or ODE taken that step?

stable perch
#

To a certain degree; PC Engine implements the SCSI processor in FPGA, but the way it's implemented in reality (i.e. real hardware) is a bit non-SCSI ish, so it's not a 100% match

#

A couple of weird edge cases don't behave as you might expect, and may not be implemented 100% identically

rose ermine
serene nebula
forest trench
wild sinew
#

How does that work? I thought that the way the PSX is set up, any ODE would require soldering but apparently this doesn't.

ivory verge
#

Crime Crackers , Jikkyo 95, Parodius , Burger Burger , GT2, mirumiru works fine for me

#

thanks!

dusk berry
dusk berry
ivory verge
#

Many thanks!

dusk berry
ivory verge
#

No sorry

dusk berry
#

Ok

dark mountain
#

Fine for me too.

#

I can't take for today more than 2-3 mins for testing each title.
But I didn't see anything out of order here.

ivory verge
#

thanks Z ā¤ļø

deft sphinx
#

Would emulating the CD drive at a low level be feasible? Would there be space for that if it was?

dark mountain
#

We need the dumps of the chips on the CD controller in order to RE them.
When I helped Stenzek on beta testing during the beginning of Duckstation years ago, these dumps weren't done at all.
I don't know if the situation changed since then.

#

Even before talking about space.

deft sphinx
#

Oh, interesting. I am going to assume that dumping these is a lot more complex than older chips

chilly kraken
serene nebula
runic edge
#

Playstation is really, really, really cool.

surreal fable
#

I am having an issue with the settings for this core. I can view and play games and such when using VGA...but when i try to use hdmi i get no signal. is there a fix for this?

edit: and hdmi works fine on other cores like nes snes n64 and such

forest trench
wild sinew
#

Yes, but there was some reason why previous odes couldn't do that.

#

Googling this up apparently the drive controller is built in to the motherboard. I guess emulating low level means you can use the existing drive controller?

tropic stratus
dull wedge
#

Have you tried with the Spyro mod as well, that's how you know a 100%

#

I have the normal exception handler re-arm the breakpoints, it cycles 2 of em in a row

#

I could ask someone to test I suppose if the update is online

tropic stratus
#

No, didn't test that. Maybe someone else wants to do that. To be honest, i'm not familiar enough with the game to even understand what is supposed to happen.

austere otter
#

How do I test this?

#

With Spyro I mean

austere otter
tropic stratus
#

strange, would guess either upload broke, download broke or your mister needs a new boot

ivory verge
#

works fine for me

ivory verge
#

But I can't check Spyro because I have no idea what it's about šŸ˜„

abstract drift
#
GBAtemp.net - The Independent Video Game Community

I went on a journey to bring the legendary double-jump glitch from Spyro 2: Ripto’s Rage back into Spyro 3: Year of the Dragon. Not on an emulator. On real PlayStation 1 hardware first.

Here’s the problem.
Spyro 3 did not merely remove the glitch. It actively fights you if you try to restore...

#

i dont see like, an actual patch file just a really long code so idk

tropic stratus
#

one could make a cheat file with it, but i think it's better if @dull wedge provides a patch file, checksum of the base .bin and instructions on what to do.
This will make sure we are not debugging something completly different, because the patched .bin can be verified with Duckstation.

dull wedge
#

Whomever I need to provide a link for, I can

#

If one knows how to do the double jump in Spyro 2, my Spyro 3 patch adds that back in, by leveraging the cop0 debug options to stay undetectable

dull wedge
#

It's a ppf

#

I'll ask try to ask someone that has direct access to it as well to test it. If anyone else is willing, I don't mind sharing in dm's either to save some hassle. But for strict legal reasons here, I provide a ppf only

light ravine
#

The low-effort test looks good! Now to check Spyro 3

light ravine
light ravine
#

Good work, Robert šŸ¤

dull wedge
#

That's great! Now people should be able to double jump without the game pestering the player, and the method can even be used to bypass other things as well.

It's cool having contributed to this by providing the testing material, the core passing the test is not insignificant, most emulators absolutely fail it by either not understanding memory mirrors and ending on a black screen, or landing on a red one by failing the cop0 execution watchpoint/breakpoint

rare gyro
#

This is what I love about MiSTer cores, even when they seem complete, people keep finding ways to make it just a little more accurate

tacit fox
#

MiSTer wins again! elmorise

lyric pagoda
# dull wedge

Thanks, I used it on PS1 with xstation works very well.

tropic stratus
chilly kraken
dull wedge
austere otter
chilly kraken
#

Unicorn is fine. They have been working with Robert on this latest fix. Appreciate you looking out for the devs.

ivory verge
#

Hi, I would be very grateful for your help in testing this core #test-builds message I would like to close this topic. I no longer feel up to working on further improvements to the PSX core.I feel too much pressure. I have tested over 100 games, including boot, intro, and gameplay, including sensitive games such as Parodius, Crime Crackers, Jikkyō 95, Burger Burger, Ogre Battle, and others. Unfortunately, the days when every change was tested by about 200 people are long gone (which is not surprising), and I am unable to detect all the bugs on my own. If more regressions appear, I will revert to the original working code without these changes. Please test your favorite games and let me know. Thank you for your help.

chilly kraken
dark mountain
#

I could check more these changes too, but I'm not at home until several days.

little frost
#

I presume the latest unstable doesn't have kuba's fixes yet?

dark mountain
#

Nope.
Only the recent changes from Robert.

dull wedge
slender junco
dull wedge
#

You're most welcome ^^

dusk berry
ivory verge
dusk berry
ivory verge
#

Merci šŸ™

austere otter
#

I usually have my MiSTer connected to my CRT, but now I“m running it on my LCD TV and I think the aspect ratio with fixed blanks are to narrow horizontally. Shouldnt the aspect ratio be corrected with fixed blanks?

#

The Sony logo in bios boot is squished

hallow quartz
#

The bios diamond should be a little squished iirc, vertical crop on 224/270 will push the image back out to 4:3. PS1 is such an awkward console as each resolution will look different depending on the settings used, fixed blacks on with 224 vertical crop is the best middle ground imho.

austere otter
hallow quartz
#

I've seen pictures of CRT's with square diamond and squished diamond. A setting that will give round icons in motorhead could give non round assets in other games, it all depends on the resolution.

#

Mednafen and Duckstation have squished diamond at default settings last time I checked too.

austere otter
# hallow quartz Mednafen and Duckstation have squished diamond at default settings last time I c...

The aspect ration should be corrected to how it should look on a CRT. If you are comparing how mednafen and duchstation look on a pc monitor is not representative of how it should look. Unless those emulators have corrected for the aspect ratio.
It could be though that some games were corrected to a CRT when they developed the game and then today on flat screens it looks squizhed.
But I thought the fixed Blanks corrected the aspect ratio to how it should look.
By disabling fixed HBlanks it looks more correct but slightly to wide

obtuse dune
#

the Bios screen should't look squished. It's 640x480i, which is exact 4:3.

hallow quartz
#

My guess is that there is horizontal padding on some resolutions and if you don't account for it then you get an image that is slightly too wide on others, happy to be corrected on that.

hallow quartz
austere otter
#

That picture is not representative of how the logo looks on a CRT, since the geometry is not correctly setup. It has black bars both left and right. And still it looks wider than on my MiSTer

austere otter
#

I checked my LCD TV if maybe I had the wrong setting, but its on Gaming mode so shouldnt scale anything wrong

chilly kraken
#

Just a friendly reminder that if you suspect there is an issue with the core, please make sure an issue is on GitHub for it (and create an issue if one does not exist)

#

Discord is ephemeral

austere otter
#

yes, I just wanted to get people that also are used to CRTs to chime in if they also noticed it

somber steppe
chilly kraken
#

Easy for stuff to get lost in a channel

somber steppe
#

Thank you. Today I learned something.

hallow quartz
# austere otter yes, I just wanted to get people that also are used to CRTs to chime in if they ...

It's something I have seen been discussesd for many, many years when it comes to emulation of the PS1. I think it's so that all resolutions fit within a fixed 4:3 aspect ratio, the bios has horizontal padding that normally would be pushed into in overscan but is now visible in that fixed resolution space. It's ether that or you have the aspect ratio for other resolutions potentially be outside of 4:3 as you noticed.

austere otter
#

For reference here is how the logo looks on my LCD-TV, with fixed Blanks ON

lusty coral
austere otter
hallow quartz
#

What would be ideal is if the fixed blanks setting and vertical crop settings could be separately applied for 240p and 480i instead of the settings working on both.

austere otter
lusty coral
austere otter
#

analogue output bypasses the scaler so it doesnt matter the scaling settings in the core. Never mind I misunderstood first.

lusty coral
#

I always used to have the vblank modes enabled thinking it would stop the internal resolution changing.

But the other day I tested without the blank modes enabled and got a full screen picture. And I hardly had any internal resolution changes

#

But that’s probably down to the integer scaling I have enabled. I’m not sure. I’m an absolute noob when it comes to all this resolution stuff

austere otter
#

yes to my eye the aspect ratio is better without fixed Blanks

austere otter
lusty coral
austere otter
#

this is according to the readme:

Fixed Hblank as well as Fixed Vblank can help delivering correct aspect rations and keeping the screen in sync with e.g. shaking animations. Both also offer crop options for games that depend on CRT viewports to hide artifacts at the edge of the image.

#

so it is recommended to have them on on an LCD TV

lusty coral
#

So my tv is a 4k 65inch qled + mini led. I have 1440p video mode on mister with hdr,vrr and integer scaling

Just loading up psx core now

#

Resolution is 1952x1430p for the psx core. Just taking photo now

obtuse dune
#

Fixed horizontal Vblank gives you a 704x480i though.

lusty coral
#

Unsure if that helps xD

austere otter
lusty coral
# lusty coral

It does seem slightly wider/stretched if I disable fixed blank

austere otter
#

oh, lol! Thats not 4:3 aspect ratio šŸ˜‚

obtuse dune
#

Vblank fixed only gives you a 640x480i.

austere otter
lusty coral
#

That’s it without the v and h blank enabled

#

But from my eyes. It seems like when I have fixed h blank disabled. The text is ever so slightly wider

austere otter
# lusty coral

please take a shot with the Aspect ratio set to "Original" in the Video settings

lusty coral
#

Maybe stretched?

austere otter
#

also if you can take a picture on the Sony logo

lusty coral
#

I’m guessing you want me to disable integer scaling?

austere otter
#

how is it original if you have 16:9 aspect ratio?

lusty coral
obtuse dune
austere otter
obtuse dune
#

This emulates a physical 4:3 screen (Fixed VBlank on, Fixed HBlack off)

obtuse dune
#

looks good to me

austere otter
obtuse dune
#

The Mister doesn't allow free form scaling, it's much easier to set this with an external scaler like the Tink.

austere otter
#

yeah, maybe this is not solvable with current scaling options in MiSTer.

austere otter
#

why is your image stretched?

lusty coral
#

Only thing I can think of is integer scaling

The psx core for me is outputting 1952p x 1440p

#

If it isn’t the video scaling mode I use, then I dont know sorry

austere otter
#

Its just it doesnt look correct in your pictures. It looks like the image is stretched wide

lusty coral
obtuse dune
#

The PSX core doesn't do a 4:3 auto correction

lusty coral
#

Just noticed if I use the widescreen hack 3:2 mode, it looks nice

austere otter
#

Well, I will go back to my CRT in a week so will not have to deal with it. But not sure if I should raise an issue on github

#

I just booted Street Fighter Alpha 2 and it looks correct with the same settings.

obtuse dune
#

For an integer scale i have to enabel 1:1 Square Pixel via Tink for the aspect ratio correction, then it looks fine too.

austere otter
#

Hopefully woozle will have a morph board for the MiSTer soon and it would fix this as well as deinterlacing

hallow quartz
obtuse dune
#

Again, Fixed VBlank only

#

Fixed HBlank works now too, with 1:1 Square Pixels enabled.

#

Of course for this Bios screen it just adds a litte black border left/right, no squishing.

lusty coral
#

Does my image really look stretched?

lusty coral
obtuse dune
#

It's horizontally stretched. 1920x1440 would be 4:3

lusty coral
#

Oh right

#

Reckon if I drop my video mode to 1080p. Would that solve it?

#

(Absolute noob with scaling and resolutions I am)

austere otter
obtuse dune
#

No, not really. Try video mode 12 in the mister.ini =1920x1440@60

#

But i don't know how the internal mister scaler will scale it on your TV.

#

Might look different

lusty coral
#

Video mode 12? Ok il try that now

#

Whatever now solves this stretching mode il be happy. I can’t unsee it now

austere otter
#

anyways, thanks guys for checking! Not sure I will raise an issue since not sure how to articulate this and if its even an "issue" or just the way PSX resolutions work on modern fixed pixel displays

lusty coral
#

Right set it to 12

obtuse dune
#

1080p =1440x1080p, 2160p = 2880x2160p. This is what you need to mimic a physical 4:3 screen from back then. 1920x1440 work fine on displays that support this.

lusty coral
#

And with integer scaling enabled. It’s 1304x960

austere otter
#

Still too wide

lusty coral
obtuse dune
#

Try vscale_mode=5 (or maybe 1 or 4)

dull wedge
lusty coral
#

My v scale mode was on 4

#

Il try 5

#

(I picked 4 before as it said good for 4k displays)

dull wedge
#

Playing stretched is a crime in some places

lusty coral
#

I didn’t mean too šŸ™

dull wedge
#

No worries

#

I speak from experience, I had a guy harras me and my entire family because of it

#

Long and strange story, in short, a weirdo was stalking me

lusty coral
#

I can’t tell the difference anymore. That’s with video mode 12 and v scale 5

ivory verge
austere otter
#

I wonder if your tv does some zooming or something. Can you confirm you have these settings

lusty coral
#

I give up

austere otter
#

Do it

lusty coral
#

That’s with the scale set to v integer

austere otter
#

Lol

austere otter
#

Still too wide. Can you post your video settings

lusty coral
#

I have video mode 12, v scale 5

austere otter
#

Let me check what I have in my ini file

lusty coral
#

I’ve checked my tvs display settings. It’s been set to 16:9.

austere otter
#

Yes so is mine

lusty coral
#

I’m guessing that’s correct?

austere otter
#

These are my settings

austere otter
# lusty coral

That looks ā€correctā€ but squished compared to a CRT. But that’s how it looks on my LCD TV

lusty coral
austere otter
#

Huh, maybe that’s the trick on your TV. It’s weird because on mine I have it on 16:9

lusty coral
#

I honestly do not know. Just going to try v scale 0

#

Woah

#

Hold the phone

#

That’s with v scale mode 0

chilly kraken
#

You want 1

lusty coral
#

That finally looks somewhat not stretched

chilly kraken
#

For accuracy

lusty coral
#

1? I thought integer scaling would be better overall

#

As video mode 4 has a little text saying (good for 4k displays)

#

Il have to take a break for a bit, but il be back soon and try video scale 1

obtuse dune
#

As long as your TV OSD shows 1920x1440 it should be ok (which is exactly 4:3), but the vscale settings influences the output of course.

tender tartan
#

You can’t force both vertical and horizontal integer scaling and have correct PAR, except when the original image has 1:1, 2:1 or similar PAR. Only forcing vertical can work nicely.

lusty coral
#

Was just testing video mode 14 again. But with v scale set to 1

#

I’m guessing the thumbs up means it looks correct?

ivory verge
#

Looks good for me šŸ™‚

lusty coral
#

(I think all of this is just proving how bad my eyesight is and my brain. And there’s me attempting to build a server to backup all my 4k blu rays)

#

I’m better off sticking to dvds

chilly kraken
obtuse dune
#

Now load up the 240p test suite - test pattern -> linearity. 😈

lusty coral
obtuse dune
#

We want to see your perfect circle!

#

320x240 NTSC

lusty coral
#

Does update all include that script?

#

(Im guessing its a script)

obtuse dune
#

No, it's a CD Image for the PSX. A suite for screen calibration

lusty coral
#

I hope it’s a perfect circle

#

Or passes the test

#

Uh oh

#

I’m guessing that’s fine?

#

Yall are making me go down a rabbit hole

obtuse dune
#

Looks good

lusty coral
#

Yeah. Thank you for all your help. Seems like the plan is to leave it on v scale 1

obtuse dune
#

For the PSX, maybe. But integer resolution scaling has some advantages too. Especially when you want to achieve nearly a fullscreen for some TATE mode Arcade games.

scenic ledge
#

The Japan stuff arrived in preparation of the Superstation

#

Let's see if I can get that baby to work

#

The TV is waiting

ivory verge
#

Nice! psx

obtuse dune
pale sigil
#

hi all - is there a known issue with the psx core and Parasite Eve 2? after the boss in ||Dryfield|| i get stuck on a white screen

chilly kraken
#

there are some issues with parasite eve 2, but I can’t remember if that is one. Do you have a save state that others can test with?

pale sigil
chilly kraken
#

should be in /media/fat/savestates

#

(/media/fat may be the root of your SD card depending on what OS your mounting it on)

pale sigil
#

I'll also give the latest psx nightly a shot

chilly kraken
#

try [this one](#test-builds message) if you don’t mind

serene nebula
#

Y’all got busy in here

pale sigil
clear rock
#

All I know is that Spyro looked wrong when not set to wide Integer Scaling based on the image on earth at boot only looking round on that setting

#

... Over HDMI

pale sigil
dull wedge
#

Parasite Eve 2 is like the end boss of testing compatibillity. Emulators often can't fully emulate it properly, crashes happening even on a real console with a chip. Savegame corruption (actually made a patch/cheat for that so it doesn't happen anymore)

digital zinc
#

I finished parasite eve 2 on the core last year without issues except that I had to suffer through parasite eve 2

rancid anchor
#

on the topic of parasite eve, I'm playing 1 right now, and can't seem to get through the disc swap

#

I have both discs in a single folder, all I should have to do is load the second disc from the menu when on the "insert disc 2" screen?

#

I've also tried toggling open/close the tray in the menu, doesn't seem to trigger anything

#

nevermind -- was the cue file

abstract drift
#

hm... i completed PE2 a while back but i can't remember if it was on the core or real hardware

somber steppe
ivory verge
sinful bloom
somber steppe
sinful bloom
#

I need to do another playthrough and NOT do automatics

#

that class of weapons is a trap

somber steppe
#

I like pistols best.

sinful bloom
#

I was literally stuck beating bosses with the police baton

somber steppe
#

There was something when you gather like 200 junk from crows in central park you can get the best weapon in the game.

#

There is also a dungeon that's exclusive to ng+ and it's really fun to make the ultimate weapon with all of the best abilities.

serene nebula
#

So everyone who had a PS1 in the 90s, how did it feel to be on the winning team?

sinful bloom
#

I had no idea there was a winning team

#

I didn't even know N64 and Saturn were a thing

serene nebula
#

When you’re so far ahead of everyone, it can sometimes feel lonely

mortal oracle
serene nebula
#

I was always on the winning team because what I like is winning

mortal oracle
#

Master system, Mega Drive, PS1, Dreamcast, Xbox, PS3, PS4, XSX… my primary consoles during each gen NotLikeThis

#

I consistently picked badly

chilly kraken
#

mega drive was the winning team - don’t let anyone else tell you it wasn’t

somber steppe
#

I remember playing ff7 and ff8 on the psx and believing this series could never go bad.

rancid anchor
#

around the time the n64/psx came out I really got into pc gaming, especially the backlog of games I had missed out on

#

spent a lot of time in #oldwarez, lol

lusty coral
tulip moat
somber steppe
#

One of the very first psx games I ever played was hogs of war or Frontschweine, as we call it. Didn't play it since then and been meaning to ever since. derpsmile

somber steppe
#

I was poor. NotLikeThis

#

||I am poor. 😭 ||

#

Iirc the gameplay was basically valkyria chronicles before valkyria chronicles.

mortal oracle
#

With Rik Mayall!

somber steppe
#

My favorite character was ligma.

mortal oracle
#

Ur my favourite character flushedshy

somber steppe
mortal oracle
#

Kuba’s back, baby! elmorise elmorise elmorise

ivory verge
#

Two worlds

#

Some games use the CD pause command in different ways. Parasite Eve II pauses the CD very early, while the disc is still getting ready, and expects the pause to be accepted so loading can stop cleanly. Duke Nukem and the MiruMiru demo pause slightly later and expect the CD to refuse the pause until at least a small piece of data has been read, otherwise music or data breaks.

#

I also made a change in the pause, which is a prerequisite for the proper functioning of Duke Nukem TM (music) and MiruMiru. There is no other workaround for this problem. This broke the only game, Parasite Eve II.

#

Now these two cases are covered and it should be fine.

pale sigil
#

So I can try both those cases in a few hours

clear rock
languid geyser
#

ā€œYo, this red robot with long blonde hair looks hot! Let me try this out.ā€ And then I became a lifelong fan of the Mega Man franchise.

#

I had Tomba, Gex 1-3, Crash 1-3, Crash Team Racing, Spyro 1-3, Armored Core, Spider-Man 1&2, Wing Commander 3, Colony Wars, Final Fantasy VII and VIII (borrowed IX), Rock em Sock em Robots, Gundam Battle Assault 1-2, Mega Man 8, Mega Man Legends 1-2, Mega Man X4-6, Guardian’s Crusade, Toy Story 2, Tekken 3, Medieval, Bubsy 3D, a ton of demo discs, and more that I can’t remember at the moment.

dull wedge
#
[Parasite Eve 2][NTSC-U]
#Disable memory card corruption checksum
D0032B3E 1062
80032B3E 1000

So, usually when you save the game with cheats on, there is a chance it will corrupt your save for the next boot. Either due to an overflow that the memory reads as a corruption, or as some kind of anti-tamper measurement. However, this code will completely disable it

clear rock
dull wedge
#

01 00 00 00 3E 2B 03 80 62 10 00 00 00 10 00 00

Is what it should look like for the PSX core according to chatgpt

serene nebula
manic citrus
#

this is going to be a meme where you try to put as much time as you can before the THEY'RE GREAT! follow up

#

Groo the Wanderer did this gag decades ago, Robby!

languid geyser
pale sigil
# ivory verge

this didn't work for me on the stock core or the one you linked. at the end of Disc 1 i get the insert disc 2 screen. after loading disc 2, I get the intro text crawl, and then a black screen

pale sigil
#

oh, interesting. disc 2 just doesn't load at all for me šŸ¤”

#

ok, disc 2 was a bad rom so that was just on my end. your fix worked for that boss fight. thank you šŸ™‚ šŸ»

forest trench
manic citrus
#

what did she mean, slow of mind?

abstract drift
#

shouldn't kuba really be yellow at this point

#

unless you just prefer the technomancer tag

mortal oracle
#

Kuba yellow wen

runic edge
#

All hail our golden brethren!!!

mortal oracle
#

Maybe we need a colour to distinguish between the single sdram peasants and the dual sdram elites

runic edge
#

I think you got them wrong way round

somber steppe
#

No it's correct. I double checked it twice

runic edge
#

You dual rammers have been brainwashed by "the man" brosef

#

You think you always need more and more

#

Just stop

#

Close your eyes

#

Breathe

#

And accept

serene nebula
#

Wow, this Saturn game, that totally looks and plays better on the PS1, doesn’t have a flickering pixel with dual ram. Good investment am I right?

somber steppe
somber steppe
charred smelt
somber steppe
#

No. Don't be ashamed of your dual ram superiority.

serene nebula
#

I know a new poll

somber steppe
#

Chad dual ram vs virgin single ram? smugnep

runic edge
#

Hmmm... your comments have shaken my belief in single ram superiority to its very core!!!

#

I find myself once again on the precipice

#

Of a purchase

somber steppe
#

This should help you: #general-banter message

runic edge
#

Luckily though I have a self imposed protection method that triggers whenever I consider altering the MiSTer in any way

#

I call it...

#

Extreme lazyness!

somber steppe
#

I got my mister prebuild since I'm so lazy. But it was with very cheap parts, so the fan of course died after a few months.

Just wait until yours dies to "beef it up" as my favorite dev keeps saying.

runic edge
#

Seriously tho, the actual reason I dont have dual ram is some vague recollection that somebody somewhere at some time said something about the digital io board not playing nice with some analogue signals sync wise or something.

somber steppe
#

I use an external scaler and an oled tv anyway. No space for an extra crt.

#

Also crts are tiny.

runic edge
# somber steppe Also crts are tiny.

This comment might have enraged me were it not for the fact that I happen to own a pvm-4300, the largest, rarest crt ever manufactured. With a 43 inch viewable screen bringing any 4:3 content beyond the horizon of even a 65 inch oled.

somber steppe
#

I did the math, my 16:9 tv has 63" used when displaying 4:3 content.

#

43" is just pathetically small.

runic edge
#

I cant keep up this charade

#

My crt is only 21 inches

#

Im sorry

#

Anywhoo I also have a big oled

#

But the MiSTer is stuck in an arcade cab thing

#

I think I need...

#

ANOTHER MiSTer!!

somber steppe
#

This is true. And do you know what this second mister needs? Dual ram. smugnep

runic edge
#

Of course!!

#

The solution to every problem

#

More misters and more ram!!

mortal oracle
#

You can never have too many sticks of ram

#

||Unless you have more than two, at which point you need to buy more MiSTers||

ivory verge
#

I have two sdrams in every Mister šŸ˜…

somber steppe
#

They don't even need to be plugged in, just rattle around in the case. elmorise

lusty coral
#

Right me again

#

Just confirming

#

Those are not stretched right?

ivory verge
#

Well...

lusty coral
#

Oh don’t give me the dots. I haven’t changed anything apart from going with video mode 12

ivory verge
lusty coral
#

That’s video mode 12, integer scaling 1. With both blank modes enabled

#

šŸ™

ivory verge
lusty coral
#

I’m going back to building Lego

#

All I changed from the other day was trying out video mode 12 instead of 14

somber steppe
lusty coral
somber steppe
manic citrus
#

yes, you changed from a 16:9 AR to a 4:3. your TV is probably deciding it needs to stretch 4:3

obtuse dune
#

Probably. A lot of TVs are that stupid when you run a 4:3 resolution on it.

lusty coral
#

Right. I’ve gone back to video mode 14. This worked fine the other day

obtuse dune
#

Video Mode 14 will work better in that regard. But as i mentioned earlier this is horizontal pixel repepition.

#

It's actually 1280x1440p then.

lusty coral
#

Right we are back. It’s not stretched anymore

lusty coral
somber steppe
#

Hope it's better than the lego baradur tower. šŸ™ that one is very underwhelming for 500$

lusty coral
#

Beautiful

obtuse dune
#

With CRT masks probably not so much.

lusty coral
obtuse dune
#

Which brand?

lusty coral
#

TCL qm8b

obtuse dune
#

Does it have various options for the aspect ratio? Like 16:9, 4:3 or "Original" or something?

lusty coral
#

But nothing original

obtuse dune
#

And 4:3 didn't work? It just stretches the 1920x1440p resolution?

lusty coral
#

If I set it to 4:3 manually it works. But wouldn’t I have to change it for every core?

obtuse dune
#

Well since it's a 16:9 TV you have to do it manually. Only an external scaler like the Tink would output it correctly, 4:3 centered within the 16:9 resolution. Well some PC monitors can do it automatically.

lusty coral
#

Right I see, interesting

#

I’m just unsure if it would be worth it buying a retro tink just for my mister. But thank you for explaining

obtuse dune
#

It's a dream combo for many reasons, but very expensive.

lusty coral
#

Retro tink 4k ce

#

Ā£475 in the UK I can get one for

obtuse dune
#

Well that the top one

lusty coral
#

A 5x is £395

#

That is some serious money

obtuse dune
#

The CE version doesn't cost that much, right.

lusty coral
#

Oh I’m checking a franchise in the UK called CeX

#

As I’d probably have to trade in my Atari jaguar and mega sg for credit.

obtuse dune
#

If you don't need full CRT filters it's ok, just use the Mister directly.

lusty coral
#

Ok mate. I appreciate your advice. I do recall there was some mention in this discord of some sort of mister board for scaling stuff. If that ends up being a thing, I might wait for that

But until now il just keep with scanline medium filter

lusty coral
manic citrus
#

just put the TV in 4:3 and run every core with video mode 12. they'll all output the same 1920x1440

obtuse dune
#

Some cores might act different though iirc, when they have "fullscreen" or "original" options for the aspect.

manic citrus
#

sure, but it won't require fiddling with the TV too much. guy has been playing cores stretched to 16:9 forever, it's probably ok to just put the TV in the right mode and move on

mortal oracle
#

Now I’m starting to wonder if I have the right settings NotLikeThis

manic citrus
#

or just use 14, who cares if it is pixel repeat

lusty coral
#

Can’t believe I did that

manic citrus
#

it certainly doesn't necessitate going out and buying a tink to fix this

obtuse dune
lusty coral
#

Il just leave it on 14 for now. Cheers you 2 for your tips and whatnot. I appreciate all advice

#

Good news is. It means I’ve got to replay the Resident Evil games without scaling

obtuse dune
#

The Tink has other perks for Mister. Proper HDR with correct colors, auto-crop, auto decimate, proper VRR options, MPRT BFI etc.

mortal oracle
somber steppe
ruby tapir
#

Was curious if anyone has been able to get Biohazard Gun Survivor working with a guncon over SNAC? I know only the Japanese version has guncon support and everything works except i can't fire the pistol. Apparently you're supposed to be able to shoot at the screen to fire the gun and then you shoot away from the screen to move forward, but no matter where i point the guncon my character just moves

#

the gun works fine when calibrating it in the menu so I'm not really sure what I'm missing šŸ˜”

still palm
#

does it work for other GC games? if yes maybe you could try tweaking brightness.that game was really dark

ruby tapir
#

and like i said it doesn't seem like the calibration is off. I know there's a guncon patch for the US version so ig i could try that

serene nebula
clear rock
serene nebula
ruby tapir
bright girder
#

On the topic of guncon 1 and snac I’m having trouble getting time crisis 1 to work right.

Time crisis will get to certain points where there is flashing or the screen is dark and all the sudden I can’t hit anything no matter how hard I try, unless I just spam bullets and pray. CRT brightness is max, and my guncon sync line is hooked into the green component input in the back of my crt.

Other games seem to have no issue

dense wharf
#

have you tried plugging the guncon sync line into the snac adapter?

serene nebula
#

Gun bad, use bow arrow?

sinful bloom
#

alright, gimme some of the worst performing PS1 games

hallow quartz
#

Hanabi Fantast

sinful bloom
#

I can already happily say that 2XCPU core gives really good performance boost to Descent and Duke Nukem - Total Meltdown

runic edge
languid geyser
sinful bloom
#

kind of

#

maybe not as drastic as that one

languid geyser
#

Hmm. I can see it in the pinned messages, so I’ll download and try it out today.

#

I doubt it will make the load times any faster in Xenogears, unfortunately.

sinful bloom
#

in fact I think it will make it worse

#

I had characters getting stuck in level geometry on duckstation

languid geyser
#

what does duckstation have to do with MiSTer?

sinful bloom
#

-# not that I am going to commit to incremental 1.5 hour binge sessions of Xenogears on MiSTer's 2XCPU core spread between 4 hours of blackout to find out

languid geyser
#

Well, guess it will be up to me then, because I have a xenogears playthrough in progress

ivory verge
abstract drift
ivory verge
#

i'm trying now Rakugaki Showtime

#

I like these odd Japanese games

clear rock
shrewd pasture
#

Certainly tempting.... I played need for speed III for the first time in 25 years and the PSX X2 core made it so much enjoyable (almost as I remember it with PC + Voodo graphics)

languid geyser
ivory verge
#

Try with limit max cd speed

lost summit
bright girder
still palm
#

last person fixed Biohazard by tweaking contrast

bright girder
#

That one worked fine for me, in fact everything I tested but the first time crisis worked, even the semi sequel on ps1

abstract drift
#

its probably a bit of crts getting dimmer, a bit of lenses yellowing, a bit of photo diodes aging out

#

possibly a bit of those specific sections of time crisis not being a great idea in the first place

bright girder
#

Admittedly while it’s nothing I can see that crt I had trouble with is beginning to fade. Mild geometry issues are starting to crop up

#

I only really noticed going through the service menu

abstract drift
#

there are sometimes capacitors involved too , in the lightgun i mean

#

there's just a lot to go wrong and very little tolerance

#

i can report if you use like, a modern lightgun that uses IR tracking, that section plays much better

#

and you could technically do that whilst still using a crt if you wanted

bright girder
#

That’s interesting, I just have the three guncons. I can at least confirm that guncon3 has no issues at all on crt or lcd

sinful bloom
#

anyway, time to play more depressing games on 2XCPU

bright girder
timber flint
# sinful bloom

I'm fine with playing these depressing ass games. Better than the majority of slop that gets released today

sinful bloom
#

That was in context to Nintendo 64 not doing so hot in comparison, so would you say the same to that?

bright girder
mystic flare
#

Iwata was loved, Yamauchi was feared

slender junco
# sinful bloom

That's why they must have released the Switch 2. That thing has made me seriously depressed. 🤣

somber steppe
north oracle
#

Would be nice to confirm

lusty coral
sinful bloom
#

oh yeah, I played those, it's heinous and you'd rather play Zero Hour on corncore instead

#

not related to boosting performance but I just wanna know

#

anyone here actually played and completed Alien Resurrection on MiSTer?

#

is it broken here too?

#

the game is not "impossibly hard", it gets broken when you emulate it

#

and also what happens if you switch discs and use a bootstrap cheat

ivory verge
misty snow
#

The backgrounds in SpongeBob SuperSponge don't look right :(

proven seal
misty snow
#

My apologies for missing that then

bright girder
forest robin
#

I have a dumb question, im on the psx core and my virtual memory card is down to its last slot, what do I do?

little frost
forest robin
#

oh, wish id known that

#

can i resort all my games and keep save files?

little frost
#

multi-disc games should have all the images in the same folder

forest robin
#

ill go correct this problem now

little frost
#

does the ps1 bios have memory card management? I forget

forest robin
#

yea it does i think

little frost
#

I’m sure you can copy save files from your main memory card somehow and transfer them to new cards for each game you need

#

does the core have an option in the osd to load specific memory cards for slot 1 and slot 2? I think it does

spark ermine
#

Yea it does

forest robin
#

for each game folder does it have to match the iso name or can it be w/e?

little frost
#

does not have to match the iso names

spark ermine
#

You can also use chatgpt to make a bat script to transfer all your files to their own folders with same name

#

That's easiest, that's all I did

forest robin
#

wow, thanks!

little frost
#

after you’ve added the folders, I think all you’d need to do is launch the games you have saves for to create a new memory card for it. Then just launch the core into the bios and load your main card in slot 1 and then the new game card in slot 2. Transfer your save from card 1 over to card 2 and then repeat for each game…a bit tedious but shouldn’t be too bad? Maybe there’s an easier way, but I’m not sure

lusty coral
#

I basically done the same, but I used save states

#

Made a savestate. Moved the game to the correct folder, then loaded the savestate

little frost
#

oh yeah that works too

forest robin
#

another question but im looking for oem psx controllers, is non dualshock acceptable or do a ton of games use it? All I remember from being a kid was the RE 2 dualshock edition..can't recall if MGS did

#

well i guess that's more suited for the controller channel but oh well

sinful bloom
#

there's only fringe cases like Ape Escape that requires it

#

and that's the only one I know

#

the rest of the library is playable with a dpad

forest robin
#

ok

sinful bloom
#

RE2 dualshock edition is played through either the dpad or left stick

#

MGS is fine with dpad and there's no precise stuff like in MGS2

#

okay, so there's RC Stunt Copter that requires dualshock

#

it's a very hardcore (and stupid, and spiteful) RC Copter sim that treats dualshock as an RC controller

#

and there's Tiger Woods PGA Tour for.. swings?

#

you can try playing Alien Resurrection on non-dualshock, sure

#

and you're going to suffer

#

TIL Ace Combat 2 and 3 require sticks, you can't pilot the planes without them

hallow quartz
sinful bloom
#

fine then

dull wedge
#

I sometimes have people commision me for adding analog support to d-pad only games, so this is one of those projects

somber steppe
#

That looks sick. Gotta try it later.

sinful bloom
#

I gotta say, this requires a very specific version of TR1 to patch that isn't listed as "v1.1" by Redump

#

Rev 1 didn't work

#

yup, works great, with a release that doesn't have 57 separate tracks and instead has everything combined into a single .bin

dull wedge
#

Yeah, it is V1.1

#

There were more revisions later I believe, but they just switched out demos I believe, no real fixes

#

It fixed the flamethrower bug, + adds quick turn to the game, works with aiming too, just gotta press R2, optionally there is auto-aim that a friend of mine added ported from the later versions

#

I could probably add analog support too at a later point in time. Making that quick turn was brutal, I work in raw asm

runic edge
#

Awesome

sinful bloom
#

great stuff

abstract drift
clear rock
clear rock
clear rock
sinful bloom
#

Medal of Honor and Underground, for example

bright girder
dull wedge
#

Cool guy

bright girder
#

Oh okay awesome, it’d be great to have all those improvement features in one single hack one day for re 1-3

dull wedge
abstract drift
#

nice does that re3 patch work on real hardware too?

dull wedge
#

Yes

#

I broke that game open for other modders, adding more space to it and disabling checksums specifically so it'd work on the real deal with added space

#

It is still superior to the PC version in many ways, more stable

#

If you're interested in RE mods specifically, I moderate the classic re modding discord with a bunch of cool modders

#

Can send ya an invite

lusty coral
#

A dream would be to run Resident Evil Randomizers on the core.

#

But I reckon that wouldn’t be possible. I like running RE3 og on PC with Biorand for randomised fun

abstract drift
abstract drift
#

there are so many RE1 mods lol, i'm pretty sure one of them is that

#

maybe ultimate directors cut

lusty coral
#

Yep, I believe so. Also includes the text of blood on one of the walls

#

I have it on my mister

quartz thunder
abstract drift
#

that one changes some rooms around and other stuff too

#

sorry dont click that it looks like all the links are busted

still palm
still palm
#

did someone do that?

sinful bloom
#

I don't know how would anyone do that

still palm
#

both games use 2d backgrounds, and 3d models run around on top of that. They mask off areas that you can run behind to give depth.

abstract drift
#

it would be pretty cool to see

#

possibly it would all be too visually noisy with mdec encoding+240p

sinful bloom
abstract drift
#

yeah it would be like making a whole new game really

#

not impossible but a huge project

ivory verge
#

RE 0 Demake is well done, but I think only a demo was created? I remember playing it, but I don't know if anyone worked on it after that.

dull wedge
#

Ill send you a dm for the RE link, unless it is cool to post here

abstract drift
#

you can post patches here just not entire isos or anything

serene nebula
proven seal
#

Burger Burger

serene nebula
#

peeeeeeeeens

runic edge
#

Burger Burger regression šŸ” šŸ” šŸ” šŸ”

#

The most delicious of all regressions

ivory verge
#

No Burger no fun šŸ™‚

somber steppe
#

@mortal oracle McDonalds today, we have to help out with the Burgers.

ivory verge
#

I must point out one thing. Vigilante 8: 2nd Offense has the old problem again. By accidentally breaking Parasite Eve 2 when changing for pause, I fixed V8. It turns out that the 2023 fix for PE2 is problematic for this game. Now that I know where the real problem lies, I hope I can fix it. This is not a new regression; I simply restored the original functionality for PE2, thereby returning to the old bug for V8.

The comment left here already gave a hint, but it was too general https://github.com/MiSTer-devel/PSX_MiSTer/issues/296#issuecomment-2870197466

GitHub

On the USA version of Vigilante 8: 2nd Offense, the screen goes black when selecting a vehicle. This issue doesn't exist on the PAL version

#

Of course, the old workaround works, CPU turbo or fast seek.

serene nebula
chilly kraken
#

I just got done testing this so complain to me if you have trouble :p

serene nebula
#

HAW HAW HAW

chilly kraken
#

fasted forward in the west

serene nebula
#

well you beat me most of the time lol

ivory verge
#

I hope I have resolved all critical issues. @chilly kraken thanks for testing!

clear rock
#

So does this mean with this latest unstable both Vigilante and Parasite Eve 2 work?

chilly kraken
#

with the one linked, yes

ivory verge
#

Yes, I always try to include the core with all previous fixes.

sinful bloom
#

Okay, lemme accidentally find another game you broke

#

Jokes aside, great, I can resume my Parasite Eve binge

clear rock
#

So are there any other known issues now other than some graphical corruption in Chrono Cross and Spongebob? I know there are 46 open issues on the github but it seems like most of them are not an actual issue with the core

ivory verge
#

Nuclear Strike , Parappa the Rapper Japan version

mortal oracle
#

Virtual Pool elmorise

ivory verge
#

I spent about 40 hours on Parappa the Rapper, and maybe someday I'll succeed, but for now I think it's beyond repair.

ivory verge
#

I try to focus only on the CD; if I start looking in every direction, I won't do anything right.

mortal oracle
#

It’s hardly the most important game in the library šŸ˜…

#

I’m probably the only person who’d play it šŸ˜‚

#

Robert and Kuba both looked into it and it seems very tough to diagnose

ivory verge
#

It's amazing how many different games expect behaviors that sometimes seem illogical. There are many things where the real drive simply ignores them, and the game works even though it's doing something that's not quite right.

clear rock
#

Also so what's broken in the Japanese version of Parappa?

ivory verge
#

Intro

clear rock
ivory verge
mortal oracle
clear rock
#

Well yeah, I am not either in case it wasn't clear, just wondering what was left on the core

mortal oracle
#

Very little that most people would notice imo

ivory verge
#

I don't think anyone is going to rewrite the game code. Constructor is completely playable, and the fact that some parts of the menu flash occasionally doesn't make it unplayable.

clear rock
#

Also reminds me of when I was trying to apply a fan patch to this one PSX game, which game in three parts, and the more parts I added the glitchier it became until it stopped booting at all... but it worked in some emulators, others threw read errors

#

Apparently, the patch files only changed the data directly on the game's files in the image, and didn't fix the error correction data associated with those areas of the disk that were desperately trying and failing to revert the changes the patches did, thinking they were errors

#

Had to use an app to re-calculate the error correction data after patching to get it to work right

lyric pagoda
#

I finished putting 700+ PS1 chd's onto their own respective folders, was a pain, but per game Mem cards were worth it

clear rock
#

You remembered NOT to put each disk of a multi-disk game in it's own folder though, right?

lyric pagoda
clear rock
#

I normally keep my games in bin/cue format on my PC and just make them chd for my mister, so I have a script atht converts games to CHD, puts them in a folder, and deletes the bin/cue

#

Using the optimized CHD settings in the sticky here

tulip moat
#

Why does only the Japanese version of Parappa the Rapper break?

ivory verge
#

The Japanese version does a different unique sequence stop -> seek -> play

ivory verge
#

The good news is that we no longer need a workaround in the form of a backward seek hack for Dave Mirra/Thrasher games.
It's all thanks to @dark mountain and his game Burger Burger šŸ” , which stopped working and forced me to analyze the code and make changes for INT1. The issue wasn't caused by backward seek itself, but by interrupt ordering.. There was a race condition between int1 and int3. Please test Dave Mirra / Remix again with latest test core or unstable and let me know. I'll be happy to remove this hack šŸ™‚

dark mountain
#

Happy to say a big,fat joke and it finishes as a fix on the core. šŸ˜‚

ivory verge
#

thanks Zet! šŸ»

dark mountain
#

I hope that one day we will find a suitable solution for MGS and the reverb problem during the Codec discussions.

tacit fox
#

In kuba-j we trust! šŸ™

ivory verge
feral swift
#

Thank you for the continued work you guys are all putting into the core. It's all very much appreciated!

mortal oracle
#

Nice to see the blue team working together ā¤ļø

ivory verge
mortal oracle
#

Ah, gotcha. Thanks for clarifying

tulip moat
#

There's also a Burger Burger 2. Does that work?

#

We need to make sure the burgers are cooked properly. šŸ”

forest trench
#

Burger Burger 2 2

sand minnow
#

I should check to see if the Midway Collection 2 with Burgertime works.

ivory verge
#

Burgers work, we are goodšŸ˜…

proven seal
#

just put the burgers in the bag bro

clear rock
#

What about fries?

shut escarp
scenic ledge
#

The MGS fix is not merged on main yet, isn't it? At least there was a fix already, I don't remember. Or was it just some talk about the transmitter sounds being off or something?

serene nebula
acoustic lily
#

I've noticed that with the last two unstable versions, Gradius Gaiden intro video is freezing again (during the explosion part)

ivory verge
#

Darius Gaiden

#

Yes, that's how it will be for now. For now, it has to be that way so as not to disrupt other games where timings matters.

ivory verge
#

There is a simple workaround: turbo low, or fast seek option, cd speed 1x

#

if (calcSeekTime = '1') then

           addSeekTime <= '1';
           
           -- todo: research more accurate values
           if (diffLBA < 3) then
              seekTimeMul <= 3;
           elsif (diffLBA < 5) then
              seekTimeMul <= diffLBA;
           elsif (diffLBA < 32) then
              seekTimeMul <= 5;
           elsif (diffLBA < 75) then
              seekTimeMul <= 5 + diffLBA / 8; -- 5 .. 14
           elsif (diffLBA < 4500) then
              seekTimeMul <= 14 + diffLBA / 256; -- 14 .. 31
           else
              seekTimeMul <= 31 + diffLBA / 8192; -- 31 .. 73
           end if;
              
        end if;
#

I tried a few changes here and Darius Gaiden works

acoustic lily
#

i'll fiddle with those then

clear rock
ivory verge
#

This game has always had this problem; the fact that it worked for the last few weeks was just luck.

clear rock
#

šŸ™ Do we even have any idea what is causing it? Weird that more retail games are breaking as inaccuracies are fixed

ivory verge
#

Even changing the seek time value fixes this game.

#

-- todo: research more accurate values

clear rock
#

Man, with it being so picky it makes me wonder how no games had issues across all the PSX revisions

ivory verge
#

Darius Gaiden has been doing this with every stable core for as long as I can remember. It's not a new issue. We need to find the real cause.

#

Many games expect specific drive behavior. A thousand games may work, but one will be unhappy. We do not have a realistically modeled CD-ROM drive. Sometimes it's worth asking yourself whether fixing one niche title is worth breaking 10 other games and then patching things up again.

#

I don't even know if everything can be fixed (github issues)

#

It really isn't as easy as some people might think.

mortal oracle
#

You’ve been doing great work ā¤ļø

ivory verge
tropic stratus
#

We don't have correct seek times, correct pause/unpause, spin up/down or command times.
If you tweak one, another will break.
Only real solution would be to research ALL of them or live with best guess.
Keep in mind that it took Xstation years to get most things fine and it didn't even have to care about all timings, e.g. command timing is not handled by xstation but still taken from original CD controller

mortal oracle
#

Whatever both of you have done is amazing. The vast majority of games work perfectly. It’s a handful of niche titles (all of which are well known now) which need workarounds. It’s no big deal

dark mountain
#

Bob desinterlacing option is broken on that build (vibrating texts even on the Bios screen).
Maybe only test that test core with the Weave algorithm option.

ivory verge
#

I don't touch that šŸ™‚

#

Works fine for me

#

Good timings

dark mountain
#

I'm trying on a second MiSTer right now.

ivory verge
#

I only adjust seek times

#

Maybe bad seed build :))

dark mountain
#

Yep.

#

2 MiSTer systems are fine. One another + the SS1 don't like it.

Anyway, let's test some games.
As long I have some mobile phone connection since last hour & power supply at home is back.

dark mountain
acoustic lily
# ivory verge try this please

This one works fine for me. No more freeze on Gradius Gaiden and i don't see any problem with any of my other games so far but i'll keep on checking with more titles šŸ˜‰

dark mountain
#

Same for me, but I'm limited at the moment for more tests.

ivory verge
tacit fox
#

Core is now perfect!! elmorise elmorise

dusk berry
#

@ivory verge Based on your work on this core, what percentage of compatibility do we have with games? 95%?

serene nebula
abstract drift
#

It’s probably higher than 99.99%

dusk berry
#

@ivory verge According to your work, what is the state of the core in percentage? 95%?

spark ermine
#

96.69%

dusk berry
serene nebula
abstract drift
#

the answer depends why you care

serene nebula
#

@dusk berry You’ll have to comb through the GitHub issues to get a sense of how close to perfect the core is - https://github.com/MiSTer-devel/PSX_MiSTer/issues?page=1

A lot of them are already addressed or aren’t bugs in the first place so you’ll likely need to read each one to see if it’s still valid. I’d consider that the source of truth to how close to 100% it is.

GitHub

PSX for MiSTer. Contribute to MiSTer-devel/PSX_MiSTer development by creating an account on GitHub.

serene nebula
abstract drift
#

there's 10,000 titles and we know of like, < 20 legit bugs at this point

dusk berry
serene nebula
#

99.986%

Based on MobyGames saying there’s 3,169 PS1 games and even counting all the bugs.

#

we can’t assume incompatibility if we don’t know, we can only assume it works until proven otherwise

ivory verge
#

With 4100 games and 46 github issues is 98,88% šŸ™‚

abstract drift
#

large parts of core behavior are basically nailed down by various testroms anyway

serene nebula
serene nebula
#

So effectively 99.99%

#

@dusk berry

abstract drift
#

assuming all the current bugs are valid is wildly pessimistic too

serene nebula
#

Yeah we also know that’s not the case

#

But it’s tough to go higher than 99.99% lmao

#

for all intents and purposes, based purely on percentages. @dusk berry you can assume it’s 100%, unless you really care about that 0.011%

#

Then fine it’s 99.99% lolol

languid geyser
#

Is the 2001 PS1 port of Yeah Yeah Beebis running on MiSTer yet?

serene nebula
#

yes

languid geyser
#

100% confirmed, then. We can end development on the core, everyone. Good job.

serene nebula
#

It’s funny, that dude clearly had an agenda and through math we shot it down lol

clear rock
languid geyser
#

I see anti-mister sentiment online not infrequently and it’s always funny to me. No one is saying you have to buy a mister, if you are fine with software emulation then good for you.

chilly kraken
#

Fucking video games

languid geyser
#

The mister has three huge advantages over traditional emulation: easy analog output, no added system-level latency, and (basically) no fiddling with settings for games to run well.

abstract drift
#

if you're a speedrunner in a highly competitive game it might still not be good enough

#

for everyone else its basically flawless

clear rock
#

... I was going to follow that up with a simpons gif but it does not appear to be in gipfy

serene nebula
#

pro tip: it’s my PS1, get flexed on emulation nerds

abstract drift
#

duckstation is awesome yeah

languid geyser
#

Duckstation is cool and for a retro handheld device you can’t expect any better.

abstract drift
#

i've been using duckstation for android lately and it rules having such good ps1 emulation on the go

serene nebula
#

I’m kidding I haven’t touched my real PS1 games since MiSTer core

languid geyser
#

But MiSTer will still win in terms of latency.

serene nebula
#

I am jealous of you Androids!!!

abstract drift
#

get one!

serene nebula
#

hellllll no, I have a social status I need to maintain

languid geyser
#

Retroid Pocket 6 is out now. Or you can get the previous Retroid Pocket G2 for a bit less.

#

I’m looking to upgrade from my Retroid Pocket 3+, since it came with a defective screen. Still deciding on which model I’m gonna get.

abstract drift
#

i like the odin2 portal, more of a steamdeck formfactor, 120hz oled screen etc

languid geyser
#

Yeah if you can afford Odin 2 definitely go for that, you’ll never need anything else.

#

Too expensive and too big for me though. I like the slightly-less-thab-Switch Lite size of the Retroids.

abstract drift
#

its amazing the variety you can buy now

#

have you seen the clamshell ones?

languid geyser
#

Yeah they are pretty cool.

#

Would be good for Dragon Quest and Sonic Rush, games that spread content vertically.

abstract drift
#

yeah and ds/3ds ofc

languid geyser
#

Dragon Quest and Sonic Rush are DS games, lol

clear rock
devout jolt
#

I keep getting ā€œunsafe option usedā€ message when launching psx games but it doesn’t look like I have any of the unsafe options enabled. Anyone have any ideas?

devout jolt
#

No worries, I’d been messing with the unsafe options so assumed it was something I’d missed somehow

#

Are there recommended video settings for CRT use or is it more of a whatever feels good kinda thing

serene nebula
devout jolt
#

Robby shoving a mirror in my face

mortal oracle
#

Practice safe gaming: use the core defaults

ivory verge
#

@devout jolt You must have saved the settings with the backward seek hack option enabled. Return to the previous unstable core, disable this option, and save the settings. The warning will disappear.

mortal oracle
#

smh. Blue practicing unsafe gaming

dark mountain
#

Unsafe gaming > unsafe sax

little frost
#

Practice safe PSX

dull ledge
#

megaman 8 looks so nice

sinful bloom
#

It fares visually better by not having copious amounts of Resident Evil-grade CGI in the backgrounds

spark ermine
#

It also doesn't look like an nes game so even better

serene nebula
#

It would be nice if someone translated that FMV game for the PS2

proven seal
spark ermine
#

Does the saturn version have any differences?

proven seal
spark ermine
#

Oh interesting I would have automatically assumed the ps1 would be superior

#

There must be some slowdown at least?

proven seal
#

not a hint of lag, as far as i remember. X4 is similarly superior, though to a lesser degree

fading imp
#

Saturn 8 has crummier FMV/voice samples/sound effects so it's not a straight upgrade.

proven seal
#

i mean, most saturn games are like that, so it's kind of to be expected

#

the extra content more than makes up for it

clear rock
#

There is slowdown when I played it, not sure if that was present on real hardware though or if it was single-ram shenanigans

#

But yeah, there are two extra optional sort of mini-boss/boss fights

#

Of ||Cutman|| and ||Woodman||

proven seal
#

there's no noticeable slowdown on real hardware, so i have to imagine it's just the single RAM core doing it's thing

clear rock
#

šŸ™

mortal oracle
#

Single RAM šŸ˜‚

dense wharf
#

non canon mister...

mortal oracle
#

MiSTer Pro SureSure

somber steppe
#

Ololol single ram, can you imagine? šŸ˜‚

low otter
#

sorry if this is the wrong place to ask, i just got an snac adapter and i can't get inputs to work with psx

#

the analog light on my dualshock lights up but that's it

chilly kraken
#

you mean in game, yeah?

#

not in the mister menu or anything like that - it's not working once a game loads

low otter
#

yeah in game, i know it doesn't work on the mister menu

chilly kraken
#

which stack and io board do you have?

low otter
#

šŸ¤¦ā€ā™‚ļøand now all of a sudden it's working

still palm
#

certain games won't work in dualshock mode, usually if it's supported the game will turn the red light on after boot.

#

but if you hit the button and turn it on it may not work on all games.

low otter
#

sorry i'm a ps2 kid so i never realized some games don't work like that

proven seal
#

ps2 kid

#

how were the dinosaurs unc

forest robin
proven seal
#

prehistoric gamer

still palm
#

PS1 came out in 94 or 95, the dualshock didn't come out til 97 so all games before around there don't supprt DS

forest robin
low otter
#

i still have the vcr i grew up watching Bob the Builder tapes on

forest robin
#

Bob the Builder
For me its Mr. Wizard and Wishbone.

chilly kraken
#

ancient gamer? time to walk into the sea

forest robin
dull ledge
#

Good time