#Sony PlayStation

1 messages · Page 46 of 1

chilly kraken
#

so many buttons

clear rock
#

What, did each button have it's own pin?

#

I thought the controller ports would have been serial by that point

#

DB15s??????

#

Yeeeah, why am I not surprised that Atari did something like this

#

For N64 though I find it easier to just use SNAC

#

Hope MiSTer can get USB analog triggers someday, NiGHTS controls glitchy without them

dawn axle
#

My understanding is that it’s probably possible, but sorg is (understandably) touchy about modifying the underlying controller related code that it would need

stable perch
#

what's that a picture of ? Jaguar ?

#

Or new Atari thingie

clear rock
#

That's an Atari Jaguar

chilly kraken
#

Technically the newest atari console

opal carbon
#

Well... technically the Flashback series and the 2600+ are Atari consoles yeah?

#

I have one of those weird Atari emulator boxes because my Dad saw one at Costco and thought I would enjoy it (I do, but because it's weird and shitty)

#

Actually I should see if those joysticks work with MiSTer

desert otter
#

It doesn't have the U next to it? thonk interesting. It is the first I've heard of it interfering with a game via playback of cutscenes. Is your copy of SH redump? Can you share the save state

summer sage
#

in the same sense that the analogue NT mini is an emulator of a console

clear rock
#

I thought the Analogue NT used the CPUs and PPUs from harvested NES consoles?

#

Oh wait, you said mini, nevermind

vagrant moat
#

You can use regular old hard disks with Mister?

#

I thought they just took sd cards

serene nebula
vagrant moat
#

SD card seems better. Nice and compact

mortal oracle
#

SSD gang rise up elmorise

dawn axle
#

CIFS network share gang make sure your network connection has established before loading a core

clear rock
#

Punchcard gang, load up your pong cores!

queen ore
#

hi all, im trying out silent hill on the psx core and have noticed that every line of dialog (so far?) gets cut off about a second before it's meant to end. anyone know what might be going on?

#

(i don't see anything about this in the known issues thread on misterfpga.org, but that thread doesn't seem to have any posts since 2022 so maybe there's another resource i'm not aware of for info like this)

digital zinc
queen ore
#

will do, thanks

dawn axle
#

Specifically, try looking for one that’s part of a Redump collection

worn hare
#

Hi. I'm trying to tinker with psx save files. Has there been changes on psx core save file management, since im getting contradicting info on googling about it.?

#

should they be .sav files or .mcd?

#

this looks like it. Though i made a new save in SotN, but the last modified date didn't change on the corresponding .sav file

golden ginkgo
#

how do you store the ROMs?

worn hare
#

on a separate usb drive

golden ginkgo
worn hare
#

ah, let me check. its been a while since i've touched the machine

#

yea they have individual folders

#

so otherwise they would go into a single memcard file

golden ginkgo
#

seems like, looks ok? I assume you haven't tested, just suspecting it's wrong due to last modified date

#

I never checked how it works with USB, would be nice if it had corresponding save paths in the USB like with rom files, but docs not mentioning (or I missed it)

worn hare
#

ah needed to reload the core to reload the saves

#

ok renaming did the trick, the save file just didnt update instantly after i created the save on sotn, which made some confusion

#

thanks

manic citrus
#

saves are only written when the OSD is opened

#

so if the game saves, you need to open the mister menu to commit the save to disk

bitter lintel
#

how do you save your sanity?

somber steppe
#

On a memory card, obviously.

clear rock
#

I deleted that long ago

serene nebula
scenic rain
mortal oracle
scenic rain
#

Multi Minivan Drifting elmorise

bitter lintel
stuck smelt
#

I think I’ve found a game which doesn’t look correct on the core

#

Vanark

#

In the weapons menu

#

Flickers like hell

hallow quartz
stuck smelt
chilly kraken
#

probably not if you're hooked up to a CRT

#

i can look at it when I get home

somber steppe
#

I should test it on the rt4k, that one is usually pretty good at cleaning up 480i.

dark mountain
#

Bob/Weave desinterlacing could help ?

stuck smelt
#

It flickers not the usual 480i style of flicker

digital zinc
#

doesn't seem to be present over HDMI, weapons menu is perfectly stable

stuck smelt
#

Ok I think I found the issue

#

I had turned on 480i to 480p in the settings

#

:/

tawny palm
#

MiSTer wins again! elmorise

desert otter
stuck smelt
ember depot
#

Does Symphony of the Night still benefit from Turbo speeds? Trying to find settings that reduce the down time between opening and closing the Inventory.

proven seal
#

are you playing on a crt? the game changes resolutions when switching between gameplay and menus, i know some scalers and tvs briefly drop the signal when that happens

clear rock
#

The menu needs to load? Sure it's not just resolution switching that's the downtime?

rapid garden
#

playing Silent Hill on the mister and i had no idea how much color banding dithering was hiding lmao

clear rock
#

I turned off the dithering elmorise

rapid garden
#

same, the character models look really good without it

#

worth dealing with the weird color banding imo

dawn axle
serene nebula
#

But yeah, adding dithering on hardware to save perf on color resolution was amazingly brilliant

empty yacht
#

well, it is robby

proven seal
worldly hound
#

Hi, I am having some weird visual glitches with Spongebob Squarepants SuperSponge, any potentially cause and or solution for this?

#

this happens at the very start of the game after the menus which look fine normally

chilly kraken
#

Of course it's under "Nickelodeon's"

tacit fox
#

Is there at least an explanation for that issue? Is the PSX core not being maintained anymore?

manic citrus
#

I mean, Robert is a bit busy 😉

frail storm
#

Out of curiosity, I have found that in DuckStation (current) and in Mednafen, Tekken 1 (USA/JP) shows a strange bug: stage music first second sometimes repeats, then continues normally.
The game uses CDDA tracks and I don't see any other games using CDDA being affected.

However, that does NOT happen on the MiSTer PSX core! 😮

Who's right? Is this a known bug of the game itself, or is the core better in handling CDDA tracks than the most refined PSX emulators known to man?
It's specially strange since DuckStation was used as the reference for behavior comparison when the PSX core was being developed...

mortal oracle
#

I suspect there are areas where duckstation is more accurate and other areas where MiSTer is more accurate

#

But I don’t think it’s accurate to say Duckstation was the reference, but instead a reference when it came to checking specific features (thinking about the differently coloured blocks in the resident evil games, for example)

#

the reference was probably original hardware and then Robert’s own software emulator

serene nebula
#

I just say MiSTer is more accurate and don’t think about it derpsmile

mortal oracle
serene nebula
#

In all seriousness, yeah 100% agreed. It’s an emulator; it emulates a known quantity. I just want it to work with zero configuration, zero setup should be required.

tropic stratus
#

Very strange that sponge bob has two bugs at the same time. Wouldn't be surprised if it's the same cause, even with them being so different.

tropic stratus
#

added some quick analysis in the github issue. No easy fix I fear. But at least it's documented what happens.

tacit fox
#

Core has reached a dead end on the MiSTer it seems. Modretro FPGA PSX wen

timber flint
tacit fox
timber flint
#

Ah it'll come at some point. Like all their products though it'll take forever

serene nebula
#

🤷‍♂️

timber flint
#

The duo seems to read CDs well. I hope they do another Genesis that plays Sega CD discs too

somber steppe
#

If only we had an fpga platform that did all of these things and wasn't tied to some shady company...

ember depot
#

Agent Armstrong does some funky stuff with resolution switching during explosions and similarly locks the game up aggressively.

serene nebula
timber flint
#

Everyone forgot about that thing to be fair 😂

mortal oracle
#

Including Analogue if the updates are anything to go by CDI

tacit fox
#

🤭

timber flint
mortal oracle
timber flint
mortal oracle
#

It’s not like there’s a problem with a person owning more than one FGPA device, is there? flushedshy

timber flint
#

Most days I use the mister, some days I go real hardware, or an analogue machine. No rhyme or reason to my madness

#

One can never have to many fpga devices

mortal oracle
#

Using the MiSTer for me means I can massively simply my setup. All my original hardware and games are in storage, and I need fewer things connected to my TV

timber flint
#

I haven't even had a chance to play a game in 2 1/2 months now. Haven't even turned a console on 😭

#

My dad passed away at the beginning of August and I've been so busy handling the estate, grieving, moving into his house and fixing it up

mortal oracle
#

I can relate. Sorry for your loss. Take care of yourself 😔

timber flint
#

I'm hoping by Thanksgiving my life will be boring again and I can game again.

#

My dad was a huge DOS gamer back in the day, so my brother and I made a list of all his favorite DOS games and we're gonna play thru them this winter

mortal oracle
#

I did the same thing with some we used to play together when I was a kid 🙂

ivory verge
#

The music loop in the last track should now work fine.

spark ermine
#

Is there a list of games to see the effects of the old gpu? Only one I can think of besides tomb raider is spyro the dragon

desert otter
#

does using old GPU option fix the graphics in SpongeBob?

abstract drift
#

probably not, i dontt tihnk it actually affects timings at all

serene nebula
#

Ok genuine question but why people playing SpongeBob PS1

#

Is it a fun game or is it a big nostalgia thing?

mortal oracle
#

Wasn’t one of the SpongeBob games actually good? Maybe that was a PS2 one though

serene nebula
tribal sorrel
ivory verge
# spark ermine Is there a list of games to see the effects of the old gpu? Only one I can think...

I discovered something kind of surprising about early PlayStation consoles and how much variance there can be in how they render 3D.

It seems that Sony was definitely aware of the issue because it didn't take until just about late 1995 for them to start shipping a hardware revision that changed the "GPU" and RAM. Unfortunately that was still lo...

▶ Play video
#

Look at the fog. Comparison of a SCPH-5501 (US, from around October 1997) and Japanese SCPH-1000 original PlayStation from January of 1995. Some early US and PAL model PlayStations also have the same graphical differences, but it's harder to tell which ones without turning them on.
All PU-7 motherboards and some PU-8's use dual ported VRAM which...

▶ Play video
desert otter
#

new gpu looks a little brighter too which I think looks better especially with how dark a lot of games were back then. helps keep some details from getting too crushed

glossy geyser
#

Yep it works. I tested all 3 games. What was the problem out of curiosity?

ivory verge
tribal sorrel
#

Thanks for that - I'll test a few more cd-da games today

glossy geyser
#

Huh... so the game just says play without a track number?

#

If that's the case I better make sure the last track shuffles as well as repeats

glossy geyser
bright yacht
#

There's now the option to choose PSX old or new GPU? That's amazing! I was talking about that with a friend the other day, that would be great to have this option on mister

tropic stratus
#

And fixing of course as well, but I think the research probably took more time 🙂

glossy geyser
glossy geyser
# ivory verge playback command. In short, Wipeout sends a Play command without parameters duri...

Apologies for the ping on a semi-related question but I couldn't make sense of HDL languages if my life depended on it, never mind a project as big as the PSX core.

How difficult or trivial would it be to connect the PSX back serial port to /dev/ttyS1 on the Linux side like the AO486 core does with COM1? I ask since I'm in the middle of writing some software to tunnel serial connections over Ethernet between two MiSTers that way.

ivory verge
glossy geyser
#

No problem. I'll look into it more closely when the Linux application side of things is complete

tropic stratus
#

The serial handling itself is currently not implemented. But the big issue here would be latency. It's a real time interface and I have no idea how games react if the message is coming in random time frames.

#

(Assuming you cannot fulfill the original low latency with linux+ethernet)

clear rock
#

This reminds me. Did the PSX have some sort of internal console? I hear that many games still wrote debug messages to this console even though it's not present on retail hardware? Or is that all nonsense?

desert otter
#

Maybe was something built into the net yaroze

restive plover
#

it has a serial console, you can break it out to a pc, even usb with converter

#

ps2 also has one you can expose

ivory verge
#

Pausing and resuming audio tracks in the CD player has never worked properly in core?

abstract drift
#

really?

#

i feel like people would of noticed that

#

dont some games use pause/resume extensively too?

ivory verge
#

Try playing a song, pause it, and press play.

abstract drift
#

i'm not near my mister at the mo

#

do you need a pure audio cd or can you use a game?

ivory verge
#

use a game

manic citrus
#

yeah, it resets to the first audio track when you unpause

#

I'm not sure if I ever did cd audio a long time ago, so I'm unsure if it was always like that or not

#

seems like something somewhere isn't holding the current sector/msf value when pause is activated?

ivory verge
#

It should be fine now. I have to go to bed, good night.

serene nebula
#

Well that was quick lol

spark ermine
#

Seems fine to me. Tested with tomb raider

#

Don't think i've touched the cd player portion of a playstation since I was six years old and that ui brings me back lol

#

Since we're looking at bugs on the core. This collectible is not supposed to look like this in Ape Escape. Don't think anyone else ever reported it

#

time stamped video. Should be solid yellow

tropic stratus
manic citrus
#

now I question what those people ripping audio cds were doing

keen sky
#

but new ps1 homebrew demo to try

#

I feel like this is kind of full circle because the original version of Yume Nikki was inspired quite a bit by LSD Dream Emulator

#

For the uninitiated, Yume Nikki was originally a 2000s surrealist "horror" indie game where the main objective is just to explore and discover random events, kind of like an early "walking simulator", this is a remake in 3D for the PSX

ivory verge
spark ermine
serene nebula
ivory verge
spark ermine
ivory verge
#

ok thanks!

#

When you pause the game, a yellow triangle rotates, so I think it's the same effect. It's strange that it doesn't work properly in the place you showed.

spark ermine
#

Yea that's the same thing, it was like that everywhere. I wanna say the spectre coins have the same issue too but i'd have to check

#

This thing

hallow quartz
#

The footage of the core also shows 3 horizontal lines of pixels on this part of the HUD which I cannot see on the play-through footage.

spark ermine
#

If no one else is seeing it, maybe it's my dump 🤔 i'll have to confirm when I'm home

ivory verge
#

Looks fine for me

spark ermine
#

Yea i'm starting to think maybe my dump is bad 😅

hallow quartz
#

These purple pixels on your footage look off too.

dark mountain
spark ermine
#

Gotta be a bad dump then, classic

#

Mister wins again

hallow quartz
#

Ditto, all good here too.

north mesa
spark ermine
#

Only difference would be is that my footage is from a mister pi but I recall it happening on the real de10 nano too. I'm sure it's the dump but i'll confirm it on both later anyways

proven seal
#

did you have any of the enhancements turn on? turbo, 24-bit, etc.

spark ermine
#

There's a possibility, i'll confirm when I get home in an hour or so

serene nebula
#

Could be rando visual corruption m

spark ermine
#

Well I figured out it's something with my save state for whatever reason osheet

serene nebula
scarlet knot
#

What's the difference between the stable PSX core and the shifted core? I have PSX_shift240 but I can't seem to find what the differences are.

golden ginkgo
#

Is that one that came with the mister pi sd card?

Correct me if wrong, I think it is an old build without an issue of popping sounds in the core (unlike the main release at the time?) but the most recent release doesn’t have it either

scarlet knot
#

Gotcha...

#

I believe it did come with the mister pi card, but I don't remember for sure

serene nebula
#

Those were created because of hardware inconsistencies from the MiSTer Pi clone board and the original de10-nano but that’s been long since addressed

glossy geyser
# tropic stratus (Assuming you cannot fulfill the original low latency with linux+ethernet)

Yeah, I have no idea how a PS1s serial connection would react to unexpected delay/jitter or more accurately how each PSX game would react. In theory you need only be as fast as when the CPU next makes a read request to the serial port. If it where tied to the games framerate and the maximum framerate a PS1 game should target is 60fps in NTSC regions that would make the most unforgiving titles require a total data transfer time under 16.6 ms.

I've been testing the program on AO486 with games that support null modem multiplayer. Command and Conquer, Doom, Descent, Indycar Racing & Warcraft where all perfectly playable.

Indycar Racing helpfully displays a transmission delay of 0.13 seconds upon connection and always runs at 9600 baud. This could be a good way to compare against real hardware but I don't have a computer of that vintage myself, never mind two connected with a null modem cable.

granite oyster
#

I figured they were an overscan thing but I can't seem to reproduce it with ares even with this option enabled

#

the rom is Athena - Awakening from the Ordinary Life (Japan) (Disc 1)

ivory verge
#

Try these options in core

granite oyster
#

hblank/vblank does not seem to fix it. I could just crop it or go into the alignment settings on my bvm, I was just curious if it was an issue with the core

#

The horizontal crop option also does not seem to affect it

ivory verge
#

maybe the crop is not enough in this case

manic citrus
#

I'm not sure the noise is fully outside the visible area, actually

granite oyster
abstract drift
#

are we sure it doesnt happen on real hardware

#

half the time they do

granite oyster
#

I don't have the hardware to check. I only tried it on ares

serene nebula
#

Understandable, hopefully someone here with an ODE can cross check.

serene nebula
#

The same issues cropped up with Saturn but were also quickly addressed btw.

#

It’s the nature of homebrew development and pushing hardware to the absolute limit. Even the most insignificant voltage difference can cause a problem at that level.

#

It’s frankly astonishing the level of commitment both FPGAzumspass and srg320 have for the community. Incredible work by both of them to fix that so that everyone can enjoy the cores without issue.

#

(and the amazing community who catches those issues and helps debug them)

scarlet knot
#

Agreed!

burnt gorge
#

Hi there I got a GCON-45 but some games like crypt killer doesn't work is there a way in Mister to force all light gun games to be able to use SNAC GCON-45 ?

digital zinc
lilac scaffold
#

including crypt killer 🙂

shut escarp
gilded marten
#

where can i get the latest psx turbo core?

digital zinc
lilac scaffold
shut escarp
#

I may have found an archive where they were pre patched when I got them

serene nebula
#

pins updated

manic citrus
#

plz PR that sys_top change to Template repo

#

otherwise every sys update will overwrite it

ivory verge
serene nebula
#

Turbo core wen

dawn axle
#

Slow core when?

hybrid raven
#

What does the "old gpu option" do exactly?

serene nebula
serene nebula
#

I mean more accurate to older hardware

cosmic tulip
ivory verge
cosmic tulip
#

Also what is dual sram mode

serene nebula
#

looks like less bit depth

dawn axle
serene nebula
dawn axle
cosmic tulip
#

I thought dual ram was it's own core

dawn axle
#

I think it still is, looking at some docs there’s an option for for the sound processor to use dual sdram and that’s probably what it’s talking about

clear rock
dawn axle
ivory verge
fluid raft
ivory verge
#

yeah

fluid raft
ivory verge
serene nebula
deft sphinx
#

We don't have a dual ram DB but we probably should really, enough people want these. Do PSX dual ram get picked up by unstable nightlies?

serene nebula
#

Ohhh I was thinking of the 2XCPU core that’s up there

manic citrus
#

the only dual ram core in unstable is saturn. it has no way to know it is possible to build alternate cores so probably needs special setup

stark tinsel
#

Hi all. Quick question:
I converted my bins and cues to CHDs today, and didn't realize that all my existing save files would be invalidated

#

Is there any fix for me here?

manic citrus
#

they shouldn't be

stark tinsel
#

huh

manic citrus
#

save files are based on the containing folder name

#

you didn't move all the chds into /media/fat/games/PSX, did you?

stark tinsel
#

all the games were in their own folders containing the bins and cue

#

but they all moved up into the /PSX/ directory

#

I always figured it was based on game filename, and other than the extension those didnt change

#

so for more detail, my bins and cues were in, for example
/media/usb0/games/psx/Ape Escape (USA)/Ape Escape (USA).cue

#

and now they're at
/media/usb0/games/psx/Ape Escape (USA).chd

#

I'll try tossing one of the CHDs in a same-named folder

#

yep, that did it

#

Well, that'll do it I guess, unless there's a way to fix the save files so that they all point one directory up?

manic citrus
#

when you put all the chds in the 'psx' directory, it makes all of them share a memcard save file. the directories make it create a memcard per game. you should also put multi-disc games in the same folder. so psx/GameName/Gamename1.chd Gamename2.chd etc

stark tinsel
#

Ahhh

#

Okay that all makes sense now

#

Thank you!

#

and just to confirm before I script out all these mkdirs and moves, there's no way to edit the old saves to merge them all and point them at /psx/ ?

manic citrus
#

maybe, but you'd have to go looking for psx memcard programs, or sit there and mount each of them individually as memcard 2 and copy it over

#

but memcards have a size limit, so you can't just hope your entire game collection will fit, unless you only play a few games

#

also with all the chds in that directory, you will have to manually reset the core anytime you change games

stark tinsel
#

man

#

I went and made a whole slew of problems for myself!

#

thank you again for your help

ivory verge
#

I recently set myself the goal of finally seeing the boss at the end of the first level in Captain Commando game 🙂 This is one of the oldest bugs reported on GitHub. https://github.com/MiSTer-devel/PSX_MiSTer/issues/66

GitHub

Issue First boss does not render Reproduce load the game and fight your way to the first boss of the game Workaround none BIOS 7000 CD Image Redump bin/cue Core Version PSX_DUALSDRAM20220508_3

proven seal
#

holy shit the madman actually did it

#

big congrats, this is sick

ivory verge
dark mountain
#

Oh, shit.

#

Very well done, kuba-j.

abstract drift
#

thats crazy well done!

#

how did you do it? i remember robert thinking it would take a major refactor of the cd block

dark mountain
#

No regression found so far.

ivory verge
dark mountain
#

I remember that we searched with multiple people on that issue quite some weeks with Stenzek at the time.
Only the last commit remains though, and I hope it has helped to fix the main issue in the core.

ivory verge
#

Please test more games. If everything is ok, I will submit a PR.

#

Unfortunately, I have limited time today

#

core has a good timings

#

and all changes mades before

#

thanks!

proven seal
#

reading the comments in the duckstation commit is pretty funny. looks like whoever was in charge of porting captain commando to playstation used some pretty weird tricks to load the boss graphic data

cosmic tulip
#

hey are there plans for bringing these changes to the 2xCPU core?

odd glen
scenic ledge
#

I guess that you can google for some reddit threads with some recommendations. Mostly classic 3D stuff with better frame rate

cosmic tulip
odd glen
#

Ok cool, I’ll have to check that out. I’ve tested the 2X core but never found anything compelling enough over the stock core. Thanks for the recommendation

lusty coral
frail storm
lusty coral
#

The only issue I have come across is that some games have issues saving if the turbo mode is enabled. But just disable turbo, save and then re enable turbo and your good to go

desert otter
#

There are no games that are negatively affected though

#

Because the turbo is only activated manually. It's just that the high mode is 2x instead of a lower value like the normal core.

clear rock
#

If you want, I had made a modified batch file that applies those optimizations and puts them all back in the folder the bin/cue were from.

#

Although it does also delete the bin/cue file so you'll need to copy those somewhere if you also wanted to keep the originals

stark tinsel
#

Yeah I specifically put the CHDs in their own folder not realizing what was about to befall me 😂

#

But it was pretty quick to put a script together to move them back

#

I'd be interested in seeing what those settings are, sure

clear rock
#

If it's just the settings you want I am pretty sure they are in the pinned messages, let me check... for some reason they are loading slowly for me

#

Yeah, it's "-c cdzs,cdfl -hs 9792", note you will need a recent version of chdman (it's included with mame) to use these, it was added recently

