http://cpcwiki.eu/index.php/FPGAmstrad (http://cpcwiki.eu/index.php/FPGAmstrad)
FPGAmstrad candidate 002 - Amstrad CPC 6128 on FPGA (VHDL) - long test (http://www.youtube.com/watch?v=Z8FB_eIy8LY#)
Games tested successfully :
Boulder Dash, Bruce Lee, Chase H.Q., Axiens, Invaders, Fruity Frank, Tempest, Ye Wizard Lair, Xevious, Prince of Percia, Crazy Cars II, Arkanoid, Trailblazer, Buggy Boy, Donkey Kong, Antiriad, Ghosts'n Goblins, Gryzor, Ikari Warriors, Sapiens, Knight Lore, Alien 8, Barbarian, Barbarian II, Bubble Ghost.
Not too much of a compliment I guess! ;)
With plenty of FPGA dev kits on the wedding list to fuel the family business... :)
I hope this gets ported to the FPGAArcade when that is available.
Excellent work freemac!
I saw you have included the Maxam assembler, so you support expansion ROMs :)
How much ROMs do you support?
Do you support expansion RAM (ok, sure 128 KB at least)? IMHO 512 KB would be great.
The sound is awesome, GFX are great!
NEXYS2 has 16Mo of external RAM, I use it for Amstrad RAM, ROM and DSK selected at startup, that's all (VRAM and ram_palette are on FPGA internal RAM)
I inserted Maxam ROM because there is so much assembly cool code over the net. And I think it could be useful for calibration.
Quote from: freemac on 23:57, 18 December 11
NEXYS2 has 16Mo of external RAM, I use it for Amstrad RAM, ROM and DSK selected at startup, that's all (VRAM and ram_palette are on FPGA internal RAM)
WoW! That's great! So you can (if you like) simulate for example 512 KB external ROM (like the MegaFlash provides).
And you could also provide all 4 MB expansion RAM (like in RAM7's and Jareks expansion, both dk'tronics compatible).
Quote from: freemac on 23:57, 18 December 11
I inserted Maxam ROM because there is so much assembly cool code over the net. And I think it could be useful for calibration.
Maxam is a good choice. I still use it (I own an original of Maxam II and some other assemblers, but I still stick to Maxam in ROM). Have you checked if FutureOS will work?
Quote from: TFM/FS on 02:59, 19 December 11
Have you checked if FutureOS will work?
I didn't test others ROM on it. FPGAmstrad is not mature enough yet in order to try them. I still have a FPGAmstrad bug-list ^^'
Quote from: freemac on 12:10, 19 December 11
I didn't test others ROM on it. FPGAmstrad is not mature enough yet in order to try them. I still have a FPGAmstrad bug-list ^^'
Hehe! Well, if I watch that 1 hour video, then it seems like it can do EVERYTHING!!!
Feel strongly encouraged to go on in your wonderful work!!!
I'm more a software guy, but if I can help you in any way (who to simulate expansion xyz for example), just let me know :-)))
/me wants one.
Quote from: Gryzor on 15:43, 23 December 11
/me wants one.
It is a DIY, I suggest you NEXYS2 1200k-gates in order to follow next evolutions.
I just posted a 1200k-gates binary of FPGAmstrad candidate 002, on FPGAmstrad page, "How to assemble it".
More games tested on candidate 002 :)
until I broke my joystick (my motivation for USB joystick suddenly grow up... let's see next candidate, 003, when I'll be rich enough^^)
show youtube playlist (http://www.youtube.com/watch?v=tBwMKUoPlHE#)
P47, Macadam, Super Ski, Action Fighter, Airwolf (sik), Cauldron, Dan Dare I & II, The Empire Strikes Again & Star wars, Rick Dangerous I & II, Bomb Jack I & II (I prefer the first), POP-UP (so so), Mario Bros (lol), Rock Raid (sik), Rygar (I love), Hyperbowl (great), Killapede, Hold-up, operation Hanoi.
Quoteuntil I broke my joystick
You tested games like Daley Thomson's Decathlon ?
lol... you should have known better.