User Activity

  • Posted a comment on discussion Open Discussion on Fuse - the Free Unix Spectrum Emulator

    The last release was a year and a half ago, and it contains that nasty kempston joystick bug. It makes half the games unplayable. I suggest to the maintainers of this project: Take the current code from git master, build it, quickly test it, make a new release and publish it as 1.5.8. ASAP!!! It already works fine, so you just have to do it. There are a few new usefull patches waiting. Merge them, review them, test them, publish a new release. Preferebly within a month. This project is getting SLOW...

  • Posted a comment on ticket #427 on Fuse - the Free Unix Spectrum Emulator

    I would also like to add that none of the existing Fuse filters can simulate blur. So, all the other filters that purpotedly simulate a TV set are deeply and essentially flawed, since BLUR is the PRIMARY effect on 99% of CRT television screens. All the effects that those other filters are simulating were virtually non-existant on 99% of real CRT TV sets, for various reasons, and I certaily won't go explaining and debunking each one since that would make this post too long. So, since those filters...

  • Posted a comment on ticket #427 on Fuse - the Free Unix Spectrum Emulator

    Of course, to extend the bimuddy and bifuzzy filters to arbitrary scaling, you must play the game of "connect the dots". So, there are more than uncountably many versions of bimuddy and bifuzzy if arbitrary scaling is desired, depending on how you connect the dots. Use common sense to select the variations that you like.

  • Posted a comment on ticket #427 on Fuse - the Free Unix Spectrum Emulator

    I forgot: The bilinear filter is implemented in the patch as folows: === for 2x bilinear === f(1)=1, f(0.5) = 0.5, f(-0.5)=0.5 === for 3x bilinear === f(1)=1, f(1/3) = 2/3, f(2/3)=1/3, then simetrical for negative x === for 4x bilinear === f(1)=1, f(1/4) = 3/4, f(2/4)=2/4, f(3/4)=1/4, then simetrical for negative x === for 3x bimuddy === f(1)=1, f(1/3) = 3/4, f(2/3)=1/4, then simetrical for negative x === for 3x bifuzzy === f(1)=1, f(1/3) = 4/5, f(2/3)=1/5, then simetrical for negative x I think...

  • Posted a comment on ticket #427 on Fuse - the Free Unix Spectrum Emulator

    Here is a quick explanation of provided filters: The bilinear filtering uses a "triangle "weighting function: if (0<=x<1): fb(x) = 1-x elseif (-1<x<0): fb(x) = x+1 else f(x)=0 It is called "triangle" because it looks like a triangle when drawn as a graph, because the function slopes are straight lines. Since the slopes are straight lines, it is also commonly called a "linear" filter. Of course, this above is a 1D simplification (1D linear filter), a componenet of 2D version, which is called "bilinear"...

  • Posted a comment on ticket #427 on Fuse - the Free Unix Spectrum Emulator

    Here is a new patch (v4) with the following changes compared to v3: - added documentation in man/fuse.1 (this is the first time that I'm adding a man doc) - consistently applied "strip trailing spaces" to every modified .c and .h source code file As I have previously indicated, I like these new filters a lot, and I hope that other users will like them, too. Enjoy your new and beautifull filtered output image.

  • Posted a comment on ticket #427 on Fuse - the Free Unix Spectrum Emulator

    I strongly recommend keeping in all the SEVEN provided filters. Don't cut your users on their preferences. All three kinds (bilinear, bifuzzy and bimuddy are needed), and due to the Hi-DPI thing, all variations are required. By usefulness: 1. bimuddy (most useful) 2. bifuzzy(just slightly more sharper for perople who prefer sharp) 3. bilinear (for people who dislike seeing pixels) By resolution (scale factor): today's monitors have a vide variety of DPI. So I provided 2x - 4x scaling. Bifuzzy and...

  • Posted a comment on ticket #427 on Fuse - the Free Unix Spectrum Emulator

    Ah, darn, patch v2 is also reversed, only v3 is OK. Here is patch v3:

View All

Personal Data

Username:
kirosan3
Joined:
2020-03-22 05:18:15

Projects

  • No projects to display.

Personal Tools