Adam Papieros

@realAdamPapieros
4 Followers
7 Following
27 Posts
congenital terminally online

Rudimentary linking is working.

Here's an example of linking two object files assembled from these source code strings. One defines and exports the symbol 'atoi' while the other imports and calls it.

And there is also the hexdump of the linked executable. You can see the green ASCII 0 (0x30) and 5 (0x35) characters on the right.

Mam nadzieję, że kiedyś ludzkość ogarnie, że testy psychologiczne dla rządzących (i nie tylko) to po prostu mus :P

Slop is eternal.

from "Linkers And Loaders" by J. Levine
page 235

I've been working on a new project for a while now, but it's the sort of thing that is hard to demonstrate.

The idea is to write a virtual machine that emulates a processor (and an OS kernel to some degree) and interprets byte code instructions with registers and all that good stuff.

So far I have some basic opcodes implemented, the instruction sizes are constant (4 bytes for the opcode and 8 bytes for the parameter). Im also working on an assembler with plans for writing a linker.

Added a built-in function for RGB color.

First release of this thing. A few levels at the moment but I'm working on it.

https://github.com/JakubCygaro/bootleg/releases/tag/0.1.0

Added axis indicators and index counters