#

Also note that this will result in slightly larger CHD files, but they will be better optimized for if you wanted to use options to speed up the disk drive faster than it normally would read the disk on real hardware

burnt gorge
#

Does anyone know why ghoul panic Europe stucks in GUNCON calibration screen even though I'm pressing the trigger to calibrate ?

desert otter
burnt gorge
#

Yes it is , my crt is ntsc game is European is that a problem ? I'm forcing the sync with the pal 60 option in Mister

desert otter
#

And you're using the composite connector adapter thing too right?

burnt gorge
#

I don't have any problems with other games

desert otter
#

Ok then my guess would be it's a pal to ntsc thing

#

The game is expecting things to sync up at 50hz and you aren't running 50hz

burnt gorge
#

Is there a patch or something to fix that ? 😭

#

OK so even in the Japanese version same thing happens I can pass that screen after aiming and pulling the trigger

#

Like I said before I'm using SNAC and this is the only game at least at the moment in which I can't pass the aiming screen

#

👀

tropic stratus
#

In any case, great work on the core!

burnt gorge
serene nebula
frail storm
#

Is there a dualRAM build including the Captain Commando fix?
Or is the vanilla build now dualRAM capable via the SPU RAM option? I am a bit lost with regards to that

serene nebula
frail storm
#

Ah, thanks!
So, the SPU RAM option is only available on the dualRAM builds then?

