Thanks to @Gab1975 for his nice PNGs ;)
What's your relation to this post (http://boards.dingoonity.org/gcw-releases/zx81%27s-amstrad-cpc-emulator-for-gcw-zero/)?
I've tested this emulator and I have a little request.
Can we add a Vsyng option, because I saw a lot of glitch when Amstrad try to move big surfaces.
Try using "SDL_HWSURFACE | SDL_DOUBLEBUF" instead of "SDL_SWSURFACE". That enables vsync and double buffer.
I'm 99% sure that will solve the scroll issues, already happened in most emulators.
#define SDL_TRIPLEBUF 0x40000100 /**< Set up triple-buffered video mode */
output_screen = SDL_SetVideoMode(...,
#ifdef SDL_TRIPLEBUF
SDL_TRIPLEBUF
#else
SDL_DOUBLEBUF
#endif
);
Changelog:
[2014-05-03]
- Updated help.txt and background images (@Gab1975 work)
- ROMs last used path saved in new config file
- Changed video mode from SDL_SWSURFACE to SDL_HWSURFACE | SDL_DOUBLEBUF (@hi-ban suggestion)
No you're (half) wrong. :)
All demos have pixels perfect scroller.
And when you try to move a screen with basic command like
OUT &bc00,2:out &bd00,x
You don't have glitch like that.
What BIOS file does this need, I have never used one for a CPC emulator before. The programming loads the splash screen then goes back to the GCw menu.
I want to run this but I fail. It returns me back in the gcw menu too.
Is it supposed to create empty folder to put roms? Or not?
I did created at home/cap32/bios and put the four roms inside. I guess, the ".cap32" with dot is a mistake in the post? (I can't create a .cap32)
Also I want to say, after I run the OPK, I cannot find any traces of files/folders created anywhere. Maybe it failed to install?
I want to run this but I fail. It returns me back in the gcw menu too.
Is it supposed to create empty folder to put roms? Or not?
Thanks for port!
I try to play "Elite (UK) (1986).dsk".
It works, but seems very slowly.
Can anybody test it on own Zero?
You can download Elite here (https://drive.google.com/file/d/0B3cYErXmg4wYbElBVnl4WG5DWWc/edit?usp=sharing).
Thanks for your test.
I'll try another platform to play Elite.
Thanks for the port ker. I loved my cpc464 and it was my first and most favourite games machine. So many wonderful games and great memories. I tried using the caprice emu on my GP2X a few years ago and found that the emu was flawed. One of my favourite games, Ikari warriors had scrolling problems because of v-sync issue I think. It made the game unplayable.
Has the scrolling been fixed on this gcw version? I would love to play a super smooth, full 60fps emulated version of the game with perfect sound on my gcw
About sound, it's not perfect. You can try triple buffer version. Some users reported sound improvements with this version.
Please forgive me, but I haven't had much experience with the CPC or CPC emulation... I'm having trouble getting it to work on the Zero. I've double checked the paths and disk/start-up settings, but every time I load a disk image and try to run it, I get the PRESS PLAY THEN ANY KEY: message... what am I doing wrong? Even if I try manual load or the CAT command, I'm getting PRESS PLAY, like it is expecting a tape. Thanks for reading.
Please forgive me, but I haven't had much experience with the CPC or CPC emulation... I'm having trouble getting it to work on the Zero. I've double checked the paths and disk/start-up settings, but every time I load a disk image and try to run it, I get the PRESS PLAY THEN ANY KEY: message... what am I doing wrong? Even if I try manual load or the CAT command, I'm getting PRESS PLAY, like it is expecting a tape. Thanks for reading.
On menu just select "Load Disk A" option and a file browser will appear. Select the disk you want to load and press A. If the disk is loaded correctly you will see a yellow "File loaded!" message and disk will load automatically (as @Gab1975 just explained). You can return to main menu pressing select+start or pulling power slider.
On menu just select "Load Disk A" option and a file browser will appear. Select the disk you want to load and press A. If the disk is loaded correctly you will see a yellow "File loaded!" message and disk will load automatically (as @Gab1975 just explained). You can return to main menu pressing select+start or pulling power slider.
Hmmm... all the files are in .dsk format, unzipped. After navigating to the folder and selecting a file, I see the yellow "File loaded!" message alright. Then, it switches to the blue screen with yellow text (Amstrad 128K Microcomputer... and so on) and automatically types RUN"NAME OF GAME.BAS and then hits RETURN. The CPC then prompts me with a "Press PLAY then any key:" but when I hit a key, it just locks up. I thought perhaps it was loading, and so waited for a few minutes, but got nothing even after 5 mins., plus I'm thrown off by the "Press PLAY..." (A message generally reserved for tape loads.) Perhaps my .dsk files are bad? Doubtful, though. Any suggestions? Thanks again, for reading and answering. I'm an old hand at emulation, but unfamiliar with the Amstrad CPC.
Hmmm... all the files are in .dsk format, unzipped. After navigating to the folder and selecting a file, I see the yellow "File loaded!" message alright. Then, it switches to the blue screen with yellow text (Amstrad 128K Microcomputer... and so on) and automatically types RUN"NAME OF GAME.BAS and then hits RETURN. The CPC then prompts me with a "Press PLAY then any key:" but when I hit a key, it just locks up. I thought perhaps it was loading, and so waited for a few minutes, but got nothing even after 5 mins., plus I'm thrown off by the "Press PLAY..." (A message generally reserved for tape loads.) Perhaps my .dsk files are bad? Doubtful, though. Any suggestions? Thanks again, for reading and answering. I'm an old hand at emulation, but unfamiliar with the Amstrad CPC.
Did you put the amsdos.rom in the $HOME/.cap32/bios folder? This ROM is needed to enable the floppy disk emulation...
I tried to remove the amsdos.rom and the result is the same of Timepilot2084... the disk image is loaded and in the Amstrad CPC BASIC screen appears the system message "Press PLAY then any key:"
YES! The AMSDOS.ROM was the issue. ::) The BIOS folder that Ker provided did the trick. Thank you guys for taking the time to figure this out. I was about to just live without Amstrad emulation! It works great now. ;D
During the '80s the Amstrad CPC 464/6128 was one of the most widespread home-computers in Europe, after the Commodore 64 and the Sinclair ZX Spectrum 48K/128K ! ;)
I really loved my CPC464 with green screen!! C64 wasn't so common in Spain
I really loved my CPC464 with green screen!! C64 wasn't so common in Spain
By that time I had a MSX, so when I get to play CPC 464 with friends, I absolutely hated the loading time :)
My msx had a cartidge port and I got all the future konami sucessfull franchise in better version than what you could find (or could'nt, like metal gear or castlevania) on amstrad's computers, but gryzor was cool and I recall really loving target renegade :)
The "powerful" storage device of our "childhood" ! :P
By that time I had a MSX, so when I get to play CPC 464 with friends, I absolutely hated the loading time :)
My msx had a cartidge port and I got all the future konami sucessfull franchise in better version than what you could find (or could'nt, like metal gear or castlevania) on amstrad's computers, but gryzor was cool and I recall really loving target renegade :)
Space and time (and patience) have a different meaning for all who played with a cpc464 (as I do). That crappy "Read error b" after minutes of "turbo load" drove me crazy. I still had that "modem like" sound in my brain
https://www.youtube.com/watch?v=WXuTJgpKY9o
Why would you add that at all? SDL_SWSURFACE would be slower and look worse...
Can someone make a mediafire link to download bios? i've been searching for bios and i haven't found them.If you download the Windows version of Caprice, the zip file you download contains the BIOS files you need.