2021-06-28 04:34:20 foucist: I had not send this; will be taking a closer look later today; thanks!

2021-06-28 04:43:02 rick_carlino1: I think the first call to set-backlink is the problem. Since the initial value it holds is zero, the here is stored there on the first use, overwriting the liju.... instruction

2021-06-28 15:06:16 <john_ceph > Hi

2021-06-28 15:21:15 Hi john_ceph

2021-06-28 15:25:17 <rick_carlino1> welcome

2021-06-28 15:26:01 rick_carlino1: did you see my reply on your linked list issue?

2021-06-28 15:26:36 <rick_carlino1> crc I did- I changed it to @ll:first [ ORIGINAL_CODE ] if and it seems to be working now. Thanks!!

2021-06-28 15:27:03 I'm happy to help :)

2021-06-28 16:10:40 <john_ceph > Doing fancy things with ELF program headers

2021-06-28 16:38:04 ACTION has finally managed to get an ELF in assembly that runs on OpenBSD.

2021-06-28 16:40:09 I need to try to generate the relevant header changes (adding a special section) under rasc sometime

2021-06-28 16:49:48 <john_ceph > crc: What did it take to get it to run in OpenBSD? I tried to build one myself with rasc some time ago but I never got it working.

2021-06-28 16:51:19 http://forth.works/share/eb3d5a9c085e4cb2fc641d6d7b6f5458

2021-06-28 16:51:44 I had to add a specific section header (shown here)

2021-06-28 16:51:59 <john_ceph > Ooh, would have never thought of that. I'll have to try that out some time.

2021-06-28 16:52:46 It took me forever to work this out.

2021-06-28 16:53:55 https://man.openbsd.org/elf.5#.note.openbsd.ident mentions it briefly

2021-06-28 16:56:42 It may need some tweaks for 32-bit; I only have a 64-bit install running on my server at the moment (my old thinkpad died recently, and I haven't sourced a replacement yet)

2021-06-28 17:08:28 <john_ceph > I tried to get a generated 32-bit executable to run on Arch, didn't work. Maybe some 32-bit compat layer missing or something.

2021-06-28 17:12:31 <john_ceph > I find it difficult to decide on the scope of what I am coding. It would be great to have some code that can just do anything, but that would make the architecture very com

2021-06-28 18:30:41 <john_ceph > Getting somewhere. The jump table and main loop for Nga are working. Now I only have to re-implement the opcodes and I'll have it running on bare x86 in no time.

2021-06-28 18:31:46 Looking forward to it :)

2021-06-28 18:32:41 I should have a qemu setup at work in a day or so for testing.

2021-06-28 18:39:56 <john_ceph > I wish my text editor had syntax highlighting for retro.

2021-06-28 18:44:19 Which editor?

2021-06-28 19:10:51 <john_ceph > crc: Geany

2021-06-28 19:11:18 <john_ceph > Leaving for tonight, see you.

Proxy Information
Original URL
gemini://retroforth.org/irclogs/2021-06-28
Status Code
Success (20)
Meta
application/octet-stream
Capsule Response Time
400.251926 milliseconds
Gemini-to-HTML Time
0.733289 milliseconds

This content has been proxied by September (ba2dc).