serene nebula
ivory verge
#

with Commando fix

#

(if needed)

hallow quartz
frail storm
frail storm
hallow quartz
frail storm
serene nebula
#

Ok yeah I forgot, I’ll remove the dual ram link then.

#

It’s less accurate

hallow quartz
serene nebula
#

Single ram is always the priority and focus, dual ram just exists to help devs early on in development before optimization. The only outlier is the Saturn core and srg320 has worked like hell to get it as perfect as possible on single ram.

#

but dual ram is cool, I have it lol

chilly kraken
#

Jaguar core too

clear rock
opal carbon
#

My understanding is the GPU timing is too fast with Cross on single RAM.

hallow quartz
opal carbon
#

Yeah this is why loading the GPU with some of the optional features fixes Cross.

clear rock
rose ermine
#

I know it's been said before, but I like to put into numbers the lack of perceivable effect on audio with the dual RAM core - Firstly, it's not a constant delay, it only occurs when the audio buffer is full. When the audio buffer is full it's a delay of one extra cycle of RAM. IIRC that's 100 nanoseconds or 0.0001ms. Sound travels 0.034mm in 100 nanoseconds. Swapping from over ear headphones to in ear earbuds would reduce latency orders of magnitude more. Doing the gamer lean and getting closer to your speakers would reduce latency by orders of magnitude more.

If we're talking latency in terms of a frame, 100 nanoseconds is 0.0006% of a frame. That means if you are purely reacting to the audio to cue your frame perfect input, the delay will cause your input to miss the exact frame approximately 1 out of every 166,667 frames and again, that's only when the audio buffer is full.

serene nebula
#

if the human computer says its no good, u better respekt. case closed

hallow quartz
hybrid raven
hallow quartz
manic citrus
#

the best use of the dual sdram psx core is verifying your dual ram is installed

clear rock
#

XD

tropic stratus
#

