@tropic stratus video finished uploading/processing:
https://www.youtube.com/watch?v=AhK_1b4AJ0A
Prologue battle gfx glitch
Build - PSX_unstable_20230213_1846b2.rbf
1 messages · Page 12 of 1
@tropic stratus video finished uploading/processing:
https://www.youtube.com/watch?v=AhK_1b4AJ0A
Prologue battle gfx glitch
Build - PSX_unstable_20230213_1846b2.rbf
check the element description box, and the colored element chart below the description also
ill test this opening section a couple times in the standard core to see if i can reproduce, but that prologue has random elements to it like the 3rd party member you begin with, so it could be related to this specific trio for all i know..
for what its worth ive loaded and played the first section of this game for the past 5 days straight, and not noticed this until trying with the test build today
been working out filtering for a 1440p video im working on, as chronicled here: https://discord.com/channels/647909397477195803/962439495951720490
Started this project last year but i couldnt get good results with the 1080p re-encoding on youtube, so now with 1440p i'm trying again ^-^
huh, upon further inspection its also messing with the numbers in the character status boxes at the bottom
this graphic thing just started happening with the last build, and only does it with this build?
i am playing the prologue section a couple times on the last official release build now, trying to go through a similar pattern in the same battle.
wow, reproduced it on my first try in the official release core!
@tropic stratus
chrono cross doesnt seem to reset the analog on my dualshock also. if i turn it on before loading any game, it stays on and is properly responsive when playing chrono cross
its only when using the "dualshock" option in the OSD for a usb controller (DS4), that i had the issue with the analog option shutting itself off and the controller going into an unresponsive state until I "reset player assignment" in the OSD
oh, check this out!
same visual noise, and that looks like the prologue dungeon where i spotted it also
i found this when attempting to look up original game bugs
havent been able to reproduce the dualshock/ds4 player 1 not assigned properly glitch. tried a bunch of times and am just gonna chalk it up to a fluke at this point.
I've also had the squares show up in chrono cross a few times. I messed with a few video settings (texture filtering I believe) and it fixed it for awhile.
I take that back, It's happening right now and texture filtering just makes the squares more opaque
I just tried a real neGcon connected by BlisSTer on this core and seems to work great.
Here's a compatibility list for PS1 games that work with it http://brittens.org/NegCon.html
Make sure you set it up in the mister main menu first and skip any buttons that don't exist on the controller and same for the PSX core after setting it into neGcon mode.
Thanks for making this easy 🙂
ace combat? how the f do you fly up and down?
do you twist the controller to go left and right?
i tried it, it's a timing issue with the GPU being to fast in comparison to the cpu. The GPU renders the display list and the game depends on the GPU being slower to be able to fill in the upcoming data before the GPU starts rendering it. That's why 24bit rendering or texture filtering(both slowing down the GPU) or turbo high fixes this
unfortunatly that is one of the few points where i cannot do much with the mister core. As we depend on the DDR3 for VRAM, i cannot make the GPU timing exact, because we have to render faster than a real psx to overcome the high latency of the ddr3 😦
I think we'll get through this somehow 😉
The earth will continue to spin and hundreds of other games work very well.
Kind of a bummer for such a high-profile game, but if it can't be helped it can't be helped
Fortunately, there are quite a few of these high profile games on psx
This bug doesn't occur throughout the game, I think people will survive it
If not , well there are other alternatives, like an" amazing quality" remaster 🤣
well, you can use 24bit rendering as workaround 😅
maybe i could also add a "slow gpu" optional mode, but the problem is how to tweak that mode so that is works fine for the ~3 games that need it
Hi, I am trying to transfer my psx save files over to mister and can't figure out how to convert them to the correct format. I have raw save files that I put on a USB drive using a PS2 with uLaunchelf. They show up in MemcardRex and I have tried converting them to different formats (.mcd .mcr .mc) but when I try to mount them to a memory card slot they either aren't recognized or I am able to mount them but in game it says "memory card not formatted". I must be missing a step or something, is anyone experienced with this process?
would the second sdram help solving this?
found this
https://misterfpga.org/viewtopic.php?t=5801
Nah it's ddr3 speed
ah you already been in that thread
but ddr3 is slower than the sdram, right?
If ddr3 is to fast , and sdram is faster than ddr3 ?
I'm talking latency.
I think that if dual sdram could help here, there would be no topic.
With lower latency, the gpu could run at the correct speed instead of having to compensate the latency from the DDR3;
And finally a dualsdram would make sense 🤣
I asked a similar question about mcd files here. Maybe it can help? #1046940919607345272 message
Not demanding a solution here, just trying to understand the route taken. I do understand that some devs avoid the topic because a portion of the community wouldn't be happy about it, hence the question.
I'm only joking, I use dualsdram myself since I already have it
no worries, a lot of people are very defensive about the subject, again just curious about the development of the core is all.
Dual will be the push that some cores will need and that's fine.
If dualsdram could help I'd like to use it 🙂
second sdram only for GPU could solve it...however it's not that easy! VRAm on PS1 was either dualport sram or singleport sgram. The dualport SRAM is hard to replicate with sdram anyway and the design was inferior overall, so it's not useful. But the latency and bandwidth of our sdram would work pretty well to replicate the sgram latency and speed as it was 33mhz/32bit and we could do 66mhz/16bit. The issue comes when you look at the special page write mode of the SGRAM that the ps1 could do: to clear a framebuffer, the sgram could write a whole row (16 pixels?) in a single clock cycle. That's something we could not do on the sdram. It sounds like nothing big, but the impact is huge
i analyzed this first with the menu screen in colin 2.0, which is 480i, as it was unable to render in the correct speed on the core at the beginning
our ddr3was too slow with writing one pixel at 66mhz(!) to render correct
so i made a special mode to write 4 pixels in one 66mhz cycle. Still not the full speed needed, but fast enough
overall the game writes 640*240 pixels = 153.600 pixels in this "fill" operation
original speed would be 153600/16 * 33ns = 0,3ms with sgram. We now need 0.6ms with the ddr3.
with sdram it would be 2.4ms
given that the whole image is rendered in ~8ms in this case, this is significant time
so in short: sdram2 for VRAM would work, if there was no fill mode. Unfortunatly fill mode kills it completly
Thanks for the very detailed explanation as always, thought it was already considered and just wanted to understand the limitations of the route.
I'm no dev but I find this dev talk really enlightening.
Stuff like this should be documented
I worked in IT for long enough to understand it. Gravitating a lot towards fpga programing. Will check some git and see if I can build something myself.
Best "solution" is to wait for next gen FPGAs with more internal ram. Then vram can be internal, maybe even spu ram. This would make the core smaller(!) and more accurate
Yup, you did wonders with what you have in hand, it was indeed an amazing job.
I wonder what will be next 🙂
but i don't see much use for doing the psx core with (currently) 1200$ FPGA boards. having some small edge cases and being able to run on a quarter of that price with a board that is widely used, seems just the right decision
Yes, that's understandable
typically the GPU is not a big problem, due to the original ps1 also having different GPUs with different speeds. But sometimes it kicks in. I guess we can tolerate this few cases and have it on mister 🙂
If only the gap wasn't this big. I know people are down for a 1200 mister, but it's still a lot of money for most people.
i'm not to sure how many that would be. When i was doing DS for a 600$ board....well lets say to this day nobody tried to get it running. Maybe DS is way less popular, no idea, but working on boards noone has is pointless. You get no feedback, no users, no fun
There will be a MiSTer 2 one day. I'm just grateful that we have this much already. Neo Geo CD is a thing now apparently 🥳
turning on Render 24 bit, and texture filtering fixes the Chrono Cross squares. At least a work around exists, even though it's not even a big deal to begin with. Entirely playable with the squares
Also, looking back to what people had in the early days, mister is still worth a lot more considering how many different hardware it supports.
DS is my favorite Nintendo console. I would test that for ages. 🤣
But I got the point.
for every 15th new core terasic will increase the price
DS sold 155M units. Have a hard time believing DS isn't popular. It's just that no one had that board lol
i would bet if i just ported the old DS core to mister, even with only 10% of the games working, people would try it
Oh, is it now? Nice!
DS is a lot harder of a sell without the touchscreen, imo
Does it run any castlevania at all?
Lol not getting anyone's hopes up on a MiSTer 2. Just saying it will happen one day
I'm talking Neogeo CD support.
This worked thank you! All I was missing was renaming the .mcd file to .sav. I just booted an 80+ hr Suikoden II save from 20 years ago, so cool!
Honestly the DS touch screen problems could probably be solved with gyro and or mouse controller support. You could even probably play DS with a light gun haha
wii remote.
Oh haha nice. Check out the Neo Geo thead
Will do, thanks!
for some it's ok to work on projects that are only for them. I did it at least one time too often in the past. I rather work on mister and have this great community and maybe some slight inaccuracies due to hardware constraints, then doing it 100% accurate on another hardware. You can always remove those inaccuracies on future hardware, often without too much trouble
Exactly, with FPGA the effort is not wasted anyways. It can be the foundation and improve later on.
Does Duckstation implement some hacks which are game specific? How does it handle this issue?
Plus I'd imagine backported cores from more powerful hardware to weaker hardware would probably be way harder than the other way around
duckstation also has the issue with chrono cross
Great
it seems you can activate a "inaccurate" mode where it's gone
probably has some different timing like we can also with the core, so basically the same workaround
i think the only emulator that has gpu accurate timings is avocado, but it has some compatibility issues with maybe 10% of the games as it was never fully finished
probably a dumb idea but it's always interesting to hear your explanations:
on gba core iirc you run slower than the real cpu and then catch up sometimes by running faster?
could the psx gpu do the same (but opposite)? run faster than real but then wait a bit to slow itself down?
i guess i'm not sure how you know if you're going too fast or not
could work in theory, but the differences are much larger. In GBA, it usually catches up for some slow sdram accesses, so maybe 10 cycles. Worst case is 100 cycles, but that is nearly never reached. On the PSX GPU, e.g. this block fill causes easily several 10.000 cycles of difference that must be compensated later
furthermore the GBA not only halts/speeds up the CPU, but the whole system. For PSX this would not work, as the concept is a accurate system without fastforward, while on GBA the whole system was build for fastforward
main reason psx doesn't support it, is that for a sane implementation every(!) component must be able to run at e.g. 2x/3x/4x speed, because something like 1.5x is very difficult, and that would not work with psx as the clock speeds are to high for our FPGA
I'm trying out FF7 loaded from an HDD connected to the MiSTer as a CHD. I'm noticing that there are freezes now and then, starting almost immediately after getting control. My suspicion would be it having trouble reading the streaming music data, are there any settings that I should be using for CHDs from HDD?
possibly increase the CD speed? it's on defaults, so it's set to original
This was with the dual SDram core btw
isn’t there a software DS emulator that uses the DS4/5 touch pad for simulating the stylus on the lower (virtual) screen?
are there any downsides to 24 bit rendering? im still unsure what this exactly achieves
I'd like to document this issue with chrono cross in a issue report for the core also. it's important for knowing what can be worked on for improvements in future iterations of the core/MiSTer
I had a very similar experience at the beginning of races in ridge racer. Can you try using bin cue instead of chd and see if that helps?
well. yeah, i can, it would just render the past week i've spent extracting bin/cues and then turning them into CHDs worthless lol
Oh, I understand. But you could just test it for this one instance to see if it helps. For me, ridge racer was the only time I had that freeze with chd over cifs
the main use for 24bit rendering is so you can switch off dithering and not notice any extra color banding
the main downside is it kinda messes with the gamma level (see silent hill, gets way too bright) and sometimes creates sort of accidental video artificats
like a slightly off color shade that would of just been crushed away rendering 15bit
That doesnt sound promising. I'd like to retain the original image as much as possible and keep dithering intact. Also don't want to filter textures
I'll give it a test though!
you can leave dithering on with it anyway
and the gamma level you can kind of compensate for with a different gamma preset
#psx-chat message
i'd of thought crono cross would be barely affected though since its backgrounds are all pre-rendered and wont really be gaining any color depth themselves
I tried it out, and it seems to disable dithering when the 24 bit rendering option is on. Also it brightens the 3D scenes like the title and battles in Chrono Cross while darkening the pre-rendered backgrounds as well. Throws off the visual calibration I spent a lot of time on for the game, as I can use gamma to compensate for the 3D scenes, but the pre-rendered backgrounds will be too dark as a result.
Indeed, I'll try it a little later, currently working and messing with MSX
were there any particular settings you found dramatically improved chrono cross? that was the first game i tried on the mister actually
I've been CRT matching the image while trying to retain brightness, not necessarily going for "dramatic improvement" over the original look
The project started when I saw how awful the "remaster" looks, back in April of last year. I made a thread for it here: https://discord.com/channels/647909397477195803/962439495951720490
Hoping to have a video up soon. This was the most difficult game I've worked with trying to dial in visual settings for on MiSTer
quite interesting, i'm definitely interested and will read the thread later
i think i settled on one of the preset files for 3rd gen or 4th gen consoles
sweet! thats the easiest way, relying on a preset youre happy with. 👍
i am pretty impressed with the number of preset options available
yeah some great work has gone into those, for sure!
24bit does not disable dithering automatically, you have to do it yourself. But of course it can change the colors. With 5 bit color(normal 15bit rendering), each pixel has up to 1/32 of it's color lost(cut off, not rounded) so 24bit can have up to 1/32 of "wrong" color and overall brightness for each color. With color shading (e.g. lights in full 3D games) this usually looks better, due to less banding, but it's not the original colors
Feel free to create a github issue for it. I can add further information about the root cause in a post there, so it's documented
USB HDDs with CHD have been shown to be too slow several times in the past. Sorry to say that 😦
Oh. Well that's too bad, the massive library of PSX games was the reason I got the external in the first place. Is this not the case if I go straight bin/cue?
It's not the end of the world if I just have to use the bin/cue, just means some more extraction time, since I presume they can't be in zip files either
i can't tell much about USB HDDs as i haven't tested them myself. bin/cue will be easier on the workload for sure and i would think it's enough, but i cannot be sure, it probably also depends on the HDD you are using and some other factors...you have to try it
I recently switched from a very low cost sdcard to a san disk extreme, because i got occasional (1 every 30 miutes or so) slow CD access using bin/cue. Usually i wouldn't care, but I use this mister for DDR and i don't tolerate pauses at all there 🙂
having 100% reliable realtime response from a Linux system isn't some easy task, but i fear with a FPGA core we need it for 100% reliable execution
fragmentation actually matters if its a mechanical disk too
might be worth a defrag
i analyzed chrono chross further: what happens is that the game depends on GPU timing with constructing it's display list. Maybe due to a bug in the game that doesn't come into play on the original console, because the timing never occurs, the game will construct a half prepared display list: a 12x12 pixel rectangle area is drawn and usually before this area is drawn, the drawmode is set with the correct value 0x1B, which basically sets the Texture page. In error case, while the entry in the display list(GPU linked list DMA) is already created, it's still empty, resulting in the drawmode not being set and still using whatever the previous primitive was using. In the case i researched, this was 0x7F, so a different texture page. Therefore it's rendering garbage
if i play around with the rendering time for different primitives, mostly slowing it down, this is easily fixed
however, that doesn't really help us. We have already seen that in some circumstances the rendering speed we have is already at the edge, e.g. the rain in FF9. So we cannot just slow it down and be happy
only real solution is to have a memory with high enough bandwidth AND low enough latency to really rebuild the PS1 vram/sgram. Then draw timings can be implemented that can be trusted. This can only happen on some future hardware, sorry.
Thanks for taking your time to investigate this and all the explanations 👍🏻
Testing with bin/cue on the HDD there are still some pauses, but seems to be fewer than with CHD. I found a feature called pause when CD slow in the misc menu and turning that off did seem to result in no more pauses, and i was able to play for a good 5 minutes with it on the bin/cue. i switched to the CHD with it also off and it worked for a minute then cloud started running towards the corner of the screen and i could no longer get any reaction from any buttons, including the reset and user button on the mister itself. i'm thinking there's probably a good chance this external doesn't have the best performance with it. That's too bad as it was looking like that would be a cheap and easy solution. I could throw an external SSD at it I suppose, that seems a bit overkill, but then again, if I'm already >600 deep into it, what's it matter
the drive is a brand new seagate 5TB portable drive from costco, one that's powered from the same USB cable that data is going over.
Are you powering MiSTer with the stock PSU?
You’ll need a beefier PSU in that case. At least 5A
You’ll also probably need to mess with kernel configs to prevent idle spinning off
I'm not sure even with a big amp powersupply that the usb ports will actually feed enough power through one port to make the drive happy
With a big amp psu it should be able to keep 500mA steady on the USB port without compromising the rest of the power distribution
if it's a USB3.0 spec drive, it might be wanting 900mA out of it, which I don't think the hub will deliver given it's 2.0
the setting "pause when CD slow" isn't in the unsafe area without reason: when the CD will be slow, the CD controller will miss the timing, leading to random issues and even crashes
and before investing in a SSD with USB, which still has the USB bottleneck, i would rather buy a decent sd card, which can do chd without issues, or use a NAS, which works fine even with cheap 5400rpm HDDs here
Those drives should require their own psu then. Self powered drives should be rated at 500mA afaik
He’s using a self powered one
(and even if it sounds insane: you don't need to have the whole PAL+US+JP library directly on your mister. I know, that's not a popular opinion, but >5 TB of unused data is still a lot in 2023)
Agree. Worst case, full US plus a few JP should be more than enough to anyone
the increased power standard on usb3 is why we started seeing more drive enclosures without y-cables or external psus. It's perfectly cromulent for a USB3 and above drive to want 900mA as that's part of the USB3.0 standard. But again I don't know this drive, I'm just saying it's a possible thing making it sad.
and the better PAL versions 😉
yes you twist the controller to rotate left and right
I had a friend over the other day who's from the land of PAL and he was very sad to see I wiped out my PAL directory
thanks for validating my 1tb microsd sandisk extreme purchase for this core 🤣
I'm also sad 😦
need to have room for my JP full set somehow :p
i did he say something like "we are no PALs no more"
why would you delete the PAL directory? There are some neat PAL exclusives for PSX.
have gone astray, they do not know what they are doing
I'm this | | close to removing all the NTSC-U too, JP only lol
burning this bridge
😄
I forget which game it was, but there was some release we were looking for that was only PAL and NTSC-J, it happens
really though I think this happened because I told myself I'd just go back later and grab the PAL exclusives and then I never went and did that
What about Firebugs? 🤣 I don't know what games you like but its a pretty neat racing game exclusive to PAL. The third rollcage game but only missing in name. https://en.wikipedia.org/wiki/Firebugs_(video_game)
I have all my favorite games in PAL + 5 games in NTSC-U games and about 30 games in NTSC-J 😛
Fair enough. I also mentioned FIrebugs because I am trying it now and its one game I found so far that doesn't work with vsync_adjust set to 2 (single buffer). So, don't do that unless you only like listening to your games.
I'm in the midst of SMT If.. at the moment, I'll have to put these PAL specials on my todo list to forget about again :p
This game? https://en.wikipedia.org/wiki/Shin_Megami_Tensei_(video_game)
The OG. I might play it one day... bit hard when your backlog stretches several generations of games though and you work 60+ hour weeks 🤣
Well, SMT If.. which is sort of a spin off (it's commonly referred to as like proto-persona). I've already done a SMT I playthrough haha
I want to do SMT II on PSX next, I've played it on SNES but the PSX releases of these games are much smoother. SMT If... is a bit shorter so it's more doable with a busy schedule like that yeah
I'll get onto it eventually.
Maybe its just me and this blisster setup but I can't seem to get the negcon I and II buttons to be analog.
I have tried this controller in multiple games and seems like these buttons are stuck as being digital.
Is there something I'm missing here on button assignment or is this functionality stuck behind using a SNAC/SNAX adapter?
I'm not sure some converter can deliver enough axis to map all of negcon
it does work with SNAC however
Good to know. Thanks. I will acquire a SNAC adapter or pray that blisster comes through with a LLAPI variant of this core.
probably best to use the standard solutions we have for MiSTer, everything works as it should. All other inventions are cool , but I see that there are problems
Which effectively always stops me from buying such things 🙂
I'm not sure of the SNAC vs blisster background here but sure I understand how standards become well, standards. If SNAC is the way forward then so be it.
well llapi is unsupported and always will be unsupported.
Maybe the blisster board is leading to the slower disk access somehow?
cant blame people for going these unsupported routes with connecting controllers there is so much different stuff out there muddying the water..lol
i fell into that trap somewhat when i first got my mister.
I find the prospect of one native controller connector integrated into the mister platform with universal core compatibility (on a general level) very attractive. like with any general solution though you run into its limitations.
then you got people making their own version of something and calling it something different just makes it more confusing
the fact I can use a real dualshock controller on a snes core with little to no latency to the real thing if I felt like it is really neat to me.
i think anyone that truely likes retro gaming finds that attractive..
now you do have people that just wanna play the games and dont care about that kinda stuff those exist too..
not very realistic though
yeah and the 90% of those people are perfectly served by a ps4/ps5 controller connected through bluetooth or a usb adapter or the more adventurous getting a SNAC adapter for the one specific core they're interested in.
a handful of cores people have managed to schlep together hardware, but not most
they all use different pin arrangements, different connects, and some use analog. Supporting all of them isn't realistic.
it doesnt even make much sense most of the time
For the most part a dualshock 2 can accomodate most cores I am interested in so the fact I can use a real controller connected in a way that is as low latency as possible is interesting to me.
if you need to use an exotic accessory that simply has no modern equivilent, that's really the use case, otherwise you are just creating problems for yourself to not use a usb based way of delivering the input
it's been very well established there isn't an practical differences to the user in terms of grossly over-worshiped "latency" numbers
I can feel the difference.
no you can't
Most people pay for a thing, do extra to work to use it, and fall victim to placebo
the #1 thing that turned me off to snac is not being able to access the OSD with the controller.
anyway this isn't a PSX core specific discussion so let's leave it here. For the most part yes you are right the miniscule difference in latency is not worth the hassle. Personally this whole blisster setup annoys the heck out of me and the convenience of a dual sense PS5 controller mostly outweighs the slightly lower latency of a real dualshock/dualshock 2 connected through some exotic interface into the mister.
Love it hahaha
I hate anything where you buy an adapter then have to buy another adapter for that for what you wanna use it for.
IKR
Sure except you buy an adapter for a controller and you can use it for multiple cores. So there's a benefit to it.
anyway sidenote to this whole convo. best game to test whether or not your real negcon is working properly on this core when its set to negcon mode is NASCAR 2000.
It lets you calibrate and see the full range for twisting for steering, I and II buttons for acceleration and brake respectively.
Blisster on this core spectactularly fails for I and II buttons, only digital.
I could see feeling a difference between a particularly laggy USB pad and SNAC, since a laggy USB pad can have close to a full frame of latency (meaning the majority of your inputs would come out a frame late compared to SNAC--a relative one frame delay is not difficult to feel, and can significantly impact the playability of, for example, an online fighting game match). Or maybe over Bluetooth since that's higher latency than USB, but I haven't played with Bluetooth myself so I don't know what typical latency there is.
I like SNAC mainly because it lets me use OG controllers for not that much more expensive than a good USB adapter, and secondarily for the reduced input lag.
The thing with the input lag is I can't really feel the difference (like you said any difference is probably placebo, at least for decently fast pads). But I'm still happy knowing that every single one of my inputs comes out on the "right" frame relative to OG hardware. Even assuming an idealized USB pad at 1000hz, 1/16th of inputs will come out a frame late relative to SNAC (even a fast actual pad will have late inputs significantly more often than this). Over hours of gameplay, that adds up to a lot of late inputs. Though the majority of those late inputs are probably inconsequential, in very fast-paced games I feel like this is bound to cause you an extra death/mistake at least occasionally. It's not like I have any data on how often that actually happens, but it inevitably happens sometimes (I feel like it's not that uncommon that I just avoid a hazard in fast games, without a frame to spare). So I think things can have a significant impact on the experience even if you can't directly feel the difference per se.
But I play on USB all the time too and it feels great, so I will make absolutely no case that SNAC is necessary, or completely game-changing. And people play fast-paced competitive games over USB and even Bluetooth all the time, so clearly it's not a huge deal by any means.
And in any case, no matter what input method you choose, we're leaps and bounds ahead of software emulation input lag
you twist left, you twist right - you do the boogie oogie and you shake it all around
if you go for that super low latency path where the millisecond of USB matters, you also must use a CRT, otherwise you get much more lag there. Also keep in mind that the majority of PSX games is 30fps or less, so you have 33-66ms of baked in lag anyway.
I do use CRT 🙂 Also that's a good point, all my numbers were based on 60fps
I've said this before but as long as the lag is consistent your brain will adjust to it. And for the most part whatever you use on mister stays consistent lag wise. But if you are playing on something like a raspberry pi where the lag varies you can't ever adjust to it.
I guess I was talking generally, so maybe this wasn't the best channel.
You can't ever truly adjust to a subframe delay, because your inputs are only late sometimes
Also my point wasn't that small amounts of delay bother me in and of themselves. I just prefer knowing that I'm not disadvantaged (even very slightly) over real hardware
So 30fps or even 20fps delay is fine with me (I play the n64 zeldas regularly to this day)
you always have a subframe delay. When you press a button it takes 0-16ms for it to be accepted on a 60hz system. The only advantage of zero delay is that when you hit the 16ms with usb, it is delayed one more frame, but it would also if you hit it at 17ms with snac. So it's not really more variable
But it's true that for these lower fps games the impact is much smaller
Yeah I know it's not more variable, and I know there's always a subframe delay, since the earliest an input can come out is the next frame
My point is that an additional subframe delay is undesirable, since it will make some portion of inputs come out a frame later than they would on SNAC/real console
Which, again, isn't a big deal at all, and for most inputs wouldn't even matter. But in very fast games this could lead to additional deaths/mistakes that wouldn't happen on SNAC/real console
I just think the situation where you would have reacted just in time on a real console, but 1 ms too late on MiSTer is undesirable
overall on 60hz you have like 6% higher chance to hit a later frame if your input is fully random to frame borders, which i would assume as human reaction is usually not in the <10ms range.
The point I am trying to make is that you can't feel it, but it can still impact the outcome in the game
Human reaction certainly isn't that fast
so overall, this ms is like improving your own reaction time by 1ms. It's like "cheating" with your reaction skills to be 1ms faster when you use SNAC. Given my personal reaction time, that is likely less than 1%, so i would not care to improve myself by such a tiny amount 🙂
It is a tiny amount, that's why I try to emphasize it's not a big deal by any means. But I do think it's significant i.e. non-negligible, and gives SNAC some merit is all 🙂
Also though a USB pad comes with its own latency on top of the 1000hz polling latency, so it ends up being a few more than 1ms
Still very small though
It is rare that the extra 1% helps, but I think it's bound to happen repeatedly over a long play session.
it really depends on the user. If you want to have it for the lower latency it's fine. I guess for many it's more to be able to use the original controllers at all. Be it for the feeling of the original controller or because it was some rare thing like negcon that cannot be imitated by something else
Yes, definitely. As I say, that's the main reason I use it too. I just see the input lag thing as a small added bonus
Although I don't have any of those cool accessories like negcon, just a DS2
(also to be clear I don't actually have PSX snac adapter yet lol, I was mainly speaking on SNAC in general)
i only have a dualshock with a broken cable, so i never use it, a negcon which feels so strange i never want to use it and a dualshock 3rd party controller with sharp edges that kills my hands....so i never use SNAC really
Haha gotcha, makes sense. Also I think the fact I haven't felt any rush to get PSX SNAC attests to the fact that my USB DS4 is more than good enough. But I would be happy to have the SNAC adapter eventually
surprised you dont use it for DDR mats
i have a great USB metal one 🙂
there seem to exist some metal ones with ps1/ps2 adapter but they are insanely expensive and then they are used so in unsure condition, so that was never really an option for me
do you have an LLTek/
this one + 2 extra buttons: https://www.maty-taneczne.pl/shop/dance-mat-ltek-ex-pro-2/
i tried with 2 cheap ones before, which both broke fast(~10 hours?), then i finally decided it's worth the money and it was. No issues with it so far, other than the additional button for start(i use it for OSD) sometimes bounces, which results in OSD opening and closing several times
good to hear
i can only estimate, but i think we hit the 100 hours on it by now
i had the red octanes with the rigid foam inserts in high school and they're a massive step up from teh regular mats, but what you got is yet another massive leap from those
When i first tried it, the difference was like night and day. It's much more fun if you are only failing due to your own mistakes and not due to missed inputs
given how much time we used it with the family now, it was well worth it. But it's probably not for everyone. Really heavy to carry around.
for sure
has it held up ok? i was a bit dubious - they're 3d printed right?
I am indeed using the power supply that came with the misteraddons kit, it is 2A. is there a particular power supply you'd recommend?
Get the A05 model: US $18.98 | transmit MEAN WELL GST60A05/A07/A09/A12/A15/A18/A24/A48-P1J power supply 60W adapter
https://a.aliexpress.com/_mMjK9eO
are there english translations for these?
found the translation for SMT1 PSX
yeah only SMT1 PSX has English. English patches for SMT II and If... only exist on the SNES releases
I found I already have the SNES ones somewhere, just got to put them on the MiSTer
smt1 psx is a good place to start if you want to try the old SMTs. The SNES ones can be a little rough, and their eng patches a bit more so
yeah I do remember trying it on my fxpak pro, and it was brutally difficult
the secret to SMT 1 is guns
like, aimed at the TV/console? lol
no the actual in game guns w/ magic bullets sort of break most random battles, once you get enough money/far enough to have the good loadout
yeah i was unable to accomplish anything because i was slaughtered by the first enemy i encountered each time haha
though one time i encountered an enemy that i beat, just to be slaughtered by the second one
IIRC in the beginning your mom gives you some pocket money and once the demons start spawning the weapon shops should open so you can get something. You also want to pump most of your starting points w/ the MC into STR and a little into DEF, and like none into MAG or INT
that should give you a survivable build to start. MC never gets magic so magic points are useless for him
That’s the one
good deal, it's ordered
i'll give it a try on the PSX version
also appears there's an english translation of megami tensei 1 & 2 SNES remakes, which i got also now
those I haven't gone through yet, someday..
OK I got the psx snac adapter. The controller works directly in it but I get nothing out of my multitap . It's an official boomerang looking one
OK got the memory card to work, but it doesn't let the controller work through the multitap
so I tweeted a request for "best relatively unknown" PSX games, thought i'd share in case anyone else was interested, or had something to add
Crusader: No Remorse
Lomax
Pepsiman
Die Hard Trilogy
Tobal
Herc's Adventures
Jumping Flash
Eternal Eyes
Galerians
One
Wild 9
Harmful Park
Little Ralph
Tail of the Sun
Mr. Domino!
Silent Bomber
Battle Hunter
Trap Gunner
Alundra
RC Helicopter
Team Buddies
Slap Happy Rhythm Busters
Galerians. Haven't thought about that game in a long while
has a sequel on PS2 as well
Return Fire, two-player mode
multitaps should work, you could try to enable snac-port1 in OSD, plug tap into port 1 of snac, and plug controller in port 1 of tap. to use ports 2-4 of tap it has to be in the game specific port, and game has to support tap, but port 1 should pass through and work for any.
A bit like a Desert Strike, interesting
PSA — Laserbear just released another option for Guncon 3 IR emitters: https://www.laserbear.net/products/guncon3-ir-tower-replacements
Pre-Order: This product will begin shipping shortly after it goes live for the inventory we have on hand, once we exhaust our supplies there were be a delay when we ordered more PCBs of around two to three weeks before they resume shipping. The Namco GunCon3 controller brought light gun support to modern televisions u
These work with the Guncon 3 in the PSX core
I got it to work, I think the multitap has a bad wire in it or something. I had to move it around a bit and My analog button keeps turning off when I'm playing, but only through the tap.
I really need to buiild my Gun4IR
How to you calabriate the guncon3 in the mister the target was off on some of the nes games, ps1 games all seem to have in game calibration
Calibrate in osd first.
Then individual game if option exists
I got the mister add-ons ir sensors. Which worked well but keeps falling off of my TV bcz of the shape of the bezel and the way they stick. Ended up using a bunch of electrical tape to secure them instead. I think the length of the USB cords were putting too much pressure on the sensors.
crusader: no remorse and crusader: no regret were pretty good PC games, i didn't realize either were on console at all
I beat it on the Saturn it was really fun.. I didn't know it had a pc release 😳
you'll finally get that extra bullet in on that one last guard at the end of the game
@tropic stratus is there a auto mount memory i ask because i have to load manually everytime i play mvc and other games
if you set up each game in its own folder it'll auto create a memory card for the game, and in the OSD there's an option to auto mount for slot 1 card, make sure its set to yes and it'll automount in slot 1
https://github.com/MiSTer-devel/PSX_MiSTer#memory-card
ii have empty.mcd where all my save file is store but i have to manually mount it
it'll only automount the card that is named as the folder the game lives in. Example: games/PSX/marvelvscapcom/mvc.chd would automount marvelvscapcom.sav
oh ok thank
if you boot up to the bios, you can mount your memory cards and move saves around in order to match up to this convention
im using the new test build with virtual memory and snax it auto mount to the second slot
automount is always the first slot. When active(OSD setting) it will load the memcard named after the folder of the current selected cue/chd. If automount is off or on second slot, the selected memcard is remembered forever.
Question about multi-disc. I've got some games win cue/bin files on multiple discs. To make this work properly, all I need to do is put the cue+bin for each disc into a single folder for the game and everything else is done automatically? Do games prompt you to switch discs or does the mister figure it out somehow?
yes put all the bin/cues for one game in the same folder. The game will tell you when to switch and then just select the next disc's cue and it should do the thing
Ok great. Is there something that pops up on the screen or do you have to open the core menu and select the disc just like opening a new game?
just like opening a game
the mister doesnt know the game asked to swap discs.
It's just that if the discs are all in the same folder, it won't automatically reset the system like it normally would when selecting a new game in a different folder
Any special naming convention required for this or simply label the files whatever you want so YOU know which disc is which?
yes ,select image xyz , if it is correct it will load
Great news. Looking forward to giving it a shot. Sounds pretty simple.
re: high bandwidth and low latency RAM, it sounds like the next open FPGA platform will start from memory bandwidth needs and work outward from that, exactly like modern consoles
in reality the limitation of fpga design, even right now, is a human one
there is a finite amount of technical requirements because there is a finite amount that is feasible, or even necessary to implement on an fpga
I don't really believe that even 6th gen stuff (dreamcast, ps2, xbox, gamecube) is even realistic on an fpga, or particularly beneficial to be on one
as such, if all the 5th gen things are covered, the needs are pretty much met
there is a bandwidth bottleneck, but it's something that isn't going to take much to overcome in an iteration of the hardware
high clock speeds and more block ram would be the two things I would focus on the most in a hardware iteration
Even with a lot of block ram it will probably be hard to get away without external ram for a long time and the requirements are very different. Some systems need high bandwidth RAM, some need low latency, some need large size, some a combination of these. mister is already set up pretty well there with ddr3 and 1-2 sdrams. i would say if the ddr3 wasn't shared with HPS+Scaler and there would be 1-2 Mbyte more block ram, which is totally in range with current gen FPGAs that also allow for 2-3x clock speed, every system including 5th gen should be already covered
N64 is the only 5th gen that we know for shure that is not possible on the DE10 Nano right?
im not saying there doesn't need to be any external ram
I just think satisfying ram bandwidth needs wont be especially hard on a new platform
didn't wanted to correct you, just comment on it 🙂
it would only take a pretty small upgrade to have everything I think we'll ever need
barring like, AI chip traces and code generation
yes that step isn't very large
probably not in an authentic way, no
it sounds like it the step is large with 3 times speed and bram, but current gen FPGAs already deliver that for a decent price, it's mostly that no eval boards are available or there are not enough pins or other downsides
several systems have parts that make them impossible to be 100% accurate recreated on mister. The question is always if you need 100% or if low latency+low power +at least as accurate as the best software emulation with ability to do analog out + native IO is already enough to be worth it
there's lot of rumblings and rumors of terasic and arrow making next gen dev boards with mister needs in mind, so we'll see what comes of that
right. Having something playable is a different can of worms.
we usually conflate cores with cycle accurate versions of them
it's semi-assumed in general
yes and i totally understand it. But if you mean it 100%, you need to remove e.g. GBA and PSX and i think they are still worth it, even with the slight inaccuracies that come with it
of course, other systems might have even more inaccuracies and at some point it's maybe to much or it's not going to work at all
agree, I think there's no version of dreamcast for instance that would ever work
yes, some systems are just too large
the entire 5th gen was always debatable with n64 being the most borderline of them. You managed to make PSX work though, and Sergey seems to be inching closer with saturn.
and jaguar isn't that far either 😉
jaguar is pretty close but god is that code misery to work on
i mean, it fits already and fulfills timing, it's most some bugs
having busses split into 64 wires
I read some guy called Robert is doing the N64, Jaguar and DS core all in one
I suppose that for many users a core with the description you say is more than enough, but I don't want to start a debate... If one day we see an n64 core, mister will be the holy grail of 'emulation' of consoles up to last generation that can worth to be replicated in FPGA
the timing is quite questionable, but it manages to make the ram work
it fits easily though
being a netlist with highly optimized logic, it shows how small a really optimized gen5 system could be
yeah it's true
it needs to be more abstract to be fixed imho
real silicon is fine with latches
fpga not so much
I think the bugs come from places where there are chains of multiple latches in a row
it's not for the human anymore in the form it is currently and it's nearly impossible to get it back to better understandable form without making it big again
since it uses a clock to emulate the latches, this fails in chains of latches
it turns it into a multi-cycle thing instead of transparently instant
it's great that the netlists exists and likely those are probably the most authentic way to rebuild it ever, but unfortunatly having the core of the system is not enough. It still must be understood and also the path to the outside(ram, ..) is missing
i mean, we cannot use the original ram interface as we don't have equal ram, so we need to reconstruct it work "the same" without being the same?
yes, that's what i wanted to say: this interface must be created and must work as the original, otherwise internals like the bus arbiter might behave different, leading to problems. At least that was my feel when i looked at it, but i didn't looked even halfway as deep as you did
I wanted to start modifying the code generation from netlists but I couldn't bring myself to start working in java
what an unhappy choice for that
in some years, we bring chatgpt to convert it to .... VHDL 😛
hey, the tools finally understand most of the 2008 standard... 😦
(it's mostly to tools why i don't use verilog, but that's another topic)
but what i wanted to say about jaguar: i think if the core was in behavioral style with the current state of progress, it would have already been perfected by someone, i'm sure
along with 99999 other cores
Right 😂
@tropic stratus what about the new core you’re working on! Still a MiSTery? 🤔
The Battle of the 5 Jaguars
What about savestates for existing cores? Not as glamorous as a shiny new core but i’d take snes or md saves states over say a 3do core :S
time ago they've said that's a pain in balls couse you have to remade the cores from scratch to add savestate function
so considering the strees/reward ratio i fear savestates are gonna be in the botton of the todo list for a time
Yeah as I understand it, it's very non trivial and is far far easier if the core is developed with save states in mind ahead of time
Save states we’re retroactively implement on the NES and Game Boy cores. That said it’s a tremendous effort
All of Robert’s cores moving forward will have save states anyways so more cores will have save states over time regardless
With the SNAC memory card support is it possible to use SNAC for JUST physical memory cards, and use a random USB or BT controller, or are you tied to using a PS1 controller once the memory card over SNAC is being used
errrrr, i think no, or not exactly
you could do that but the real MC would be in slot 2
a lot of games support saving to slot2 so it'll work for those but not all
oh okay so SNAC on port 2 and regular controller/virtual card on slot 1?
yeah
good idea thank you
just hypothetical lol
oh ok
I have a friend just setting his up and he's big into PS1
and is interested in using memory cards
he'd be best off onetime copying everything to virtual cards
which you can do with snac ofc
yeah that's my thought as well
right
he also has those fancy cards with the little OSD, he has a lot of PS1 stuff going on
unless you want to interchangably use a real ps1 and the core with the same saves i guess
so I am sure he'll find multiple ways to juggle the stuff around
oh if he has MCP he can just copy the files off it
they're directly compatible with mister
Yeah that's what I thought
i moved mine when the core came out
we'll see what he wants to do, he is the kind of person that might want all of it just because
did need to do a bit of renaming i think but nothing major
yeah
that card may or may not work on mister itself btw
depending which revision it is - and which exact snac setup you get
it can be sensitive to the rumble motor voltage
alright
i could add savestates relativly fast to gameboy, because i knew that system. I made a gameboy software emulator and fpga core before i started with GBA in 2019. Also the Gameboy core already had global clock enables just like NES did have them. Clock enables are the key for savestates, because you must be able to halt the whole core at the same time. That said, there are some possibilities with 99% stable savestates like flash cards do them, where this is not required, but i never looked into them in detail
morning 🙂
For NES savestates i also needed a lot of help from Kitrinx and GreyRogue for NES internal functions, because i didn't know anything about NES, except what the letters mean 🙂
Thanks for the insight 🙂
Seconded! And just for the record, I appreciate any core. Would certainly give a 3do core playtime as well. But seeing how great save states work for ps1 and nes, they are missed in other cores. Best of luck with the new project whatever it will be.
Yeah no worries. Wasn’t trying to call you out or anything. Just saying that save states are much more difficult with FPGA than software emulation. I think once the MiSTer platform matures in a couple of years we’ll start seeing save states retrofitted to existing cores
I’d personally like the SMS core bc it’d kill 2 birds with 1 stone if Game Gear save states work similarly
A lot of cores also wouldn’t really benefit from save states like arcade cores or 2nd gen cores bc those games are more focused on achieving a high score. 3-5th gen consoles is the sweet spot for save states imo
save states are so awesome, i love using them to like really poke at a games deterministic mechanics
like learning to dodge zombies in resident evil
I remember when I bought MiSTer in the summer of 2020 when people said that save states were extremely unlikely for any cores. This is before the GBA and GB had save states. We’ve come pretty far with save states since then 🙂
i remember like, we'd seen roberts gba core on reddit or something but it was kind of an old video and he was working on a different board and stuff
it was like, "oh interesting but i doubt he's interested in little old mister"
The GBA and Neo Geo cores pushed me into getting the MiSTer. I’ve played SNES/NES/Genesis to death so those two platforms and the potential for PS1 made me pull the trigger
Well, save states in arcade cores would also be nice. Something like ghouls n ghost, where you could skip the 'relatively' 😄 boring first few levels and go to deeper into the game? This actually kept me from playing the game on my hardware snes. Also shmuppers love savestates. Check out electric undergrounds truxton/outzone review and see how much time of the review is spend discussing just that. However, if it already is a considerable task to add it into console cores, i'd imagine the work for arcade cores is even more crazy seeing as each core is only a handfull of games usually. Maybe with (help of) ai learning and code generating we could have it one day.
Maybe one day, but since save states are much more difficult to achieve on FPGA, it’s just a much better use of time to add save states to consoles whereas you can use it for hundreds of games vs one individual arcade game at a time. Plus most arcade games have ports on home consoles anyways
it's probably easier for arcades as you only have to support some games and can make shortcuts
I wonder if all the arcade cores that have the pause button feature are the lowest hanging fruit?
if a core can truly pause(not just ingame pause), savestates are usually "only work" if you know the system
ah good, a PSX release. Now robert has that out of the way and can focus on Project X 🙂
Xbox core confirmed
I ran update_all but it didn’t seem to pull down the latest PSX core, mine is still from 14 Jan.
EDIT: works fine now
hmm it's there, did i do anything wrong?
i had some numbers in the wrong order in the past, but this seems ok
I think @exotic knot must update downloader repo?
Hey @tropic stratus is there an ETA on the new system disclosure? 😅
if i had to guess, i would say not before april. I want to have games running in my emulator before i start with the FPGA side and i want to make it public when first things on FPGA side work that everyone can try
April Fools Day would make a good announcement day
given it's nearly march and i haven't reached this first goal yet, i fear i cannot make that. But i could announce something different on first april 😛
Uh oh
you just gave it away
We now know it plays games
what a slip!
And you even know it's no arcade, because i wrote games and not game 🤣
i tested the new release for some hours with FF9. Really nice game. I'm only 6 hours in and i start to like it as much as i liked FF8 at the same point. At first i thought the fantasy look of the characters was a step back, but now i think it fits so much better for this scenario
(please no spoilers yet...i already know it's raining on CD4, that must be enough 🙈 )
it just takes a while for the automatic git updates sometimes
awesome i really hoped you'd like it!
I think 9 is definitely one of the stronger entries in final fantasy
yeah like, top 5 easily? way up there
I like in this order FF6, FF9, FF7, FF10
FF7/FF9/FF6/FF10/FF15 😄
i've never finished 6
15? c'mon mate
mines probably like... 7/9/10/8... idk 14?
it was a dumpster fire
oh actually 12 was good
15 is the newest one on ps4 right
yes
with the boyband roadtrip
i've never talked to anyone that liked it
not saying its bad, just havn't encountered a fan
I never played 13 either, but I haven't heard much positivity
i played like, the first 10 minutes on ps3 at some point and was, the opposite of hooked
apparently it gets better, people quite like it these days
so, repulsed
good story, good combat, good characters, lots of feelz
art too, and they were really confident blending fmv in at that point
yeah true
like third try at that style
it was late PS1 so they had some mastery over the system
yeah its like a swansong game
and of course, the music was great
the intro music with the virtue cards always gives me tingles
ok you all convinced me i'm going to resume my playthrough
think i was on disc2 somewhere
yeah the intro is great aswell, as a cold open and everything
Final Fantasy IX Soundtrack : "Sleepless City Treno"
or you can just wait for it to be very polished and just reveal it next year so we don't have to get spammed by 200 baconvidz
the bacon is sizzling
I am waiting for the Snake Takes you tube channel. Hot takes from the snake
or i could wait until in 25 years no one wants to use it anymore. But honestly, i think community interaction is fun and helps with both motivation and overall quality
25 is a good choice
25 is just your number, you cannot get rid of it ever again 🙃
in 25 years
Its not about the destination, it's about the journey god damn it
get your priorities strait periwinkle
https://en.wikipedia.org/wiki/LaserActive it's this. you're working on this.
The LaserActive (レーザーアクティブ, RēzāAkutibu) is a converged device and fourth-generation home video game console capable of playing LaserDiscs, Compact Discs, console games, and LD-G karaoke discs. It was released by Pioneer Corporation in 1993. In addition to LaserActive games, separately sold add-on modules (called "PACs" by Pioneer) accept Mega D...
called it
ship it

FF5/FF6/FF9/FF7/FF4
oh shit, it's backwards compatible with PC Engine
PC Engine CD-ROM²
Super CD-ROM²
Mega-CD/Sega CD
Mega Drive/Genesis
we can toss all those cores now and just make this one core. the one core to save them
on the sd card bind them
Surely it's an Intellivision Amico core
yeah what now
It's going to be the BSS 01 https://en.m.wikipedia.org/wiki/BSS_01
The Bildschirmspiel 01 (BSS 01 for short) is the only game console that was developed and manufactured in the German Democratic Republic (GDR). It is based on the integrated circuit AY-3-8500 by General Instrument. The gameplay, controls and audiovisual presentation of the four individually selectable games are similar to Pong. The BSS 01 was de...
is there a cartridge port on the back or something?
I'm wondering this also lol
the new core is obviously a dvd player idk why everyone is acting like its a mystery
NUON
it'll stop just short of being an actual nuon so people can complain about that for eternity
we already have this dont we?
Really? 😆
Roberts core is this . I am paying him 6 unripe Apples for it
it plays 3 games in Colour !
Thats also my first ever Electronic Game
I feel like I have a dumb question here, but here goes... Searching didn't quite address it, from what I found. If I have a collection of PSX CHDs, do they need to go into separate folders per-game (I know multi-disc discs should go together). Or is all my CHDs in one folder ok?
They go in separate folders, otherwise the core won't be able to make a memory card for each game automatically
gotcha. it wasnt clear to me if that was relevant, or if multiple games could share a memory card (or if they Could, but there was a limit to it)
thanks very much
I had a good script that put games in folders I need to find it again
oh, all good. i wrote one. I jsut wasnt sure, having run it, if it had been necessary. thanks, though!
They can share a memory card, but eventually you'll fill up the 'default' one and will have to manually make new ones and mount them
tl:dr - you're better off just putting them all in separate folders
This is a perfect answer, thank you
and if you have games that like share files
sequels that use data from the previous etc
it's pretty easy to boot up into the bios without a game, mount the relevant memory cards, and copy the data between em
so, like all DDR Append discs into the main Disc's, or all DDR together, since they cross over a bit
perfect
precisely
@tropic stratus can we at least know if the new core is for a portable system? 😅
Every system is portable if you try
Nearly
XD
All handheld too right? 
The new core will just run Mister inside it
How’s this core right now?
I kind of was considering an xstation but I’m holding of and playing Alundra on my ps1 region free
close to perfect ?
no, single ram is ok
Bought in ultimate mister before well ps1 core being in development I think
most of the information you need can be found here
Just skimmed through but first impression is this is amazing
core is really amazing, I don't use psx anymore
Will I not lose anything with just 1 ram though?
nope
Alright so I need to figure out how to install a core I guess
Never done that
All the cores I have came pre installed when I bought it from ultimate miser
Mister
even the core author uses one ram , let this be an assurance that it is ok 🙂
use update all, core will be in console folder
I guess update all uses internet
yes
I don’t remember how I did my setup at all. I think I just got it, paired it with my controllers with Bluetooth and added some snes, sega games etc
I don’t think I have ever used update all
I think having an updated MiSTer is an important thing 🙂
You what!? That’s like Amish living. Your life will be so much better with update all
As someone who has played 13 twice. Originally on ps3 and then years later on steam. Your life won’t be better or worse if you miss it. The pros, it looks really good, has some of the best backgrounds I’ve seen in a fantasy setting. The music is awesome, I know the music In FF are generally regarded as awesome but this one hits the mark and has plenty of bangers. The battle system is very nice quick and engaging, it’s snappy and fun. And then there’s where the game falls short. The story is one of the dumbest things ever. A couple of the characters are annoying but at least you don’t have to deal with them the whole time. The game is pretty much linear until basically near the endgame. That didn’t necessarily bother me but I can imagine that’s not particularly cool with fans with how the series had been up till that point. The optional endgame grind to level up for side quests and gather materials for ultimate weapons is a boring slog of a chore. I only did that part once for the pc release. It’s worth playing for sure because as a game where the battles are the meat of it, it’s good. So, good as long as your willing to deal with the other negatives as a addon 😁
13 Reasons
Does the new PSX build have the composite video code baked in?
I don’t think so, I think the Y/C code is going to be baked into the MiSTer framework and not the individual cores? I could be wrong….
I tried the Y/C version of the PSX core on my consumer set and it looked fantastic with the active Y/C adapter from Misteraddons
gotcha
Is this type of folder heirarchy okay for sharing memory cards with multiple discs?
put the bin/cue or CHDs from all discs into the one folder
ie all directly in 'Final Fantasy VII'
That's what I thought but is there a reason this wouldn't work? This isn't my setup by the way a friend was asking
otherwise you'll get 3 mem cards, 'Final Fantasy VII [Disc1].sav', 'Final Fantasy VII [Disc2].sav', 'Final Fantasy VII [Disc3].sav'
also I'm pretty sure the normal disc swap would not work correctly, that is you'd get a reset when it was time to swap discs
it uses the folder name the game file(s) are directly within for mem card name, and you have each disc in a different folder
yeah the core will reset when swapping disc unless the disc files are in the same folder
Thanks guys 🙂
FF9 is a Final Fantasy, while FF8 was a rushed product for casual teenagers of the era. FF9 is art, storytelling, philosophical and emotional: it's a tale gone upside-down with tons of humor and lovable characters, and it was made by the original Final Fantasy series staff as a goodbye to the classic FF saga. There's so mucho to like about it...
FF8 is just a dumb, militaristic and absurd teenage love story I didn't care about.
All right so I have decided to do update all. I want to experience some castlevania, how does it run?
I don’t have Wi-Fi but I got an Ethernet port so I guess that works?
Only got single board ram
I don’t know if anyone here played the original symphony on the night on an official ps1 but if you have. Please let me know if there’s any difference on the core
Also I’m considering using a ps4 controller, does it feel good for ps1 games? I’m assuming it will
Castlevania SotN works perfectly on core, just like on real PSX
i use sd4 , works fine
Cool 😎 then I know what I am doing tonight
the only bugs known to exist are on github
nothing to think about , just play and have fun
Love mister
Might be able to streamline my console setup soon then
So about update all, I have watched YouTube and it seems everyone is grabbing an unofficial one or something to put it on sd card
I recommend setting up a bios download, they will be needed for the PSX, unless you want to use your own, then you need to put them yourself in the folder with psx games and appropriately name them.
Does that install the ps1 core?
Or I need to grab that separately?
Can I use update all when it’s connected to a crt?
Or do I need to use hdmi?
yes, update_all will update your MiSTer (mister main, linux, core, etc. ) , it will download all the official cores, psx too
official is currently up to date with unofficial, so no need to install anything manually
Which one is better though?
there is no further change in any unofficial version, so official=unofficial currently
if there are bugfixes in the future, unofficial version will be posted here on discord until a new release is made, but at the moment the release is up to date and unless someone finds a new bug, i don't think we will see any change soon
Can I update without connection to hdmi?
yes, you only need power + network
Cable is fine without doing anything right?
well, that is if you can navigate blind
Oh so the sceeen only works on hdmi?
you can also use vga/analog i guess
i must say i never used it, but i would be surprised if it would not work. Several people use mister with analog only
It works with crt
yes
just try it, if you hit any issue, i'm sure someone here in the channel will help you out 🙂
I don’t have time right but I will do it tonight 😊
I also consider rondo of blood but idk how that core works either
Really all I have used my mister for is snes and sega
the CD cores work more or less the same, just that the images are larger. There are some details like savegame handling, but usually everything should work out of the box unless you have special needs
Does fmv run fine?
yes
Explore the core and find out
You will be surprised
I disliked it not just because of the linearity and on-rails design, but also because the battle system had almost no depth
It's probably not a bad game in isolation but as a long awaited sequel (at the time), it was a huge step down
The setting is great but I just can't make it through the gameplay slog
Then there was 15, which I thought was trash. Not only is the story bland, the gameplay is boring too and they even downloaded free models off the web for a boss monster. Quality wise it was really no good
Last time I played 16, I wasn't impressed, so I don't have high hopes
I spent more than 100h with ffxv, I don't know , maybe I didn't have anything to play at the time 🙂
Is update all from 2021?
Seems like I already have it
And seems to be the same date on the GitHub
Anyways I shouldn’t bother you anymore, I really should just ask these questions if neeeded when I am on the process during night.
update all self updates
Oh so I can just run it?
it will update itself
push up when launched to configure it
such as turning on the bios and rom downloaders which are off by default
Can you give a link to read about that free model being used? I hate modern FFs, but thats a new level of mediocrity
never heard of it 🤷🏻♂️
nor has wikipedia
It was in a retrospective video, I'd have to track it down later
Obviously it's not on Wikipedia, it's not illegal after all
It was a public domain model
I just find it lazy, for a boss
hey guys!
I just wanted to say HUGE thank you to everyone involved in implementing 480i to 480p hack.
Cause I'm so into Tekken 3, and now it looks a-ma-zing. Just perfect. No eye strain anymore.
Thanks a ton!
I’ve often run update_all even without a display on or connected, I just ssh into it to run the script
to get the PSX ?
push up when you launch the update_all
choose the Bios options
and enable it
thats all
option 4
make sure its enabled
SSH?
In this video I show you how to use Putty and Windows Terminal to SSH into your MiSTer to run scripts remotely and I also show you transfer files back and forth using WinSCP.
did you let the time sync before launching the script ?
you must have a valid time displaying before launching
boot the mister wait for the clock to display
once you have a valid time launch the script again
if you have never ever updated its possible you have an ancient system and will have to do a fresh install to bring yourself up to date
yes now run the script again
Same message
Then you havent updated in along time
I guess I should write in help
python 3 was added last year
yes its the N128 a updated N64 with 4k output
You must be joshing me ..
But I just want to believe ..
RE: FF15 using models off the web https://www.youtube.com/watch?v=v8lvAq_yp_w&t=705s
I had some Issues with Final Fantasy 15. Spoilers from minute 26.
Patreon: https://www.patreon.com/Supereyepatchwolf
Lets Fight a Boss Podcast:
Itunes: https://itunes.apple.com/ie/podcast/lets-fight-a-boss/id1048483221?mt=2
Sound Cloud: https://soundcloud.com/letsfightaboss
Youtube: https://www.youtube.com/channel/UCawXJIKUj2o_tFPMZ4xiXBw
In...
@wooden rose Thanks a lot! 🙂
The phrasing I used was incorrect, it's more like "hey can we have this model"
psx x2 core...am I blind..cant find it ?
Help plz
Weird...the psx 2x core wont load...tried different versions ...
Anything Im missing?
The official PS1 core and all other works great...do I need to buffer?
using Low Lag mode and analog/RGB scart
@pliant delta does your video get placed randomly on the display, cut off, every time you reset it?
I saw this on my LG OLED until I bought a CEC blocker to put in line with the HDMI cable
Should work like any other core
Works fine here
Ye weird...ill try using my HDMI to my LG instead...something seems broken..must be my settings
ye HDMI wont matter... ill redownload
Found the issue...my WinSCP disconnected so only had half 2mb rbf files...manually put it on SD reader... now it works 😄
Stupid WinSCP^^
nice 🙂
Oh yeah ! Get ready for super turbo speeds!!
I still need to compile a list of tittles that benefit greatly from the psx2x core
Have you tried ex2+ with it?
each game in its own directory
Cool
yes
yes
one of the new things is a controller database
thats another good reason to stay up to date
each game has a memory card, if you did what was said and put each game in its own directory its automounted
Cool
Can I setup this controller somehow?
I remember I used to just use the controller without a keyboard and had a way to bring cores you
Up
you know , you can use filters
blur, scanlines
it makes the games look much better
have you tried the dualsense?
I like the da5
Ds5
But I don’t like the battery life
Also it really doesn’t add much for me
Except in Astros playroom
i don't think i've seen anybody else than myself prefer ds4 over dualsense
i'll die on this hill
Well I also hate my ps5 right now
Not even one year old and disc drive doesn’t work anymore
I have literally finished one game on it
when i first set up my ps5 at launch, i booted up astro's playroom and tried the haptic triggers for five minutes before i went into system settings and turned the haptics OFF (for the triggers only) because i KNOW it's all plastic CRAP that will break in no time. it was pretty neat but i don't need to break it
Well two games
Astros playroom
And until dawn
I kinda tried making the reseller and Sony send me a new one
I hate when stuff isn’t working
i only play dreams in backwards compatibility on ps5 and since i haven't played it in ages, i put a dust cover over the ps5 and it's just sitting there
There’s a possibility the kids done something but the placement and reachment of the console makes me doubt it a lot
I prefer the DS4's d-pad over dualsense
i modded my ps4 fans a few years ago and i've disassembled my ps4 a few times and if you find yourself in an emergency you can probably swap out the disc drive fairly easily in the ps5
my dualsense dpad membranes are too soft
they're just not great
Does ps1 have a test suite?
THPS is timeless
I mean I guess be glad you didn’t buy that xstation that you were considering
gasp! heathen!
Haha no no
I love this core
Maybe some filters can help
I just don’t remember things looking this bad
I finally played the 13 trilogy last year and overall I enjoyed them. The first game is probably my least favorite because you're basically running down a hallway for 2/3rds of the game. But the combat system, music, and graphics are great. And the story is interesting. The gameplay for Lightning Returns was interesting.
But that’s expected
why don't you just use my settings? are you ready to have your world rocked?
Your settings?
soft to medium scanlines (tweak to your liking) with the retrotink 5x gba-1 or gba-2 shadowmask
now go forth and tweak no more
I don’t even know where to find the filters 😂😂
My friend with a PS5 says he likes the DS4 a lot better. I tried it briefly at his place and agreed in my very limited time with it. Especially the D-Pad was definitely worse on DualSense imo, and i remember not liking how the face buttons felt to press
i'm sure it's on the wiki
i don't like how the grip gets thinner towards the ends either
Gotcha, that's probably something I would have to play a little longer to decide on for myself. One day I'll get a PS5 (maybe) lol. I feel like I also heard about reliability/durability issues closer to launch but I can't remember for sure
I'd like the DS4 better if the "start" and "select" weren't flush
I don't know why they did that
great controller otherwise
Haven’t played the other 2 13 games but I wouldn’t mind checking it out the next time they’re on sale
it was horrific for me when playing dreams because you have to use the start button often. i cut gamepad grips to size and stuck it on the triggers and the start/sel buttons. so yeah, i hated that too but fixed it.
Okay games that I think have aged well so far from my picks
Mega man x4
Castlevania
Parasite eve 2 was okay
Somehow I feel like getting back to ff7 will be hard for me but what do you know
can you share the script? I used a batch file to turn all my bin/cues that were in their own folders into chds, and they're now all in folders together
i've played it again multiple times over the years and it still holds up well for me, with known expectations
legend of mana is good, xenogears is good, i haven't played them in awhile, but legend of dragoon and legend of legaia
chrono cross
Okay
I’m stupid 😂😂😂
I feel like I was too close to the tv so everything looked bad
Some games holds up better though
They are fun. I played them via backwards compatibility on Series X so they looked good and ran at 60fps.
Well..i didn’t like ps1 (or saturn and even pc stuff) in 3d back in the day. Voodoo cards def helped a lot…soo for me mister ps1 is mostly 2d games. For 3d i like duckstations upscaling. Altho you can def improve the looks dramatically with some of the mister and core options as well! We are very lucky with all the goodies we got for this core.
everyone has their own preferences. I like the 3D games most and they are the main reason i even worked on psx. From the games i played for at least some hours on the core(i have a list 😅 ) about 70% are full 3D. I don't mind the 3D quality much if the game was made with the power of the console in mind. For me it only looks bad if the developers tried to hard to make it look realistic or if it has extremly large polygons, leading to heavy texture warping
It's only poor artistic direction that makes 3D games look bad to my eyes.
That, and not splitting up your polys
of course 240p is not a great resolution for displaying 3D content, but depending on the game it doesn't matter too much, at least for me. I can very much enjoy games like Spyro or bugs&taz on a "big" tv today due to their colorful cartoon looks. It's worse with something like tomb raider
this is one of the most important consoles for me, maybe nostalgia appeals to me, but I have no problem with psx games , as for me they look great
I find all the rendering quirks so charming
yeah 🙂
Even in emulators like duck station where you can crank up the resolution and have perspective correct textures and all of that I tend to just leave things as they are
🤣
can't believe we missed that in testing
Tomb raider is exactly what i dislike about early ps1! Gfx, but also clunky controls and the camera. But you said it very nicely. We all have our preferences! I get some or even most may not like a raiden or strikers 1945. And i def did enjoy some of the racing games and rtype delta (though rtype is def a diff shmup to my 2 earlier examples) in 3d. Spyro gfx are already pretty good (inspired/influenced by mario 64 a bit?) And to close off very happy and thankful it can all be easily played. With even all the extra features you provided!
if the FPGA was 20% bigger, i would have done that 🙂
480p would be the biggest step for image quality anyway, the higher you go, the more diminishing returns
really only 20%?
and there is a way to do it , connect two d10 nano together , everyone has a bunch of each , there will be no problem 🙂
yeah we just need like, a mode where the core only renders the left or right half of the screen
then get two misters
and a usb device replicator for your pad

interesting, if you remove some features like savestates and the like, Would it be possible to achieve 480p?
Out of curiosity, what about a feature that does the opposite of the 480p hack, where instead you could force interlace content to run at a 240p resolution.
Yea I load that up regularly
Is there a (hidden?) option to turn off the unsafe option warnings???
No
what is so bad about the warning? it is only visible for 2 seconds in the bios
yes, but i will not do that 😉
I didn't want to tell you to do it, Sorry no pressure, you did a lot for us....
Just curiosity really
no worries, i didn't felt you want to put any pressure
actually I thought a lot about how cool it would be to compile a compilation of information about psx-core development and about Future with more powerful fpga...just curious about what could still come.
the current set of features is just how it is and it will stay that way. It would be just horrible to maintain a core with feature that must be turned on/off at compile time
number one feature to drop would be SPU cache that is required for single sdram users 😛
That's really what any sane person would do.
something like this spu cache + VGA OSD + audio filter + adaptive scanlines + shadowmasks dropped could be already enough for 480p. But then, this would be a bad hack, as it doesn't conform with the standard framework and has no future...i don't want to put in 2-3 weeks for just a novelty
I support this
I’d just happily wait for a successor board for 480p upscaling. We already have a separate core for PSX 2X. It starts getting a bit unwieldy if there was a third PSX core.
Would be cool to potentially merge all these features together on some successor board in the future to have one mega PSX core to rule them all.
Analogue has never used any FPGA larger than 40% of the size of mister, so i wouldn't wait for that
You think so? I heard rumblings that Terasic may make a DE-10 successor
The truth is no one knows and everything is just speculative atm
afaik Terasic is well aware why people buy their de-10 like crazy so i bet they will not completely ignore this success for future developments
Where/who did you hear this from?
A couple people on the forums mentioned it, but I’m not gonna hype anything or mention their names. Just some rumors
I got an Analogue Pocket and i really like it, but Analogue is ZERO embedded in the community if you ask me, they are a company that does not communicate
They don’t need a direct dialogue with the community. All they have to do is have a product team lurk on the forums and in the Discord. The community has already provided feedback on what we’d want in a successor
From what I've seen on Atari Age forums, some Analogue customers have done a 180, due to the lack of support and updates for some products.
i thought misteraddons mentioned that Terasic knows why their device is so popular but i maybe remember it wrong
the big issue with terasic is that they only do Altera/intel FPGAs and unfortunatly there is no better low cost line after the cyclone 5. The cyclone 10 is basically about as good. Intel does have better FPGAs and terasic builds boards for these lines, but all of them are extremly expensive. The cheapest non-cyclone board by terasic is >4000$
they are overdue for releasing their next low cost iteration though
Cyclone VI or whatever
You’d be surprised how many companies lurk on message boards and the like. GMs from professional sports teams admit to checking their teams subreddit for fan sentiment, Nintendo treehouse members admit to using Smashboards when recommending Smash characters and move sets, etc.
At the end of the day, companies are run by human beings and the Internet provides free feedback
Let’s not act like Terasic isn’t aware of a major driver for sales of their DE10 Nano.
at the current availability situation with FPGAs that would be futile. With the small amount of FPGAs you would pay insane prices and wait easily 50 weeks to receive some parts
without big buying power of someone like terasic or digilent i don't see a chance. Unless maybe Xilinx or Altera release some board themselves
our community here isn't small, but in terms of low cost FPGA buying numbers, it is
the next big question is also what cores would be possible with better hardware. If PS2 is already so complex that people would have to dedicate years in teams to make a core from it.
NDS and N64 would be super cool but how many people would be willing to pay what price just to add these 2 systems?
It's everything...LEs, multipliers, blockram, either rams on board or many pins available...that's why some good board can easily go in the wrong direction
Oh and we most likely also want a SOC fpga, otherwise no easy USB, scripts, web update, ...
terasic has often provided the eval boards with the needs we would have. E.g. all my previous eval board have also been from them with many pins AND rams
So if they do some new board, the chance is high it could fit for us
but until some new cyclone successor appears, we have to wait
Plenty
at least for AMD, i think the FPGAs have been most profit last quarter?
would be surprised if they drop it after that expensive buy
FPGA market to double by 2027
Don’t think we have to worry about FPGAs becoming irrelevant
it's a pretty short list of pretty unimportant games, mostly with existing workarounds in the issues
fortunately
Some bugs will just stay and you have to deal with it, it's not worth investing weeks of work to fix one or two games, it's a matter of priorities. The project is open, so ....
I feel that core developers are a niche within a niche (emulation) within a niche (people who use emulators) within a slightly bigger niche (people who can program)
So yeah opensource is good but it's pretty believable nobody picks things up
Anyone can learn of course
Does it support multi tap?
mostly becasue they dont think like you do and waht was obvious to them may feel alien to you
Considering crash bash 😎
On the flip side, all it takes is one dev is talented enough and passionate enough to get a project done. We tend to lose sight of that sometimes
Yeah it's multifaceted but it's harder to work on someone else's program because it likely flows differently
Personally I don't mind, since I'm used to it from the time I spent working on AAA games
But NIHS is still a thing
this is an advantage of fpgas
software emulators rarely have portable chunks of code
like in a nes emulator the ppu, cpu, and what have you will be linked together in ways that are not compatible with any other emulator
in fpga, things are generally modularized as their original chips, with pinouts very close to the real hardware
most components are portable between designs
if one person makes an excellent z80 or 6502 processor, it can be in (and indeed are) many cores
fixing bugs and iterating on fpga chips is worth a lot more than in software emulators
the 68000 chip is a good example of this with mister, it's in maybe 15 cores? and has had a few bug fixes from various core authors who have used it
it's one of my favorite aspects of fpga emulators vs software
we're not perfecting the systems.. we're perfecting the parts of the systems, and then gluing them together
the problem with those bug fixes is resources
a lot of them probably aren't really addressable with our current space and setup for the drive and everything else
there are compromises around the hardware to make it work
overall these compromises are minimal, but with thousands of games, every little thing pokes it's head
I agree about the rarity aspect, but there are specific succcess cases like the Starscream 68k software emulation core and a few others, folks have explicitly cracked that nut, and their efforts helped accelerate preservation forward
not really
mame does okay with sharing it
but really only within mame
software is so abstracts it's incredibly hard to make anything in that scenario portable
nothing software wise is even close to how it can be done with fpga code
Star scream was used across several early Software emulators in the mid/late 1990s, not just MAME
it’s archaeological information, for sure, but Starscream and Mike Cuddy’s portable Z80 emulation core showed what was possible and helped kick off the next wave of emulation leaps
I agree it was rare, as it requires both low-level optimization skill and software design/architecture skill, the intersection of which is quite rare IME
but saying it doesn’t exist isn’t accurate. FPGA has a lot of unique advantages over Software emulation without contriving alternative facts 🙂
If any devs are here for the psx core. I just want to show my gratitude and say that I love it. I have never played symphony of the night and it just drew me in
How is savestates? Any issues using it?
Save works ok
yes, most devs are here 🙂
rama implemented the CD drive part, not the CD controller itself, xstation uses it uses the original one from the psx without touching it. So far i don't know of any emulator or tool that really recreated the HC05
i can promise you i looked into each of the reproducible bugs on the github list for at least 1 day, on many of them several days and gave up because i couldn't find the reason. Compare that to the bug that was reported today morning and was fixed 2 hours later. Yes, several of them might be fixable. But if it's worth my time, i have to decide in the end. Yes, it might be more difficult for others to pick up things, but if someone wants to, it's not impossible. It has happened for several other systems within mister already, so why not for psx? Most likely the main reason would be that most of the titles on the list are not popular, so the motivation is low i guess
bang & olufsen?
That’s right 😍
I got some nice CRTs but honestly this one is most convenient
mx 400 or something?
Beovision 1
But don’t be like me.
I’m crazy
I got mx4000, mx4200, mx7000 (even two, one is at my dads place), mx8000
JVC DTV 1710CG
i'm not. i am a crt murderer which is why people's jaws are dropping when they saw i got the brand right. people won't believe their eyes.
A Sony crt that is 25 inch but I don’t remember the model right now
Another JVC kind of PVM that I always forget the model of
Dell p991!
the picture you posted looks like a scarecrow
Haha my girlfriend hates CRTs
I even tried telling her that she should watch buffy on it
Still no go
Haha its just me hiding it the best I can from my girlfriend 😂😂😂
Nah she hates them
No joke
I kind of have my CRTs everywhere though
I think I got 9 CRTs in total
But yeah we should get a bigger place but good look with that
Sweden sucks with housing
Well, somehow I finally got the PSX SNAC shell (plain) to print well