FPGA did implement a 500k version that hade support for the external NOR. also like donkey kong you would be suprized at what mods are out thare to run on the rong hardware. I have reen a ms packman bord rebilt and moded down to a qurter the size of the orig.
Wow, seems like it would take some serious electronic skills. I've been meaning to get into that side of computing, anyone got any good books i should get out?
I checked and the game is indeed running about 1.7% fast, due to the way the clocks are calculated. It could probably be improved by choosing the clock generator options better (or using an external crystal of the right frequency).
@pesoshin The ROM images are widely available on the internet. They are still under copyright so it's a no publicity job! Just be careful not to get the ones for the table top game that used to be in pubs or the display turns upside down each time you go from player 1 to player 2!
I didn't code this, I just tweaked it a bit. The original is from FPGA Arcade.
I doubt you can get it to work with a <500k chip. The reason is it needs to keep the entire Pac-Man ROM in BRAM, it doesn't have support for the external NOR on the board.
@marcan42 Thank you! I'm going to save a little bit more and buy a bigger model. Those little chips are amazing, you can implement just whatever you want.
This is so awesome. I've been working with this little card for 1 year and made some little games, but this PacMan is really impressive. Congratulations! Good work.
By the way, how many resources did you use on this implementation? This card is based on the XC3S500E right? This means you have 500k logic gates. I ask you because I'm actually considering buying a Basys2 with only 100k.
its like 20 years old lol, I doubt namco would bother. Also seeing as he appears to be running it off the chip from the arcade game I guess that makes him legit owner. Also, WHO CARES?
PLEASE READ IT ALL: the fight over wether this is emulation or not is amazingly retarded - it turns out both sides are right. its not a piece of software running a simulation of all the chips at once so its not a traditional emu.. but since each chip component runs code to make it represent the older chip, such as one part being programmed to act like a z80, that makes it a hand full of emus pretending to run each chip, then running pacman proper.
Anybody have plans to load the data from a Multi-Pac 24-In-1 kit into this as well? I've got an original Pac Man cocktail with the 24-In-1 kit added to the board. It would be cool to store my original hardware and run this chip in it's place for daily use. Any ideas?
tried to vote your comment up but it wouldnt take. 6 negs for you and the guy who said 'holy shit you are retarded' only got 2 negs? wtf. people can't have an opinion?? humans are idiots.
Very nice!
Bruce777999 2 weeks ago in playlist More videos from marcan42
you deserve alot more likes!
LuSnllungs 4 months ago
That was amazing! subbed instantly!
jay1645able 4 months ago
wow i want to marry ur vids
masstsnk 4 months ago
Niw you can convert it into a portable chip with an screen.
quinillo94 4 months ago
this vid inspired me alot
popoixe 5 months ago
FPGA did implement a 500k version that hade support for the external NOR. also like donkey kong you would be suprized at what mods are out thare to run on the rong hardware. I have reen a ms packman bord rebilt and moded down to a qurter the size of the orig.
vorkev1 7 months ago
But, can it run minecraft?
DarkTimy 8 months ago
Hey I just got the Spartan 3AN. Where did you get that bread board that plugs right in. Very cool.
duf101101 8 months ago
This has been flagged as spam show
Nice. Please check out some of my videos. I am really new to this
HDCUncorporated 9 months ago
How did you implement the sound? software or hardware?
iboss4300 9 months ago
@iboss4300
I believe it was implemented in the gates of the FPGA itself, as well as the video generator.
douro20 4 months ago
Comment removed
iboss4300 9 months ago
That is so cool! Sure beats coding with Verilog all day. What was the code written in?
TacticalFLAW 10 months ago
whow go trough all that trouble just to play packman
MyPetur 10 months ago
Just one word: fantastic!
karadok666 1 year ago
There is no proof lol
edwo90 1 year ago
WAKA - WAKA - WAKA. . .
R33Racer 1 year ago
You suck at Pac-man, just sayin'
MrStorm1337 1 year ago
The Evolution Of Games XD
ironyoshi1212 1 year ago
Is that toilet paper on your desk? Took a long time to program, huh?
PriestBurn 1 year ago 2
@PriestBurn lmao
Souraneel 1 year ago
@PriestBurn : whacking supplies
gtoger 1 year ago
How did you get a Pacman ROM to work on an FPGA? Is it really possible to extract VHDL from it, or did you do that manually?
LieutenantSmith 1 year ago
Wow, seems like it would take some serious electronic skills. I've been meaning to get into that side of computing, anyone got any good books i should get out?
pathammond 1 year ago
Wow this is awesome!
Robobbly 1 year ago
using a FPGA well one.
icegryphon 1 year ago
Very neat implementation, now I want to do my own! Any chance of putting it in its own case with joystick and everything?
nathanallan1 1 year ago
Awesome!
Doom2Guy 1 year ago
I checked and the game is indeed running about 1.7% fast, due to the way the clocks are calculated. It could probably be improved by choosing the clock generator options better (or using an external crystal of the right frequency).
marcan42 1 year ago 13
Unfortunately you haven't included the original pacman roms, could you recommend me where can I get them?
pesoshin 1 year ago
@pesoshin The ROM images are widely available on the internet. They are still under copyright so it's a no publicity job! Just be careful not to get the ones for the table top game that used to be in pubs or the display turns upside down each time you go from player 1 to player 2!
Yes I did.
oldbloke135 1 year ago
wdf is a virus ho what
033415383 1 year ago
I miss this game
xlucioflavio 1 year ago
I didn't code this, I just tweaked it a bit. The original is from FPGA Arcade.
I doubt you can get it to work with a <500k chip. The reason is it needs to keep the entire Pac-Man ROM in BRAM, it doesn't have support for the external NOR on the board.
marcan42 1 year ago 9
@marcan42 Thank you! I'm going to save a little bit more and buy a bigger model. Those little chips are amazing, you can implement just whatever you want.
Once again, congrats!
I really liked this implementation.
jjmontero9 1 year ago
@marcan42 and clay and membrane.
Say something to that! haha
make it work on a <500k chip
hahahaha
well done marcan
eXeQiEl 1 year ago
This is so awesome. I've been working with this little card for 1 year and made some little games, but this PacMan is really impressive. Congratulations! Good work.
By the way, how many resources did you use on this implementation? This card is based on the XC3S500E right? This means you have 500k logic gates. I ask you because I'm actually considering buying a Basys2 with only 100k.
jjmontero9 1 year ago
It's easy to see how this could replace MAME some day. True representation of the original hardware vs emulation is no contest.
RetroRepair 2 years ago
how sad?
skyblueland 2 years ago
uber geek ;)
veryfuck 2 years ago 2
someone's hungry
alwayscococolaable 2 years ago
sweet... lol
thedrphro 2 years ago
I've been thinking of getting that same dev board. It's pretty obivous now how powerful it is!
orangetide 2 years ago
fail... XD but awesome ^^ just tip dont get the dots till you got the ghost neer you ^^;
joemdoo 2 years ago
If I remember right the orginal pac-man used a z80. Did you emulate the z80 or what?
Jumpseri 2 years ago
/salute!
LouisDaMVP 2 years ago
I was always under the impression it was 6502 but MAME does indeed confirm z80.
sockcutter 2 years ago 2
Z80 rules
XipeAyotl 2 years ago
This has been flagged as spam show
º¤ø„¸¸„ø¤º°¨¸„ø¤º°¨
¨°º¤ø„¸ „ø¤º°¨
¸„ø¤º°¨ ``°º¤ø„¸
¸„ø¤º°¨¸„ø¤º°¨¨°º
Williamadams96 2 years ago
is it a NES programmed into FPGA ?
pvc988 2 years ago
wait, i though you were against piracy? oh, i get it. warez is only bad when other people do it? last time i checked, Pac-Man was copyright Namco?
notdavesmith 2 years ago
stop being and ass! He just doing what he knows to do!
dibcool1 2 years ago
its like 20 years old lol, I doubt namco would bother. Also seeing as he appears to be running it off the chip from the arcade game I guess that makes him legit owner. Also, WHO CARES?
pamew 2 years ago 2
Thats insane i just started learning about fpgas and i never knew my spartan 3e could do stuff like that must have taken forever
paperwings310 2 years ago
That's awesome.
loudspeaker911 2 years ago
COOL
morgangamer22 3 years ago
This is Pretty cool. It would be neat if you could pack it all into a tiny controller with a screen, and then stick in some TV-out,too.
chaotictails 3 years ago
This is cool, so u have a softcore Z80 CPU, and the code is from the orginal game?
NuaHarvest 3 years ago
PLEASE READ IT ALL: the fight over wether this is emulation or not is amazingly retarded - it turns out both sides are right. its not a piece of software running a simulation of all the chips at once so its not a traditional emu.. but since each chip component runs code to make it represent the older chip, such as one part being programmed to act like a z80, that makes it a hand full of emus pretending to run each chip, then running pacman proper.
KanedaJones 3 years ago
Anybody have plans to load the data from a Multi-Pac 24-In-1 kit into this as well? I've got an original Pac Man cocktail with the 24-In-1 kit added to the board. It would be cool to store my original hardware and run this chip in it's place for daily use. Any ideas?
campfirehicks 3 years ago
This has an higher pitch sound than the original.
fdpoiuy 3 years ago
Not compared to the upright at my work. Perhaps yours has a different speaker setup or is working as a low-pass filter?
orangetide 3 years ago
Thats no emulator it's a fpga implementation of the pacman arcade hardware including the Z80 processor.
Membrane556 3 years ago 8
This comment has received too many negative votes show
thats an emulator just look at 0:08
so im not a noob i know what im talking about
that was a emulator compiled for that hardware thats all
fierrosoft 3 years ago
This comment has received too many negative votes show
Holy shit you're retarded.
Vegetable4 3 years ago
Holy shit, we have someone whose user name resembles his intelligence!
porcorosso81 2 years ago
What about it? That's the standard Pacman boot sequence. Go to fpgaarcade and you can see the entire source for the FPGA implementation...
claycowgill 3 years ago 14
fierrosoft, have you ever seen an arcade machine boot up? That's what it does.
retrogamer500 3 years ago
yeah the boot up screen is correct... although it does seem slightly faster than my original game board...
gtq838 2 years ago
tried to vote your comment up but it wouldnt take. 6 negs for you and the guy who said 'holy shit you are retarded' only got 2 negs? wtf. people can't have an opinion?? humans are idiots.
KanedaJones 3 years ago
\/\/ () \/\/
djdevil360 3 years ago
AWESOME!!!
sajko7 3 years ago 2
hey man... how did u do this? do u have some tutorial for this?
nice job! =D
Jun1nnho 3 years ago
O M G!!!!!
cocoman710 3 years ago
Marcan estas muy muy jodido !! XSDDDDDDDDDDDDDDDD
yeladies 3 years ago
because he can.
FreePlay 3 years ago
so, i'm assuming you used ISE (since it's a xilinx board), but could you comment on what specific tools / programming methods you used?
ak112358 3 years ago
Quite cool, very nicely done ;)
linuxgeek81 3 years ago
mad props!
bushing42 3 years ago
This has been flagged as spam show
Fake
ShaiSoft 4 years ago
Wow! Good job!
Alu10000 4 years ago
jiu yi mei ke de rentiantang eryi.......
openvedio 4 years ago
thnx i didnt think many people were intrested in this kind of stuff
GOxOK 4 years ago
Dang where can I get one of those Chips and is it hard to set up?
GOxOK 4 years ago
GOxOK, try fpga4fun dot com, read the introductory sections. If you search around, there are plenty of FPGA starter kits.
svofski 4 years ago