Dual sdram is more accurate sound timing, but less accurate GPU timing, due to there being less sharing the DDR3 and it's too fast anyway.
There is a "Slow GPU" option, but it's more of a hack, as accurate timing isn't possible with random DDR3 latency.
Using Dual sdram for GPU would certainly be a possibility for more accurate GPU, yes.
In never did this, because of the low count of users and the amount of work required. This might be different for future hardware.

frail storm
chilly kraken
#

The “Single Ram is the Goal” people are coming

frail storm
serene nebula
#

shit

#

I fell for it!!!

serene nebula
serene nebula
#

It also helps fix a glitch in Grandia for some users who have single sdram but others with single sdram also don’t have that that issue. Honestly, the Saturn is such a complex beast, ram isn’t the bottleneck here.

chilly kraken
serene nebula
chilly kraken
#

(In Idaho)

somber steppe
#

Did you know Robby is friends with him personally? He mentions it every chance. robby

serene nebula
#

Oh ok so now we have to ask CRT users to buy a new IO board and another stick of ram? Nah, that’s not cool.

#

It’s part and parcel of homebrew development I know, but if we can optimize that’s always better than telling the community “spend more money”.

#

It’s been what, like 8 years of MiSTer and the only use-case for dual sdram is just one core to help improve timings for a small handful of games and even then single sdram has an option to mitigate that discrepancy. Jaguar core benefits from dual sdram too but that’s still in development and not done.

somber steppe
#

Dual ram is only for real men, single ram is for real ||fat|| babies. smugnep

serene nebula
somber steppe
#

I don't think people should spend more money on mister. I think people should spend ALL their money on mister! elmorise

dense wharf
#

people who pay more game more

frail storm
serene nebula
#

Ok I’ll stop arguing. I don’t want to make anyone feel like I’m stepping on their toes or preventing them from having what they want,

#

I want people to be happy with MiSTer that’s all

#

sorry

dawn axle
#

Are the supposed inaccuracies in the current GPU code enough for anyone to actually notice?

somber steppe
#

Tow class societys are inherently better as long as you're on top.

dense wharf
#

class societies are good because im on top

dawn axle
serene nebula
#

If the core developer wants to do dual ram to get the absolute most, who am I or we to say “no thank you”

somber steppe
serene nebula
dawn axle
proven seal
#

i'm a crt user so it would be a hassle switching my existing setup to dual ram

#

i'd rather wait for a potential "mister 2" to come out and see improvements on the psx core there

serene nebula
#

my arguments are pretty pointless considering what you just said. We’re likely a year or two away from a successor hardware. So I don’t know why I’m so passionate about sticking to single sdram.

somber steppe
#

Not sure how desirable a successor will be to most users. What would it do that mister can't do now? Some weird arcade boards and maybe dreamcast.

serene nebula
#

yeah also very true

#

I think we’ll see improvements to Saturn/PSX/N64/ao486 for sure.

somber steppe
#

I think the real takeaway is that tubemen are a relic of the past and scaler boys will rule the earth! elmorise

serene nebula
proven seal
somber steppe
proven seal
#

i disagree. as good as the 5th gen cores are, there's a lot of room for improvement in all three

somber steppe
#

Meaningful improvement though? I don't use any turbo core and appreciate the simplicity and compatibility.

#

Savestates are nice for consoles that didn't support battery saves but I don't use them on other cores.

proven seal
serene nebula
#

I am part of the “works well enough” camp lol

abstract drift
#

E2 errors dont actually mean the core did anything wrong neccesarily

serene nebula
#

So I love people who have crazy attention to detail

abstract drift
#

some games throw (and catch) e2 errors naturally

proven seal
abstract drift
#

you can just disable the debug overlay its really only meant for development

proven seal
# serene nebula I am part of the “works well enough” camp lol

i do understand and largely agree with that philosophy, though i feel that the mission statement of the mister project is to get as close to the original hardware as possible. some corners had to understandably be cut for ps1, sat and n64 to fit on the cyclone v, but i would love a "no compromises" option in the form of a bigger fpga

serene nebula
proven seal
#

that's very fair. i'm sure plenty of people are in both camps

abstract drift
#

in practical terms your only going to get like a handful of games that run a bit more accurately

#

i'm still all for it but i can understand if some people just stick with their de10nano

proven seal
#

yeah, absolutely

serene nebula
#

Of course I’ll be upgrading the moment Sorg gives his blessing so again, hypocrite here

proven seal
abstract drift
#

only makes sense if the de25 is significantly more expensive

#

which i dont think it is? especially when you consider you probably dont need a ram module

proven seal
#

well if that's the case then i'm all for that too lol

abstract drift
#

though hopefully the de10nano does remain like, somewhat fully supported

#

backporting fixes etc, there's still plenty more it can do

frail storm
serene nebula
frail storm
dense wharf
#

pentium mister....

dawn axle
#

Robby you’re a mod, that means your opinions are objectively correct and absolute

dense wharf
#

whats the point of being a discord mod if you cant force your opinions on the proles?!?

dawn axle
#

It’s so that he can have his face as an emoji robby

serene nebula
#

lol why am I pooping

frail storm
#

Not eveybody has his own emoji! 😄

serene nebula
#

well, you’re right @frail storm , I just need to keep in mind that optional is the key word here.

#

And it’s a great point too, accuracy is the goal

#

and @chilly kraken is right too, new IO boards have solved the CRT issue

frail storm
#

For example, I love Time Gal, and it doesn't look quite well on the MiSTer due to the imperfect GPU, which is a pity. No matter what option you set, the game never ever looks good 🙁

serene nebula
#

Time Gal is also amazing

frail storm
#

Sometimes it takes an scene of two to start happening clearly.

#

I already commented it on the "games that need accurate GPU timings" on github

chilly kraken
#

I do think that single ram is the defacto “standard” mister, and i think that is ok. Gen 5 consoles are a miracle on the de10 anyway. On the next board, there will be a new defacto standard.

serene nebula
#

That’s a great way of putting it, “standard”. And that does not mean “optional” can’t exist either.

serene nebula
#

Also tangent but is that the best version of TimeGal that’s possible on the MiSTer?

#

I played the SegaCD one and found out recently there was a port to the PS1

stable perch
#

Folks, DE25 is nothing at this time. Technical hurdles need to be overcome in order to even start down that road

dense wharf
#

my playstation 5 core on de25 is running swimmingly

stable perch
#

Not sure how the "no fractional PLLs" is going to be dealt with

somber steppe
#

Even Robby got into the hype this time. NotLikeThis nobody is safe at this point.

serene nebula
stable perch
#

It means that there's a technical hurdle that needs to be overcome before the framework is possible to port to DE25.

#

And it may not be possible to overcome

serene nebula
frail storm
chilly kraken
#

maybe someone is brave enough to tinker with the dual ram PSX GPU

#

or maybe we wait for the next board

dark mountain
#

There are obvious issues with certain games that are visible on a real system, such as with Buster Bros, Captain Commando, Super Puzzle Fighter II X/Turbo.
Therefore, it's sometimes better to test on a physical console rather than via emulation.

#

The PS1 version also had some problems, if I remember correctly; sometimes it would miss an input.

proven seal
#

i think the saturn version is generally preferred for that reason, even if the fmv quality isn't as good

#

still though, probably worth looking into the issue on psx

dense wharf
#

until mister can play the 300gb ld rip of course

serene nebula
#

Tested with an unmodded console and my original copy of the game.

clear rock
proven seal
#

dreamcast is not happening anytime soon

somber steppe
#

Meh, most good dc games have been ported to gc and I wouldn't know whats wrong about n64 games or saturn games. I grew up in palworld, I'm 17% slower than normal anyway.

proven seal
#

i'm gonna have to disagree with that first statement

clear rock
# serene nebula It absolutely is and we should always strive for that. I just can’t hang in that...

My main concern with the "good enough" mentality is the possibility of development becoming stagnant and/or just rely on tossing more workarounds on said good enough implementation. Like what ZSNES and Project64 did for years. For the time having those working at all, and at a playable speed no less, was nothing short of a miracle. But people started to rely on those and their hackish methods for far too long after we no longer needed to rely on those hacks and workarounds

dawn axle
#

“Good enough” can mean a lot of things and from everything I’ve experienced “good enough” on Mister usually means “we’re near or at the limits of what we can physically fit in the FPGA and further development offers significantly diminished returns for the amount of effort required”

#

Obviously most devs will continue to try and fix bugs but after a point, these are 30 year old pieces of hardware after all, development will have to end at some point

tropic stratus
#

Look at the core here: I stopped development for it for quite some time now, considering the improvements per spend time being to low and rather worked on the n64 core instead of fixing some of the games.
Now Kuba fixed some games and issues, proving that there are indeed further improvements possible.
This is harder with gen5 then it was with other cores, but if someone really wants to and spends time, it is possible as proven now.
So yes, we are not at the limit, not even close. But the speed of progress is way slower for the last few %.

somber steppe
#

