PiDP-8/I Software

All files named ”examples/ac-mq-blinker.pal”
Log In

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for examples/ac-mq-blinker.pal

2017-03-30
12:39
Disabling PDP-8 CPU idling when ILS is enabled. This has always been the default for some boot/*.script files, but we need to enforce it when ILS is enabled because we need regular CPU instruction rates to make this work. Closes [c9eb5ac0144] Also added a new configure script flag, --no-idle, to allow NLS users to disable CPU idling too, if they like. The *.script files generated from *.pal are marked noidle, with no way to change it at present. CPU idling doesn't make much sense for these two (1.script and 5.script) anyway. file: [b48697fb63] check-in: [f24edf21c1] user: tangent branch: trunk, size: 2479
2017-03-19
06:40
Disabled the DF32 device in all boot/*.script outputs, since we don't use it, and its default device name ("DF") is ambiguous with respect to a PDP-8 CPU register that's always present. file: [001e712e23] check-in: [84a8e1d314] user: tangent branch: trunk, size: 2456
2017-01-22
22:12
Updating our estimate of the proper skip count in set_pidp8i_leds() in order to give an LED value update rate of ~100 updates per second, roughly equal to the human PoV limit. The prior method used a hardcoded value which means on really fast Pis we're updating more often than we need to, and when the PDP-8 simulator is throttled down (such as for a blinkenlights demo) we were updating way too slowly. As proof of concept, the ac-mq-blinker example now runs at less than 1/10 the speed it used to, yet it looks vastly better than before. Closes [28d33e9046]. file: [25aa4f1e8a] check-in: [1da4ee0590] user: tangent branch: trunk, size: 2432
2017-01-13
08:38
Modified copyright year on the AC/MQ blinker program license per email from Robert Krten. file: [3dd9a23858] check-in: [063e8b86ca] user: tangent branch: trunk, size: 2433
2017-01-12
19:47
Obtained permission to distribute the AC/MQ blinker program under the SIMH license, so added that license to the top of examples/ac-mq-blinker.pal. Quoting the reply to my email asking for permission: "I, Robert Krten, the sole author of the program identified as the "AC/MQ blinker program" for the PDP-8/I, hereby agree to distribute the program under the SIMH license as found at https://tangentsoft.com/pidp8i/doc/trunk/SIMH-LICENSE.md" file: [c37f98e043] check-in: [58094e0cf4] user: tangent branch: trunk, size: 2438
2017-01-08
10:27
Added tools/mkbootscript, a Perl script that parses palbart listing files generated during the normal build process and turns them into SIMH boot scripts. This in turn means we can remove boot/1.script and boot/5.script, since they can now be generated from corresponding programs in examples/*.pal. Closes [87cb9ca2f0] file: [748eb7ccdc] check-in: [d77e169826] user: tangent branch: trunk, size: 1036
08:42
More style improvements to examples/ac-mq-blinker.pal, plus some rework to the memory locations it uses to match boot/5.script. file: [ca989fc0c1] check-in: [f7c67eb7f8] user: tangent branch: trunk, size: 1008
08:17
Comment improvement file: [b836b430d6] check-in: [8dd4e8e1d1] user: tangent branch: trunk, size: 857
2016-12-09
19:53
Added: Added assembly language version of 5.script as ac-mq-blinker.pal file: [fab3762650] check-in: [91297147ab] user: tangent branch: release, size: 618