SymphonyRecomp update 0.5b :D
▲ 101 r/recomps+3 crossposts

SymphonyRecomp update 0.5b :D

Hello, ive came here to make an announcement, alucard is a bit~
oh wait wrong message xD

jokes aside, ive came here to update you all on SymphonyRecomp, our recompilation of ps1 sotn, we got a LOT done

We have a new interface with customizations and localization for other languages, a lot of stability improvements and widescreen is now decent! we also have .chd support(wich was requested since the first release :p)

We also made an experimental asset replacement system, similar to what rt64 has for n64 recomps, it still in early stages and the documentaiton is not finished but you can have fun with it!

I hope you guys enjoy it! this is a passion project of mine and the entire team, we have put a LOT of energy and time on it, now development will be slower since my semester at uni started, and i want to focus on other projects, but i will still be arround updating and improving it to the most of my ability!

Update video: https://www.youtube.com/watch?v=Nps4sE8mK1g
Release: https://github.com/BlackLabelHQ/SymphonyRecomp/releases/tag/v0.5.0b

just a note, that i think its important to say nowdays, this project was made by human hands, this is not a vibecoded project, we made the entire recomp and toolset from scratch, in the age of AI-Everything i think this is important to say! this doesnt mean it is a flawless projects, we litle humans still a bit clumsy at times, but weve put a lot of effort to make 0.5b the most stable possible!

u/flafmg_ — 1 day ago
▲ 38 r/recomps+1 crossposts

A guide on the meaning of Recomps, Decomps, and Source Ports!

So, with all the confusion media is causing with the terms i think it would be cool to have a post explaining the difference, for the ones interested in knowing it, this will be a bit oversimplified so some stuff will be ommited to try and make it easier to understand

first of all: Decomps Recomps and Source ports are different, although the last two aim on porting the code from one plataform to another

so what each one of them mean?

Decompilation: Decompilation is the process of recreating what the original source code for that software would look like, this is done by analyzing the compiled code and trying to reproduce what the source code would be like, its like a translation, the compiled code is a language, the source code is another language, the idea is to translate the compiled code to source code while keeping the same "meaning", or using another analogy its like a cake, you cant unbake it but you can take a look and eventually figure out the recipe that leads to that cake, decompilation does not equal a pc port, although it can lead to one, its not its primary goal, its goal is to recreate the source code

Source ports: extending from the idea above a source port gets the source code produced by the decomp and adapts it to run on modern hardware (this is what harbour masters does for example) (source ports does not necessarely derive from a decomp, this is oversimplified here)

Recompilation: then we have recompilation, first you need to understand what is a recompiler. the recompiler is a piece of software that the idea is to take the compiled code, the machine code, and do something similar to a translitaration* on it, it gets the machine code and generates the equivalent code in a high level language, that then can be compiled down to modern hardware. the code is harder to understand since this is a transliteration and this is not a magic box, a lot of work still needs to be done to make a proper port, just like a source port, decompilations can help a recomp to be done since you can better understand the code

translitaration* is the act of converting the words from one writing system to another, like "水" from japanese kanji to "mizu" in the latin alphabet, this is a transliteration, a translation would be saying that "水" means "water"

I hope this helps to clear the confusion, there is a lot more to these topics, as stated before this is oversimplified to make it easier to understand, i also wrote this at 3 am so sorry if something sounds a bit weird xD

reddit.com
u/flafmg_ — 6 days ago
▲ 53 r/recomps+2 crossposts

Some SymphonyRecomp updates!

Hello! earlier this week we released symphonyrecomp (ps1 based and not a slopcomp!) and since them we made a bunch of updates

most are bug fixes, and, unfixing bugfixes? lol, basically one of my patches acidentally broke rsl, so i made it ignore this patch when using the original resolution, so the people that like speedruning can have their fun XD

i also made a simple shader mod that lets you put shaders on the output

Link for anyone interested https://github.com/BlackLabelHQ/SymphonyRecomp/releases

WHAT IS A RECOMP? A MISERABLE LITLE PILE OF CODE???

port of crt-geom to recompone's shader system

