Skip to content

Commit 43a3c37

Browse files
Update from development backup 201505310116
1 parent c180c44 commit 43a3c37

33 files changed

+8577
-13991
lines changed

Makefile

Lines changed: 286 additions & 110 deletions
Large diffs are not rendered by default.

README.adoc

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,36 @@
1-
= Abersoft Forth _disassembled_
1+
= Abersoft Forth _disassembled_ README
22
:author: Marcos Cruz (programandala.net)
3+
:revdate: 2015-05-23
34

4-
Disassembly of ZX Spectrum Abersoft Forth.
5+
How to disassemble Abersoft Forth.
56

6-
http:/programandala.net/
7+
The file <abersoft_forth.disassembled.z80s> contains the Z80 source
8+
code of Abersoft Forth.
9+
10+
11+
12+
// XXX OLD
13+
// XXX TODO rewrite!
14+
15+
0. Create or update "dis_compiling.tap" with `make dis`, if needed.
16+
17+
1. Open "dis_compiling.tap" with your ZX Spectrum emulator of choice
18+
(Fuse recommended). Abersoft Forth will start.
19+
20+
2. Configure your emulator to send the printer output to a new empty
21+
text file of the host system.
22+
23+
3. Compile dis with `LOADT 1 LOAD`. The process will be slow. Set your
24+
emulator to its maximun speed.
25+
26+
4. When the compilation is finished, a welcome message will be printed
27+
on screen. Then follow the simple instructions: give the command
28+
`dis`. Maybe you need to slow down the emulator to be able to type it.
29+
The process will start. Set your emulator to its maximun speed. At the
30+
end, the program will print "Done!".
31+
32+
5. Overwrite the file <dis_printout.txt> with the new printout
33+
produced by dis, wherever it is (it depends on the configuration of
34+
your emulator).
35+
36+
6. Command `make z80`.

TO-DO.adoc

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
= Abersoft Forth disassembled TO-DO
2+
:author: Marcos Cruz (programandala.net)
3+
:revdate: 2015-05-30
4+
5+
6+
.2015-05-29:
7+
8+
Document `implementation_attributes`, using Z80 fig-Forth 1.1.g
9+
10+
.2015-05-30:
11+
12+
Finish <abersoftforth2branches.fsb> (notes inside).
13+
14+
Convert its printout <tidy_branches.vim> to Unix file format, in Makefile, with Vim.
15+

0 commit comments

Comments
 (0)