MiSTer has no limits! elmorise

ivory verge
#

I'm still working on fixing a few bugs, but research takes a lot of time, and major changes to the code require a lot of testing. My wife gets annoyed with my “missions in my head.” 🤣

lost summit
#

I have tested some games in past few days with Commando rbf and no issue so far !

ivory verge
#

thank You!

oblique glade
#

Shout out to @ivory verge 's efforts. They don't have to improve upon the experience that we already benefit from. Sincerely, thank you for for helping to fine tune the cores around the MiSTer ecosystem. Not to mention your exhaustive testing on cores like Saturn. It doesn't go unnoticed.

ivory verge
#

Thank you for your kind words, I'm glad I can help❤️

serene nebula
#

KUBA KUBA KUBA

frail storm
ivory verge
chilly kraken
#

Kuba kicks ass

frail storm
#

One question.. In Chrono Cross, the only way to fix the "Elements" menu in battles for me is activating "GPU Slowdown (U)".
The other options that supposedly works around the issue (24Bit Rendering, Texture filtering...) don't fix it.

So, what side-effects does "GPU Slowdown" have?
Games I am testing seem to run normally with it activated, but it's marked as "unsafe" after all...

lusty coral
#

PSX is probably my favourite core on the mister and as Metal Jesus Rocks says. I believe the 2xCpu core is the Hidden Gem

#

So it's been amazing to see these updates and bug fixes not only come out, but make the way down to the 2xcpu core

rare gyro
#

It really is impressive that such a core is available, also for the N64 core

#

Apparently that won't be a thing with Saturn, which is too bad.

frail storm
lusty coral
#

I must have got confused with the dual sdram build

#

Fingers crossed the fixes get ported to the 2xcpu core

somber steppe
tropic stratus
#

A good solution would count cycles and slow down until the "target speed" is reached. But given how few games need it, this effort was never done, because even with the better solution it would still be not as good as a real VRAM replication using a dedicated memory.

frail storm
tropic stratus
#

Yes, i fear it's not really tuned well.

rare gyro
#

Is it reasonably feasible to fix? I haven't yet played chrono cross, wondering if I should wait

dark mountain
#

She thinks I do too many "test sessions" when she sees me with the Saturn core. 😂

tropic stratus
rare gyro
opal carbon
#

Luckily with Chrono Cross there were recent rereleases on modern platforms. It’s one of my favorite games of all time and I get excited whenever it comes up here since I know there are some glitches, and I’d love to replay it on MiSTer but at least it’s not trapped on PS1 anymore!

rare gyro
#

That's why I try to play original versions for first time playthroughs

hallow quartz
rare gyro
#

And thanks for the heads up

#

That's something I wouldn't overlook 😅

#

Id kinda like to play it with psx2x, maybe that build doesn't have the same issue

hallow quartz
#

Although I could be misinformed and there is a way to turn it off, but I never saw it mentioned.

rare gyro
#

Maybe a mod perhaps

hallow quartz
#

Looks like there is an option to play with original assets, but they still look like they have a bilinear filter applied. This channels comparisons are excellent, should give you the answer to what version you will want to play. https://youtu.be/kAqSRt1QZCI?si=63XxTioKMu0MOdAu

This is an UPDATED port review! The patch from Feb 22, 2023 chopped off a couple minutes of the original video & so I found that warrented re-editing the remaster half of the video.
THANK YOU to Square Enix for providing me with review codes for Chrono Cross: Radical Dreamers Edition on every platform (Xbox, Switch, PS4, and PC)!
This is a compr...

▶ Play video
opal carbon
#

Yeah you can turn it off

#

I played through the entire remaster on a Switch 1 before they added the ability to smooth the framerate. People simulatenously complained that the remaster "looked bad and ran like shit" but I think most folks don't remember the framerate on the original game was very low. Eventually Square caved and patched in a higher framerate, but you could always turn off all the upscaling / new character models. I swapped between the two, I think the new models look good in some instances but I was glad to have the option for the original assets.

rare gyro
#

You guys might have talked Robert out of fixing it 😂

hallow quartz
#

It looks like charters are still modelled in a higher resolution even with original backgrounds enabled, that mismatch drives me nuts.

abstract drift
#

i mean at that point emulate it on duckstation

hallow quartz
#

I support ports or remasters if they are faithful, but unfortunately that is rarely the case.

opal carbon
#

Nah, turning the new graphics off swaps the old character models. That's just how the game looked.

abstract drift
#

i'm guessing it doesn't render at 240p though?

opal carbon
#

Not sure what it renders at internally

hallow quartz
opal carbon
#

Totally possible that they're rendered at another resolution, certainly there would be some scaling since the target resolution is much higher on modern consoles.

#

It looked fine to me and I think there are some advantages to seeing more detail in the character models, there is so much detail in them.

hallow quartz
#

Which is fine, but imo there should always be an option to render them at the original rendering res too.

opal carbon
#

Yeah agree, would be nice!

#

But I still think it's a decent port.

hallow quartz
#

But then I still play all emulation at the original resolutions, it's just one of those things that I am particularly picky about. The exception being rendering 480i content at 480p if possible.

opal carbon
#

Yeah I'm the same way with most things. I'm just happy that Cross is not trapped on PS1 anymore since most folks are not willing to play on original hardware / mess with emulators.

#

A lot of effort went into that game and I'm just glad other people get to play it. Radical Dreamers too! That was a nice surprise, and I think really wasn't talked about enough.

hallow quartz
#

Yeah, not everyday Satellaview content comes to modern platforms!

opal carbon
#

Exactly!

#

I'm sure it wasn't a huge effort for them but the bar is so low with ports these days I was not expecting it. Ironically AFAIK the reason that Cross is not officially Switch 2 compatible yet is because of Radical Dreamers, some corruption in some of the menus I think, but oh well. It runs fine on mine.

serene nebula
#

I uhh, still haven’t played it lol

opal carbon
#

My copy is in this office somewhere!

#

No time like the present.

mortal oracle
#

MiSTer must win, again NotLikeThis

serene nebula
#

Yeah, I love the PS1 and own over 400 CIB games for it, I just play on MiSTer lol

clear rock
clear rock
#

I still love the intro to Cross to this day, it was amazing to see back in 1999 though

dull ledge
#

Which controller do you prefer?

twin walrus
dull ledge
twin walrus
#

For PS1?

Beatmania 6th Mix + Core Remix

manic dirge
timber flint
vestal thicket
#

That’s tricky given how it works with the Genesis. I’d almost like to see a FPGA recreation of the 32x in its own power base-converter-like shell that people can just put onto their Genesis consoles.

Hell, I have a 32x and I’d buy one if they made the shell fit the model 1. I suppose someone could make a cart with a video connector and have it all just in a flash cart?

How does the Neptune board from…Cosam I think, work? Does it route the video internally on the board?

proven seal
vestal thicket
#

Yeah, would be nice if there was a physical toggle. Pretty sure no SMS either.

lost summit
#

@ivory verge I think I found a regression (tested 3 times and issue happens)
The commando PSX core couldn't pass the clear stage screen (1st stage) of Floating Runner - 7-tsu no Suishou no Monogatari

#

the music is ongoing.

#

With the last unstable, it shows "Now Loading ..." and pass to the 2nd stage

ivory verge
#

thank You! i will look at it

lost summit
ivory verge
#

Thank you for noticing that! . I was testing other things and forgot to remove one condition for CDDA reporting

rare gyro
#

Oh wow what a neat project. Yeah I'm curious what the cause of this issue could be.

lost summit
#

It is not a regression same behavior with last unstable and RUNNER_FIX version, if someone could confirm this game "Favorite Dear - Junpaku no Yogensha (Japan)" shows black screen after playstation logo ? If yes I will opened an issue ticket

ivory verge
chilly kraken
#

Yeah, working fine here too

spark ermine
#

MiSTer wins again

lost summit
lost summit
#

after reuploading the CD, it works.

serene nebula
#

Great to hear!

fluid raft
# ivory verge try this , thanks!

I was playing Silent Hill with a C-Blend core from 2025-04 and it´s looks amazing! Isn´t possible to merge the C-Blend with the updated core? Thanks!

chilly kraken
#

what is the c-blend core, precious

ivory verge
digital zinc
fluid raft
chilly kraken
#

oh oh

#

I remember that

fluid raft
abstract drift
#

oh yeah what happened to that it was pretty cool

#

wasnt it inspired by how the voodoo3 works or something

feral swift
serene nebula
#

Dumb question time. The composite blend option is nice but can’t you get similar results with filters? Or is how it’s done via a core option completely different and more accurate?

cosmic tulip
# serene nebula

Dont know exactly how to describe it but cblend on saturn is vital for me and unique from crt stuff

#

I actually use them in tandem

serene nebula
cosmic tulip
#

For me it removes the checkerboard shadows on satuen

serene nebula
#

Don’t laugh but I enjoy them lol

cosmic tulip
#

Saturn
Fuck I cant spell today

