-
Notifications
You must be signed in to change notification settings - Fork 3
/
Changes.txt
36 lines (32 loc) · 1.28 KB
/
Changes.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
This is a modified version of the original Oberon System downloaded from
http://www.projectoberon.com/ (files inner.zip and outer.zip) on 2020-01-13
Here are the names, sizes and dates of the original files
(ordered by date):
18662 Nov 28 2018 Texts.Mod
33377 Mar 27 2017 TextFrames.Mod
8355 Jul 5 2016 Display.Mod
15665 Jun 19 2016 System.Mod
9361 Apr 10 2016 Modules.Mod
8064 Nov 29 2015 Edit.Mod
12709 Nov 29 2015 Oberon.Mod
10257 Feb 4 2014 Kernel.Mod
7065 Nov 29 2013 Viewers.Mod
2803 Nov 29 2013 Input.Mod
8164 Nov 29 2013 MenuViewers.Mod
13002 Nov 29 2013 FileDir.Mod
16900 Nov 29 2013 Files.Mod
4249 Nov 29 2013 Fonts.Mod
Modifications:
- renamed all files from *.Mod.txt to *.Mod
- changed windows to unix line endings in all files
- Kernel, FileDir, Files, Modules, Input and Display
modified as DEFINITION and removed unused members
- partially re-implemented Fonts.Mod to avoid SYSTEM.GET/SET
and pointer arithmetics
- it works to some extent in the Oberon IDE, debugging still required
- removed Kernel.GetSector, modified signature FileDir.EntryHandler,
changed System.List accordingly
- Replaced all instances of LONGINT by INTEGER
Goal:
Test case for Oberon to LuaJIT bytecode compiler, IDE
and source level debugger, see https://github.com/rochus-keller/Oberon