sim> set throttle 1k
sim> c
PiDP-8/I initial throttle = 1000 IPS
*********** WARNING ***********
Host CPU is too slow to simulate 1,000 instructions per second Host CPU can only simulate 1,955,820 instructions per second
Throttling disabled.
What happens if you set it via "./configure --throttle=1k" and then do a "sudo make mediainstall" to set the new throttle into the installed *.script files?
Now it works. It starts at 1000IPS, and I can increase it at decrease it again in the usual way.
src/pidp8i/gpio-common.c:652:9: error: missing terminating " character
"PiDP-8/I trunk:id[f02ebe72df]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/pidp8i/gpio-common.c:653:1: error: ‘perl’ undeclared (first use in this function)
perl: warning: Setting locale failed.
That means you didn't go through the entire Localization (?) option set in raspi-config. That, or you didn't log out and back in after changing the locale.
Do that, then force a complete rebuild with:
make clean
make reconfig
tools/mmake
I did that, but I still get the same errors. Actually raspi-config fails too: if I try to set the keyboard localization, it goes back to the previous menu, giving the following output:
Reloading keymap. This may take a short while
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_TIME = "it_IT.UTF-8",
LC_MONETARY = "it_IT.UTF-8",
LC_ADDRESS = "it_IT.UTF-8",
LC_TELEPHONE = "it_IT.UTF-8",
LC_NAME = "it_IT.UTF-8",
LC_MEASUREMENT = "it_IT.UTF-8",
LC_IDENTIFICATION = "it_IT.UTF-8",
LC_NUMERIC = "it_IT.UTF-8",
LC_PAPER = "it_IT.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
locale: Cannot set LC_ALL to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
I actually tried to regenerate the locales, installing only en_US.UTF-8, but I still get the same references to IT locale.
Executing "locale -a" gives this:
pidp8i@raspberrypi:~/pidp8i $ locale -a
C
C.UTF-8
en_US.utf8
POSIX
I also tried running "sudo dpkg-reconfigure locales", choosing to generate ONLY the en_US.UTF-8 locale, and I got this:
pidp8i@raspberrypi:~ $ sudo dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_ADDRESS = "it_IT.UTF-8",
LC_NAME = "it_IT.UTF-8",
LC_MONETARY = "it_IT.UTF-8",
LC_PAPER = "it_IT.UTF-8",
LC_IDENTIFICATION = "it_IT.UTF-8",
LC_TELEPHONE = "it_IT.UTF-8",
LC_MEASUREMENT = "it_IT.UTF-8",
LC_TIME = "it_IT.UTF-8",
LC_NUMERIC = "it_IT.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_US.UTF-8").
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_TIME = "it_IT.UTF-8",
LC_MONETARY = "it_IT.UTF-8",
LC_ADDRESS = "it_IT.UTF-8",
LC_TELEPHONE = "it_IT.UTF-8",
LC_NAME = "it_IT.UTF-8",
LC_MEASUREMENT = "it_IT.UTF-8",
LC_IDENTIFICATION = "it_IT.UTF-8",
LC_NUMERIC = "it_IT.UTF-8",
LC_PAPER = "it_IT.UTF-8",
LANG = "C"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_TIME = "it_IT.UTF-8",
LC_MONETARY = "it_IT.UTF-8",
LC_ADDRESS = "it_IT.UTF-8",
LC_TELEPHONE = "it_IT.UTF-8",
LC_NAME = "it_IT.UTF-8",
LC_MEASUREMENT = "it_IT.UTF-8",
LC_IDENTIFICATION = "it_IT.UTF-8",
LC_NUMERIC = "it_IT.UTF-8",
LC_PAPER = "it_IT.UTF-8",
LANG = "C"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
It still has some unset, and some referring to it_IT, and I don't know why...
Thanks
Cristian