Jakub Ladman
Jakub Ladman
> Alternatively, if you are using Ubuntu 18.04 or 20.04, I would recommend that you simply install the packages in my [Ubuntu PPA](https://launchpad.net/~tkchia/+archive/ubuntu/build-ia16/). These should be much more stable. Also,...
Hi @tkchia, Oh this is great!!! I had no idea of this linker capabilities, but I was asking for a documentation how the offsets are correctly defined. ``` MEMORY {...
Hello @tkchia, Your Makefile and linkersctript seem to be great, but there is an problem left. ``` ; Initialize rw data initmem: mov di,_data mov cx,_edata sub cx,_data mov si,_etext...
Hi @tkchia I have partly succeded with ``` SECTIONS { .text : { *(.text) ; *(.text*) ; _etext = . ; } >romoff AT>rom .data : { _data = ....
Uff, this one is solved, originally i didn't realize that the init data next after the .text is reachable at by cs not the default ds. ``` initmem: ; Initialize...
Hi all For your interest, I'm able now to do single instruction step, continue and memory examination in GDB, connected via serial port to gdb-server running on my hardware. I...
Hi all Please, what's the best way to read byte from arbitrary memory address from the C function (using inline asm) addressed by 32 bit integer? I was trying to...
Hi Maybe I should use far pointers and leave it in C only, but how? I can't find any documentation again what's the usage of such pointers :-( Thanks J.
Hi It seems that ` *val = *(__far volatile char *)addr;` is working, but I don't know if it's correct or not. J.
> @ladmanj: What is the current situation? Not using psi since. Not using jabber any more at all because of the unmanageable amount of spam.