• R/O
  • HTTP
  • SSH
  • HTTPS

bif-6809: コミット

ソースコード及び仕様書など
Source and documentation


コミットメタ情報

リビジョンda54aea8dec10c3bb4e1ce4b88723e41f5c98186 (tree)
日時2019-04-08 22:53:10
作者Joel Matthew Rees <joel.rees@gmai...>
コミッターJoel Matthew Rees

ログメッセージ

a little more information

変更サマリ

差分

--- a/BIFDOC.TXT
+++ b/BIFDOC.TXT
@@ -5,7 +5,9 @@
55 8 April 2019
66
77
8- BIF documentation Copyright Joel Matthew Rees 1992, 2019
8+BIF documentation Copyright 1992, 2000, 2019 Joel Matthew Rees
9+BIF source and object Copyright 1992, 2000, 2019 Joel Matthew Rees
10+https://ja.osdn.net/projects/bif-6809/
911
1012
1113 In the spirit of fig-FORTH, the author grants permission as follows:
@@ -24,6 +26,7 @@ AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
2426 ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
2527 SOFTWARE.
2628 =========
29+(This is essentially the ISC license.)
2730
2831 If the copyright notices in this file and the README.TXT file are
2932 retained, including that file and this with your distribution will
@@ -46,10 +49,12 @@ as strictly experimental software. DO NOT ATTEMPT TO ACCESS ORDINARY
4649 DISKS FORMATTED FOR USE BY OTHER OPERATING SYSTEMS WHILE BIF IS RUNNING!
4750
4851 Contact as of January 2000:
49- joel_rees@sannet.ne.jp
50- http://www.page.sannet.ne.jp/joel_rees
51- reiisi@nettaxi.com
52- http://www.nettaxi.com/citizens/reiisi
52+ http://reiisi.blogspot.com
53+ joel.rees+knock@gmail.com
54+ https://defining-computers.blogspot.com/
55+ https://ja.osdn.net/users/reiisi/
56+ https://sourceforge.net/u/reiisi/profile/
57+
5358
5459
5560 *******************************************************************************
@@ -62,22 +67,22 @@ interest group publication of FORTH (fig-FORTH), using a non-standard
6267 binary tree dictionary structure. The direct-threading mechanism uses
6368 the direct-page addressing mode of the 6809, and thus may not be easily
6469 adaptable to FORTH-83. It also uses absolute addressing, and thus does
65-not comform to the requirements of OS-9. (I am working on an
66-indirect-threaded version of BIF for OS-9 in my spare time.)
70+not comform to the requirements of OS-9. (I was working on an
71+indirect-threaded version of BIF for OS-9 in my spare time, it
72+has not happened at this point.)
6773
6874 BIF.BIN is the executable object; after LOADMing it, EXEC the address
69-&H1300 (see below). BIFSOURC.ARC contains the archived (TC31) source
70-files; the assembler used is Disk EDTASM+. I used TSEdit to generate
71-the source files in EDTASM+ format:
75+&H1300 (see below). The assembler used is Disk EDTASM+. I used TSEdit
76+to generate the source files in EDTASM+ format:
7277
7378 line-number SPACE [label] TAB mnemonic etc. LF
7479
75-Using a text editor to replace the macros with their expansions should
76-make it compatible with most other assemblers. An object which will run
77-under the EDTASM+ "stand-alone" debugger may be generated by changing
78-ORG $1200 in BIF.ASM to ORG $3F00.
80+Using a text editor (etc.) to replace the macros with their expansions
81+should make it compatible with most other assemblers. An object which
82+will run under the EDTASM+ "stand-alone" debugger may be generated by
83+changing ORG $1200 in BIF.ASM to ORG $3F00.
7984
80-BIFSCREE.ARC contains the BIF/FORTH source for several utilities, the
85+The archive contains the BIF/FORTH source for several utilities, the
8186 assembler, and double integer definitions (TOOLS.G00) and a definition
8287 pairing example (PAIRS.G28) useful for making paired lists. Using
8388 TOOLS.G00 and PAIRS.G28 directly will require moving the two files to
@@ -87,19 +92,11 @@ idea. But resist the temptation to use a text editor on them. Messing
8792 with the whitespace will move the source code out of alignment with the
8893 physical FORTH/BIF screens, and thus cause the source code not to load.
8994
90-If you want to look at these two files with an editor, I suggest copying
91-them to a different disk and looking at the copies. Even my favorite
92-IBM PC editor, QEDIT, will insert a CR/LF at the end of every 512 bytes
93-on saving, which is not good. (I wonder how many letters from OS-9
94-users it would take to convince the folks at SEMWARE/Applied Systems
95-Technologies to make an OS-9 version of their editor?)
96-
97-For $5.00, to cover postage, time, and the cost of floppies, I will send
98-a copy of the BIF screens disk on a standard 5 1/4" (ECB formatted)
99-floppy. If you request the EDTASM+ compatible source code, I will send
100-that as well, on the same format disks. For $5.00 more, I will include
101-a photo-copy of the documentation (useful if you don't have a way to
102-print it).
95+If you want to look at these two files with an editor, use the 32col.c
96+program to look. At present, I have no means of converting them back.
97+
98+If you want to send me money, that sounds great, but contact me by
99+e-mail first.
103100
104101 The documentation which follows is written in the standard FORTH
105102 documentation style. It is not intended as a primer or study guide.
--- a/README.TXT
+++ b/README.TXT
@@ -1,9 +1,12 @@
11 Information about BIF as of April 2019.
22
33 Joel Matthew Rees, Amagasaki, Hyogo, Japan.
4- joel.rees@gmail.com
4+ https://ja.osdn.net/projects/bif-6809/
5+ joel.rees+knock@gmail.com
56 http://reiisi.blogspot.com
67 https://defining-computers.blogspot.com/
8+ https://ja.osdn.net/users/reiisi/
9+ https://sourceforge.net/u/reiisi/profile/
710 etc.
811 Copyright 2000, 2019 Joel Matthew Rees
912
@@ -241,6 +244,11 @@ TOOLS.G00, TOOLS.G00.out
241244 and a post-fix assembler.
242245 PAIRS.G28, PAIRS.G28.out
243246 a "database" example from one of my FORTH books.
247+TOOLS_G00_ERRORS.text
248+ Contains the tools output readable in regular text editor format
249+ and the error messages, with their corresponding number in
250+ hexadecimal. I should make a separate file for the error messages
251+ (or something).
244252
245253 and
246254
旧リポジトリブラウザで表示