#

Its all good

serene nebula
#

I totally get it though, it’s more authentic imo to have the cblend stuff working in the checkerboard shadows anyways because that’s how your TV displayed it.

cosmic tulip
#

Yeah but also theres a kind of hard pixelness that the crt filters never really solve that c blend on saturn does. A softness I kind of enjoy you know?

serene nebula
#

Yeah makes sense, thank you for educating me!

fluid raft
tender tartan
#

The composite blend feature just a 2x1 box blur, isn't it. Hurts my eyes. Are people that offended by dithering?

long storm
ivory verge
feral swift
serene nebula
feral swift
serene nebula
#

Or the cables we use too high quality?

feral swift
serene nebula
#

Either way that’s really cool that there’s options for varying degrees of “sharpness” for analog out to compensate for modern devices.

feral swift
#

For anyone wondering, here are some good examples for why composite blend could be necessary: https://www.youtube.com/watch?v=RyH_YN3YKNc

It really helps to smooth out textures and sprites. When you use such signal through a CRT or filters, the image becomes sharp again but still retains the smoother look.

Retro games are experiencing a resurgence in popularity & many people want to play the systems on real hardware!

However, which cable should you use in 2024? What's the difference between Composite, S-Video & RGB SCART for video output quality? If you want to know, this is the video for you!

Let's use the PS1 as our console of choice & see wha...

▶ Play video
serene nebula
#

These consoles really were built for lack of signal clarity and even took advantage of it to fake higher bit depth through dithering.

feral swift
#

Yes, I believe at least that smart developers understood the nature of the signal outputs and target monitor systems to where they would intentionally use their inherent qualities to make their games look better or at least adjust them specifically towards these.

manic canopy
#

The sharpness of RGB on my CRT started to bother me to the point that I just added 3 ceramic 2.2nF capacitors to the RGB ouputs of my SCART switch. It doesn't look exactly the same as composite but it still gets a similar effect (and no dot crawl). The caps are connected to ground through a switch so I can turn it on or off (I also added a 1.5nF option for less blur).
The composite blend filters for these cores are a bit better at blending dither/transparancy effects though. But they do have some downsides like the letter 'm' in FF9 turns into a blurry rectangle, while the caps leave it still readable.

abstract drift
#

thats a cool idea

desert otter
#

The CBlend cores were neat. I tried them originally when they came out and offered my own feedback on the PSX version helping it move along to V3.
But then I got the Pro board from porkchop and got real composite output and didn't need to mess around with that anymore.

serene nebula
#

CHAOS!!!! elmorise

celest kelp
#

Using the latest PSX core, Is there a fix for this sprite corruption for Captain Commando when you reach the first boss? Also, noticed Street Fighter EX has some minor graphic corruption on the character select screen and stages.

chilly kraken
#

try this build: #test-builds message

lost summit
#

Thanks Kuba-j 🙂

ivory verge
#

happy to help 🙂

#

I'm still working on 2-3 things, but it takes time.

timber veldt
#

I'm curious about the fixes, @ivory verge , are you porting from Duckstation or are you investigating real hardware behaviour?

ivory verge
#

There are no ready-made solutions, so I search for information in various places and check emulators to see how they solve different problems. Thanks to Duckstation, I managed to fix Duke Nukem. The rest is my own research.

#

Let's take, for example, the mirumiru demo problem, which Duckstation solved, but it doesn't work for us. I tried this approach, but something is still wrong. I need to analyze other areas as well. I think I'll get there eventually. Now I'm checking Trasher / Dave Mirra.

tropic stratus
#

This is super helpful to have someone with a fresh view on these things. E.g. your Captain commando solution I would have never even thought could be done that way.
Thank you so much for looking into it.
I still remember to get any consistent savestate for the Dave mirra crash for hours, but never had a chance. Hopefully you also have a different way to tackle it and succeed 🙂

cosmic tulip
#

I remember there were rendering issues with parasite eve. Were those ever solved?

#

I've just been kind of out of it the last few months and the chat moves fast

#

And wanted to start a run of that soon

chilly kraken
#

I dunno if that’s in the scope of stuff kuba is planning on looking at, but maybe!

It is, as far as I know, still a problem

abstract drift
#

amazing work kuba, love seeing these last few games get sorted out

serene nebula
serene nebula
chilly kraken
#

IMO Kuba’s name should be blue

#

Just throwing that out there

fluid raft
cosmic tulip
#

Alright I'll stick to duckstation for that then

mortal oracle
dark mountain
dull ledge
#

Having issues getting guncon to work with psx core? Which steps should I follow?

dull ledge
#

Should just switch to snac port 1 but not working. I’m thinking either the guncon or adapter is faulty. Don’t know how to troubleshoot. I guess get a ps1 controller and see if snac is working first

clear rock
#

I haven't tried using light guns, but isn't there an RCA port on the PSX SNAC adapters to sync light guns? Also, you're using a CRT right?

dull ledge
#

Yes. I’m using the rca video port and guncon 1 with snac adapter.

I set the controller to SNAC1. I run point blank and doesn’t detect anything.

I know the SNAC port works so it’s either a setting issue, faulty snac adapter or guncon. O double checked with the guncon owner and he mentioned that they tested it and it was working.

quasi idol
#

Turn the CRT Contrast/Picture setting to max

hybrid raven
#

Is the 11/19 Test build older or newer than today's unstable? Or they're identical?

still palm
dull ledge
#

It doesn’t register the guncon at all. It might be the guncon. I noticed the last two pins are pushed in. Especially the 8th pin. About 25% pushed in

clear rock
#

Do you have a real PSX to test it in?

dull ledge
#

No. I’m going to return it on eBay and try to buy another one

lost summit
mortal oracle
#

Woah! @ivory verge fixed the MGS sound?! 🤯

ivory verge
#

i think partialy 😉

mortal oracle
#

You’ve come a long way from fixing misspellings of disc smugnep

ivory verge
#

Can anyone compare the sound of Codec with Duckstation?

#

Unfortunately, I don't have time today, I need to spend time with my family. Big thanks!

ivory verge
chilly kraken
#

I'd give you mine if I could. You're out here fixing PSX...I just swap sys folders :p

ivory verge
#

It doesn't matter who does what, the important thing is that we all help

rapid garden
#

mister wouldn't be where it is today without its community 🙂

frail storm
light cloud
ivory verge
chilly kraken
#

Metastability?

light cloud
#

Really wonder what the trigger is in the audio stream... I thought it was maybe solved with the recent changes, and was working okay with Dave mirra for a bit, then went to the maximum and did a few loops around the indoor area then crash

#

Way back I remember background audio muted would bypass. Or setting CD drive to force 1x speed

ivory verge
#

The stuttering is random, MotorOn and IRQ introduce variable delays that disrupt sector timing.

#

For example: One sector is delayed by 5 ms → the game retries, resets seek → the drive pauses for 50 ms → the next sector arrives too early → IRQ arrives in the wrong cycle → the game loses track of the logical state of the drive

#

I'll try to fix it, I already researched the topic some time ago.

mortal oracle
#

Is this because of the memory of the DE10, or slowdown reading from the MicroSD?

ivory verge
#

Changes to the code are needed

#

It doesn't work quite right.

feral swift
bright girder
#

Quick question: would a usb foot pedal mouse thing work as a 2nd controller in the ps1 core for time crisis?

somber steppe
#

Awesome to see all these psx updates. Is crono cross on the cards as well or is there a more fundamental issue with that game?

mortal oracle
#

Best core gets better elmorise

hallow quartz
mortal oracle
#

I’m not advocating anyone spending any time on it, but it would be pretty neat if Virtual Pool 3 were fixed. I had that game back in the day and was hoping to play it again

#

Hopefully it gets fixed incidentally one day

#

Some audio problems iirc

clear rock
cosmic tulip
#

not enough of it

vestal thicket
somber steppe
#

I haven't tried it myself yet, but it's known to have some graphical glitches #1046940919607345272 message

round crag
#

I believe those glitches are there on duckstation too

#

I did two playthrough of chrono cross a while back, and I've got a strong memory of elements menu glitching in battle. Unless it's been fixed recently

runic edge
#

Wow! I've never seen this before. It really does look and sound awesome!

#

Relaxing!

tribal sorrel
# ivory verge Can anyone compare the sound of Codec with Duckstation?

Sounds similar to me, but my audio setup is quite different (tv vs pc)
I did run this core alongside PSOne hardware on the same TV and there’s a noticeable difference there - slightly more reverb on your core rev with that codec tuning sfx. But much improved from the previous core.

somber steppe
cosmic tulip
#

just thinking about it
That's a lot of bugs fixed in the last couple weeks

#

awesome

serene nebula
#

If people didn’t find them, then would there be bugs to fix? Think about that!

frail storm
clear rock
ivory verge
#

Yeah! Finally! Mgs codec sound is fixed , it's matches the real hw now :))

#

Wild ride

chilly kraken
#

Amazing work, kuba

