[ 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: 1.66 MB, 2023x1940, wtf.jpg [View same] [iqdb] [saucenao] [google]
5803812 No.5803812 [Reply] [Original]

I'm a programmer and I want to program for arcade hardware, or at least make romhacks and stuff more than simple graphics and text changes
Ive done programming and romhacking for nes and genesis before and it wasn't too bad due to there being such an abundance of information and tools, but arcade hardware is a whole other beast and yet i see people who are experts at this stuff but no information or tutorials anywhere

Where do I even begin to learn what any of this shit means, pic related is my attempt at identifying parts of a pcb. In archives I see somebody reccomending MIT 6.004 but where do I go from there, MIT 6.111 seems more relevant as it mentions PALs and flip flops (which i think those little things on the pcb might be) but I can't find the course material anywhere online

I also found this book that seems somewhat relevant but it's from the 1970s and meant for fucking discrete logic games
http://discrete.mameworld.info/Docs/VGLvol1.pdf
why would they still be using this stuff in arcade hardware (but not console hardware) in the 90s when processors exist (again i'm a brainlet so sorry if i'm asking to be spoonfed and the answers to all these questions are obvious)

>> No.5803830
File: 10 KB, 211x244, 1558793095200.jpg [View same] [iqdb] [saucenao] [google]
5803830

You clearly don't even know what you're doing and you appear more to be like the image of a monkey using its own feces to wipe it self down with, so I'm not gonna bother. Do some more research and stop pretending like doing romhacks on a windows machine is the same thing as messing with arcade hardware. jesus. good thing summers over in a month or two.

>> No.5803832

>>5803830
>summer vacation ends in september/october
you're the brainlet here

>> No.5803837

Draw the schematic for a synchronous up counter using JK flipflops. If you can do this, then you can shit down my throat.

>> No.5803838
File: 109 KB, 1484x1082, pbox[1].jpg [View same] [iqdb] [saucenao] [google]
5803838

>>5803812
Don't be an autismo that wants to specialize in archaic hardware. There couldnt be a bigger waste of your time.

Leave that to the retards and literal old men that already know it.

You can hook up an arcade joystick to any modern game you make.

TURN BACK NOW!

>> No.5803839
File: 22 KB, 317x267, 1510707040694.jpg [View same] [iqdb] [saucenao] [google]
5803839

>>5803832
WHOA DUDE SICK BURN

>> No.5803840

>>5803839
Yeah it was judging by your butthurt image & response.

Gottem boiz

>> No.5803849 [DELETED] 
File: 5 KB, 230x219, 1511554464517.png [View same] [iqdb] [saucenao] [google]
5803849

>>5803830
>stop pretending like doing romhacks on a windows machine is the same thing as messing with arcade hardware
it literally is though
all you say in this post is insult insult blah blah do more research but i already said i don't know where to start and you don't even tell me what to research so i'm going to assume you know nothing about this stuff either
AHH LE NOT MAINING MEMe :)

le charlie epic random wildcard fake vidya xd tv/ editon ;^^^)

gentleman :---)


XD
D
LOL
O


[YouTube] Epic sax guy 10 hours (embed) [Embed] [Embed] [YouTube] Epic sax guy 10 hours (embed) [Embed] [Embed]
[YouTube] Epic sax guy 10 hours (embed) [Embed] [Embed] ]

PIZZA ROLLS r DONE!!!
le epic so ebin dae le epin win xD pwn’d ftw le bacon narwhale xP
*unsheathes katana*
wellllllllll m’goodsir, I think u thought u had me beat, but wacht this !!!!
*charges up energy*
*goes super sainant*
*farts*
*raises paw*
hhmmmmmmmmm.......


XD NINJAS RAWR PIE CAKE IS A LIE XDDD


xD xD
[YouTube] eiffel65 im blue 10 hours (embed) [Embed] [Embed]

AYYLMSOOOO
Y
YY
YY
Y
YY
Y
Y
L
M
A
OAYYYYLMAO


le epic so ebin dae le epin win xD pwn’d ftw le bacon narwhale xP

le epin troll i coax youed int o al e ruxze xD D D tfw no gf xD ayy lmao! :p
>>>/y/o>>>/lgbt/isten>>>/u/p>>>/h/eres>>>/a/>>>/s/tory>>>/a/bout>>>/a/>>>/lgbt/ittle>>>/g/uy>>>/t/hat>>>/lgbt/ives>>>/i/n>>>/f/eelings>>>/t/hat>>>/lgbt/ive>>>/i/nside>>>/m/e>>>/i/m>>>/b/lue>>>
upboated good sir i tip my fedora to you, fine gentlemen le real men have class xD real human bean!!1 dae cake is a lie lel
epic fail!!!!!!!! ;p for YOU!! :DDD XD we r :)

