On my FPGAmstrad implementation, at Amstrad startup, when I press up (without unpress) on my joystick, it draw several "up arrows", and when I press X button (without unpress), it draw only "X" one time...
I like to know if it has the same reaction on original cpc...
I have just tested on WinAPE emulator and that do the same. ;D
So Prince of Percia really suck with joystick ^^'
Quote from: freemac on 16:59, 09 December 11
On my FPGAmstrad implementation, at Amstrad startup, when I press up (without unpress) on my joystick, it draw several "up arrows", and when I press X button (without unpress), it draw only "X" one time...
I like to know if it has the same reaction on original cpc...
The real CPC acts the same way. You have an CPC in an FPGA? Can you tell a bit more?
Quote from: TFM/FS on 17:53, 09 December 11
The real CPC acts the same way. You have an CPC in an FPGA? Can you tell a bit more?
http://cpcwiki.eu/index.php/FPGAmstrad (http://cpcwiki.eu/index.php/FPGAmstrad)
I'm working on this project, it's not finished yet, it actually runs around 10 games. It's a Amstrad running directly on a FPGA development card (official one)
First version uses physical joystick and PS/2 keyboard, dsk are on SDCARD, it is displaying VGA so several games doesn't run correctly (mode/ink multiple changes during displaying one frame is not yet implemented)
I wanna to make a second version (with a little bigger platform : "NEXYS2 1200k-gates"), using USB joystick and mode/ink correction, still on VGA.
FPGAmstrad monochrome force mode 0 with sound test (http://www.youtube.com/watch?v=cegYl8NFunc#)
Last home test (monochrome against ink change, and mode fixed to 0, unlocking Prince of Percia, Donkey Kong and Antiriad... have lot of work to do)
Thanks' for the update!!! Great to see that your project evolves. It's actually the only CPC emulator that is hardware based (since C-One and T-Rex aren't under developpment / support any longer).
Quote from: freemac on 17:08, 09 December 11
So Prince of Percia really suck with joystick ^^'
It's only the case in BASIC that auto repeat for joystick fire is disabled by default, and you can enable it by typing KEY DEF 76,1,88
If in a game you scan the keyboard directly yourself, it's entirely up to you how to handle keys that are held down.
Interesting... After having my 2 Actel FPGA starter kits sitting around for 18 months doing nothing, I finally started playing with it last weekend with the ultimate aim to make a CPC emulator in mind. I've currently got 2-bit RGB coming out to a custom SCART cable so far, but I'm hoping to make some progress over Christmas... :)
Good luck!