Commit | Line | Data |
---|---|---|
81e70d48 PH |
1 | / CONWAY'S GAME OF LIFE - BREED LIFE ON YOUR PDP8! |
2 | ||
3 | /******************************************************************** | |
4 | /******************************************************************** | |
5 | / | |
6 | / PAL-8 IMPLEMENTATION OF CONWAY'S GAME OF LIFE | |
7 | / | |
8 | / PHILIPP HACHTMANN, JULY 2010 | |
9 | / | |
10 | / REVISIONS: | |
11 | / | |
12 | / 2010-07-24 - INITIAL RELEASE | |
13 | ||
14 | ||
15 | ||
16 | /******************************************************************** | |
17 | /******************************************************************** | |
18 | / DISPLAY API FOR PLUGGABLE DISPLAY DRIVERS | |
19 | / | |
20 | / THE DRIVER MUST KEEP TRACK OF CURSOR POSITIONS AND DECIDE | |
21 | / HOW TO REALIZE THE DESIRED FUNCTIONALITY. | |
22 | ||
23 | / THE DRIVER USES THE FOLLOWING CALL TO SEND A BYTE DOWN THE LINE: | |
24 | / | |
25 | / JMS I XTTOUT WITH DATA IN AC | |
26 | / ... AND NOTHING ELSE! | |
27 | / | |
28 | / THE DRIVER IS OBLIGED TO SAVE AC AND LINK ON EVERY CALL. | |
29 | ||
30 | /************************************************* | |
31 | / DSSET - SET THE CURSOR TO A SPECIFIED POSITION | |
32 | / | |
33 | / JMS DSSET | |
34 | / <COLUMN> | |
35 | / <ROW> | |
36 | / ERROR RETURN | |
37 | / NORMAL RETURN | |
38 | ||
39 | /************************************************* | |
40 | / DSCLS - CLEAR SCREEN | |
41 | / | |
42 | / JMS DSCLS | |
43 | / ERROR RETURN | |
44 | / NORMAL RETURN | |
45 | ||
46 | /************************************************* | |
47 | / DSEOL - CLEAR FROM CURSOR POSITION TO END OF LINE | |
48 | / | |
49 | / THE CURRENT CURSOR POSITION REMAINS UNCHANGED. | |
50 | / | |
51 | / JMS DSCLS | |
52 | / ERROR RETURN | |
53 | / NORMAL RETURN | |
54 | ||
55 | /************************************************* | |
56 | / DSEOS - CLEAR FROM CURSOR POSITION TO END OF SCREEN | |
57 | / | |
58 | / THE CURRENT CURSOR POSITION REMAINS UNCHANGED. | |
59 | / | |
60 | / JMS DSCLS | |
61 | / ERROR RETURN | |
62 | / NORMAL RETURN | |
63 | ||
64 | /************************************************* | |
65 | / DSOUT - SEND A CHARACTER TO THE SCREEN | |
66 | / | |
67 | / ONLY PRINTABLE CHARACTERS AND CR/LF ARE ALLOWED! | |
68 | / | |
69 | / JMS DSOUT WITH ARGUMENT IN AC | |
70 | / ERROR RETURN | |
71 | / NORMAL RETURN | |
72 | ||
73 | ||
74 | /************************************************* | |
75 | / DSBEL - MAKE SOME NOISE | |
76 | / | |
77 | / JMS DSBEL | |
78 | / ERROR RETURN | |
79 | / NORMAL RETURN | |
80 | ||
81 | /************************************************* | |
82 |