Introduction
Introduction Statistics Contact Development Disclaimer Help
Post AvWmVnvXjLKFBWi5KK by [email protected]
More posts by [email protected]
Post #Ao0sEFc2THqqmsdyWe by [email protected]
0 likes, 0 repeats
Let's restart the highscore thread again, people are saying it got too long…
Post #Ao0sEFpVfCcvSewjWS by [email protected]
0 likes, 0 repeats
Blogged about this as well now: https://blogs.gnome.org/alicem/2024/10/24/steam…
Post #Ao0sEFzn2yqlyXkwXw by [email protected]
0 likes, 0 repeats
Ok, to take a break from input: a Recently Played view. This has been a huge an…
Post #Ao0sEG7aZz5YMjPAhc by [email protected]
0 likes, 0 repeats
And DS mic input is finally supported.This one is weird. Libretro DeSmuME core …
Post #Ao0sEGF28J2kjot7J2 by [email protected]
0 likes, 0 repeats
Honestly, at this point it's fairly close to a beta release. I think the on…
Post #Ao0sEGLPka9D3bsDFg by [email protected]
0 likes, 0 repeats
Atari 2600 paddles are fixed now, and I added support for NES paddle/vaus contr…
Post #Ao0sEGSVKDopPbBsIq by [email protected]
0 likes, 0 repeats
Ok, libhighscore now has api for soft/hard reset, implemented by atari 2600, 78…
Post #Ao0sEGZwsXm1mgfouG by [email protected]
0 likes, 0 repeats
TBH in this particular case I could just still provide specifically select and …
Post #Ao0sEGgKUosU6Teuqu by [email protected]
0 likes, 0 repeats
Yeah, that works fine.Meanwhile, I have a really good inspiration for input che…
Post #Ao0sEGnm38pgTZ8rSK by [email protected]
0 likes, 0 repeats
I started working towards that, but first it needs refactoring. For N64 the R2+…
Post #Ao0sEGvZa94Srkn5c0 by [email protected]
0 likes, 0 repeats
I finally started implementing the input cheatsheet.So far made progress on the…
Post #Ao0sEH454VsPI8lssC by [email protected]
0 likes, 0 repeats
Ok, I drew a lot of icons, so no more missing icons in the overlay.Unlike with …
Post #Ao0sEHBWcppbfEFpTc by [email protected]
0 likes, 0 repeats
And PlayStation buttons show up nicely now as well. Yes, these are icons embedd…
Post #Ao0sEHK27CdY5cEcjo by [email protected]
0 likes, 0 repeats
Been a while, some more updates now.I have a fully working overlay, with gamepa…
Post #Ao0sEHQliA1aQVO0Ei by [email protected]
0 likes, 0 repeats
And landed, at least for the menu - not as a separate overlay yet.A challenge w…
Post #Ao0sEHYZFAGMoh2EOO by [email protected]
0 likes, 0 repeats
Also yes, the menu got darker. In some games with busy background the controls …
Post #Ao0sEHh4jX4JF511ea by [email protected]
0 likes, 0 repeats
No big changes this time, but a bunch of bugfixes and refinements from the past…
Post #Ao0sEHoWHr1VcAUyG0 by [email protected]
0 likes, 0 repeats
I also tweaked a few icons. When making the "no controller" icon for …
Post #Ao0sEHx1mDpS2YTlWC by [email protected]
0 likes, 0 repeats
I ported a more advanced NTSC shader (still based on themaister's shader bu…
Post #Ao0sEI5BHuLoRqIHE8 by [email protected]
0 likes, 0 repeats
Aaand override phase manually for N64, SMS and SG-1000 anyway, because the shad…
Post #Ao0sEICGrY1QnpbwHI by [email protected]
0 likes, 0 repeats
And a new CRT shader now. I ended up porting crt-Cyclon, it is fairly comprehen…
Post #Ao0sEIJiPrydAv5ssi by [email protected]
0 likes, 0 repeats
And now a comparison between the old CRT shader from gnome-games and the new fa…
Post #Ao0sEIRVwsDPZ6k72O by [email protected]
0 likes, 0 repeats
A few more shader improvements.First, I experimented with having Nestopia outpu…
Post #Ao0sEIajObaW1h3TP6 by [email protected]
0 likes, 1 repeats
Can't believe I forgor to link the actual repo: https://gitlab.gnome.org/al…
Post #Apl3CHkiqM0g2Jb82S by [email protected]
0 likes, 0 repeats
Got it to work by converting it into a video that loops 300 times instead
Post #Apl3CHssM2X2RbPdkO by [email protected]
0 likes, 0 repeats
And curvature is back as well now. Since this shader emulates an aperture grill…
Post #Apl3CI0ft2lopn3ru4 by [email protected]
0 likes, 0 repeats
After testing on steam deck instead of my ultrawide monitor that's curving …
Post #Apl3CI87RMj1CsXoVU by [email protected]
0 likes, 0 repeats
Finally tested everything on OP6/pmOS. A few of the shaders are buggy, will nee…
Post #Apl3CIGGx3FNcAMKDQ by [email protected]
0 likes, 0 repeats
Shaders are fixed now, and DS... Well, I tried melonDS, and its GL renderer eas…
Post #Apl3CIO4U3UA0M0YN6 by [email protected]
0 likes, 0 repeats
And an obligatory recording(and no, I don't suck at ninja gaiden and smw th…
Post #Apl3CIXHvmrGSwJujo by [email protected]
0 likes, 0 repeats
Spent some time designing touch controls. See, while I already had a prototype …
Post #Apl3CIfRRTNcsE8QRk by [email protected]
0 likes, 0 repeats
Finished those - unfortunately I had to letterbox games but there isn't muc…
Post #Apl3CIoIuWT9JiHVGC by [email protected]
0 likes, 0 repeats
There were a few leftovers like switches for Atari 2600. Now it should be finis…
Post #Apl3CIw6RWhvhtvjPs by [email protected]
0 likes, 0 repeats
Ok, I tweaked the problematic layouts and made fullscreen versions too. I decid…
Post #Apl3CJ3Xzqf84zPg1I by [email protected]
0 likes, 0 repeats
Fixed high resolution N64 games - e.g. Turok 2 was previously glitched since I …
Post #Apl3CJBhVXBUUHEBjE by [email protected]
0 likes, 0 repeats
I got sidetracked again, but on the plus side I made artifact colors on Atari 7…
Post #Apl3CJKCztzQufCyzQ by [email protected]
0 likes, 0 repeats
Still idk what’s wrong with colors. It’s not just hues - specifically blue …
Post #Apl3CJT4Sx4xM9M3ns by [email protected]
0 likes, 0 repeats
Well, gitlab is mostly down so I can't really work, so more Highscore progr…
Post #Apl3CJf7k8ihxWzgae by [email protected]
0 likes, 0 repeats
But I also made some progress on touch controls. I've been rewriting it usi…
Post #Apl3CJmvH8xULidukK by [email protected]
0 likes, 0 repeats
More progress, now I hooked up input and have working button and dpad controls …
Post #Apl3CJuio9CGjuI8u0 by [email protected]
0 likes, 0 repeats
Oh, I also have feedback on the controls, using the same kind of animation as i…
Post #Apl3CK3EIW0DAIGwAC by [email protected]
0 likes, 0 repeats
And now multiple layouts work - in particular, it works in portrait now (on pho…
Post #Apl3CKB1pWEzYTvAJs by [email protected]
0 likes, 0 repeats
And a playtest. It's not as precise as I'd like, but I mean it's a …
Post #Apl3CKIpMWTlwfZOTY by [email protected]
0 likes, 0 repeats
Tweaked layouts again after a bunch more playtesting - you can see the phone co…
Post #Apl3CKPuwA9OIet3Wi by [email protected]
0 likes, 0 repeats
Ok, now I'm happy with the overlays. Here are 2 phones with different scree…
Post #Apl3CKY4RqfkhwhZEe by [email protected]
0 likes, 0 repeats
Added GBA and SNES controls as well.I had to rework hitboxes on the face button…
Post #Apl3CKfryquX68LnOK by [email protected]
0 likes, 0 repeats
Oh lmao, the camera "corrected" white balance because of the blueish …
Post #Apl3CKnfVr9JUK01Y0 by [email protected]
0 likes, 0 repeats
2 more features for overlays:- analog stick control type (WIP, I may want to tw…
Post #Apl3CKvT2rO5sVeFhg by [email protected]
0 likes, 0 repeats
Ok, it's in main now. It's still just GB, GBA, NES, SNES, N64 for now, …
Post #Apl3CL3cYXuSHnSlPc by [email protected]
0 likes, 0 repeats
Hm, so I implemented haptic feedback for touch controls, but it doesn't see…
Post #Apl3FVeFdVfc0A6mie by [email protected]
0 likes, 0 repeats
And now SMS controls. I am planning to have matching dpads for every platform, …
Post #Apl3FVlhBpcoNFajK4 by [email protected]
0 likes, 0 repeats
Today wasn't a particularly good day, but in those few hours where we actua…
Post #Apl3FVtqhW9AmXPF20 by [email protected]
0 likes, 0 repeats
Neo Geo Pocket Color is a bit notable since it uses a digital thumbstick instea…
Post #Apl3FW0wH9on8Wiu5A by [email protected]
0 likes, 0 repeats
I also redrew Master System d-pad and made NES overlay resemble the original co…
Post #Apl3FW81qnUPUW2Z8K by [email protected]
0 likes, 0 repeats
3 more platforms, out of which only 2 are playable on mobile: PlayStation, Sega…
Post #Apl3FWElRksRpPBwdE by [email protected]
0 likes, 0 repeats
I now also have a WIP implementation on rumble on mobile, but it depends on a s…
Post #Apl3FWQ6lZx2OaV0JU by [email protected]
0 likes, 0 repeats
Finally, I got sidetracked today playing Metroid: Zero Mission on OP6, and... i…
Post #Apl3FWXuIaBomm9ETA by [email protected]
0 likes, 0 repeats
Lots of progress today. By now it's mostly platforms that are weird and req…
Post #Apl3FWgPmwzlDA81jM by [email protected]
0 likes, 0 repeats
While I'm there, Famicom games have a mic button too now. This is all tempo…
Post #Apl3FWovHJnhdY6ozY by [email protected]
0 likes, 0 repeats
And Atari 7800 as well! This one is less messy, tho it still has the console bu…
Post #Apl3FWwMpdku0dalay by [email protected]
0 likes, 0 repeats
And the last few overlays done. First, WonderSwan. This system is notorious for…
Post #Apl3FX4sK0YqR1ZYrA by [email protected]
0 likes, 0 repeats
And finally, rotary controls: Atari 2600 paddles and driving, as well as NES Ar…
Post #Apl3FXDjn3eMsVidfc by [email protected]
0 likes, 0 repeats
So, that's it for overlays. It's definitely not 100% done, there are so…
Post #Apl3FXLBLNbZFbCaH2 by [email protected]
0 likes, 0 repeats
A few more preferences, or rather they are a bit more flexible now. Load state …
Post #Apl3FXSysNqLdmqoQi by [email protected]
0 likes, 0 repeats
The feedbackd change for arbitrary rumble patterns has landed today, so I lande…
Post #Apl3FXZiTLENyg0Bvc by [email protected]
0 likes, 0 repeats
Implemented undo for remove from recent. Properly batched and everything.Next w…
Post #Apl3FXhA1fBaLlU8X2 by [email protected]
0 likes, 0 repeats
the reason why the game is tinted magenta and then green is probably crt shader…
Post #Apl3FXntccZcgedW1w by [email protected]
0 likes, 0 repeats
I managed to fix SMS artifacting: it's not perfect but it mostly matches ho…
Post #Apl3FXzav7vnGw6rGS by [email protected]
0 likes, 0 repeats
This filter is such a rabbit hole ngl. Now I made 480i actually interlaced: no …
Post #Apl3FY8SOB1JiQFw4u by [email protected]
0 likes, 0 repeats
Meanwhile the FM audio issue in SMS turned out to be an upstream bug in Gearsys…
Post #Apl3FYGFvBG66buAEa by [email protected]
0 likes, 0 repeats
Gearsystem upstream also added Light Phaser support, so we support it too now.U…
Post #Apl3FYOlPY42WzsxUm by [email protected]
0 likes, 0 repeats
Ah, also I now parse the ROM header for SMS and GG as well. I just use the las…
Post #Apl3FYWCxs1Eu5Mu6C by [email protected]
0 likes, 0 repeats
All cores specify their versions and commits now. It's not used for anythin…
Post #Apl3FYcaa97hDsM02q by [email protected]
0 likes, 0 repeats
A few more input updates. First, I refactored the pointer input to route it thr…
Post #Apl3FYkO79MTc40ECW by [email protected]
0 likes, 0 repeats
I keep getting sidetracked. So, I discovered that reducing resolution like it w…
Post #Apl3FYsBe9bG0FeSMC by [email protected]
0 likes, 0 repeats
nothing truly illustrates the Never The Same Color nature of NTSC better than a…
Post #Apl3FYzdCTYSNL8Oxc by [email protected]
0 likes, 1 repeats
And I got sidetracked again. This time on my quest to make games look as ugly a…
Post #AtevgqK7WPo33OC1EO by [email protected]
0 likes, 0 repeats
A few small fixes:- Mega Drive magic string was "SEGA MEGA_DRIVE" ins…
Post #AtevgqQ9A0cvM50pcm by [email protected]
0 likes, 0 repeats
Been a while since the last update, but I was sick (kinda still am but eh). So,…
Post #AtevgqWWmHjNfrzvZQ by [email protected]
0 likes, 0 repeats
I also had to draw a whole bunch of icons for this (incl. 3 different lightguns…
Post #AtevgqbUTphVvGJtJ2 by [email protected]
0 likes, 0 repeats
I reverse engineered the luma/chroma filters from the NTSC filter (the original…
Post #AtevgqhW7QWODx8hhQ by [email protected]
0 likes, 0 repeats
Not much is happening right now as I was working mostly on libadwaita before UI…
Post #AtevgqnBmL3gVXnEXY by [email protected]
0 likes, 0 repeats
So the only things that differ between platforms now are:- Mode (determines the…
Post #Atevgqs9Tt1okw7CHA by [email protected]
0 likes, 0 repeats
I don't deal well with rabbit holes, do I... There are still things I 100% …
Post #Atevgqx7BQzx0KRA0m by [email protected]
0 likes, 0 repeats
Tried to port Kronos - another Sega Saturn emulator that runs a lot faster than…
Post #Atevgr38p1opJ1FyPA by [email protected]
0 likes, 0 repeats
I pushed what I had here: https://github.com/alice-mkh/Kronos but it's just…
Post #Atevgr9WRIvHcoF4Lo by [email protected]
0 likes, 0 repeats
So ig it's a similar situation to DeSmuME/melonDS now, where in, say, a yea…
Post #AtevgrEq7XAztIjJdg by [email protected]
0 likes, 0 repeats
And now I'm trying to support Vulkan cores, e.g. the ParaLLEl renderer for …
Post #AtevgrKrl7zsBzY824 by [email protected]
0 likes, 0 repeats
Ok, so this specific thing was a lot easier to solve, and is landed now.See, wh…
Post #AtevgrRFNP6KVmXDyi by [email protected]
0 likes, 0 repeats
- changing resolution on the fly depending on whether the game is 240p or 480i …
Post #AtevgrWv2JdcnNBkoq by [email protected]
0 likes, 0 repeats
Ugh, there was a bug with aliasing. Fixed (240p output is now 640x240 - this wi…
Post #AtevgrdedH1f8GL8Jk by [email protected]
0 likes, 0 repeats
I still can't get over how different the 2 renderers feel. Esp compared to …
Post #AtevgrjKIBYxPqzf9s by [email protected]
0 likes, 0 repeats
Ditto with the CRT shader. The old one displayed 480 scanlines with separation …
Post #Atevgrozx66FhReC00 by [email protected]
0 likes, 0 repeats
Meanwhile @[email protected] added support for other PlayStation and Sega S…
Post #AtevgrvNZNCi1EdHwe by [email protected]
0 likes, 0 repeats
Next: we now crop overscan for Nintendo 64 games (8px from each side) - only pa…
Post #Atevgs2p7h9uOK7EY4 by [email protected]
0 likes, 0 repeats
Woah - there's been a lot of progress on BlastEm's new dynarec (that wo…
Post #Atevgs88nvPceobTpw by [email protected]
0 likes, 0 repeats
After playtesting Mega Drive on mobile, I discovered the 3- and 6-button touch …
Post #AtevgsDSU9fKvJ5j7o by [email protected]
0 likes, 0 repeats
Saturn now supports Sega 3D Control Pad... partially. One of its features is an…
Post #AtevgsImANv3BnZyPg by [email protected]
0 likes, 0 repeats
And somehow this game runs smoothly on a phone, even in the smooth mode (60 fps…
Post #AtevgsNjrvtBRBtw9I by [email protected]
0 likes, 0 repeats
No big changes today, but I finally switched to adwaita sans (inter) in the app…
Post #AtevgsShZTrJgaDtsu by [email protected]
0 likes, 0 repeats
Otherwise I've been wondering about the DualShock mode buttons and Sega 3D …
Post #AtevgsXfH1pRvyXrcW by [email protected]
0 likes, 0 repeats
Another option is to just make it work like on the actual controller - map it o…
Post #AtevgsccyZnaBMrpM8 by [email protected]
0 likes, 0 repeats
PSX input is such a nightmare.- Some games only support standard controller - e…
Post #Atevgshag7liQlBn5k by [email protected]
0 likes, 0 repeats
And DualShock sticks are supported too now, thanks to Victoria. It's also p…
Post #AtevgsmYNfjqg9VkpM by [email protected]
0 likes, 0 repeats
Victoria also added a workaround for search provider not showing results right …
Post #AtevgsrW5DhyvXpiYy by [email protected]
0 likes, 0 repeats
Fixed a bunch of PSX disc ID parsing issues today, e.g. with Dragon Warrior VII…
Post #AtevgswTmlg7Aw9gIa by [email protected]
0 likes, 0 repeats
One thing that's not completely relevant here is that I'm significantly…
Post #Atevgt1nSzvpRQdvaS by [email protected]
0 likes, 0 repeats
Hm. I tried to implement a comb filter for the NTSC shader. For N64, PSX and PC…
Post #Atevgt779EBXhv8AsK by [email protected]
0 likes, 0 repeats
For context, right now it’s notch+bandpass everywhere. It works fine for e.g.…
Post #AtevgtCmo8ipzVmhiS by [email protected]
0 likes, 0 repeats
An example of breakage: it removes color entirely from atari and sega platforms…
Post #AtevgtHOX0PODnwNto by [email protected]
0 likes, 0 repeats
Ok, so DeSmuME has added ARM Neon support so it runs noticeably faster on mobil…
Post #AtevgtMiDEf6UIQdBg by [email protected]
0 likes, 0 repeats
In other news, I enabled blastem's new core for non-x86 builds by default, …
Post #AtevgtRfumdEjgkavI by [email protected]
0 likes, 0 repeats
Eh, another day where I can't focus on work or anything useful. So - anothe…
Post #AtevgtWzb0sx0BEqDA by [email protected]
0 likes, 0 repeats
Haven't posted in a while, mostly because not much is happening rn as I was…
Post #AtevgtbxIYr5FZYnwm by [email protected]
0 likes, 0 repeats
After a bit more work - switched it over. So - NTSC filter should now look nice…
Post #AtevgthGyn6nW433Ee by [email protected]
0 likes, 0 repeats
And now the same filter handles PAL, instead of using pal-r57shell. The old fil…
Post #AtevgtnIcNvfokrrd2 by [email protected]
0 likes, 0 repeats
And now side by side (third image is the old PAL filter). It's a bit diffic…
Post #AtevgtsGJvto49BpMe by [email protected]
0 likes, 0 repeats
I discovered another N64 game using interlaced scan: Majora's Mask, specifi…
Post #AtevgtxE1TrwJXVn6G by [email protected]
0 likes, 0 repeats
I slightly reworked screenshots. First, they are now at the same size as displa…
Post #Atevgu2Bj1q4Yvpkps by [email protected]
0 likes, 0 repeats
And another change for screenshots. When taking a screenshot of a Nintendo DS g…
Post #Atevgu7VPG5mpQK07k by [email protected]
0 likes, 0 repeats
Some work on gamepad support the past 2 days. One: I got a request for Stadia C…
Post #AtevguCp5ULV5uoFPc by [email protected]
0 likes, 0 repeats
Some more gamepad types:- DualSense (no X/O swap depending on the locale compar…
Post #AtevguHmn2JdLJ8D9E by [email protected]
0 likes, 0 repeats
I thought it's fine to just use a counter as missing serial would be a rare…
Post #AtevguNSRwqvctmjzM by [email protected]
0 likes, 0 repeats
A few more changes the last few days. First, I ported the OpenGL context handli…
Post #AtevguTU5XfnvabYNk by [email protected]
0 likes, 0 repeats
GTK has deprecated GtkShortcutLabel so I reimplemented the subset I'm using…
Post #AtevguZ9kSD6DBG5Ds by [email protected]
0 likes, 0 repeats
I tried to support Mark III paddle controller in Gearsystem, but I'm not re…
Post #AtevgueTQgSoTfkKVk by [email protected]
0 likes, 0 repeats
Lots of changes to video filters. First, we now have separate filter prefs for …
Post #Atevguk95b06lGOrLs by [email protected]
0 likes, 0 repeats
Second, the "Enable CRT" pref is gone, instead CRT is now just a cons…
Post #AtevgupSlpFp1kt6dk by [email protected]
0 likes, 0 repeats
Fourth, a bunch of fixes to composite filter again! Most notably, SNES alternat…
Post #AtevguvqO6MHLXsCaO by [email protected]
0 likes, 0 repeats
Now let's talk about CRT (RGB). One might think this is just the CRT filter…
Post #AvWmVitESVVRYuafWy by [email protected]
0 likes, 0 repeats
2 small changes: colorburst phase for the composite filter is now provided by t…
Post #AvWmVizy3StTtnk31s by [email protected]
0 likes, 0 repeats
Following colorburst, overscan is now handled by the frontend: instead of cores…
Post #AvWmVj5diNQmBOOZs0 by [email protected]
0 likes, 0 repeats
Added the show overscan toggle, and split video prefs onto a separate page. The…
Post #AvWmVjBJNHy4Sz36i8 by [email protected]
0 likes, 0 repeats
Meanwhile Victoria implemented backup and restore functionality, or rather I fi…
Post #AvWmVjGd3WDmjTXM00 by [email protected]
0 likes, 0 repeats
Also the sidebar in preferences is finally getting useful. We already have 5 pa…
Post #AvWmVjLal4BuyrrJjc by [email protected]
0 likes, 0 repeats
Alright, so now cores report the interlacing info. Like before, they output bot…
Post #AvWmVjQuRIRdFMLZ1U by [email protected]
0 likes, 0 repeats
The next step will be to handle it outside the video filters - right now it&#39…
Post #AvWmVjVs8qPlUkfWl6 by [email protected]
0 likes, 0 repeats
Finally, Victoria changed how gamepad layers work - if you press a button and t…
Post #AvWmVjbXnkx3mLK3bE by [email protected]
0 likes, 0 repeats
Hm, I just realized that one of the reasons the deinterlacing shader is ineffec…
Post #AvWmVjgrTzCm2poIt6 by [email protected]
0 likes, 0 repeats
Ok, now I have more robust deinterlacing handling. Previously the only filters …
Post #AvWmVjmBADSUJKIYAy by [email protected]
0 likes, 0 repeats
They do the usual things:- bob shows one field at a time, preserving the framer…
Post #AvWmVjrUqRiCZomnSq by [email protected]
0 likes, 0 repeats
So I reworked the composite filter again:- All the platform variants are now ge…
Post #AvWmVjwoWfxuqJH2ki by [email protected]
0 likes, 0 repeats
Next: starred gamesI'm not sure we need the full categories like in gnome-g…
Post #AvWmVk14GrMt3VGRNo by [email protected]
0 likes, 0 repeats
I decided to add a separate RGB filter after all (see the first screenshot, com…
Post #AvWmVk5fzj3RHnQ7ZA by [email protected]
0 likes, 0 repeats
I'll be less actively working on highscore for a bit as I switch back to ac…
Post #AvWmVkAzfxJ9YHuMr2 by [email protected]
0 likes, 0 repeats
Ok, I finally have Atari 7800 Tower Toppler look right.No, the implementation i…
Post #AvWmVkHNIEPbs4tSng by [email protected]
0 likes, 0 repeats
I mean compare to how it was before. Oof. Not only did it look wrong, it just f…
Post #AvWmVkNOvpEUAliHC4 by [email protected]
0 likes, 0 repeats
i still can't get over that it works now. My favorite time sink is gone ​…
Post #AvWmVkT4ajlmSMMo2C by [email protected]
0 likes, 0 repeats
Ok, one more change. Now that I understand a bit better how this happens, a dig…
Post #AvWmVkYOGy1Uiqr3K4 by [email protected]
0 likes, 0 repeats
Next: more gamepad support. Since I have money I got an 8bitdo M30 and it's…
Post #AvWmVkdhxCHCzLLIbw by [email protected]
0 likes, 0 repeats
I consolidated core ports in their own github/gitlab orgs now instead of them l…
Post #AvWmVkk5ZTNfJ8KOYa by [email protected]
0 likes, 0 repeats
Next: LCD color correction is now a toggle-able preference, so if someone prefe…
Post #AvWmVkqTBkU7cvJUVE by [email protected]
0 likes, 0 repeats
And now I have color correction for the 3 remaining platforms. I also resolved …
Post #AvWmVkvQtISFsJdSEq by [email protected]
0 likes, 0 repeats
Tho one reason color LCD filter doesn’t look right atm is that first colors a…
Post #AvWmVl0kZWhy8o7hWi by [email protected]
0 likes, 0 repeats
This is now fixed, so color filtering for LCD changes the subpixels themselves.…
Post #AvWmVl7UAU60ThH51c by [email protected]
0 likes, 0 repeats
I now also hooked up (monochrome) NGP and WonderSwan LCD colors into the color …
Post #AvWmVlD9pOdIlHvbrk by [email protected]
0 likes, 0 repeats
Ok, it works now, tho still need to clean up that branch + I'm not exactly …
Post #AvWmVlITVct11mPr9c by [email protected]
0 likes, 0 repeats
Ah, slightly cleaned it up and landed it. I'll do the rest later.Instead, I…
Post #AvWmVlO9AXQJJN4Nzk by [email protected]
0 likes, 0 repeats
I started cleaning up GB palettes. First step: separate DMG/GB Pocket/GB Light …
Post #AvWmVlT6s5ORYlOLjM by [email protected]
0 likes, 0 repeats
I think what I'd ideally like for GBC/SGB is to just have them in the model…
Post #AvWmVlYmWzvjqM2sZU by [email protected]
0 likes, 0 repeats
After looking at this some more, I concluded that the best course of action wou…
Post #AvWmVlfA9H2CA91yW8 by [email protected]
0 likes, 0 repeats
(I know the screenshot looks exactly same as before but I mean that's kinda…
Post #AvWmVllBmrr4SpqmuW by [email protected]
0 likes, 0 repeats
Ok, I landed it. The save migration is in place now, and the performance regres…
Post #AvWmVlrDQSfwlWfbIu by [email protected]
0 likes, 0 repeats
The old code is still there (https://github.com/highscore-emu/bsnes/) and I ren…
Post #AvWmVlyeymd98c9XuK by [email protected]
0 likes, 0 repeats
Next I'm either looking at porting SameBoy, or at trying to run SGB in bsne…
Post #AvWmVm4gcNS1RIyMIi by [email protected]
0 likes, 0 repeats
this is prob the wildest tangent I've gone on yet.Unfucking LCD color corre…
Post #AvWmVmAMHHzJitct8q by [email protected]
0 likes, 0 repeats
Alright, SameBoy ported and I switched the cores over.Lots to say here, but TLD…
Post #AvWmVmGNusoC1aRhXE by [email protected]
0 likes, 0 repeats
Ok, I started laying down plumbing for LLE SGB, but that's nowhere near don…
Post #AvWmVmN7VqCEMTb528 by [email protected]
0 likes, 0 repeats
Uh, that may be on pause for now as I found a pretty egregious bug. Multiple, a…
Post #AvWmVmTr6naGhMkSX2 by [email protected]
0 likes, 0 repeats
Now, SGB. So I started added plumbing for it, but I discovered that bsnes somet…
Post #AvWmVmaahkyJ2Ftq1w by [email protected]
0 likes, 0 repeats
I don't know if it's a bug in my code or upstream, but I highly suspect…
Post #AvWmVmgyK24lM2svya by [email protected]
0 likes, 0 repeats
Specifically, it starts reporting everything as uninitialized variables, with c…
Post #AvWmVmnLwJBDfps1vE by [email protected]
0 likes, 0 repeats
Meanwhile, since I dropped GB(C) support from mGBA, it's now much easier to…
Post #AvWmVmtNZu05yWgqJc by [email protected]
0 likes, 0 repeats
asan/ubsan do work. I fixed a few leaks through asan, while ubsan shows a few U…
Post #AvWmVmzPDUoyHDVei0 by [email protected]
0 likes, 0 repeats
Ok, I managed to reproduce it with upstream version alone, so reported at https…
Post #AvWmVn5Qr5dqZuKT6O by [email protected]
0 likes, 0 repeats
still can't believe DS is playable on mobile now ^^ depends on the game/sce…
Post #AvWmVnBSUgSisb9HUm by [email protected]
0 likes, 0 repeats
Alright, the savestates issue is fixed now ^^ So I'll continue a bit later.…
Post #AvWmVnHq6xZBCO8NRQ by [email protected]
0 likes, 0 repeats
:3Still need to fix snapshots, but this is looking very very promisingWhen you …
Post #AvWmVnNVls6TTymuHY by [email protected]
0 likes, 0 repeats
I'm honestly amazed that it works at allThis is sth gnome-games could never…
Post #AvWmVnTXPSvLmfbifw by [email protected]
0 likes, 0 repeats
Uh, and fixed another bugs with saves in SameBoy port. Lots of churn here, sorr…
Post #AvWmVnZD4NSe4GGFW4 by [email protected]
0 likes, 0 repeats
Aaaand landed!Loading snapshots, resetting the game and auto-loading snapshot a…
Post #AvWmVnesjHzwLqumMC by [email protected]
0 likes, 0 repeats
It will take some time for CI to pass, so no builds yet. Hopefully soonSo, GB s…
Post #AvWmVnkCPWFecLP1e4 by [email protected]
0 likes, 0 repeats
Hm, I got an audio desync somehow. Only once, but apparently it can happen in b…
Post #AvWmVnpW5kVMsptGvw by [email protected]
0 likes, 0 repeats
One last touch: enabled multiplayer support. SGB does support handling multiple…
Post #AvWmVnvXjLKFBWi5KK by [email protected]
0 likes, 0 repeats
(this is how I learned SGB multiplayer was a thing, yes)
Post #AvWmVo1ZMw97UDWtii by [email protected]
0 likes, 0 repeats
Alright, so the only remaining core that may be a problem is BlastEm. And I&#39…
Post #AwYnDcBLC8h1cGQQ5o by [email protected]
0 likes, 0 repeats
Ok, so I figured out how to build extensions and did a few tests.- Extensions c…
Post #AwYnDcHioPnTw3PW2S by [email protected]
0 likes, 0 repeats
idk which, would need testingpicodrive, just because it supports 32x - I though…
Post #AwYnDcNOTKKmDe42sa by [email protected]
0 likes, 0 repeats
meanwhile, fixed a bug with overscan cropping, where there would sometimes be 1…
Post #AwYnDcSMAsIuT2O0cC by [email protected]
0 likes, 0 repeats
hm, one thing I see multiple projects do (openemu and jg (whose picodrive port …
Post #AwYnDcXfr6YcjWsFu4 by [email protected]
0 likes, 0 repeats
halfway through porting it I noticed a few issues and switched to porting genes…
Post #AwYnDcczXKoL01MVBw by [email protected]
0 likes, 0 repeats
after all, if we can't get away with all GPL3 compatible stuff, no reason n…
Post #AwYnDcifCFLdHc1224 by [email protected]
0 likes, 0 repeats
ok, I have the port ready. Virtua Racing runs perfectly (in BlastEm it crashes …
Post #AwYnDcnysTbLY6VHJw by [email protected]
0 likes, 0 repeats
Ok, I discovered a thing that's incredibly helpful. I can build extensions …
Post #AwYnDcswa1ZTnUpF3Y by [email protected]
0 likes, 0 repeats
And looks like it does work in CI and I can make it export 2 bundles instead of…
Post #AwYnDcxYItG21myvEu by [email protected]
0 likes, 0 repeats
And landed, so I'm switching to work now.
Post #AwYnDd2rz7VkIHTAWm by [email protected]
0 likes, 0 repeats
Aand as expected, Sega CD support works perfectly :3Now I just need to gather a…
Post #AwYnDd8BfLlSYlxPoe by [email protected]
0 likes, 0 repeats
Landed, supporting 28 different BIOS versions total ​:neocat_googly_shocked:�…
Post #AwYnDdCnODS0n47600 by [email protected]
0 likes, 0 repeats
Oh no, Sega CD games don't mention if they are multi-disc in their headers …
Post #AwYnDdHl5lQ92SR3jc by [email protected]
0 likes, 0 repeats
Ugh, and now I'm having doubts again. The nice thing about PicoDrive would …
Post #AwYnDdMMod6hGkajuy by [email protected]
0 likes, 0 repeats
Well, and if I'm porting PicoDrive anyway, why not also do this?
Post #AwYnDdRKWB4pW8uhea by [email protected]
0 likes, 0 repeats
tho I think the filter should look different on 32X, I've seen some dot cra…
Post #AwYnDdX0B5c7njZEUi by [email protected]
0 likes, 0 repeats
ok, and now I'm hitting the weirdest bug: music specifically in Castlevania…
Post #AwYnDdbxsdaG37tCEK by [email protected]
0 likes, 0 repeats
Heh, the lack of reactions to the knuckles chaotix screenshot is a pretty good …
Post #AwYnDdhHYrpyJcNRWC by [email protected]
0 likes, 0 repeats
Another thing I’ve been thinking of is - i wonder if i should have a region p…
Post #AwYnDdmbF65ga6rgo4 by [email protected]
0 likes, 0 repeats
Ok, PicoDrive ported. It's not perfect - that bug with savestates is still …
Post #AwYnDdsGu0cyrhWDeC by [email protected]
0 likes, 0 repeats
egh, CI is broken and will be until vala maintainer re-runs the pipeline and th…
Post #AwYnDdxwYvAH9IAkUK by [email protected]
0 likes, 0 repeats
Ah, I can just switch to the stable SDK for now. So: https://gitlab.gnome.org/W…
Post #AwYnDe3cDphZQspHKS by [email protected]
0 likes, 0 repeats
also drawing the 32x icon was a nightmarethis is the best I managed. I don'…
Post #AwYnDe8vu3xHhNJWcK by [email protected]
0 likes, 0 repeats
Yep, works perfectly on mobile. Also ha - chaotix is also using dithered waterf…
Post #AwYnDeDtbbvPwldULw by [email protected]
0 likes, 0 repeats
Ok, CI is fixed, so the proper builds are available again
Post #AwYnDeIVKTbyB3nAXI by [email protected]
0 likes, 0 repeats
Victoria has implemented an autoselection for PSX DualShock analog mode - it wo…
Post #AwYnDeNT21a6QS78Gu by [email protected]
0 likes, 0 repeats
Oh right, PicoDrive has fixed the savestate issue upstream ^^
Post #AwYnDeSmiFpogwbNYm by [email protected]
0 likes, 0 repeats
A few happenings from the weekend:- I fixed a visual glitch with rotated screen…
Post #AwYnDeYSNAN6yXFuOu by [email protected]
0 likes, 0 repeats
Nothing big, but:- Fixed a bug where if you restore an SGB2 state while having …
Post #AwYnDee824uPG7uRF2 by [email protected]
0 likes, 0 repeats
More small changes:- Fixed a bug where if you press a button/tilt a stick, paus…
Post #AwYnDek9ffjHYojFdQ by [email protected]
0 likes, 0 repeats
And now it's really bugging me that the rainbow in fake transparency meshes…
Post #AwYnDeqBJGY9rVY41o by [email protected]
0 likes, 0 repeats
Alright, so I added a low-pass step, replacing linear filtering. Now MD, 32X an…
Post #AwYnDev90oWI6ts1lQ by [email protected]
0 likes, 0 repeats
Ah, forgot that one. Since 2 of the cores are now shipped as flatpak extensions…
Post #AwYnDf1Wd5ckQgr7i4 by [email protected]
0 likes, 0 repeats
Also I tweaked the composite filter for MD yet again_to tone down rainbowing ar…
Post #AwYnDf6UKdasg5B5Rg by [email protected]
0 likes, 0 repeats
Since my laptop is in a half-working state right now, my main development machi…
Post #AwYnDfCrwuhKzsABOK by [email protected]
0 likes, 0 repeats
Still no thermal paste, looks like it will be here tomorrow morning instead, so…
Post #AwYnDfIXbpEdHSoiES by [email protected]
0 likes, 0 repeats
Got feedback from Victoria that this filter is slow on her laptop - yup, and th…
Post #AwYnDfOvE6L5bFnoB6 by [email protected]
0 likes, 0 repeats
For now a bunch of video filter improvements elsewhere:- Filters now have u_pla…
Post #AwYnDfUEuKanrkI3Sy by [email protected]
0 likes, 0 repeats
More filter work:- Global uniforms rather than only per-pass - so they can be d…
Post #AwYnDfaGXvPgAR6rrM by [email protected]
0 likes, 0 repeats
oh rightalso gamemode is now supported - the runner process registers with it w…
Post #AwYnDfgeACW8UE5xo0 by [email protected]
0 likes, 0 repeats
A few NES changes:- I noticed blargg's filter in nestopia the current backg…
Post #AwYnDfmJp73QlokUe8 by [email protected]
0 likes, 0 repeats
One thing that I'm not sure how to fix is: for Atari 2600 and 7800 I have t…
Post #AwYnDfsLShsJ4VZJ2W by [email protected]
0 likes, 0 repeats
Found this: https://forums.nesdev.org/viewtopic.php?p=79812#p79812 and it actu…
Post #AwYnDfyN6IhBNCO7Qu by [email protected]
0 likes, 0 repeats
A bit more highscore work- I pushed the composite filter changes. For the most …
Post #AwYnDg42lDETen2eH2 by [email protected]
0 likes, 0 repeats
Ok yeah, I tested it again and game mode was definitely making my laptop work w…
Post #AwYnDg9iQ7llwNhB7A by [email protected]
0 likes, 0 repeats
I'm also pondering if I should switch back to bsnes v115because... yeah, bs…
Post #AxYYm6wHa2ZwhfdaEK by [email protected]
0 likes, 0 repeats
Yuuup, SGB easily runs at full speed in the old bsnes...Fun
Post #AxYYm72JDdOp0MSOci by [email protected]
0 likes, 0 repeats
I rebased the highscore port and opened:- https://github.com/bsnes-emu/bsnes/pu…
Post #AxYYm792oamrLFbm7c by [email protected]
0 likes, 0 repeats
Anyway, landed it. I'm using a temporary branch for bsnes for now, with tho…
Post #AxYYm7FQQrtJf2as4G by [email protected]
0 likes, 0 repeats
Update: it also runs at full speed on OP6 and on Luna's laptop from 2015. b…
Post #AxYYm7L65mQbwdFOuO by [email protected]
0 likes, 0 repeats
Moral of the story: don't use beefy gaming computers for development... and…
Post #AxYYm7QlkgxuEDtvkW by [email protected]
0 likes, 0 repeats
Ok, a few posts ago I mentioned filter options. Now they are actually used - wh…
Post #AxYYm7XrKKdWaDDang by [email protected]
0 likes, 0 repeats
Next experiment: having consoles that only output YIQ/YUV (as in, don't hav…
Post #AxYYm7dsxvSOsu2PC4 by [email protected]
0 likes, 0 repeats
This is difficult because... Chroma in YIQ and YUV can have negative values (ov…
Post #AxYYm7kGaCYrCh1V8i by [email protected]
0 likes, 0 repeats
@alice how are the float16 represented atm? (in openexr they are a special subc…
Post #AxYYm7pwF769UHg1yq by [email protected]
0 likes, 0 repeats
@[email protected] they just don’t exist
Post #AxYYm7vxshv1myUqNE by [email protected]
0 likes, 0 repeats
@[email protected] and in glsl texture() output is always a float anyway…
Post #AxYYm81dXcSK4Z9NDM by [email protected]
0 likes, 0 repeats
@[email protected] err, a vec4 whose components are always floats, you g…
Post #AxYYm87JCWzcM9nu3U by [email protected]
0 likes, 0 repeats
@alice yeye. My idea was that maybe the processing was done in CPU, hence the E…
Post #AxYYmWO8xaifdJrgcy by [email protected]
0 likes, 0 repeats
@[email protected] nope, all the processing is on gpu
Post #AxYYo1SytkqeJFqMa0 by [email protected]
0 likes, 0 repeats
@alice I wish I could drive this into my old boss's head(Linux memory model…
You are viewing proxied material from pleroma.anduin.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.