Commit graph

646 commits

Author SHA1 Message Date
Norayr Chilingarian
3f82522841 newt binding, first demo - hello world application -- noch
Former-commit-id: 034808deb8
2015-02-21 04:38:14 +04:00
Norayr Chilingarian
50d44e7b62 darwin unix.mod update -- noch
Former-commit-id: 749d45d439
2015-02-19 18:12:00 +04:00
Norayr Chilingarian
f2e15511a0 got rid of ecvt completely. reals.mod and texts test updated. -- noch
Former-commit-id: 606c23d096
2015-02-18 16:51:40 +04:00
norayr
e35950b8b8 unix module now compiles under freebsd -- noch
Former-commit-id: 9f452e66b7
2015-02-13 11:18:29 +00:00
Norayr Chilingarian
d57c8991bf Files are architecture dependent, texts are not. cleaned this up. --
noch


Former-commit-id: 6ace15a0dc
2015-02-13 14:23:13 +04:00
Norayr Chilingarian
effd5529c9 freebsd work mostly -- noch
Former-commit-id: 3977329475
2015-02-13 13:49:28 +04:00
Norayr Chilingarian
d3f196d215 got rid of ecvt outdated function. -- noch
Former-commit-id: 2bd826c965
2015-02-13 02:23:22 +04:00
Norayr Chilingarian
849a759bce fixed bug, forgot to new text. -- noch
Former-commit-id: af98fae2f1
2015-02-12 21:00:49 +04:00
Norayr Chilingarian
5d1eed31e4 ported ethDates, ethReals, ethStrings. -- noch
Former-commit-id: 63dc2c5c31
2015-02-12 20:21:39 +04:00
Norayr Chilingarian
5981787892 small fix of typo in comment. -- noch
Former-commit-id: 74a518efe9
2015-02-12 19:35:01 +04:00
Norayr Chilingarian
249e6f03ee added comment -- noch
Former-commit-id: 29d62cf1b0
2015-02-10 18:43:31 +04:00
Norayr Chilingarian
e2a8882f11 ulmToInt16 now works -- noch
Former-commit-id: 3e88d51eb6
2015-02-10 18:33:47 +04:00
Norayr Chilingarian
d29b4a0427 x86_86 gcc/clang low level modules update, types clarified. -- noch
Former-commit-id: 59e489ea43
2015-02-10 15:06:04 +04:00
Norayr Chilingarian
1cd968926f __DEL(x) should be defined as free(x) because we don't use alloca() call -- noch
Former-commit-id: 8b8dd6fd14
2015-02-09 21:08:34 +04:00
Norayr Chilingarian
5a2aceb681 finished removing unnecessary architecture files -- noch
Former-commit-id: aaa2ee2288
2015-02-09 19:53:12 +04:00
Norayr Chilingarian
8ad18999ac removed armv6j and armv7a_hardfp targets, armv6j_hardfp can be used
instead.


Former-commit-id: caa0071d90
2015-02-09 19:06:14 +04:00
norayr
6d86e29db5 small changes in OPC and OPM, updated powerpc bootstrap binaries. -- noch
Former-commit-id: d68b3c2575
2015-02-02 21:14:50 +04:00
Norayr Chilingarian
c3e0b3a9cb 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.


Former-commit-id: 8ef9e6fc88
2015-02-02 11:55:23 +04:00
Norayr Chilingarian
60caef64e4 changed branding of git version to 1.1
Former-commit-id: e86c9c1956
2015-01-29 11:57:57 +04:00
Norayr Chilingarian
20e9470c1f added Oberon.Mod which can be used to read command line arguments by
reading Oberon.Par.text like in Oberon system.


Former-commit-id: 461148de7e
2015-01-29 00:03:17 +04:00
Norayr Chilingarian
d12d46a435 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)


Former-commit-id: 40a58e1771
2015-01-28 22:52:07 +04:00
Norayr Chilingarian
0611c0a458 fixed demos.
-- noch


Former-commit-id: 441264de16
2015-01-28 20:17:14 +04:00
Norayr Chilingarian
930101bc00 ulmIntOperatins ported.
x11 modules moved to separate directory and won't be compiled by
default.
x11 test cases updated.

-- noch


