PiDP-8/I SoftwareCheck-in [9492282084]
Not logged in

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

Overview
Comment:Merged in trunk improvements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | cc8-octal-output
Files: files | file ages | folders
SHA3-256:94922820848a2702723c03fb35234814752b344fdf5643f6146ae717b17ca4c2
User & Date: tangent 2019-03-17 04:51:02
Context
2019-03-17
04:55
Merged the cc8-octal-output branch down to trunk. check-in: 96ed492d9f user: tangent tags: trunk
04:51
Merged in trunk improvements Closed-Leaf check-in: 9492282084 user: tangent tags: cc8-octal-output
04:41
Updated ChangeLog for upcoming release to March, February having passed. check-in: 617783a44d user: tangent tags: trunk
2019-02-22
11:40
Fleshed out the discussion of malloc() in the CC8 manual, turning it into a new sub-section, "Fun Trivia: The History of malloc()". check-in: cb743198fd user: tangent tags: cc8-octal-output
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to ChangeLog.md.

1
2
3
4
5
6
7
8
9
10
11
# PiDP-8/I Changes

<a id="201902xx"></a>
## Version 2019.02.xx — The "OS/8 V3F and os8-run" release

*   The banner feature in this release is that Bill Cattey transformed
    our `mkos8` tool into the `os8-run` script interpreter, giving us
    many new features and capabilities:

    *   The OS/8 V3D RK05 media build steps previously hard-coded in
        Python within `mkos8` are now in a series of scripts in the


|
|







1
2
3
4
5
6
7
8
9
10
11
# PiDP-8/I Changes

<a id="201903xx"></a>
## Version 2019.03.xx — The "OS/8 V3F and os8-run" release

*   The banner feature in this release is that Bill Cattey transformed
    our `mkos8` tool into the `os8-run` script interpreter, giving us
    many new features and capabilities:

    *   The OS/8 V3D RK05 media build steps previously hard-coded in
        Python within `mkos8` are now in a series of scripts in the

Changes to README.md.

870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
[svinit]:  https://en.wikipedia.org/wiki/Init#SysV-style
[systemd]: https://www.freedesktop.org/wiki/Software/systemd/



## License

Copyright © 2016-2018 by Warren Young. This document is licensed under
the terms of [the SIMH license][sl].


[cprj]: https://tangentsoft.com/pidp8i/
[sm1]:  http://obsolescence.wixsite.com/obsolescence/2016-pidp-8-building-instructions
[sm2]:  https://groups.google.com/d/msg/pidp-8/-leCRMKqI1Q/Dy5RiELIFAAJ
[osd]:  http://obsolescence.wixsite.com/obsolescence/pidp-8-details







|







870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
[svinit]:  https://en.wikipedia.org/wiki/Init#SysV-style
[systemd]: https://www.freedesktop.org/wiki/Software/systemd/



## License

Copyright © 2016-2019 by Warren Young. This document is licensed under
the terms of [the SIMH license][sl].


[cprj]: https://tangentsoft.com/pidp8i/
[sm1]:  http://obsolescence.wixsite.com/obsolescence/2016-pidp-8-building-instructions
[sm2]:  https://groups.google.com/d/msg/pidp-8/-leCRMKqI1Q/Dy5RiELIFAAJ
[osd]:  http://obsolescence.wixsite.com/obsolescence/pidp-8-details

Changes to doc/RELEASE-PROCESS.md.

81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
The zip and tarball links on the front page produce files named after
the date of the release. Those dates need to be updated immediately
after tagging the release, since they point at the "release" tag applied
by the previous step, so they begin shipping the new release immediately
after tagging it.


## Produce the Normal Binary OS Image

Start with the latest version of [Raspbian Lite][os] on a multi-core
Raspberry Pi.

1.  If the version of the base OS has changed since the last binary OS
    image was created, download the new one.








|







81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
The zip and tarball links on the front page produce files named after
the date of the release. Those dates need to be updated immediately
after tagging the release, since they point at the "release" tag applied
by the previous step, so they begin shipping the new release immediately
after tagging it.


## <a id="bosi"></a>Produce the Normal Binary OS Image

Start with the latest version of [Raspbian Lite][os] on a multi-core
Raspberry Pi.

1.  If the version of the base OS has changed since the last binary OS
    image was created, download the new one.

Changes to src/cc8/os8/p8.c.

155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
			case 19:
				fputs("\tJMSI PSH\r\n");
				break;
			case 20:
				fputs("\tANDI STKP\r\n\tJMSI POP\r\n");
				break;
			case -20:
				fputs("\tJMSI POP\r\n\tMQO\r\n");
				break;
			case 21:
				if (strl()>0) 
					fprintf("\tCLA\r\n\tTAD (%o\r\n",strd());
				else
					fprintf("\tCLA\r\n\tTAD STKP\r\n\tTAD (%o\r\n",strd());
				break;







|







155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
			case 19:
				fputs("\tJMSI PSH\r\n");
				break;
			case 20:
				fputs("\tANDI STKP\r\n\tJMSI POP\r\n");
				break;
			case -20:
				fputs("\tJMSI POP\r\n\tMQA\r\n");
				break;
			case 21:
				if (strl()>0) 
					fprintf("\tCLA\r\n\tTAD (%o\r\n",strd());
				else
					fprintf("\tCLA\r\n\tTAD STKP\r\n\tTAD (%o\r\n",strd());
				break;