-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
executable file
·108 lines (84 loc) · 6.33 KB
/
index.html
File metadata and controls
executable file
·108 lines (84 loc) · 6.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 //EN">
<html>
<head>
<title>Werner Cirsovius Software Archive</title>
<style>
#lang-toggle { display: none; }
#lang-toggle:not(:checked) ~ div [lang="de"],
#lang-toggle:not(:checked) ~ label [lang="de"] { display: none; }
#lang-toggle:checked ~ div [lang="en"],
#lang-toggle:checked ~ label [lang="en"] { display: none; }
</style>
<meta name="description" content="Werner Cirsovius CP/M Software Archive">
<meta name="keywords" content="JOYCE, PCW, CP/M, Z80, Z180, Library, Assembly">
<meta name="author" content="Werner Cirsovius">
</head>
<body>
<input type="checkbox" id="lang-toggle">
<label for="lang-toggle" style="cursor:pointer;padding:4px 12px;border:1px solid #888;border-radius:4px;background:#eee;font-family:sans-serif;font-size:14px;position:fixed;top:8px;right:8px;z-index:999">DE / EN</label>
<div align="center">
<h1>Werner Cirsovius Software Archive</h1>
<table width="90%" border="1" cellpadding="5">
<tr><td bgcolor="#26D9FF">
<p>This is an archive of the Werner Cirsovius software library,
with the intention of making the whole thing buildable and documented.</p>
<p>As the esteemed Werner Cirsovius passed away in 2016, his work is unmaintained
as far as I know. He built a lot of tools, and used them to disassemble
commercial software and add significant functions to them.</p>
<p>BASELIB is his pretty comprehensive assembly language library; it is required by
a lot of his work. In this tree, it has been modified to build with SLR180.</p>
<p>ZSID is the Digital Research Z80 debugger under CP/M. Source has been unavailable,
so it has not been possible to fix a few bugs or enhance it until he did the work
to disassemble and contrive a way to build this program. Building it is complicated
by the need for ZSID to relocate itself into high memory to allow debug of programs
in the TPA.</p>
<p>I've enhanced ZSID to add disassembly of Z180 instructions and fixed a bug that prevented
the listing of ld A,R, and ld R,A.</p>
<p>It has been minimally tested, and the build process uses some of the RomWBW
build infrastructure to work, specifically the case-insensitive version of
zxcc.</p>
<p>There is much more to be added. He was a Dynamo.</p>
<p>This source tree was fetched from <a href="https://mark-ogden.uk/mirrored.html">mark-ogden.uk</a>.
It was unfortunately expressed as a readable web site, not as source code
that can be built. There were no makefiles or submit files.</p>
</td></tr></table>
<p></p>
<h2>BASELIB</h2>
<table width="90%" border="1" cellpadding="5">
<tr><td bgcolor="#EEEEF1">
<span lang="de">Die Bibliothek besteht aus den folgenden Gruppen:</span><span lang="en">The library consists of the following groups:</span>
<p></p>
<div align="center">
<table border="1" cellpadding="5">
<tr>
<td align="center" valign="top" bgcolor="#FFFF99"><a href="BASELIB/docs/Zeichen.html"><span lang="de">Das Arbeiten mit Zeichen</span><span lang="en">Working with Characters</span></a></td>
<td align="center" valign="top" bgcolor="#FFCC99"><a href="BASELIB/docs/Disk.html"><span lang="de">Das Arbeiten mit Dateien</span><span lang="en">Working with Files</span></a></td>
</tr>
<tr>
<td align="center" valign="top" bgcolor="#FFCC66"><a href="BASELIB/docs/Mathe.html"><span lang="de">Das Arbeiten mit mathematischen Routinen</span><span lang="en">Working with Mathematical Routines</span></a></td>
<td align="center" valign="top" bgcolor="#FBE1CA"><a href="BASELIB/docs/Hochsprachen.html"><span lang="de">Das Arbeiten mit Hochsprach-Routinen</span><span lang="en">Working with High-Level Language Routines</span></a></td>
</tr>
<tr>
<td align="center" valign="top" bgcolor="#EEEEF1"><a href="BASELIB/docs/PullDown.html"><span lang="de">Das Arbeiten mit Pull-Down-Routinen</span><span lang="en">Working with Pull-Down Routines</span></a></td>
<td align="center" valign="top" bgcolor="#C0C0C0"><a href="BASELIB/docs/Verschieden.html"><span lang="de">Verschiedenes</span><span lang="en">Miscellaneous</span></a></td>
</tr>
</table>
</div>
<p></p>
<span lang="de">Weitere Dokumentation:</span><span lang="en">Additional documentation:</span>
<ul>
<li><a href="BASELIB/docs/BASELIB.html"><span lang="de">Bibliotheksübersicht</span><span lang="en">Library overview</span></a> — <span lang="de">Geschichte und Entwicklungsumgebung</span><span lang="en">History and development environment</span></li>
<li><a href="BASELIB/docs/Hints.html"><span lang="de">Hinweise</span><span lang="en">Hints</span></a> — <span lang="de">Hinweise zur Bibliothek</span><span lang="en">Notes on the library</span></li>
<li><a href="BASELIB/docs/BASELIBrel.html"><span lang="de">Bibliotheksreihenfolge</span><span lang="en">Library ordering</span></a> — <span lang="de">Reihenfolge der Module</span><span lang="en">Module ordering</span></li>
<li><a href="BASELIB/docs/Level.html"><span lang="de">Level-Tabelle</span><span lang="en">Level table</span></a> — <span lang="de">Modulabhängigkeiten</span><span lang="en">Module dependencies</span></li>
<li><a href="BASELIB/docs/Float.html"><span lang="de">Gleitkomma-Beschreibung</span><span lang="en">Floating point description</span></a> — <span lang="de">Gleitkomma-Format</span><span lang="en">Floating point format</span></li>
<li><a href="BASELIB/docs/Math32.html"><span lang="de">32-Bit Mathematik</span><span lang="en">32-bit math</span></a> — <span lang="de">32-Bit Ganzzahl-Operationen</span><span lang="en">32-bit integer operations</span></li>
<li><a href="BASELIB/docs/Rand.html"><span lang="de">Zufallszahlen</span><span lang="en">Random numbers</span></a> — <span lang="de">Zufallszahlengenerator</span><span lang="en">Random number generator</span></li>
<li><a href="BASELIB/docs/CLib.html"><span lang="de">C-Bibliothek</span><span lang="en">C library</span></a> — <span lang="de">C-ähnliche Routinen</span><span lang="en">C-like routines</span></li>
<li><a href="BASELIB/docs/Pull.html"><span lang="de">Pull-Down-Menüs</span><span lang="en">Pull-down menus</span></a> — <span lang="de">Pull-Down-Menüsystem</span><span lang="en">Pull-down menu system</span></li>
<li><a href="BASELIB/RELOC/prl.html"><span lang="de">PRL/Overlay-Mechanismus</span><span lang="en">PRL/Overlay mechanism</span></a> — <span lang="de">Relokation und Overlays</span><span lang="en">Relocation and overlays</span></li>
</ul>
</td></tr></table>
</div>
</body>
</html>