VESAMTTR (recovered from Google) (DOSX)
> The "pusha/popa" is harmless and shouldn't crash.
> If you want you can send me a version which crashes. Might be interesting
> to find out why.
Do you have DJGPP to compile it or do you want both binaries with compiled debug info? I also wonder about that when commented this lines it stops crashing...
Maybe it's due to I don't fully understand the inline assembler parameter hadling, especially 3rd section clobbered_registers
asm ( "statements" : output_registers : input_registers : clobbered_registers);
maybe when I list my used registers here i don't need to push/pop anything. Maybe I should add save/restore EDI or as you said rewite to use only EAX,EDX,ECX. Can I expect that this regs will not change when entering ring0 and return back?
---
DOS gives me freedom to unlimited HW access.
Complete thread:
- VESAMTTR (recovered from Google) - DOS386, 23.07.2007, 02:42 (DOSX)
- VESAMTTR (recovered from Google) - RayeR, 03.09.2007, 20:45
- VESAMTTR (recovered from Google) - RayeR, 03.09.2007, 20:58
- VESAMTTR (recovered from Google) - Rugxulo, 04.09.2007, 02:01
- VESAMTTR (recovered from Google) - RayeR, 04.09.2007, 12:59
- VESAMTTR (recovered from Google) - Japheth, 04.09.2007, 16:41
- VESAMTTR (recovered from Google) - RayeR, 04.09.2007, 20:25
- VESAMTTR (recovered from Google) - Japheth, 04.09.2007, 22:32
- VESAMTTR (recovered from Google) - DOS386, 05.09.2007, 02:17
- VESAMTTR (recovered from Google) - RayeR, 05.09.2007, 09:53
- VESAMTTR (recovered from Google) - Japheth, 06.09.2007, 08:27
- VESAMTTR (recovered from Google) - DOS386, 11.09.2007, 06:54
- VESAMTTR (recovered from Google) - RayeR, 12.09.2007, 20:31
- VESAMTTR (recovered from Google) - DOS386, 13.09.2007, 02:21
- VESAMTTR (recovered from Google) - RayeR, 12.09.2007, 20:31
- VESAMTTR (recovered from Google) - DOS386, 11.09.2007, 06:54
- VESAMTTR (recovered from Google) - Japheth, 06.09.2007, 08:27
- VESAMTTR (recovered from Google) - Japheth, 04.09.2007, 22:32
- VESAMTTR (recovered from Google) - RayeR, 04.09.2007, 20:25
- VESAMTTR (recovered from Google) - Rugxulo, 05.09.2007, 14:51
- VESAMTTR (recovered from Google) - RayeR, 05.09.2007, 16:22
- VESAMTTR (recovered from Google) - Rugxulo, 05.09.2007, 20:56
- VESAMTTR (recovered from Google) - RayeR, 06.09.2007, 01:08
- VESAMTTR (recovered from Google) - Rugxulo, 06.09.2007, 04:40
- VESAMTTR (recovered from Google) - rr, 06.09.2007, 16:56
- VESAMTTR (recovered from Google) - Rugxulo, 07.09.2007, 04:12
- VESAMTTR (recovered from Google) - RayeR, 06.09.2007, 22:35
- VESAMTTR (recovered from Google) - Rugxulo, 07.09.2007, 04:14
- VESAMTTR (recovered from Google) - RayeR, 07.09.2007, 10:18
- VESAMTTR (recovered from Google) - rr, 07.09.2007, 10:45
- VESAMTTR (recovered from Google) - RayeR, 08.09.2007, 01:46
- VESAMTTR (recovered from Google) - Rugxulo, 08.09.2007, 07:03
- VESAMTTR (recovered from Google) - RayeR, 08.09.2007, 22:03
- VESAMTTR (recovered from Google) - rr, 08.09.2007, 22:49
- VESAMTTR (recovered from Google) - RayeR, 10.09.2007, 14:18
- VESAMTTR (recovered from Google) - rr, 08.09.2007, 22:49
- VESAMTTR (recovered from Google) - RayeR, 08.09.2007, 22:03
- VESAMTTR (recovered from Google) - Rugxulo, 08.09.2007, 07:03
- VESAMTTR (recovered from Google) - RayeR, 08.09.2007, 01:46
- VESAMTTR (recovered from Google) - rr, 07.09.2007, 10:45
- VESAMTTR (recovered from Google) - RayeR, 07.09.2007, 10:18
- VESAMTTR (recovered from Google) - Rugxulo, 07.09.2007, 04:14
- VESAMTTR (recovered from Google) - rr, 06.09.2007, 16:56
- VESAMTTR (recovered from Google) - Japheth, 06.09.2007, 07:17
- VESAMTTR (recovered from Google) - RayeR, 06.09.2007, 22:34
- VESAMTTR (recovered from Google) - rr, 06.09.2007, 16:51
- VESAMTTR (recovered from Google) - RayeR, 06.09.2007, 22:33
- VESAMTTR (recovered from Google) - Rugxulo, 07.09.2007, 05:11
- VESAMTTR (recovered from Google) - rr, 07.09.2007, 10:40
- VESAMTTR (recovered from Google) - rr, 07.09.2007, 10:40
- VESAMTTR (recovered from Google) - Rugxulo, 07.09.2007, 05:11
- VESAMTTR (recovered from Google) - RayeR, 06.09.2007, 22:33
- VESAMTTR (recovered from Google) - Rugxulo, 06.09.2007, 04:40
- VESAMTTR (recovered from Google) - RayeR, 06.09.2007, 01:08
- VESAMTTR (recovered from Google) - Rugxulo, 05.09.2007, 20:56
- VESAMTTR (recovered from Google) - RayeR, 05.09.2007, 16:22
- VESAMTTR (recovered from Google) - Japheth, 04.09.2007, 16:41
- VESAMTTR (recovered from Google) - RayeR, 04.09.2007, 12:59
- VESAMTTR (recovered from Google) - Rugxulo, 04.09.2007, 02:01