Re: [BLACKBOX] Tool to generate x86 assembly or hex object code from OCF file

From: [at]} <Carl>
Date: Tue, 27 Mar 2012 09:12:31 -0700

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

Hello:

Thanks for the responses from everyone.

I cannot make much sense of the OCF specification. It does not seem complete to me but then I don't understand it!

Thanks to Bernhard Treutwein for sending me the Linz V4 version of the tool.

I have never tried porting a V4 program to BB Component Pascal but I believe there are examples of this sort of project available to study and some libraries in BB that emulate system V4.so I will look at this.

I tried installing the ELF linker tool that Chris Burrows recommended and
the ELF linker tool documentation does show how to generate a *.SO file. I ran the examples provided with the tools and that worked

Running "Objdump" under Linux will be the next step.

There is documentation online on how to disassemble Linux ELF object files so I will work next on figuring that out. I don't have a Linux setup
for this right now but it appears easy enough to get the "binutils"

Thanks again.
Carl Glassberg


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-524643866_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvOlxwYXINClxwYXINClRoYW5rcyBmb3Ig
dGhlIHJlc3BvbnNlcyBmcm9tIGV2ZXJ5b25lLlxwYXINClxwYXINCkkgY2Fubm90IG1ha2UgbXVj
aCBzZW5zZSBvZiB0aGUgT0NGIHNwZWNpZmljYXRpb24uIEl0IGRvZXMgbm90IHNlZW0gY29tcGxl
dGUgdG8gbWUgYnV0IHRoZW4gSSBkb24ndCB1bmRlcnN0YW5kIGl0IVxwYXINClxwYXINClRoYW5r
cyB0byBCZXJuaGFyZCBUcmV1dHdlaW4gZm9yIHNlbmRpbmcgbWUgdGhlIExpbnogVjQgdmVyc2lv
biBvZiB0aGUgdG9vbC4gXHBhcg0KXHBhcg0KSSBoYXZlIG5ldmVyIHRyaWVkIHBvcnRpbmcgYSBW
NCBwcm9ncmFtIHRvIEJCIENvbXBvbmVudCBQYXNjYWwgYnV0IEkgYmVsaWV2ZSB0aGVyZSBhcmUg
ZXhhbXBsZXMgb2YgdGhpcyBzb3J0IG9mIHByb2plY3QgYXZhaWxhYmxlIHRvIHN0dWR5IGFuZCBz
b21lIGxpYnJhcmllcyBpbiBCQiB0aGF0IGVtdWxhdGUgc3lzdGVtIFY0LnNvIEkgd2lsbCBsb29r
IGF0IHRoaXMuXHBhcg0KXHBhcg0KSSB0cmllZCBpbnN0YWxsaW5nIHRoZSBFTEYgbGlua2VyIHRv
b2wgdGhhdCBDaHJpcyBCdXJyb3dzIHJlY29tbWVuZGVkIGFuZFxwYXINCnRoZSBFTEYgbGlua2Vy
IHRvb2wgZG9jdW1lbnRhdGlvbiBkb2VzIHNob3cgaG93IHRvIGdlbmVyYXRlIGEgKi5TTyBmaWxl
LiBJIHJhbiB0aGUgZXhhbXBsZXMgcHJvdmlkZWQgd2l0aCB0aGUgdG9vbHMgYW5kIHRoYXQgd29y
a2VkXHBhcg0KXHBhcg0KUnVubmluZyAiT2JqZHVtcCIgdW5kZXIgTGludXggd2lsbCBiZSB0aGUg
bmV4dCBzdGVwLlxwYXINClxwYXINClRoZXJlIGlzIGRvY3VtZW50YXRpb24gb25saW5lIG9uIGhv
dyB0byBkaXNhc3NlbWJsZSBMaW51eCBFTEYgb2JqZWN0IGZpbGVzIHNvIEkgd2lsbCB3b3JrIG5l
eHQgb24gZmlndXJpbmcgdGhhdCBvdXQuIEkgZG9uJ3QgaGF2ZSBhIExpbnV4IHNldHVwXHBhcg0K
Zm9yIHRoaXMgcmlnaHQgbm93IGJ1dCBpdCBhcHBlYXJzIGVhc3kgZW5vdWdoIHRvIGdldCB0aGUg
ImJpbnV0aWxzIlxwYXINClxwYXINClRoYW5rcyBhZ2Fpbi5ccGFyDQpDYXJsIEdsYXNzYmVyZ1xw
YXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3NhZ2Ug
d2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04uQ0hc
cGFyDQp9
----boundary-LibPST-iamunique-524643866_-_---
Received on Tue Mar 27 2012 - 18:12:31 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:04 UTC