[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/vr/ - Retro Games


View post   

File: 2.60 MB, 4830x2580, Nintendo-Famicom-Console-Set-FL.jpg [View same] [iqdb] [saucenao] [google]
7485008 No.7485008 [Reply] [Original]

How hard is it to recreate games from the NES/SNES era in C/C++?

>> No.7485076

Only way you're programming a NES is in 6502 asm.

>> No.7485190

>>7485008
What did the zoomie mean by this?
Anyway, no chance of you recreating any games from any era if you can't even form a coherent question.

>> No.7485451

>>7485008
wasnt there some kickstarter a few years ago for essentially like a GameMaker level software game engine to create NES games in?

>> No.7485537

>>7485076
Read the question again

>> No.7485826

>>7485451
yeah nesmaker; not OP but I don't really want to pay for anything ever

>> No.7485978

>>7485008
>C/C++
Trivially simple, especially if your toolchain includes cc65 which was, quite literally, created to do exactly what you're asking about. Did you actually have source for a game or were you going to try to recreate it dry?

>> No.7485986

>>7485008
>C++
>NES games
Simple. Don't.

>> No.7486047

>>7485451
>>7485826
>>7485978
I think OP meant to recreate NES/SNES games in C/C++ for modern platforms, not make games for the NES/SNES
in C/C++. If so, it all depends on your skills, but if you even have to ask something like this, I'd say it would be extremely hard.

>> No.7486052

Isn't there a Zelda 1 decompilation project? Isn't that guy's goal to convert the assembly to C/C++?

>> No.7486160

>>7486052
It's not a matter of converting from one language to another. These consoles are highly specific/proprietary hardware, they have nothing in common with PCs. "Porting" here means a complete re-implementation.

>> No.7486234

>>7485008
dumbass

>> No.7486260

You guys are misinterpreting op. He's not asking to make NES games in C++ but to make PC games in C++ similar to NES titles.

>> No.7486308

>>7486260
>You guys are misinterpreting op
No we don't, he is a retard, the fucking language literally doesn't fucking matter.
That fag has no idea about game development in the first place.

>> No.7486315

>>7486308
true, I guess I just didn't know why anons were correcting him on the fact that you can't develop games on an NES with C++

>> No.7486323

>>7485008
dumbass

>>7486260
that makes it worse

>> No.7486350

>>7486047
Oh, that's a completely different story then. Try Unity. If you're really looking for a "console" experience, check out the PICO-8 and TIC-80 "fantasy consoles." That might be a thing you can get into. You won't be using C/Cpp, though, as most fantasy consoles tend to target really high-level languages like lua. If this isn't a dealbreaker for you, then check them out.

https://www.lexaloffle.com/pico-8.php
https://tic80.com/

>>7486160
>It's not a matter of converting from one language to another.
Yes, it is. Although in this case it's probably of dubious value. If you're staring at a debugger/disassembly with the intent of doing what is essentially a cross-language refactoring of software that already runs just fine on its original (ancient) target platform, I'd at least ask you why you were doing it. There are much more simple ways of doing a "1:1" recreation of the original Zelda on a modern machine.
>These consoles are highly specific/proprietary hardware
These consoles are highly documented and were designed to be usable enough to attract software developers to them. Also, I feel the need to point out that assembly isn't magic, it's just another language.
>they have nothing in common with PCs.
Except that the NES/Famicom ran the same CPU that powered almost all of the most notable home computers of the era. I'd actually ask you to explain in what way(s) they differ from a PC of the time?

>> No.7486367

>>7486350
>These consoles are highly documented and were designed to be usable enough to attract software developers to them.
And you clearly know nothing about them. Nice LARP attempt, though.

>> No.7486372

>>7486367
Ahh, I figured it was you. How are you doing today assembly language larper?

>> No.7486398

>>7486372
That's >>7486350 you're talking about. I'm on your side.

>> No.7486402

>>7486398
Did you want to actually discuss anything in my reply to you?

>> No.7486407

>>7485537
>read the stupid again

>>7486260
Thanks for translating OPs zoomlish to english. It helps make clear exactly what type of stupid he is. The worst kind.

>> No.7486415

>>7486402
You're the one pretending to be an expert on these, both hardware and software. I couldn't even do a simple bootstrap rom (but neither can you).

>> No.7486416

>>7486415
So that's a "no" then. Alright.

>> No.7486430

>>7486416
There is a request instead. Please drop us some official documentation on the SNES hardware, as many of us would love to get into it.

>> No.7486437

>>7486430
But we were specifically discussing the NES/Famicom in the conversation. You wouldn't be trying to move the goalposts, would you? In any case, start here. It's far more than enough for you to "get into" it.
https://wiki.superfamicom.org/

>> No.7486442

>>7485008
disassemble them, identify all the variables, routines, etc, and invent a graphics API that has an interface similar to the PPU.

>> No.7486448

>>7486437
>But we were specifically discussing the NES/Famicom in the conversation
Read OP again.
>https://wiki.superfamicom.org/
Unironically, thank you.

>> No.7486453

>>7486448
>Read OP again.
But we're not discussing the OP's post currently.
>Unironically, thank you.
You're welcome. That should be more than enough for you to realize why SNES homebrew stuff is fairly rare.

>> No.7487019

>>7486442
>say words, imagine you're a programmer, because you have the socks

>> No.7487190
File: 23 KB, 256x224, ss_title_screen.png [View same] [iqdb] [saucenao] [google]
7487190

>>7486350
>"1:1" recreation of the original Zelda on a modern machi

>> No.7487202

>>7487019
you r more pretentious than i am because i've done 1/2 of it and it's just my vocab that's salad

>> No.7487291

>>7487202
Getting the socks isn't 1/2 of it faggot. It's not even 0.0000000001% of it. And it's not just your vocab that's salad. Something else of yours if is salad and you're tossing it.

>> No.7487307

>>7487291
you're a fraud

>> No.7487513

>>7487307
I'm sure that was a slick burn in whatever language you speak in your 3rd world shithole

>> No.7487565

>>7486407
>Thanks for translating OPs zoomlish to english. It helps make clear exactly what type of stupid he is. The worst kind.
Agree. I mean the original question to write a thread about in is retardation enough, what he's asking is mind-boggling levels of cluelessness.

>> No.7487571

>>7487565
ugh, what I mean is what it looks like he was asking was bad enough, what he actually is asking is so dumb there is no answer.

>> No.7487687

>>7487571
There's always an answer to stupid. zoom

>> No.7489628

>>7485008
How hard is to port Rad Racer in to PC and create Tracks and maps skins in the game?

>> No.7489660

>>7489628
Far easier than trying to make sense of your post.

>> No.7489669
File: 3 KB, 246x184, autism.png [View same] [iqdb] [saucenao] [google]
7489669

For anyone who's new to this particular piece of /vr/ bullshit, this thread was started by an autistic asshat known locally as the "assembly language larper" in order to put out some bait that's meant to look like a zoomer kid foolishly asking how to make a video game. There is no correct response to the OP. No matter how you respond to the bait, you're going to get met with snide, condescending remarks calling you a zoomer and a larper who doesn't know anything. This is meant to suck you in to a shitposting session. This particular autist has been doing this for years now, and shows no signs of letting up.

Your only real advantage here (other than just not engaging) is the fact that he isn't actually a programmer himself, as evidenced by the very first thread he appeared in.
https://desuarchive.org/vr/thread/4458748/
He still hasn't bothered to learn anything in the years that followed, so if you do actually know what you're talking about he'll usually back off when he realizes it. If you're as full of shit as he is, though, you're going to be at it for hours. We're all going to laugh at you both. Just saying.

>> No.7489682

>>7489669
This guy? https://desuarchive.org/vr/thread/4458748/#q4461206

>> No.7489685

>>7489682
Yeah, that guy.