Page 1 of 1

Amstrad CPC emulators?

Posted: Sun 17 Aug 2008, 19:21
by sotris99
I browsed the internet and i found that emulator for amstrad cpc.

http://ulrich-cordes.gmxhome.de/cpc/english/cpcemu.htm
http://www.dmoz.org/Computers/Emulators/Amstrad/

Are there any other emulators for linux?

And now the tricky part... How can i make it in a working state. I have no idea how to compile that emu...

Code: Select all

Source code of the emulator. Extract the file as root user into your /usr/src/ directory and compile it your self.
Requiered Linux components: 

Linux 
GNU C compiler 
X-Windows system (X11R6) 
A windowmanager of your choise (KDE, GNOME, fvwm, AfterSTEP, etc.) 
The X11 include files (Linux package "xdevel") 
make 
The shown dialogs needs TCL 7.6 and Tk 4.2 or higher. But you do not need TCL/Tk. If TCL/Tk are not installed, you will get normal command line dialogs for file selections in the same shell window from where you started the emulator. 

Posted: Mon 18 Aug 2008, 03:39
by muggins
sotris99,

compiling it is easy. You just need to download the devx .sfs file for whichever puppy you're using. e.g. for puppy4 it's this file, devx_400.sfs (77Mbytes), save this to /mnt/home, (if you have a frugal/CD install), reboot. Then extract the cpc4x package somewhere, then:

Code: Select all

cd cpc
make -f Makefile.admin config
make -f Makefile.admin 
make -f Makefile.admin install
make -f Makefile.admin clean
Also, if you were using puppy4, you would want to install tcl-8.5a4nothreads.pet & tk-8.5a4nothreads.pet

Then if you run cpc the help dialogue should open, or if you run cpc -noinfo, then just the amstrad console emulator.

The only problem, and why I said should open, is I just compiled it & find it's behaving a bit erratically. Firstly it's never succeeded in opening the /dev/dsp sound device. Then when I tried using it on a second computer it just died.

If you didn't want to compile it, I could upload it as a .pet for you to download but, as I said, it does seem a bit erratic at the moment.

Mu has an emulator section here

Posted: Mon 18 Aug 2008, 10:40
by sotris99
the emulator is always crashing...

Posted: Mon 18 Aug 2008, 13:35
by muggins
Yes, mine is too! But it was working...until I recompiled it. I wasn't happy that it was using conqueror as the default browser, so I modified the tcl script, and one c file, to use puppy's defaultbrowser command as the default, and while the help file now opens OK with Mozilla, the cpc app then crashes straight away.

I might have another look tomorrow, or try sending the developer a query as to what's going on. It's sort of funny that it's crashing as the cpc website says, in regard to the original amstrads:
no general protection fault and no not working system components.

Posted: Fri 22 Aug 2008, 05:00
by muggins
Sotris,

what about http://xcpc.emuunlim.com/

I've compiled the attached using pup2.16. Let me know whether it works with whatever pupversion you're using, or not, as it compiles easily. You can compile it against either athena, or motif gui, and it also needs this:

http://www.seasip.demon.co.uk/Unix/LibDsk/

for floppy emulation. I've include libdsk.so.3 in the .pet.

Run it via Menu->Utility->Xcpc

Posted: Wed 03 Sep 2008, 11:31
by sotris99
Thanx i will try it...

Posted: Sat 21 Nov 2009, 21:33
by sotris99
muggins wrote:Sotris,

what about http://xcpc.emuunlim.com/

I've compiled the attached using pup2.16. Let me know whether it works with whatever pupversion you're using, or not, as it compiles easily. You can compile it against either athena, or motif gui, and it also needs this:

http://www.seasip.demon.co.uk/Unix/LibDsk/

for floppy emulation. I've include libdsk.so.3 in the .pet.

Run it via Menu->Utility->Xcpc
Hello!!!

it works perfectly till puppy 3.0.1 but i cannot make it work under 4.3.1 i cannot compile it since it says that i am missing glib 2.6.0...

Here you go

Posted: Tue 24 Nov 2009, 16:05
by sc0ttman
Here's the CPC emulator included in Puppy Acade..

Posted: Sun 29 Nov 2009, 09:22
by sotris99
yes i know that...

i want to compile xcpc also as well on puppy 4.2.1 or puppy 4.3.1 to have every amstrad cpc emulator on linux...

but i get errors...

xcpc on puppy 4.3.1? anyone?

Posted: Thu 03 Dec 2009, 00:48
by muggins
@sotris99,

xcpc compiles without probs for me, on p431. Did you first compile libdsk.so.3 from LibDsk/?

I just did the usual:

Code: Select all

./configure --prefix=/usr
make
make install
for LibDsk & Xcpc, and it seems OK.

Posted: Mon 05 Apr 2010, 22:09
by sotris99
i don't have sound :-(