Former-commit-id: 797ea84f14
2015-01-28 19:36:22 +04:00
Norayr Chilingarian
6dee99947d texts test added. -- noch
Former-commit-id: 2233289cbd
2015-01-27 11:00:33 +04:00
Norayr Chilingarian
2287af2191 eth unicode conversion module. -- noch
Former-commit-id: c2794dc7fb
2015-01-27 10:54:03 +04:00
Norayr Chilingarian
7158f2169e untraced pointer -- noch
Former-commit-id: 8b846c9a5a
2015-01-25 16:22:23 +04:00
Norayr Chilingarian
6b17edc405 fixed date
Former-commit-id: 6d36f4ee8c
2014-09-19 00:31:50 +04:00
Norayr Chilingarian
ca407472a0 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.


Former-commit-id: 0d85205cfd
2014-09-19 00:28:51 +04:00
Norayr Chilingarian
4a77f04720 updated version.Mod and makefiles to reflect the new version.
Former-commit-id: 90a0dc3ae2
2014-09-18 23:56:28 +04:00
Norayr Chilingarian
f77625f434 fix
Former-commit-id: 69defc9ce0
2014-09-17 20:01:24 +04:00
Norayr Chilingarian
b560023260 even faster way
Former-commit-id: 9892f9205c
2014-09-17 19:59:22 +04:00
Norayr Chilingarian
4a32c7d5c1 no overflow in OPM anymore
Former-commit-id: 05b8d63835
2014-09-17 15:21:33 +04:00
Norayr Chilingarian
fce731a17d improved risc crosscompiler, added example and readme.
Former-commit-id: c2b91243e9
2014-09-15 22:14:08 +04:00
norayr chilingarian
97860bae19 found problem in OPV.stat, not properly handled yet. needs investigation.
Former-commit-id: 1acddf0fb9
2014-09-14 22:53:24 +04:00
Norayr Chilingarian
7cf90615c8 re re revised oberon compiler for RISC works -- noch
Former-commit-id: c900218965
2014-09-14 06:09:09 +04:00
Norayr Chilingarian
8ae13afedd fixed or sources
Former-commit-id: c8cc104507
2014-09-13 18:27:48 +04:00
Norayr Chilingarian
7666ed94ae 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.


Former-commit-id: bef25cd7a7
2014-09-11 15:46:09 +04:00
Norayr Chilingarian
4ca4fdfb7f added IFS ( Iterated Function System ) example from Reiser's book
Former-commit-id: 06fa950748
2014-08-28 14:23:36 +04:00
Norayr Chilingarian
7a1dd40a64 added ReadByte wrapper for compatibility with latest NW Oberon system
Former-commit-id: 0b2f1902ef
2014-08-04 14:15:47 +04:00
Norayr Chilingarian
011aedbab1 fixed games with compatIn module
Former-commit-id: 5f508b16bb
2014-05-30 10:19:32 +04:00
Norayr Chilingarian
b1946ac2ec 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.


Former-commit-id: 2d6ac451ba
2014-05-20 00:56:33 +04:00
Norayr Chilingarian
c3af38cdfc 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.


Former-commit-id: 74f47aa69c
2014-05-07 20:09:30 +04:00
Norayr Chilingarian
cf29c4721b main program msg is also green
Former-commit-id: 561137e16d
2014-04-14 02:29:33 +04:00
norayr
6a948de787 raspberry pi bootstrap binary
Former-commit-id: 72b53f61f7
2014-04-14 02:20:31 +04:00
norayr
2fcad9db3b darwin bootstrap binary
Former-commit-id: ca80f58e94
2014-04-14 06:01:11 +08:00
norayr
72e3679b72 green output, powerpc binaries
Former-commit-id: 175a480412
2014-04-14 01:57:06 +04:00
norayr
580db0d788 darwin bootstrap binary
Former-commit-id: f4d3bb13ff
2014-04-14 05:32:39 +08:00
Norayr Chilingarian
485e27a287 first colored messasges in OPM using vt100, 'f' option added to disable
it


Former-commit-id: 338c3f47e8
2014-04-14 01:22:03 +04:00
norayr
da0807d369 module crt almost completed, crttest for reference
Former-commit-id: 4943886b64
2014-04-13 21:04:37 +04:00
norayr
77ba22e109 updated powerpc bootstrap binary
Former-commit-id: 6ba3d53693
2014-04-13 14:35:34 +04:00