PiDP-8/I Software

Timeline
Log In

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

35 check-ins using file lib/simh.py.in version 20d4b3a5f5

2024-12-27
02:39
Fix arguments to and error reporting from map_gpio_for_pidp8i Leaf check-in: 3fee766e68 user: poetnerd tags: trunk
2024-12-19
22:38
More Python raw string hackery. This needs to be checked by an actual Pythonista, not a pidgin speaker like me. check-in: 6841cab34a user: tangent tags: trunk
22:29
Made several strings in bin/os8pkg.in "raw" to get around [https://stackoverflow.com/q/52335970 | a recent SyntaxWarning gripe]. check-in: d29fd7be58 user: tangent tags: trunk
2024-11-26
22:13
Fix for bug 573625dae0 "Discrepancy in LOADER between ock.rk05 and v3d.rk05" Root cause: Undocumented build procedure caused install of legacy GENIOX.SB into LIB8.RL. This conflicted with the I/O routines in UTIL.SB. Further confirmation: Although all other SB modules are documented in the OS/8 LANGUAGE REFERENCE MANUAL - AA-H609A-TA, GENIOX is not mentioned. This change removes GENIOX.SB from LIB8.RL but keeps GENIOX.SB around in case we later discover a proper use for it. check-in: 9c60238a24 user: poetnerd tags: trunk
2024-11-10
18:35
Pull pi5 and ils2 branches into trunk. This enables pi4 and pi5 hardware and improves PiDP-8/i displays. check-in: 0ad7bdeb6b user: poetnerd tags: trunk
2024-08-09
04:05
Fix mis-calling "False" as "false" and fix error return in check_exists (even though nobody uses it as of yet.) Merged in from trunk. Leaf check-in: 27a689c5eb user: poetnerd tags: pi5-ils2-bookworm
2024-08-08
21:13
Fix mis-calling "False" as "false" and fix error return in check_exists (even though nobody uses it as of yet.) Merge in from trunk. Leaf check-in: ee19934afd user: poetnerd tags: pi5-ils2-bworm-cyclerealistic
2024-08-03
18:38
Fix mis-calling "False" as "false" and fix error return in check_exists (even though nobody uses it as of yet.) (In from trunk.) Leaf check-in: c4b8c499df user: poetnerd tags: pi5
17:42
Fix mis-calling "False" as "false" and fix error return in check_exists (even though nobody uses it as of yet.) check-in: acf91edb78 user: poetnerd tags: trunk
17:17
Move declaration of op_code outside #ifdef PIDP8I so it works both with and without gpio. check-in: 9de1597bf4 user: poetnerd tags: pi5-ils2-bworm-cyclerealistic
2024-06-30
18:59
Enable ILS mode in single-step/single-instruction mode. Enable ILS in more of the throttling modes, including throttling to very slow speeds like 1 instruction per second check-in: 3b3fcb8834 user: HBEggenstein tags: pi5-ils2-bworm-cyclerealistic
2024-06-20
00:55
fixed ILS tweaking check-in: 74efaad4a1 user: HBEggenstein tags: pi5-ils2-bookworm
00:39
merged accidental fork check-in: adc65f80bb user: HBEggenstein tags: pi5-ils2-bworm-cyclerealistic
00:24
fixed ILS tweaking check-in: b0f1224117 user: HBEggenstein tags: pi5-ils2-bworm-cyclerealistic
00:21
fixed ILS tweaking check-in: 7b450b94dc user: HBEggenstein tags: pi5-ils2-bworm-cyclerealistic
2024-06-15
21:58
merge Steve Tockey's branch cycle-realistic into the pi5-ils2-bookworm branch check-in: d413ed639f user: HBEggenstein tags: pi5-ils2-bworm-cyclerealistic
16:55
Revert unconditional install of pidp8i.rc. We install it once, but don't mess with it if it's already there. check-in: 8b74d4f9fe user: poetnerd tags: pi5-ils2-bookworm
16:29
Unconditionally install pidp8i.rc check-in: 1d0f9ffd4d user: poetnerd tags: pi5-ils2-bookworm
2024-06-14
23:42
revert pinctrl chaching optim., not worth it. Moved ILS/NLS switching logic from compile time to runtime / configuration file check-in: ccedb853c9 user: HBEggenstein tags: pi5-ils2-bookworm
2024-06-09
21:02
Fix for scanswitch as per email on 5/19. Otherwise pidp8i won't start from systemd. check-in: 32b450529e user: poetnerd tags: pi5
20:59
Fix for scanswitch as per email on 5/19. Otherwise pidp8i won't start from systemd. check-in: 3a1f169d7d user: poetnerd tags: pi5-ils2-bookworm
19:35
Eliminate all use of vc includes and libraries. Eliminates PI_CFLAGS, PI_LFLAGS and PI_LIBS. Also pull in fix for install from Trunk. (Should save you a bit of merging, HB.) check-in: 1ecc2e5833 user: poetnerd tags: pi5-ils2-bookworm
19:27
Eliminate all use of vc includes and libraries. Eliminates PI_CFLAGS, PI_LFLAGS and PI_LIBS. Cleanup made possible through testing by HBEggenstein in pi5-ils2-bookworm branch. check-in: f50a614018 user: poetnerd tags: pi5
2024-06-06
19:54
performance optimizations check-in: 1aefd0c723 user: HBEggenstein tags: pi5-ils2-bookworm
00:55
bug fix for LED update in stopped state, and fixing a potential sign/overflow problem in the dithering of the LED update from the decode loop check-in: d2afc15e23 user: HBEggenstein tags: pi5-ils2-bookworm
2024-06-03
19:10
After splitting out the PI_BINS I broke install. This should fix it. check-in: 4b84468f43 user: poetnerd tags: trunk
2024-05-31
17:16
forgotten line from previous checkin check-in: 53d0aa19bd user: HBEggenstein tags: pi5-ils2-bookworm
17:07
a)As ILS redraw loop is now executing faster and to accomodate fater Pi models, thefrequency at which LED status is updated is increased, so each redraw has at least 32, better ca 60 sampling points to work on, to use the fully brightness level range. b)The user tweakable RISING_FACTOR and FALLING_FACTOR values now also go thru self-calibration, making them comparable among different users and hence potentially different Raspberry Pi models. check-in: f0642ec578 user: HBEggenstein tags: pi5-ils2-bookworm
2024-05-26
21:19
Some changes to the ILS code aiming to make it useable for all 40-pin header Raspi Pi models from RPi Zero to RPi 5, for a unified 'Bookworm' 32 bit OS image. The ILS code is performance optimized to allow execution on RPi Zero (when SIMH is throttled to realistic IPS), contains self-calibration to adjust to different execution speeds and has a means for tweaking the ILS effect for expert users. check-in: e29ea438fd user: HBEggenstein tags: pi5-ils2-bookworm
2024-05-19
19:07
Another missed merge conflict: Gotta set -DPIDP8I! Fixed now. check-in: c752f1c29a user: poetnerd tags: pi5
18:51
Made wrong fixup of merge conflict for BUILD_PIDP8I_CFLAGS. Fixed now. check-in: 13ee9167f6 user: poetnerd tags: pi5
18:47
Pull in SIMH4 from Trunk. check-in: e467afdd62 user: poetnerd tags: pi5
17:14
Merge update to Open SIMH into trunk check-in: 1d15be1c09 user: poetnerd tags: trunk
2024-05-17
22:35
Somehow a typo keeps creeping into Makefile.in. I thought I fixed it. Fixing it again! Leaf check-in: 9cd4c30135 user: poetnerd tags: open-simh
22:26
Migration to OpenSimh version 4 works. Needed to change the expect string in lib/simh.py.in to expect "Open SIMH" additionally. New file from SIMH: src/SIMH_printf_fmts.h check-in: 5862224e2c user: poetnerd tags: open-simh