-
Notifications
You must be signed in to change notification settings - Fork 64
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
dtrg
committed
Apr 24, 2007
1 parent
bc5ccee
commit 24ea8ae
Showing
20 changed files
with
171 additions
and
183 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# $Source$ | ||
# $State$ | ||
# $Revision$ | ||
|
||
6.0pre2 | ||
|
||
Much simplified the syscall interface by disabling libmon and instead | ||
calling the syscalls directly. Disabled the K&R C compiler and libc because | ||
it doesn't actually gain us anything and has a high maintenance load --- the | ||
ANSI C compiler works fine with K&R C. Adapted the rest of the system to | ||
build with the ANSI C compiler. Rewrote the pc86 syscall interface and added | ||
linux386 support, using the i386 code generator. Lots and lots of bugfixes | ||
and tweaks everywhere. | ||
|
||
6.0pre1 | ||
|
||
First working version of the 6.0 release stream. Working frontends: both C | ||
compilers, Pascal, Modula-2, Basic and Occam. Working backends: i86. Working | ||
platforms: pc86, the very noddy testbed setup that produces floppy disk | ||
images. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,11 +2,11 @@ | |
# $State$ | ||
# $Revision$ | ||
|
||
THE AMSTERDAM COMPILER KIT V6.0pre1 | ||
THE AMSTERDAM COMPILER KIT V6.0pre2 | ||
=================================== | ||
|
||
© 1987-2005 Vrije Universiteit, Amsterdam | ||
2007-02-25 | ||
2007-04-24 | ||
|
||
|
||
INTRODUCTION | ||
|
@@ -28,11 +28,12 @@ SUPPORT | |
|
||
Languages: | ||
|
||
ANSI C, K&R C, Pascal, Modula 2, Occam 1, and a Basic variant. | ||
ANSI C, Pascal, Modula 2. K&R is supported via the ANSI C compiler. | ||
|
||
Platforms: | ||
|
||
pc86 produces bootable floppy disk images for 8086 PCs | ||
linux386 produces ELF executables for PC Linux systems | ||
|
||
|
||
INSTALLATION | ||
|
@@ -114,23 +115,21 @@ For further information, see the man page (which actually does get | |
installed, but is rather out of date). | ||
|
||
There are some (known working) example programs in the 'examples' directory. | ||
A sample command line is: | ||
|
||
ack -mlinux386 -O examples/paranoia.c | ||
|
||
|
||
GOTCHAS | ||
======= | ||
|
||
There are some things you should be aware of. | ||
|
||
- The only platform supported so far is pc86, which generates 8086 tiny mode | ||
executables that will work as floppy disk boot images. So, to run, simply dd | ||
the output file (pc86.img by default) onto a floppy disk and boot from it. | ||
Be aware that very little functionality is supported and that the entire | ||
program, heap and stack and code and all, must fit within 64kB. See | ||
plat/pc86/README for more information. | ||
- Look at plat/linux386/README and plat/pc86/README for information about the | ||
two supported platforms. | ||
|
||
- By default, the ack tool will compile K&R C. Practically all C source these | ||
days is ANSI C --- use the -ansi switch to enable ANSI mode. No, the ACK is | ||
not C99 compatible. | ||
- The library support is fairly limited; for C, it's at roughly the ANSI C | ||
level, and for the other languages it's similar. | ||
|
||
- When compiling languages other than C, the ACK will usually look at the | ||
first character of the file. If it's a #, then the file will be run through | ||
|
@@ -167,4 +166,4 @@ Please enjoy. | |
|
||
David Given (dtrg on Sourceforge) | ||
[email protected] | ||
2007-02-25 | ||
2007-04-24 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,4 +4,6 @@ hilo.mod | |
hilo.ocm | ||
hilo.p | ||
paranoia.c | ||
startrek.c | ||
startrek.doc | ||
README |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,5 +2,5 @@ pmfile | |
cemcom.ansi | ||
cpp.ansi | ||
libcc.ansi | ||
cemcom | ||
libcc | ||
#cemcom | ||
#libcc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,22 +1 @@ | ||
closedir.c | ||
fdopen.c | ||
getdents.c | ||
getgrent.c | ||
getopt.c | ||
getpass.c | ||
getpw.c | ||
getw.c | ||
isatty.c | ||
opendir.c | ||
popen.c | ||
putenv.c | ||
environ.c | ||
putw.c | ||
readdir.c | ||
rewinddir.c | ||
seekdir.c | ||
sleep.c | ||
telldir.c | ||
termcap.c | ||
mktemp.c | ||
hypot.c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1 @@ | ||
setjmp.e | ||
sigmisc.c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,5 @@ | ||
Action | ||
pmfile | ||
as | ||
ce | ||
cv | ||
libend | ||
libem | ||
libfp | ||
libsys | ||
libdb | ||
ncg | ||
mach_params | ||
libem | ||
libend |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,45 @@ | ||
LIST | ||
libem_s.a | ||
pmfile | ||
adi.s | ||
and.s | ||
blm.s | ||
cii.s | ||
cms.s | ||
com.s | ||
csa4.s | ||
csb4.s | ||
cuu.s | ||
dup.s | ||
dvi.s | ||
dvu.s | ||
error.s | ||
exg.s | ||
fat.s | ||
fp8087.s | ||
gto.s | ||
iaar.s | ||
ilar.s | ||
inn.s | ||
ior.s | ||
isar.s | ||
lar4.s | ||
loi.s | ||
mli.s | ||
mon.s | ||
ngi.s | ||
nop.s | ||
print.s | ||
rck.s | ||
rmi.s | ||
rmu.s | ||
rol.s | ||
ror.s | ||
sar4.s | ||
sbi.s | ||
set.s | ||
sli.s | ||
sri.s | ||
sti.s | ||
strhp.s | ||
trp.s | ||
unknown.s | ||
xor.s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,5 @@ | ||
LIST | ||
end_s.a | ||
pmfile | ||
edata.s | ||
em_end.s | ||
end.s | ||
etext.s |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.