-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathReadme.txt
58 lines (42 loc) · 1.98 KB
/
Readme.txt
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
Command line version of the ETH Oberon Plugin for Windows 95/98/NT/2000
release 2.4 Portable compiler and linker.
Compiler, linker and kernel by Team of the Institute for Computer Systems
of ETH Zuerich. Copyright 2000 ETH Zuerich Institut fuer Computersysteme,
ETH Zentrum, CH-8092 Zuerich. Refer to the "General ETH Oberon System
Source License" contract available at http://www.oberon.ethz.ch/
Command line wrapper and 'readme' by Eugene Shcherbatyuk.
Current maintainer: Alexander Iljin <ajsoft@yandex.ru>.
Contributors:
Kemet (elbrusstudio ÑÎÁÀÊÀ mail ÒÎ×ÊÀ ru)
Notes on usage
Merge Src\o2ethclc.Reg into your computer registry.
Test the work of compiler and linker using sample programs:
a) compile and link the compiler, linker and sample programs
CompileAndLink.bat
b) merge Samples\HelloCon.Reg into your computer registry
c) run programs
Samples\HelloCon.exe
Samples\HelloGUI.exe
Samples\HelloDLL.exe
d) run compiler and linker with /? switch to read brief help information.
If you have GNU Make and tr installed, then you can simply run 'make' for
compilation and linking.
Known bugs and limitations
HALT and ASSERT statements are not handled properly. They cause
application errors. You can see that when linker will not find
some of the nessecary files in the current directory. Note, please,
linker will report, say, 'advapi32 not found' and cause windows
application error. That is not an error indeed. That is unhandled
exception caused by issuing HALT command within linker code.
History
03 Dec 2010, v0.2
- Add full sources, made compiler and linker self-compilable
- Add Makefiles for GNU Make and CompileAndLink.bat files
- Add Linker '/d' option
- Add HelloDLL.* sample projects
- EOL converted to Windows CRLF, removed binary file headers
- Fix inline assembler (OPA.Mod) LF and comment handling
- Update documentation
- GitHub hosting: https://github.com/AlexIljin/OPCL
?? Nov 2002, v0.1
- Initial release by Eugene Shcherbatyuk.