-
Recent Posts
Recent Comments
- Marto Sepa on Why I no longer use fossil source control.
- max on C# is a complete piece of shit.
- Engin on Another reason why Microsoft is completely brain-dead
- Fred Nurk on C# is a complete piece of shit.
- lol on C# is a complete piece of shit.
Archives
Categories
Meta
Category Archives: Uncategorized
gnu ld is a shit linker
So today I was trying to build a module where a few functions were placed at fixed addresses, well it turns out there is absolutely no way to do such a thing with ld. Sure you can place a section … Continue reading
Posted in Uncategorized
Leave a comment
A simple solution to integer overflow in c/c++.
In c/c++ there is a major issue which is responsible for a significant proportion of all software security and stability problems. The bullshit integer model: for each operator of an expression its operands are first promoted to integer and then … Continue reading
Posted in Uncategorized
Leave a comment
Why I no longer use fossil source control.
For many years I have used fossil as my source control of choice. It was my first source control and it was a revolution for me. So many projects I have completely fucked up by not using source control. Fossil … Continue reading
Posted in Uncategorized
1 Comment
Intel is fucking shit, absolute worthless garbage, fuck them and their worthless cpus.
So I was working on some existing code written in assembly and self-modifying. I was trying to reduce the amount of self-modifying code by replacing some self-modified immediates with register values where registers where available to hold said values. To … Continue reading
Posted in Uncategorized
Leave a comment
The exe-modifier.
For many years I have worked on the insanity which is my exe-modifier. This insane piece of software is basically a linker which can insert objects into an existing executable. This allows one to make extensive changes to an existing … Continue reading
Posted in Uncategorized
Leave a comment
Fuck the c++ standards committee, they are a bunch of fucking retards. C++ needs to be forked.
So today I was doing some coding and was greeted with this message: “reference to ‘byte’ is ambiguous”. Of course I was very confused but after a close examination of the error message I noticed this: “candidates are: ‘enum class … Continue reading
Posted in Uncategorized
Leave a comment
GCC-9, those retards finally fixed something for once!!!
So I was just checking out the new gcc-9 release and I discovered something to my surprise. They have done something exceedingly rare, they have actually fixed one of their many insane long-standing code-gen bugs which have caused me major … Continue reading
Posted in Uncategorized
Leave a comment
Sonic hack, super fast sonic
I have created a small sonic hack that massively increases Sonic’s running speed. I know this had been done to death however my hack has a feature I have not seen in previous speed hacks. My hack increases the scrolling … Continue reading
Posted in Uncategorized
Leave a comment
Vgm Player V3.42 released
I have just released a new version of the vgm player, V3.42. It fixes a serious bug that I missed with the previous version. Also adds support for V1.61 and V1.70 vgm files. The bug was this: writing misaligned data … Continue reading
Posted in Uncategorized
1 Comment
On running dos executables on x64
Well it became necessary to make updates to one of my old projects, the Vgm player. And that happens to be built with a dos application SNASM68K. At this point I have fully migrated over to 64bits so this presented … Continue reading
Posted in Uncategorized
4 Comments