A
Y
A
O
AYY LMAO


HE
E


epic simply epic :^) i tip my hat to u sir

*tips fedora*

lol cool 1 bro i almost piss mystlelf in lafter xD
gud joke man

##wreckt

my sides r in space :)


>le maymay arrow
is this a le new epic meme? screen kapped for dat sweet karma xD. FUS ROH DAH!!!!!1 i used to be a christmas but then i took an arrow 2 da knee :^(
BAZINGA BAZINGA ZIMBABWE. top kek, toppest of keks. le

>> No.5803851

>>5803849
You might wanna visit a mental ward :-)

>> No.5803852

>>5803849
YIKES

>> No.5803858

>>5803832
>not having the academic calendar memorized for a level of school you haven't attended in over 10 years means you're a brainlet
More like you're the underage here for being so acutely aware of when summer starts and ends for you and your underage peers.

>> No.5803862

Ok so >>5803837 you're clearly the only person here who knows what you're talking about so can you guide me to where I can start to acquire your knowledge

>> No.5803882

>>5803812
Just look up the mame source code for the hardware you want to work with and learn the assembly language necessary to program for it

>> No.5803895
File: 379 KB, 1914x857, 1564117357397.png [View same] [iqdb] [saucenao] [google]
5803895

1. take out data chips
2. reflash the content or get a brand new chip with new data
3. put it back on the board
4. congratulations you triggered some antipiracy protection or CRC check and now your board is ruined next time try to get more homebrew friendly hardware

>> No.5803898

>>5803882
To add on to this there is an abundance of information on some of the more famous games like Pac-Man. Use this to your advantage. Start small with this info and use what you've learned later when working on more complex games.

http://umlautllama.com/projects/pacdocs/

>> No.5803908

>>5803862
My knowledge includes hardware knowledge and software knowledge. That said, I know nothing about using it to make arcade machines. I would recommend learning about basic logic gates and Boolean algebra before moving onto flipflops and stuff like memory circuits and counters. I tried posting some links but I got the "our system thinks your post is spam" error.

>> No.5803951

>>5803812
I'll help you a bit.

The SN74LS240N is an octal buffer/line driver with 3-state outputs.

Or in other words, all those chips and capacitors are there to drive the important chips on the board.

>> No.5804352

>>5803812
Your mario tile editor skills aren't going to help you here. From the looks of it you basically know nothing and need to work your way from there to the knowledge and skills of an early 90's game developer. For someone at that time it would have taken years. For a zoomer it may not even be possible. The best you can do is start at the beginning and see how far you get. 6.111 isn't what you're looking for. You can't even identify basic parts, let alone understand how to make them and combine them into complex systems. 6.004 might be what you're looking for but it's not where you should start. You don't even know the fundamentals and you're going to keep being retarded until you do. Start with 6.002. And then give up when you realize you aren't going to become a leet arcade hardware haxor overnight, or ever.

>>5803895
Do Toaplan boards do that?

>> No.5804358

>>5804352
>For someone at that time it would have taken years. For a zoomer it may not even be possible.
>>>/reddit/

>> No.5804423

The components in the top left corner is for power to the board, use RV1 to adjust voltage.
In the top right corner, X1/2 are crystal clock oscillators used for timing.
U22-27 and U46-51 are 256k sram chips.
The Winbond chips are static ram.

Nice Batsugun board, yours/does it work?

>> No.5804513

>>5803838

Perfect for attaching your guide line to before swimming in

>> No.5804637

Don't do it man

>> No.5804723

>>5803812
What possible point is there to do this?

>> No.5805583

>>5804358
seething tech illiterate zoomer detected

>> No.5806403

>>5803851
>>5803852
what was it? some furious boomer?

>> No.5806405

>>5803882
were consoles and arcade games all written in assembly? Were there compilers for snes or genesis?

>> No.5806412

>>5803882
>>5806405
nvmind. Looks like there was a C complier.
https://assemblergames.com/threads/snes-c-compiler.5009/

>> No.5806421

>>5806403
Just OP being cringe posting le so random pasta

>> No.5806481
File: 164 KB, 640x697, downs.jpg [View same] [iqdb] [saucenao] [google]
5806481

>>5806412
>never mind i found an snes c compiler that looks like itll work for the 68k and V25 on your board

>> No.5806543

>>5806421
oh. Someone is spamming the board

>> No.5806627

>>5803812
>what is RAM? What is ROM?
>what is glue logic? What are 74 series ICs?
You have to look up the datasheets to know how those things work. Or you'd have to be really good, which you're not.

>> No.5807925

>>5806627
If by really good you mean a hobbyist or jr tech then yes. Aside from the custom chips I can tell you what every single component on that board is and what it does without a datasheet. This is really basic shit.