reddit.com
u/flafmg_ — 14 days ago
▲ 181 r/decomps+3 crossposts

(PS1) SotN Recomp progress report!

What is a widescreen? a litle miserable 16:9 ??

Hello people, as you may not know ive been working on an SotN recomp (and the recompiler) for the past couple of months so ive come to share some updates!

so it turns out some people on the decomp server saw my tool and also started working on an recomp in parallel with different features, they thought i was using SotN more as a test ground to the recompiler (wich is partially true but i want to make a full recomp) so now both projects are going to merge, they have some cool features like cheats and i have some cool features like the widescreen as seen above lol

an "beta" release is aproaching very quickly, just know that it will be a bit buggy and the widescreen BREAKS a lot of stuff(ive been working on fix everything i can but i will probably forget some stuff) the game is playable start to finish with minor problems

now with an proper "team" it will be even more quick and it will have more features being worked on!
thanks for everyone support on this silly ptoject

shall the recomp age of ps1 begin!! muhahaha

(i relocated the item text wrongly i know)

other widescreen pic:

reddit.com
u/flafmg_ — 2 months ago

Castlevania SotN Recomp (i think ya may like it)

so ive been working these past months in both an static recompiler for ps1 and an recompilation of sotn (not assossiated with the xbla rexglue port and not vibecoded) and ive been working on the widescreen patch (increasing viewport and fixing the tons of bugs it causes)

https://preview.redd.it/sesv3vman3bh1.png?width=1920&format=png&auto=webp&s=e591a2590ef41199a42e891752b0077f5e24cf96

this is not publicaly released yet but since its getting close to an ""beta"" release i wanted to share it

i hope ya like it, if you have any sugesstions of other patches i should do to improve gameplay and etc pls lmk!

reddit.com
u/flafmg_ — 2 months ago
▲ 125 r/decomps+5 crossposts

RecompOne Proof of Concept (PS1 Static Recompiler)

Hello people, these past months ive been working on a static recompiler for PS1

Ive started learning more about CPUs and compilers in uni and fell in love with the topic, then recompilation really interested me and i started studying it and wanted to make something

i choose PS1 because since n64 is also mips i could use n64recomp as a reference on how they deal with some things, and also because i really think some ps1 games deserve native ports, and also because the only "recompiler" out there is ai generated =/

Talking about AI this recompiler is not ai generated, doesnt mean the code is good tho lol, but i tried my best to keep everything organized and legible

I managed to create a recompilation for Castlevania SotN as a proof of concept, it took a while until it was "playable" but rn im confident to say that the recompiler is at least usable, it still has a lot of bugs tho, it took about 3 months to get the actual code recompiler to work decently and the past 2 weeks i spent improving the runtime

I also managed to boot silent hill (it was a pain in the ass) but it still very broken at the moment

i do not consider the recompiler ready for "production", very far from that tbf, i still need to improve my rendering system to use an HLE renderer instead of an LLE (so you can increase the resolution and make game patches for stuff like different aspect ratios) and other features like an actual modding system and yada yada

and like n64Recomp this works using the files generated by an ongoing decomp, ive tried making an automatic function "sweeper" to find all functions but it is pretty bad and i dont think i will try pushing that further

Sorry my messy post im kinda tired today lol, i hope ya enjoy this project :3c

Repository: https://github.com/flafmg/RecompOne

Simple showcase video: https://www.youtube.com/watch?v=7IBgpdZGhFY

u/flafmg_ — 2 months ago

Reddit doesnt work at all

Reddit only works if i open an private tab, while in a normal session reddit doesnt work at all, only old.reddt.com works apparently

i tried everything i have no idea why it doesnt work on a normal session, does anyone have experienced this problem before?

what happens is: i open reddit and it gets stuck on an inifite loading state, if i open an specific post the post loads but comments nor the rest of the page loads, old reddit seens to be unafected by this (since im posting this from old reddit)

im using firefox developer edition, it just started bugging like this after nowhere, i havent updated my browser or done nothing out of the ordinary

reddit.com
u/flafmg_ — 3 months ago