Commit graph

230 commits

Author SHA1 Message Date
norayr
d68b3c2575 small changes in OPC and OPM, updated powerpc bootstrap binaries. -- noch 2015-02-02 21:14:50 +04:00
Norayr Chilingarian
8ef9e6fc88 makefile changed to forcibly generate symbol files under x86_64 gcc backend
bootstrap binary updated. need to update bootstrap binaries for other
platforms too in order to be able to change their makefiles.
2015-02-02 11:55:23 +04:00
Norayr Chilingarian
e86c9c1956 changed branding of git version to 1.1 2015-01-29 11:57:57 +04:00
Norayr Chilingarian
461148de7e added Oberon.Mod which can be used to read command line arguments by
reading Oberon.Par.text like in Oberon system.
2015-01-29 00:03:17 +04:00
Norayr Chilingarian
40a58e1771 Args.Mod for 32 bit systems replaced by Args.Mod for 64bit systems.
Latter works for all systems, it's just more explicit.
fixed problem in makefile (spaces instead of tabs, for old make command)
2015-01-28 22:52:07 +04:00
Norayr Chilingarian
441264de16 fixed demos.
-- noch
2015-01-28 20:17:14 +04:00
Norayr Chilingarian
797ea84f14 ulmIntOperatins ported.
x11 modules moved to separate directory and won't be compiled by
default.
x11 test cases updated.

-- noch
2015-01-28 19:36:22 +04:00
Norayr Chilingarian
2233289cbd texts test added. -- noch 2015-01-27 11:00:33 +04:00
Norayr Chilingarian
c2794dc7fb eth unicode conversion module. -- noch 2015-01-27 10:54:03 +04:00
Norayr Chilingarian
8b846c9a5a untraced pointer -- noch 2015-01-25 16:22:23 +04:00
Norayr Chilingarian
6d36f4ee8c fixed date 2014-09-19 00:31:50 +04:00
Norayr Chilingarian
0d85205cfd fixed bug in Reals.Mod which was actual on x86_64
without prototype, return type of ecvt was int, which has 4 byte size on
x86 but still has the same size on x86_64, that's why pointer which is 8
byte long could not fit in the variable holding return value. And it
could get negative value causing programs to explode. Fixed with casting
the result to LONGINT.
2014-09-19 00:28:51 +04:00
Norayr Chilingarian
90a0dc3ae2 updated version.Mod and makefiles to reflect the new version. 2014-09-18 23:56:28 +04:00
Norayr Chilingarian
69defc9ce0 fix 2014-09-17 20:01:24 +04:00
Norayr Chilingarian
9892f9205c even faster way 2014-09-17 19:59:22 +04:00
Norayr Chilingarian
05b8d63835 no overflow in OPM anymore 2014-09-17 15:21:33 +04:00
Norayr Chilingarian
c2b91243e9 improved risc crosscompiler, added example and readme. 2014-09-15 22:14:08 +04:00
norayr chilingarian
1acddf0fb9 found problem in OPV.stat, not properly handled yet. needs investigation. 2014-09-14 22:53:24 +04:00
Norayr Chilingarian
c900218965 re re revised oberon compiler for RISC works -- noch 2014-09-14 06:09:09 +04:00
Norayr Chilingarian
c8cc104507 fixed or sources 2014-09-13 18:27:48 +04:00
Norayr Chilingarian
bef25cd7a7 added crlf handling partly following discussion at
https://code.google.com/p/ofront/issues/detail?id=3

and by introducing corresponding changes in ShowLine and ShowLineErr
functions
in OPM module.
2014-09-11 15:46:09 +04:00
Norayr Chilingarian
06fa950748 added IFS ( Iterated Function System ) example from Reiser's book 2014-08-28 14:23:36 +04:00
Norayr Chilingarian
0b2f1902ef added ReadByte wrapper for compatibility with latest NW Oberon system 2014-08-04 14:15:47 +04:00
Norayr Chilingarian
5f508b16bb fixed games with compatIn module 2014-05-30 10:19:32 +04:00
Norayr Chilingarian
2d6ac451ba freebsd port works.
I have no freebsd, and port was made by request and with help of
tangentstorm from #oberon channel (:
still it's not well tested and is considered experimental.
2014-05-20 00:56:33 +04:00
Norayr Chilingarian
74f47aa69c 0. fixed OPM.Mark bug, now when pos = -1 it shows error correctly.
1. added cool error message handling with showing "^" under the line
which points exactly where the error is.
2014-05-07 20:09:30 +04:00
Norayr Chilingarian
561137e16d main program msg is also green 2014-04-14 02:29:33 +04:00
norayr
72b53f61f7 raspberry pi bootstrap binary 2014-04-14 02:20:31 +04:00
norayr
ca80f58e94 darwin bootstrap binary 2014-04-14 06:01:11 +08:00
norayr
175a480412 green output, powerpc binaries 2014-04-14 01:57:06 +04:00
norayr
f4d3bb13ff darwin bootstrap binary 2014-04-14 05:32:39 +08:00
Norayr Chilingarian
338c3f47e8 first colored messasges in OPM using vt100, 'f' option added to disable
it
2014-04-14 01:22:03 +04:00
norayr
4943886b64 module crt almost completed, crttest for reference 2014-04-13 21:04:37 +04:00
norayr
6ba3d53693 updated powerpc bootstrap binary 2014-04-13 14:35:34 +04:00
norayr
018b64defc darwin bootstrap binary updated 2014-04-13 18:26:46 +08:00
Norayr Chilingarian
01664df2ee gnuc -> gcc, more abstraction in makefiles and extTools 2014-04-13 14:15:48 +04:00
Norayr Chilingarian
cd69786833 extTools.Mod, fix warnings like "argument unused during compilation:
'-L.'"
2014-04-13 13:17:00 +04:00
norayr
61ef35ff33 clang powerpc platform 2014-04-13 12:12:44 +04:00
root
ad8e18c777 small fix in extTools module 2014-04-12 02:27:13 +04:00
root
16a810e037 added Makefile to build vt100 and crt modules. 2014-04-12 02:11:40 +04:00
Norayr Chilingarian
7f11185f6a vt100 and crt units, some changes in Unix.Mod 2014-04-11 21:41:49 +04:00
Norayr Chilingarian
c0b83a8ee9 vt100 improved 2014-04-11 17:21:57 +04:00
Norayr Chilingarian
ec730b6da2 initial vt100 module release 2014-04-11 15:02:26 +04:00
Norayr Chilingarian
f066c42eb9 silences clang warnings of type "place parentheses around the '&' expression". small fix in OPV to
make it
2014-04-10 17:51:05 +04:00
Norayr Chilingarian
b25a810007 added includes to not use internal write, read in Console and Unix 2014-04-10 17:02:55 +04:00
Norayr Chilingarian
615253e7a9 clang is used to compile libs on linux too. 2014-04-10 14:17:41 +04:00
Norayr Chilingarian
b72099fddc same fixes as in previous commit for gcc 2014-04-10 14:09:01 +04:00
Norayr Chilingarian
9200db9d21 changed long to unsigned long in SYSTEM.h and SYSTEM.c0 to silence clang
warnings
2014-04-10 14:03:53 +04:00
Norayr Chilingarian
d2680335c6 linux clang platform added 2014-03-27 16:44:51 +04:00
Norayr Chilingarian
87f7119dfd static and dynamic linking works on macosx -- noch 2014-03-21 06:53:33 +08:00