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

Code:

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.

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:

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.

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:

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:

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: