- - The reality. Was: Hardware and DLLinterfacing in BlackBox

From: [at]} <skulski{>
Date: Fri, 18 Feb 2005 18:15:09 -0500 (EST)

----boundary-LibPST-iamunique-2052516265_-_-
Content-type: text/plain

>[Opal] Unfortunately, the source is
> copyrighted, but, -- who knows? The Files module lacks such
> amenities as WriteInt, etc., but that too can be remedied easily,
> I think. I have to be very, careful here, not to get myself into
> something. :-) BB really lacks simple console I/O, and this
> could be very useful.

How about the Oberon System source code? If I am not mistaken,
it too had the WriteInt stuff. I mean both Oberon System V4
or System-3, because all the low-level modules were
either the same or very close in both versions.
Porting from Oberon System to BB may look like a far shot,
but I remember there was lots of stuff that was copyrighted
by ETH or University Linz and I do not think there would be restrictions.

I actually took the Oberon System code for writing integers
with a mild compression and put it into my GrArrays.

There was a module for serial communication under System-3 that looked
like a terminal console.

On the other hand, why would you need a console to begin with?

W.

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-2052516265_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID5bT3BhbF0gIFVuZm9ydHVuYXRlbHksIHRoZSBz
b3VyY2UgaXNccGFyDQo+IGNvcHlyaWdodGVkLCBidXQsIC0tIHdobyBrbm93cz8gIFRoZSBGaWxl
cyBtb2R1bGUgbGFja3Mgc3VjaFxwYXINCj4gYW1lbml0aWVzIGFzIFdyaXRlSW50LCBldGMuLCBi
dXQgdGhhdCB0b28gY2FuIGJlIHJlbWVkaWVkIGVhc2lseSxccGFyDQo+IEkgdGhpbmsuICBJIGhh
dmUgdG8gYmUgdmVyeSwgY2FyZWZ1bCBoZXJlLCBub3QgdG8gZ2V0IG15c2VsZiBpbnRvXHBhcg0K
PiBzb21ldGhpbmcuICA6LSkgIEJCIHJlYWxseSBsYWNrcyBzaW1wbGUgY29uc29sZSBJL08sIGFu
ZCB0aGlzXHBhcg0KPiBjb3VsZCBiZSB2ZXJ5IHVzZWZ1bC5ccGFyDQpccGFyDQpIb3cgYWJvdXQg
dGhlIE9iZXJvbiBTeXN0ZW0gc291cmNlIGNvZGU/IElmIEkgYW0gbm90IG1pc3Rha2VuLFxwYXIN
Cml0IHRvbyBoYWQgdGhlIFdyaXRlSW50IHN0dWZmLiBJIG1lYW4gYm90aCBPYmVyb24gU3lzdGVt
IFY0XHBhcg0Kb3IgU3lzdGVtLTMsIGJlY2F1c2UgYWxsIHRoZSBsb3ctbGV2ZWwgbW9kdWxlcyB3
ZXJlXHBhcg0KZWl0aGVyIHRoZSBzYW1lIG9yIHZlcnkgY2xvc2UgaW4gYm90aCB2ZXJzaW9ucy5c
cGFyDQpQb3J0aW5nIGZyb20gT2Jlcm9uIFN5c3RlbSB0byBCQiBtYXkgbG9vayBsaWtlIGEgZmFy
IHNob3QsXHBhcg0KYnV0IEkgcmVtZW1iZXIgdGhlcmUgd2FzIGxvdHMgb2Ygc3R1ZmYgdGhhdCB3
YXMgY29weXJpZ2h0ZWRccGFyDQpieSBFVEggb3IgVW5pdmVyc2l0eSBMaW56IGFuZCBJIGRvIG5v
dCB0aGluayB0aGVyZSB3b3VsZCBiZSByZXN0cmljdGlvbnMuXHBhcg0KXHBhcg0KSSBhY3R1YWxs
eSB0b29rIHRoZSBPYmVyb24gU3lzdGVtIGNvZGUgZm9yIHdyaXRpbmcgaW50ZWdlcnNccGFyDQp3
aXRoIGEgbWlsZCBjb21wcmVzc2lvbiBhbmQgcHV0IGl0IGludG8gbXkgR3JBcnJheXMuXHBhcg0K
XHBhcg0KVGhlcmUgd2FzIGEgbW9kdWxlIGZvciBzZXJpYWwgY29tbXVuaWNhdGlvbiB1bmRlciBT
eXN0ZW0tMyB0aGF0IGxvb2tlZFxwYXINCmxpa2UgYSB0ZXJtaW5hbCBjb25zb2xlLlxwYXINClxw
YXINCk9uIHRoZSBvdGhlciBoYW5kLCB3aHkgd291bGQgeW91IG5lZWQgYSBjb25zb2xlIHRvIGJl
Z2luIHdpdGg/XHBhcg0KXHBhcg0KVy5ccGFyDQpccGFyDQotLS0gQmxhY2tCb3hccGFyDQotLS0g
c2VuZCBzdWJqZWN0IEhFTFAgb3IgVU5TVUJTQ1JJQkUgdG8gYmxhY2tib3hAb2Jlcm9uLmNoXHBh
cg0KfX0AHgAAAA=


----boundary-LibPST-iamunique-2052516265_-_---
Received on Sat Feb 19 2005 - 00:15:09 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:24 UTC