Stas Sergeev

Results 108 issues of Stas Sergeev

This patch set makes gcc fully supported and enabled by default.

Accessing it with flat pointer doesn't really work. It works on some emulators only when loaded at the "lucky" address. With this patch it works everywhere.

[0001-evdev-scale-tablet-coords-for-mouse.patch.txt](https://github.com/libsdl-org/SDL/files/7612321/0001-evdev-scale-tablet-coords-for-mouse.patch.txt) Hello. This patch fixes the mouse under qemu when tablet emulation is used for passing abs coords. Abs coords need to be scaled from 32767x32767 to the window resolution,...

early in milestone

Currently int20 terminates current PSP instead of the one in CS. Hope no one cares, this is a minor bug. Same with freedos.

It only starts fine with comcom32 (but crashes on exit). I think freecom does something with psp that freedos does not recover. The last executed function is 0x50. Needs to...

In principle we can load fdpp directly to HMA. This will mean that all freedos-alike relocations should be disabled, and the Dyn heap must be put after INIT_TEXT to not...

proposal

I queried the nasm list about R_386_COPY or R_386_SEGRELATIVE relocations: https://forum.nasm.us/index.php?topic=2747.0 but there was no reply. Whether or not does this mean that we'll have to implement this in nasm...

help wanted
postponed
proposal

Currently (in master) fdpp is only buildable on focal and groovy. Bionic misses llvm-objcopy so that binutils is needed, and Xenial misses lld, so binutils is needed. There are a...

c++23 will have smart references. This will allow us to turn the sym wrappers into a proxy objects.

question
postponed

The members of our template classes, do require the knowledge of their offset within the class. Such offset should be passed as a template parameter, like this (non-working example): ```...