Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins by user poetnerd
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-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-15
| ||
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-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-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-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:27 | We weren't initializing the GPIO pin direction in the nls interface like we did in with ils. This fixes pidp8i-test and scanswitch. check-in: 1eaccc2260 user: poetnerd tags: pi5 | |
17:14 | Merge update to Open SIMH into trunk check-in: 1d15be1c09 user: poetnerd tags: trunk | |
2024-05-17
| ||
22:36 | Fixing typo in Makefile.in. Don't know how it crept in. check-in: 8c0883157f user: poetnerd tags: trunk | |
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 | |
21:38 | Switch from SIMH 4 to Open SIMH. check-in: ddbf43ce8f user: poetnerd tags: open-simh | |
02:55 | oops! I missed a couple merge conflicts and broke the pi platform. Fixed now. check-in: 824e023952 user: poetnerd tags: trunk | |
01:48 | Cherrypicked from the pi5 branch. Split out the gpio stuff so that it does not build on non-Pi Platforms unless forced with a new binary option "force-pidp8i". Required adding a bunch of #ifdef PIDP8I in SIMH/PDP8/pdp8_cpu.c. Ripped out the bcm_host stuff because I think it's invalid for pinctrl. Passes tests on the Mac. Now let's see what I broke on the Pi side. TODO: Clean up what are probably messy approaches in auto.def check-in: 609e37c0b9 user: poetnerd tags: trunk | |
2024-05-13
| ||
03:08 | Fixes to get things building again on my pi. Pruned a couple superfluous lines I'd previously made in auto.def. TODO: See if I can get pidp8i-test blinking lights again. check-in: 6fb29f08a2 user: poetnerd tags: pi5 | |
00:26 | Split out the gpio stuff so that it does not build on non-Pi Platforms unless forced with a new binary option "force-pidp8i". Required adding a bunch of #ifdef PIDP8I in SIMH/PDP8/pdp8_cpu.c. Ripped out the bcm_host stuff because I think it's invalid for pinctrl. Passes tests on the Mac. Now let's see what I broke on the Pi side. TODO: Clean up what are probably messy approaches in auto.def check-in: d0a4868e9b user: poetnerd tags: pi5 | |
2024-05-12
| ||
18:16 | Took an updated pinctrl from upstream. Removed use of pinctrl.o. We don't seem to need it, and so we don't need to remove main etc. from it. Rolled back my change to gpiochip.h. Going to disable gpio builds on non-pi platforms. check-in: 1bf02a37f0 user: poetnerd tags: pi5 | |
2024-05-11
| ||
02:51 | Not sure how gpio-common.c.in compiled looking in the wrong place for gpiolib.h check-in: b0c3043c04 user: poetnerd tags: pi5 | |
2024-05-10
| ||
22:21 | Additional work to teach scanswitch about includes from src/pinctrl. check-in: 8d899e3b5f user: poetnerd tags: pi5 | |
21:38 | Teach Makefile.in about pinctrl includes check-in: d70f7b1975 user: poetnerd tags: pi5 | |
21:12 | First attempt to integrate new gpio handler from Oscar Vermeulen. Won't build on the Mac because pinctrl.c uses non-portable reallocarray. Gotta fix that. check-in: b468cd1c6f user: poetnerd tags: pi5 | |
2024-04-21
| ||
23:14 | Create new branch named "pi5" check-in: c877fedf8b user: poetnerd tags: pi5 | |
2023-04-30
| ||
16:28 | Added notes on defects found in YAHTZE.BA. check-in: 416088d7ea user: poetnerd tags: trunk | |
2023-03-06
| ||
04:32 | Add more debug output to os8-progtest Refine basic-games.yml because a race condition broke it on M2 Macs. I think this refinement will be definitive. Fingers crossed. check-in: c124f7a6e7 user: poetnerd tags: trunk | |
2022-12-24
| ||
18:53 | Correct attribution of SIMH hack to Kyle Owen check-in: 6019a1e1a7 user: poetnerd tags: trunk | |
2021-04-01
| ||
22:07 | Added a patch to the build of U/W FOCAL. It puts code that clears EAE Mode B (and copes appropriately with other PDP-8 Family members that don't have EAE Mode B) into a block of initialization code reserved for "CLEAR ANNOYING FLAGS". This should resolve bug 025575a170. check-in: 9f44dd87b8 user: poetnerd tags: trunk | |
2021-02-09
| ||
02:18 | Mentioned class-os8script doc. Took credit for some stuff. check-in: 3bd3ff0759 user: poetnerd tags: trunk | |
02:00 | Update of ChangeLog to accurately report the fix to UCSYS.BI. check-in: 4e30777357 user: poetnerd tags: trunk | |
2021-02-08
| ||
23:08 | Fix for c23c91bdd. Futil was matching on the size of the file being edited. Now the regex that skips over the file has been refined. check-in: e96b7f3637 user: poetnerd tags: trunk | |
03:57 | New SIMH had extra whitespace in attach output. One place in os8script was not robust about that. Fixed now. check-in: 40717103a9 user: poetnerd tags: simh-update | |
03:28 | Sync advent sources from new upstream at poetnerd.com: Source names are in lower case. There are a couple typos fixed: advent.dc and getwrd.ra. There is a runad.bi script, but it appears incompatible with the version of BATCH we have. There is also a clear.bi script, but it's also probably out of sync with reality. check-in: 1d9cb9aa3e user: poetnerd tags: trunk | |
2021-02-02
| ||
02:34 | Fixed build of basic-games.tu56. Wasn't supposed to install the README.md file. The blow-out was benign on Mac build, but kicked out other files on the Pi build. It should have been fixed like this long ago. TODO: Figure out why the state machine in os8-cp couldn't recover as easily in the pi build. check-in: bfbf64133a user: poetnerd tags: trunk | |
2020-12-09
| ||
03:57 | os8script class document is complete. The demo program is moved to its permanent location. check-in: 77a525a884 user: poetnerd tags: trunk | |
02:49 | Changed os8script.check_and_run to have an optional replies arg. Fleshed out and commented the demo program. Cleaned up document. TODO: 1. move the demo to its permanent home. 2. Write the documentation to point to it. 3. The proofreading, grammar, etc. check-in: 25dc789408 user: poetnerd tags: trunk | |
2020-12-08
| ||
05:24 | Created a demo program for the os8script class. Along the way I realized that the housekeeping was needlessly complex, and should be added to the os8script class. By way of a test I moved cleanup code from os8-progtest to os8script. The class document has moved forward but is still not ready. The example needs to be cleaned up, and the appropriate smoothings of best practices need to be documented: 1. The recommended os8.check_and_run method assumes you're running the command decoder, and needs to be taught about the arrays of responses. Otherwise: 2. The use of the response arrays requires calling os8.simh.os8_cmd to run commands. The use of send_string, send_command, and os8_cmd is not orthogonal, and isn't using the respnse arrays where it could. check-in: 23d51abbd5 user: poetnerd tags: trunk | |
2020-12-07
| ||
03:03 | Snapshot. Almost, but not quite done. TODO: 1. Finish the narrative on how to write a complete program. 2. Confirm all the links work. 3. Completeness, style, and grammar check. check-in: 0a1d0ed404 user: poetnerd tags: trunk | |
2020-12-06
| ||
17:11 | Added mention of ocomp. Added links to README files. Under OCK, now link to the os8-combined-kit.md doc. check-in: 3af5c9428d user: poetnerd tags: trunk | |
2020-12-05
| ||
21:16 | Update Changelog.md with packaging and testing status updates. check-in: 0ef418b9ce user: poetnerd tags: trunk | |