

I don’t know what a .map file is, will look into that. This does work, when I objdump it _start is at 0x0. But I’m curious if there is a better solution, I’d like to learn how it’s properly done.


There should be bounties to encourage getting specific software working on wine.
And maybe even projects for coordinating work to fix issues wine has with specific software. Something like a wine-adobe-cc community on GitHub where everyone interested can come together.


Other than what others have suggested:
I dont think theres much more to add, its quite a simple process. Have fun :)


The toner transfer method would be I think the most DIY method you can use. Make your pcbs entirely by yourself at home.
Naturally wont give you as professional a result: no silkscreen, limited to 2-layer pcbs (2 sides of a copper plate).
But it is a lot faster that having it manufactured (takes me like 1 hour for a pcb) and maybe this is debatable but it makes me feel like I have more room to make mistakes.


Here’s a script I use a lot that creates a temporary directory, cds you into it, then cleans up after you exit. Ctrl-D to exit, and it takes you back to the directory you were in before.
Similar to what another user shared replying to this comment but mine is in bash + does these extra stuff.
#!/bin/bash
function make_temp_dir {
# create a temporary directory and cd into it.
TMP_CURR="$PWD";
TMP_TMPDIR="$(mktemp -d)";
cd "$TMP_TMPDIR";
}
function del_temp_dir {
# delete the temporary directory once done using it.
cd "$TMP_CURR";
rm -r "$TMP_TMPDIR";
}
function temp {
# create an empty temp directory and cd into it. Ctr-D to exit, which will
# delete the temp directory
make_temp_dir;
bash -i;
del_temp_dir;
}
temp
Oh I see, many thanks.