Search found 72 matches

by X512
Thu Nov 05, 2020 3:01 am
Forum: Bug
Topic: Procedure pointers in stack are not initialized
Replies: 2
Views: 7856

Procedure pointers in stack are not initialized

Test code: MODULE A; PROCEDURE Proc1; BEGIN HALT(0) END Proc1; PROCEDURE Proc2; BEGIN HALT(0) END Proc2; PROCEDURE Proc3; BEGIN HALT(0) END Proc3; PROCEDURE Do*; VAR p: ARRAY 16 OF PROCEDURE; BEGIN p[0] := Proc1; p[1] := Proc2; p[2] := Proc3; HALT(0); END Do; END A. A.Do Trap: A.Do [0000004BH] .p AR...
by X512
Wed Nov 04, 2020 2:46 am
Forum: Hershel
Topic: Hershel 64-bit compiler
Replies: 22
Views: 43032

Re: Hershel 64-bit compiler

adimetrius wrote:Any input on that issue?
I created OCF decoder some time ago: viewtopic.php?f=21&t=268.
by X512
Wed Nov 04, 2020 2:45 am
Forum: System
Topic: My OCF module decoder
Replies: 0
Views: 24358

My OCF module decoder

I publish my OCF (executable format in Blackbox runtime), that I created to study format. Hershel compiler developers may find it useful. StdCoder.Decode ..,, ..Ms2...3Qw7uP5PRPPNR9Rbf9b8R79FTvMf1GomCrlAy2xhX,Cb2x hXhC6FU1xhiZiVBhihgmRiioedhgrZcZRiXFfaqmSrtuGfa4700zdGrr8rmCLLCJuyKtYcZRiX 7.2.s,MbP00...
by X512
Wed Sep 23, 2020 11:05 am
Forum: BlackBox Cross-Platform
Topic: Initial Blackbox port on Haiku
Replies: 6
Views: 10891

Re: Initial Blackbox port on Haiku

* When you say 'BlackBox environment', are you refering to global variables of imported modules? Or does it also include the dynamic variables? Native environment includes module global variables and heap memory. Heap memory should be not accessed outside of native section because garbage collector...
by X512
Tue Sep 22, 2020 10:56 am
Forum: BlackBox Cross-Platform
Topic: Initial Blackbox port on Haiku
Replies: 6
Views: 10891

Re: Initial Blackbox port on Haiku

If someone interested, this distribution also includes my raster image editor RasterViews and graph plotter TestPlots. It also has native raster image decoders/encoders (TestImgBmp/Png/Gif/Jpeg). BMP and PNG have write support. GIF and PNG (APNG) have animation support.
by X512
Tue Sep 22, 2020 10:34 am
Forum: Hershel
Topic: Hershel 64-bit compiler
Replies: 22
Views: 43032

Re: Hershel 64-bit compiler

How it is related to existing Blackbox compiler? What kind of executables it produces? OCF adapted for 64 bits or something else?
by X512
Tue Sep 22, 2020 10:09 am
Forum: BlackBox Cross-Platform
Topic: Initial Blackbox port on Haiku
Replies: 6
Views: 10891

Re: Initial Blackbox port on Haiku

You need to download and unpack binary release from https://github.com/X547/BlackBox-Haiku/releases (latest release for now is Blackbox-rev6.zip, note that separate directory should be created before extraction). Blackbox executable is "Blackbox.so", it can be opened with double click. Aft...
by X512
Tue Sep 22, 2020 6:11 am
Forum: BlackBox Cross-Platform
Topic: Initial Blackbox port on Haiku
Replies: 6
Views: 10891

Initial Blackbox port on Haiku

Recently I finished initial Blackbox port to Haiku . It is mostly independent from existing Linux port. Most of Haiku API is C++ only, so Itanium C++ ABI compatible declarations with mangled names have been created (HaikuCpp, HaikuCppUtils, HaikuBeDecls). Haiku intensively use threads and some thing...
by X512
Wed Jul 22, 2020 4:17 am
Forum: MultiOberon
Topic: MultiOberon as 64-bit compiler
Replies: 9
Views: 36781

Re: 64 it compiler

Ivan Denisov wrote:Try the compiler MultiOberon for x64.
https://forum.oberoncore.ru/viewtopic.php?f=157&t=6423
Does it support generating OCF modules with correct descriptors and meta information?
by X512
Sat Mar 28, 2020 12:57 am
Forum: Brainstorming
Topic: Tiled workspace view
Replies: 2
Views: 12456

Re: Tiled workspace view

Joined splits.