dark mountain
#

🏁

ivory verge
north mesa
# ivory verge

What's the difference between this version and the one from the 23rd?

dark mountain
#

23rd : partially fixed.
Now : completely fixed.

lost summit
#

Sound works 1 month before Christmas Yeah 🔊

cosmic tulip
#

holyshit

#

I wonder what bug kuba will tackle next

somber steppe
#

Crono cross. 🤞

ivory verge
#

Parappa the Rapper (J), Trasher/Dave Mirra, Parodius

#

I tried some things in Virtual Pool 3 , we will see

#

I mainly focus on the CD

abstract drift
#

i thought that was ruled one of the unknowables

mortal oracle
#

Congrats Kuba!

clear rock
#

Technically, there's no support for 2 player destruction derby XD

#

( no, I'm not seriously asking for system link support )

mortal oracle
#

I completely forgot that existed

#

https://en.wikipedia.org/wiki/PlayStation_Link_Cable

and more compatible games than I expected

The PlayStation Link Cable (SCPH-1040) is a peripheral cable for the first generation PlayStation console. Utilizing the serial I/O port found on the back of most PlayStation models, it allows for two consoles to be connected in order to play compatible multiplayer games on separate consoles and displays. The cable is an 8-pin inline serial cabl...

clear rock
#

What about THIS nonsense?

mortal oracle
#

I’d rather have a Nokia 3310 snake 2 core 😎

clear rock
#

Nah, a Tiger LCD core would be superior

#

Dare I say it, even a Tiger Gamecom core CDI

serene nebula
#

Could these fixes get migrated over to the 2X core or is that asking for a lot?

cosmic tulip
#

It probably can happen but there is a question of wait till he runs out of stuff he can fix then port it over if feasible, right?

serene nebula
#

Makes sense!

clear rock
#

Was it really that big of a feature? I personally don't recall anyone ever using it

#

Also I would imagine it would not work well at all over Bluetooth or Wi-Fi, SNAC would be possible since there are enough pins on the port, but that don't mean losing controller support

abstract drift
#

among my friend group the link cable was incredibly popular

#

so many hours of red alert, duke3d etc

#

iirc robert said the core side is easy he just didn't want to get into designing any hardware for it

#

in theory you could connect two misters with a usb A-A (the most cursed one) cable between their snac ports

abstract drift
#

it probably varies from game to game wether they'd tolerate it

dull ledge
#

having issue with the psx core, any time i make changes in the settings for the core ... my wireless dual sense no longer works in game but menu etc is fine ... if i restart everything works again ... if i load a manual save state i cant use my controller in game afterwards

#

anyone had this issue before?

#

I found out if I click the track pad on the dualsense I can toggle between slot 1 analog and slot 1 digital and starts to work again

cosmic tulip
#

Do duckstation cheats work in psx core?

#

I really want to see if the 60fps patch for Silent Hill Works

clear rock
#

Thing is, on top of what others said about potential issues with wireless, doing it wired can allow for linking a mister with a real PSX for link play. It would be a lot more versatale that way than a method which requires two misters.

#

I really don't see the value in doing this wireless, trying to make a wireless device that works on a real psx sounds like it's just adding complexity and problems. Aren't people generally going to be playing near each other anyway?

#

I mean, they don't really make PSX controllers anymore either but SNAC adapters are popular

#

It's a LOT more work to make said dongle than to just make an adapter to use the serial cable

#

Does the serial port even supply power at all to power such a dongle?

#

It is apparently possible to tap into traces on the PSOne to add a serial port

#

Wireless would though, again, be a mess most likely

#

Oh wait, nevermind, that's to add one for debugging homebrew, it dosen't function like a link cable

abstract drift
#

does silent hill already hit 60fps in like, one or two tiny rooms?

#

i'm thinking of the like tiny featureless cube rooms in the hospital

dull ledge
#

For final fantasy 7, it is native digital not analog. I am using a dual sense. Anyway to force analog for digital only games?

abstract drift
#

using snac?

#

oh sorry you said dualsense

#

iirc if you set the virtual pad to digital controller instead of dualshock then your left analog stick will also be dpad

#

it wont actually be analog ofc its just a simple mapping to dpad directions

chilly kraken
#

there is a keybind you can do to swap between the two I believe (analog and digital)

abstract drift
#

that changes the dualshock mode, that wont do it

#

it has to be in plain digital pad mode

chilly kraken
#

ahh ok

clear rock
#

AFAIK on real controllers if the game didn't support analog you could not use the analog sticks even in place of digital

#

(And apparently a few games that claim they supported analog just mapped the stick to the d-pad anyway and didn't actually have analog controls)

abstract drift
#

Yeah this is a mister exclusive trick

#

Actually you get the same on real hardware with the brook wingman

bright girder
#

https://youtu.be/QKvq1DicRVM?si=4hmyw0JS37fry4A1

Wondering if somebody could make a cht file for me that’s in this videos description for the European version of gungage

Eu só fiquei sabendo desse jogo ontem! Eu achava que era um erre pê GÊ japoronga mas não!
É muito legal, mas como sempre tem algumas escolhas de design que não me caem bem (leia-se: eu estou muito velho e noob pra suportar), então por hora a movimentação está um pouco mais livre
E aparentemente é um jogo bem acessível pra hacking. A...

▶ Play video
#

I have no clue what I’m doing when it comes to cheats

serene nebula
#

Libcrypt sounds like an underground library lol

ivory verge
#

yes, but it is an important element for some games, especially PAL versions.

serene nebula
ivory verge
#

yeah 😄

dark mountain
#

Like for 2 weeks.

#

I remember people in my college years having a cracked version of MediEvil like 2-3 weeks after the release of the game.

#

Using CopyWorld website back then for finding the crack/trainer.

obtuse dune
#

Clone CD with libcryt support was out very soon after Sony released the first game with that extra protection.

#

There aren't that many libcrypt protected games anyway. Mostly the heavy hitters.

somber steppe
#

I had a copied game lent as a kid that only ran in b/w and didn't know why. Was some dbz game. Now I understand it was ntsc and our pal tv didn't take kindly to it.

somber steppe
#

I didn't even know what that was at the time and most people here still think scart is shit because we only ever used it with those composite to scart adapters that came with every console.

hallow gorge
#

scart is shit

clear rock
#

Shart

proven seal
#

scat

clear rock
#

That's NES

#

I remember trading my cousin my copy of Skate or Die for it XD .... and never got far

proven seal
#

that game is neat. kinda like battle mania but on nes

timber flint
# clear rock

Man whoever named that game and said HEY I GOT THE PERFECT ABBREVIATION FOR IT!!! lol

clear rock
#

I have a feeling I know exactly who named it

somber steppe
#

Wasn't rgb scart pretty much the best way to hook up your psx though?

#

I still got mine hooked up to the rt4k with a packapunch rgb scart cable. Looked really good, just as good as mister.

abstract drift
#

its the best way to hook up ... most retro consoles i expect?

somber steppe
#

Unless they support component afaik.

clear rock
#

I thought RGB was better?

abstract drift
#

it usually is unless the console supports 480p in which case its usually exclusive to component cables (xbox, ps2, gamecube)

proven seal
#

you can get 480p from a PS2 via RGB if you have something that supports sync-on-green, which is unusual

#

i think original xbox is the same way. gamecube and wii i'm not sure though

#

that being said, component is nearly indistinguishable from RGB on a good CRT or scaler

proven seal
#

wonder what game compatibility with that is like. i assume anything that has a 480p mode would work?

#

could maybe get even better results with GSM

somber steppe
#

3rd party hdd adapter? I have the gamestar adapter. This just got interesting.

proven seal
#

super cool that you can boot PSBBN into 480p, means you could leave your PS2 connected to a VGA monitor without having to use any scalers or adapters. admittedly though, i've not had much luck forcing 480p in games designed for 480i

somber steppe
proven seal
#

seems to work better with some titles than others. i could never get klonoa 2 looking good on anything other than a standard CRT at 480i

abstract drift
#

i think Okami has a good 480p mode, they're kinda rare, was more of a late-gen thing too

clear rock
#

I recall one of the God of War games having a cheat code for some kind of 512p mode or something like that

ivory verge
abstract drift
#

nice

ivory verge
#

I checked 3 times stable core (music fades away) vs. last unstable (works correctly)

#

Fun game 🙂

abstract drift
#

is there even any bugs left open at this point?

dark mountain
#

Some remain, most of them are minor or have workarounds.

ivory verge
#

I'm glad I managed to fix more than I broke 🤣

coral minnow
#

certainly one of the games of all time

ivory verge
#

probably for some people

abstract drift
#

every game is someones favorite

#

well probably not quest64 but you know, generally

timber flint
serene nebula
frail storm
cosmic tulip
somber steppe
#

Parasite eve is a Christmas game anyway, I'll see if I can play it this month.

proven seal
#

PSX is in the top 5 best mister cores for sure

#

can someone refresh my memory on the E2 errors? is it an issue with the core do they just occur naturally

ivory verge
#

E2 - CPU exception(only relevant if game shows issues)

#

No freeze than all good

proven seal
#

nice, that's good to hear. i've run into it a couple of times but never had issues beyond that

tropic stratus
#

It was mostly from the early days. It shows a CPU exception like divide by zero.
In most cases these are either unhandled or unexpected and the game will hang afterwards, so it would be a hint for me to search in the CPU for issues.
Today the CPU is probably stable enough and the cases where it happens, it would happen naturally and the game can handle it.

somber steppe
#

Btw why do I get flashbacks of murdering a million crows in central park when thinking of parasite eve? Was that a thing?

serene nebula
#

No it actually happened. You made the national news.

dawn axle
#

Yeah it was really fucked up but trump pardoned you during his first term

clear rock
#

Ah yes, I remember that, the Murder of a murder of crows

frail storm
#

Oh man, I come here for this kind of stuff 😄

exotic knot
#

@tropic stratus do you think is a good idea adding the PSX DualSDRAM to the nightlies? I don't remember if I asked you this a while ago already or not, tbh. But I guess it could be useful to check whether that setup still works

chilly kraken
manic citrus
#

no, I think he meant the auto builds

#

alt cores is just a database people are plopping builds into

#

still standing on ten toes that you're all weird for trying to make dualsdram psx core a thing

serene nebula
#

It’s less accurate than the single ram build so I don’t think it’s a good idea.

serene nebula
#

So what you gain with more accurate sound that is impossible for the human ear to even perceive, you trade for less accurate GPU timing that has a noticeable impact.

#

@exotic knot So in its current state, I don’t think offering a less accurate core with zero appreciable improvements but noticeable downsides is a good idea. Just my opinion here, take it or leave it.

exotic knot
#

I know the dual sdram it's not meant to be released as official, but as a experimental build I don't think the nightlies is a bad place, it could be a way to test that it doesn't get broken over the commits

serene nebula
#

Oh ok then ignore me, sorry

#

I forgot he mentioned that dual sdram could be used for a more accurate GPU if developed more which is really cool

river otter
#

yeah same dual build setup like with the Saturn would be sweet

manic citrus
#

right now all you're doing is adding more steps to debugging when people do have an issue

river otter
#

idk feels a bit better than it being in that altcores repo?

#

just my opinion, I actually don't feel that strongly

serene nebula
#

I only care about what Zakk said. I think it’s a cool ass experiment and maybe a good foundation for an improved GPU.

#

Sorry I am way too opiated on this when I have nothing to do with it. I’ll refrain.

chilly kraken
#

my secret hope is that kuba starts poking at the GPU on the dual ram core

ivory verge
#

I think now is a good time for a new stable core. Six games and the music player have been fixed, and an option for old GPUs has been added.

lost summit
#

Great job 🎉

ivory verge
#

I'm working on other things, but it takes time. I also have a lot to do at work at the end of the year and I don't know when I'll have some free time.

tacit fox
#

@ivory verge you’re doing the lord’s work! Thank you for keeping the dream alive! 🙏 ❤️

oblique glade
#

TY, kuba-j!

ivory verge
#

Nah, I'm just trying to help, but it's also fun for me. Thanks guys

chilly kraken
hallow quartz
somber steppe
#

Think Chrono Cross could be fixed via patch like the games on the n64 core?

serene nebula
ivory verge
serene nebula
#

Sorry lol, I always forget we have GitHub issues

ivory verge
#

That's the easiest way to explain it 😄

serene nebula
#

Known workarounds: Turn on 24-bit Rendering or Texture Filter, which will result in slowing down the GPU and clearing noise.

Seems pretty good!

lusty coral
#

Could I please make a request. Once a new stable has been released with these amazing changes and fixes.

Could we also get a 2xcpu version.

#

(id attempt it myself but I haven't got a clue. I do have a pc if that helps)

somber steppe
somber steppe
chilly kraken
ivory verge
chilly kraken
#

I need to look at the audio, make sure it's not distorted

lusty coral
fluid raft
cosmic tulip
#

Can psx do user database text files like n64?

#

Because that can be an effective way to enable workarounds like the solution for chronocross to just force enable 24 bit rendering

#

I really hope whatever next incarnation of mister we get we get per game settings we can save in core

hallow quartz
cosmic tulip
#

The documentation around mgls are terrible

brisk sentinel
#

Hey @chilly kraken I don't see an issue report of this but I've noticed what I think is an audio bug in the PSX core. In the first battle of FFIX, if you listen to the sword slashes of the boss or Marcus, the slash sounds have a rising "zing" sound that I don't hear on real hardware. I found a video of it here

https://www.youtube.com/watch?v=0Gk9oL088G0&t=4m25s

SPU now available on single SDRAM module. Incredible stuff. Just the intro of FFIX.

▶ Play video
cosmic tulip
chilly kraken
#

this is on the test core

#

or maybe not, nevermind, I can't read dates

brisk sentinel
#

I can try later tonight with the latest fixes. I heard this on the current stable

cosmic tulip
#

The question is can these fixes be ported over to the 2xcpu core

#

I mean they can but will they

hallow quartz
ivory verge
#

There are no fixes for MGS codec etc. in the current unstable version. I'm working on it, I have another idea

#

this is not the final result, just a trial run

#

in audio video section there is new option

chilly kraken
ivory verge
#

spu filter

#

eliminates metallic reverberation

#

I need to refine it and add a few things.

chilly kraken
cosmic tulip
chilly kraken
#

If folks could give that a whirl

chilly kraken
#

If you're wondering how 2xCPU compilation is going...

#

I don't think she is gonna meet timing, champ

chilly kraken
#

(she did not)

cosmic tulip
#

Well fuck

chilly kraken
#

Fear not, I am not so easily defeated

chilly kraken
#

This is not one that has met timing, but can someone look at this and confirm:

  • its the turbo core (I want to make sure I merged the changes correctly)
  • it has all of kuba's fixes
brisk sentinel
chilly kraken
lusty coral
#

I can't remember if I used specific games though.

chilly kraken
#

duke nukem. i remember duke nukem

lusty coral
#

Ah yes that's to see if it actually is 2xcpu. Thanks for reminding me.

lusty coral
#

So yes I can confirm it's turbo

#

Unfortunately I'm not sure what fix I can easily test

clear rock
#

What does "met timing" when compiling a core mean?

chilly kraken
lusty coral
#

Will try to test tomorrow although I am busy on the weekend

dark mountain
#

No regression so far on multiple Final Fantasy games.

tropic stratus
#

Thank you again @ivory verge for all the work you put into the fixes. It's still a micracle how you dig into the core and solve all these issues in such a short time.
It makes me so happy to see that the core is still capable of more.
Also thanks @chilly kraken for the new release build and pull request, i just merged it.

somber steppe
#

I'm grateful for every fix, as it puts chrono cross more in the crosshairs of future fixes. smugnep

mortal oracle
#

Chrono Cross comes behind Virtual Pool 3 smugnep

somber steppe
#

Even if so, fixing virtual pool will leaven even less games to fix and brings chrono cross closer it's own fix.

#

It's inevitable. smugnep

frail storm
#

Yes! In fact, Chrono Cross was programed in japan! Possibly manufactured there, too!

odd glen
#

Whats wrong with Chrono Cross???

ivory verge
odd glen
#

Does the 2X core fix it as a work around???

fluid raft
#

If I turn on 24-bit Rendering or Texture Filter, will it break other games?

#

Or is it safe to keep it turned on?

chilly kraken
ivory verge
#

What I have on my to-do list will keep me busy for a few good months 😛

mortal oracle
#

But embrace original hardware elmorise

#

(Well the settings that match original hardware)

rare gyro
#

I love that we're still seeing progress on this core even while Robert is doing other things

cosmic tulip
#

I wonder if this silent hill cheat would work on 2xcpu

lusty coral
#

Id be surprised it would be smooth, as I believe even with 2xcpu and turbo mode enabled. There is some frame rate drop. However, I've only played 10 mins into the game on Mister

#

Although

#

I wonder if there's a 30fps cheat for duke Nukem time to kill and land of the babes

cosmic tulip
#

We actually discussed that a little while ago in here
There is but the logic is tied to the framerates and the game speeds up

ivory verge
lost summit
#

is it contains MGS fixes ? or different build ?

ivory verge
#

Different build

ivory verge
#

There will be further corrections to this code, and there may also be errors in other games, which is why I am not including it in test builds. For now, please only test it in Trasher/Dave Mirra. Thank you!

light cloud
#

Ill test it out soon! Thank you so much @ivory verge 🤘🤘🔥

ivory verge
#

Okay, I cleaned up the code, now there shouldn't be any regressions.

hollow stratus
#

What’s new with PS1?

ivory verge
#

New stable release and now trasher and dave mirra fixed

cosmic tulip
#

which warhammer game?

hollow stratus
#

Ahh I see

cosmic tulip
#

ah