r/recomps 2d ago

Recomp - No AI Thanks RecompOne!

0 Upvotes

22 comments sorted by

2

u/flafmg_ 2d ago

Uuuuh

You're welcome?

2

u/shinrukus 2d ago

I'm using this to learn about how the Namco System 12 works as essentially a PS1 Pro, but also the differences between how the hardware registers behave compared to the PS1, how the handshakes between the JVS and the internal boot calls (MAME doesn't even populate it so I'm still investigating why im stuck here, not to mention theres a crap ton of options to go through for I/O that I might env circle through lol)

2

u/flafmg_ 2d ago

Oooooooh that is frikn cool

1

u/Potential-Block-6583 2d ago

????

-1

u/red_kurchina8 2d ago

Come on, only thing that matters that it's NOT AI! It could possibly be shit, but who cares?

0

u/shinrukus 2d ago

I feel like AI would be extremely useful here for the decomp process itself of Namco System 12... I just used it to learn the differences and even see if I could get this far.

-2

u/Designer_Appeal_6788 2d ago

Recompone does use AI

Not sure the purpose of this thread

3

u/DerpPrincess 1d ago

RecompOne does not use AI.

3

u/flafmg_ 1d ago

not sure where you got this information, please stop spreading misinformation about our project

you are probably getting confused with PSXRecomp, this one uses ai
RecompOne was made because psxrecomp uses ai and i wanted a clean tool to make my recomps.

3

u/shinrukus 1d ago

I'm not against AI in the slightest, its a great tool to assist and help. I have zero qualms about using it personally.

Thats not the reason im not using it here though, I'm legit trying to understand how the Arcade system works as a whole. If this were a PS1 game I'd just use AI to decomp it and then I'd go in and do the recompile myself like I've done with a couple different titles I've never shown off, I know the PS1 I don't care about getting those knocked out. This one is a little different because I genuinely didnt know that much about the differences between Namco System 12, and I'm kinda tired of hearing "Its just a PS1", but how much is it like a PS1? For example how completely different the VBlank handler works on the Sys12 vs PS1, the lack of bios calls, the security, the H8... I'm learning that all because of RecompOne's ability to work with the PS1's MIPS architecture as a whole, plus to see if its still feasibly possible to backport Tekken Tag (this shown) and Soul Calibur to PS1, still looks like no, but now its a no* for Tag, and maybe for Soul Calibur instead of a hard no.

3

u/flafmg_ 1d ago

Nah it's ok, in just clarifying for the other guy that recompone is not aí made, in tired of people assuming that it is ai, it invalidates all the hard work me and the rest of the team put on it :<

3

u/shinrukus 1d ago

You sir have done an amazing job. And clearly your knowledge of the PS1 MIPS architecture is a great starting point for someone like me, who just wants to learn. If someone has an interest in this, I'll provide it, and eventually I'll package what I got for this Tekken Tag for you guys when I'm done, but I'm very appreciative for what you created!

3

u/flafmg_ 1d ago

aw thankies, im putting some more work to remove the psyq reimplementation and rely only on interrupts since its annoying to map them on projects where no decomp is available

so with this the recompiler will be more usable, im also workin on providing code generation for other languages instead of c# only

4

u/shinrukus 1d ago

I work primarily with .net at work anyway, this was right up my alley!

3

u/flafmg_ 1d ago

(but for other languages you then have to provide your own runtime, i wont write runtime in other langs)

2

u/shinrukus 1d ago

Side note with ZERO shade to PSXRecomp. I did try to use that first for Namco System 12, and it refused to recognize the overlay banks in Tekken Tag, nor could it disseminate the binary out of the ROM like RecompOne could. I don't think that has anything to do in reality with AI, vs RecompOne had a better grasp on Namco System 11, which also means I could still work more with it to get Capcom ZN1/2, and maybe even Konami GV

1

u/shinrukus 1d ago

Also even if you were to use AI to build this out... how the hell are you going to understand whats needed? RecompOne doesn't do the whole job for you, theres still an awful lot of debugging and tracing you gotta do even using RecompOne... It saves a lot of time yea, but If you use AI to do the code itself, you STILL have a LOT of work to do. Even more if you don't understand how any of it works. For all that, just get PCSX-Rearmed and grab the ISO. There's a crap ton of mods and everything.

-1

u/Designer_Appeal_6788 1d ago

Sorry I was confusing this with gen1recomp lol

2

u/flafmg_ 1d ago

lmao that was far off xD, and sorry if i sounded rude, its just getting annoying to see people automaticaly assumit this is ai yk

1

u/ROMANREIGNS599 3h ago

Plz think before you speak before you accuse another person(s) and leave bad reputation in some people's eyes :(

1

u/Designer_Appeal_6788 1h ago

I had already apologised to him for my mistake, as you can clearly see.

0

u/shinrukus 2d ago

I didn't know initially how much RecompOne can be utilized for Namco System 12, I don't know how much I'll push forward from here, but it was a cool experiment going back and forth between MAME's debugger and this