Không có mô tả

Alexander Shiryaev 92c75e2996 first commit 12 năm trước cách đây
BlackBox 92c75e2996 first commit 12 năm trước cách đây
c 92c75e2996 first commit 12 năm trước cách đây
README 92c75e2996 first commit 12 năm trước cách đây
TODO 92c75e2996 first commit 12 năm trước cách đây

README

Oberon Microsystems BlackBox Component Builder (http://www.oberon.ch/)
Port for OpenBSD/i386

Port based on OpenBUGS (http://www.openbugs.info/)

How to build:
compile loader executable (BlackBox itself and simple interpreter):
libBB*.so must be present (can be cross-linked from Windows)

cd c; make

compile self:

cd BlackBox; ./clean; ./build

Files:
original:
BlackBox:
Std/Mod/Loader.*
Std/Mod/Interpreter.*
Dev/Rsrc/Errors.odc
Docu/BB-License.odc
Docu/BB-Licensing-Policy.odc
Docu/BB-Open-Source-License.odc
System/Mod/
Dialog.*
Files.*
Math.*
Meta.*
Strings.*
OpenBUGS:
Dev/Mod/ElfLinker16.odc
Dev/Docu/ElfLinker.odc
Lin/Mod/Console.*
System/Mod/Console.*
Lindev/*
Docu/OpenBUGS-License.odc
oberoncore.ru:
Lin/Mod/Kernel_so_init.*
modified:
Lin/Mod/Obsd.linKernel.odc:
OpenBUGS Lin/Mod/linKernel.odc modified with OpenBSD specific:
Kernel.TrapHandler
OpenBSD sigcontext related
Kernel.Time
CLOCKS_PER_SEC related
Kernel.InitModule
mprotect added
Lin/Mod/Obsd.linHostFiles.odc:
OpenBUGS Lin/Mod/linHostFiles.odc:
size_t specific
Lin/Mod/Obsd.Libc.txt:
OpenBUGS Lin/Mod/Libc.odc:
OpenBSD-specific
LindevCompiler.odc:
modified original BlackBox Dev/Mod/Compiler.odc
LindevElfLinker16.odc:
modified OpenBUGS Dev/Mod/ElfLinker16.odc

Notes:
Lindev:
OpenBUGS/Lindev compiler outdated, not in sync with original BlackBox/Dev compiler
Lindev* is temporary solution until TextModels ported