Elektrine lite

← Feed

@alice@mk.nyaa.place

Post #3434642

2025-09-26 03:21 UTC

More refactoring: i completely redid the way firmware is handled in libhighscore and cores. There’s a lot less boilerplate now, and we get automatic tracking for which bios was used for nice error messages. I mean look at these numbers: libhighscore 20 files changed, 259 insertions(+), 369 deletions(-) bsnes 1 file changed, 49 insertions(+), 59 deletions(-) bsnes-jg 1 file changed, 26 insertions(+), 65 deletions(-) mednafen-highscore 1 file changed, 44 insertions(+), 109 deletions(-) nestopia 1 file changed, 9 insertions(+), 13 deletions(-) genesis-plus-gx 1 file changed, 6 insertions(+), 35 deletions(-) picodrive 1 file changed, 9 insertions(+), 31 deletions(-) highscore 38 files changed, 100 insertions(+), 314 deletions(-) --- total 64 files changed, 499 insertions(+), 995 deletions(-)

Replies (1)

  • @alice@mk.nyaa.place 2025-09-30 03:19

    After a bit more refactoring: pass feedback in the video filter system (accessing pass output from the last frame basically - I just have 2 buffers instead of 1 and swap them, so it's essentially free other than vram use), and a few accuracy improvements in the TV filter. One thing I'd still like to try to do is comb filter, and having pass feedback should help here - with this I should be able to access the colorburst from the previous frame.

    Open ##3434641