![]() |
|
|
Thread Tools | Display Modes |
![]() |
#41 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() to do the moving dot thing is easy,
set a couple of variables in memory for X & Y write a character to (videoram+X+(Y x line-length)) start a loop read the keyboard interface if it wasnt a cursor key, loop overwrite the character in (videoram+X+(Y x line-length)) add / subtract from X or Y write the character in (videoram+X+(Y x line-length)) loop obviously a delay in the loop or it will be running in mega-turbo speed! ![]() Last edited by stj; 11-17-2015 at 12:20 AM.. |
![]() |
![]() |
![]() |
#42 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() obviously you would do some boundary checking on X and Y values so you cant go off-screen.
|
![]() |
![]() |
![]() |
#43 | |
Your Awesomeness
Join Date: Mar 2012
City & State: Corning, New York
My Country: United States of America
Line Voltage: 120VAC 60Hz
I'm a: Professional Tech
Posts: 4,617
|
![]() Quote:
http://wiki.nesdev.com/w/index.php/Programming_guide If you look at the Programming Basics section, you'll notice a lot of To be writtens...
__________________
-- Law of Expanding Memory: Applications Will Also Expand Until RAM Is Full |
|
![]() |
![]() |
![]() |
#44 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() first and most crucial thing to writing in assembly or hex is a full and accurate memory-map.
because you arent going to be referencing or linking someone elses library's! none of that stdin crap etc. |
![]() |
![]() |
![]() |
#45 |
Your Awesomeness
Join Date: Mar 2012
City & State: Corning, New York
My Country: United States of America
Line Voltage: 120VAC 60Hz
I'm a: Professional Tech
Posts: 4,617
|
![]() Okay. That makes sense. Learning the instruction set would be the second most crucial thing to writing in assembly?
|
![]() |
![]() |
![]() |
#46 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() yes, very easy on 6502, one accumulator, 2 index registers, both 8bit.
only about 50 instructions - half of them you wont use. just remember that the stack is in low ram - dont write into it!! |
![]() |
![]() |
![]() |
#47 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() |
![]() |
![]() |
![]() |
#48 | |
Lauren
Join Date: Sep 2014
City & State: North Adams MA
My Country: United States
Line Voltage: 120VAC, 60Hz
I'm a: Knowledge Seeker
Posts: 2,086
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#49 | |
Your Awesomeness
Join Date: Mar 2012
City & State: Corning, New York
My Country: United States of America
Line Voltage: 120VAC 60Hz
I'm a: Professional Tech
Posts: 4,617
|
![]() Quote:
Ricoh 2A03 The Ricoh 2A03 or RP2A03 (NTSC version) / Ricoh 2A07 or RP2A07 (PAL version) is the 8-bit microprocessor in the Nintendo Entertainment System video game console manufactured by Ricoh. It contained a second source MOS Technology 6502 core, lacking the 6502's binary-coded decimal mode, with 22 memory-mapped I/O registers that controlled an APU, rudimentary DMA, and game controller polling.[1] It was also used as a sound chip and secondary CPU by Nintendo's arcade game Punch-Out!! Regional variations European and Australian versions of the NES used the Ricoh 2A07 or RP2A07 processor, which was identical to the 2A03 except for a different clock divider and the 50 Hz vertical refresh rate used in the PAL television standard. |
|
![]() |
![]() |
![]() |
#50 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() it's actually used in the nintendo VS arcade system - never trust wakypedia.
|
![]() |
![]() |
![]() |
#51 | |
Your Awesomeness
Join Date: Mar 2012
City & State: Corning, New York
My Country: United States of America
Line Voltage: 120VAC 60Hz
I'm a: Professional Tech
Posts: 4,617
|
![]() Quote:
Can you confirm my information on the Punch-Out arcade? Last edited by Spork Schivago; 11-19-2015 at 11:39 AM.. |
|
![]() |
![]() |
![]() |
#52 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() |
![]() |
![]() |
![]() |
#53 |
Your Awesomeness
Join Date: Mar 2012
City & State: Corning, New York
My Country: United States of America
Line Voltage: 120VAC 60Hz
I'm a: Professional Tech
Posts: 4,617
|
![]() Thanks. I've seen custom built arcade machines that run off of MAME. I always wanted to own an original coin-operated arcade. One where the coin slot still worked. They're always a bit too expensive though, at least the good ones. I wouldn't mind something like Ikari Warriors or some fighting game. At a local comic book, they had a broken arcade, it was four player. It was X-Men I believe and looked like this: http://cdn.pastemagazine.com/www/blo...n%20arcade.jpg
I asked the guy if he'd sell it, he said it wasn't his. It was his buddy's and he was just storing it there. I asked if he could ask his buddy if he wanted to sell it and he said other people have asked him and it's always a no. I thought a broken one might not of been that hard to fix, if it was the circuit board, and I might of gotten it fairly cheap. I don't really want one running an emulator or anything. I'd like an original, used in the arcade, type of machines. Also, I'd love to get a pinball machine some time. |
![]() |
![]() |
![]() |
#54 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() keep your eyes on ebay, loads of arcade machines there.
i'm not a fan of mame arcade cabs, they arent acurate. |
![]() |
![]() |
![]() |
#55 | |
Your Awesomeness
Join Date: Mar 2012
City & State: Corning, New York
My Country: United States of America
Line Voltage: 120VAC 60Hz
I'm a: Professional Tech
Posts: 4,617
|
![]() Quote:
Craigslist has some for like 400$ once in awhile. Might try to pick one up there. There's another machine I've been looking for for years but I can't find the right one. It's a coin pusher / shooter. You use quarters and when you put one in, the quarter goes down on a table. There's a bar that pushes the quarters and when your quarter goes down, if the pusher bar pushes any quarters off, you get to keep the quarters. The one I want has an arm where you put the quarter though. You move the little bar that the quarter rolls down, to where ever you want, and put the quarter in when you're ready (or maybe you put the quarter in, move it around and then pull a trigger when you're ready). The arm that you move is by your waist. I played one like that a few times when I was younger but can only find the newer models. Boy would I love one of those things. |
|
![]() |
![]() |
![]() |
#56 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() pushers are large beasts - and they are rigged.
if you look real close, there is a tiny lip on the edge of the bed so the coins get pushed to the side as they hit the edge. now if you look over the edge, you will see that coins that drop at the outer-edges of the shelf go to the cashbox, not the collection tray. if you really want one, keep an eye on fairgrounds and such, they go real cheap when these places upgrade. |
![]() |
![]() |
![]() |
#57 | |
Your Awesomeness
Join Date: Mar 2012
City & State: Corning, New York
My Country: United States of America
Line Voltage: 120VAC 60Hz
I'm a: Professional Tech
Posts: 4,617
|
![]() Quote:
|
|
![]() |
![]() |
![]() |
#58 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() everything in fairgrounds is "regulated" in one way or another.
if you think that's bad, you should see how the cranes work!!! i'll give you a hint - they are intelligent and can regulate the chance of winning. some even network to a remote terminal in groups! |
![]() |
![]() |
![]() |
#59 |
Your Awesomeness
Join Date: Mar 2012
City & State: Corning, New York
My Country: United States of America
Line Voltage: 120VAC 60Hz
I'm a: Professional Tech
Posts: 4,617
|
![]() The crane we have around here, down at Wegmans is pretty decent. My wife wins just about every time she plays. She always tries giving the stuffed animals to near by children. I see one machine when I lived a good 100 miles away though, they freaking loosened the screws so it wouldn't grab properly. They got this game called Barber Cut or something like that, that's rigged. Light House is another rigged one.
|
![]() |
![]() |
![]() |
#60 |
Great Sage 齊天大聖
Join Date: Dec 2009
City & State: Europe
My Country: some shithole run by Israeli agents
I'm a: Professional Tech
Posts: 24,099
|
![]() it's not screws.
the grabber uses an electromagnet, the control system regulates win's by varying the current to the magnet. early systems just had a "power" control. newer ones monitor wins over time and make it harder as people win, and make it easier over time when people dont win. the idea is that if people never see a win they wont play, but at the same time you dont want it being emptied. |
![]() |
![]() |
![]() |
Thread Tools | |
Display Modes | |
|
|