[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/vr/ - Retro Games

Name
Spoiler?[]
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File[]
  • Please read the Rules and FAQ before posting.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


Janitor acceptance emails will be sent out over the coming weeks. Make sure to check your spam folder!


[Advertise on 4chan]


File: dotnes-ms.png (6 KB, 805x305)
6 KB PNG
https://www.opensourceprojects.dev/post/dotnes

Someone just made a tool to make homebrew on NES using C# rather than 6502 assembly.
Come make something to show off your programming & design knowledge.
>>
https://www.youtube.com/watch?v=m4TU5PJ8WtY
looks pretty awesome, shame you posted this here instead of /g/ or at least /hbg/ and it's doomed to go straight to page 10
>>
thank god!
>>
Maybe I am wrong, but I feel like this kind of ruins the fun of it, no? I want to make NES games the way the boomers made them, even if it is significantly more difficult.
>>
I can't code but I'm subscribed to Claude (I use it mostly for roleplaying and therapy). I might create something cool like a Metroid clone but with Crysis mechanics.
>>
>>12644107
Quite the contrary. It's for letting you breeze through mundane and weird stuff so that you have more time working on the fun parts. And you will eventually need to go down to assembly level anyway to optimize the logic that runs too slow in HLL.
>>
Now YOU can be the next Micronics.
>>
>>12643939
there is another one used mainly for C64 too, I started with this https://8bitworkshop.com/, all in a web browser ready to go instantly.
C is just a load of assembly macros anyway, stuff like print a letter to the middle of the screen is simple. With assembly no one is holding your hand, wanna change colors in the middle of rendering, use program data as graphics or sound data. You can try sprite multiplexing or just corrupting ram to see what cool effects you can make happen.

>>12644137
My program I'm trying to organize scrolling and dealing with the tilemap update and its becoming a mess of BNE or BEQ instructions when in C it would probably be just a few case select lines. Now I've realized I should have written it out more clearly in a diagram or pseudo code. It started out just by just having a scrolling background, then I wanted it to scroll backwards and then 360 degrees, might be better to start that section over, I did dived the program into sections in the object orientation style, only thing is I had to split it up so that screen update happens below the main screen and calculation during the middle of rendering.

>>12644107
6502 assembly is not even harder than C, I would have wanted to make it asm anyway. It might be a good start just to get going anyway.
>>
>>12644189
>6502 assembly is not even harder than C
Why are you lying about something like this?
>>
>>12644560
I mean, when you don't know asm and you don't know c...
>>
>>12644137
nes development is interesting as a programming exercise, if you're just designing games but have no interest in low level computers just make a pixelated game in unity or something.
>>
>>12644560
6502 assembly is easier to learn than C, and harder to make anything of substance with because you will be inventing your own multiplication routines.
>>
>>12643939
assembly is fun, I don't know higher level languages
>>
>>12644769
how big is your sin table? 256? pussy, mine is 16384 bytes.
>>
>>12643939
that transpiler converts subset of .NET IL into 6502 assembly, and the C# code it supports is so restrictive that I'm left wondering why this over something like cc65.
I guess leveraging dotnet build system to compile and test it is kinda cool?
>>
>>12643939
There's 0 point in learning to develop for such an old system if you're not going the whole mile and learning assembly.
At this point why not just make a retro-looking game targeting a modern system
>>
>>12643939
Interesting but assembly feels more awarding
Can they do SNES and Genny next?
>>
>>12644135
>a Metroid clone but with Crysis mechanics
Explain, slopbro?
>>
How hard is it to learn Assembly anyways?
Would i become a pro if i spend 3 months worth of study on it?
>>
>>12644862
>Would i become a pro if i spend 3 months worth of study on it?
If it's intense study then possibly. Of course you always learn how to do things better as you go along but just learning the 6502 instruction set and the basics of programming for the NES is pretty easy.
>>
>>12644859
like going inbisivle and doing the supa-punch
>>
>>12644862
you could learn assembly in a week. as in, you could memorize a couple dozen 6502 instructions, learn the different addressing modes, all about the flags, the stack, and the interrupts.

what you won't learn in a week are the weird algorithms they had to use to get this thing to do useful work
>>
>>12644581
Absolutely untrue. The only thing "hard" in C is dealing with pointers and pointers of pointers. Everything else is simpler and higher level (obviously) than assembly.
>>
>>12644862
Most programming languages are easy to learn. Assembly is no exception. The hard part is actually using it to make something worthwhile. And because assembly code is so brittle, verbose, and opaque, it will be even harder than usual.
>>
Whats the nes color pallet again? I can totally make some simple sprites for an smt style rpg
>>
File: TerminatorVision.jpg (123 KB, 1435x788)
123 KB JPG
>>12644560
NTA but 6502 is super simple (about 60 fairly orthogonal instructions) and clean.

>>12644862
>How hard is it to learn Assembly anyways?
6502 will take you a week to get going and about 1 year to be comfortable. The masters have 50 years of practice.
>Would i become a pro if i spend 3 months worth of study on it?
You become a pro by being paid for your work, that is all, really. I was a professional embedded programmer doing 6502 and 68k, and I was paid as long as I delivered better code than compilers.

>>12644730
>you will be inventing your own multiplication routines
Plenty of resources at 6502.org so no need to reinvent the wheel.
>>
>>12644097
Huh, time traveller? homebrew threads just get ruined by Tranny Smith posting ai bot pictures or those same fake game maker mockups and WHATS YOUR FAVORITE ANIMU TO BE MADE AS AN N64!

I am not kidding, is THAT fucking bad now.
>>
>>12643939
Do they have anything for Genesis & SNES?

I always found the 8-bit/NES too limiting. 16-bit touches that sweet spot like 2004 era graphics compared to 97 graphics.
>>
>>12646215
Most SNES and Genesis homebrew is written in C these days. It's really sad.
>>
>c#
>not assembly using wozmon on an apple 2 from the comfort of your japanese apartment
ngmi



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.