flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
edfed 06 Sep 2008, 09:12
it crashes under windows98
page fault: ALPHONSOWIN a causé une défaillance de page dans le module ALPHONSOWIN.EXE à 015f:00401250. Registres : EAX=0000ffff CS=015f EIP=00401250 EFLGS=00010286 EBX=0053fd74 SS=0167 ESP=0053fd0c EBP=0053fd18 ECX=c13f0000 DS=0167 ESI=00008db4 FS=5257 EDX=0001dce4 ES=0167 EDI=83839000 GS=0000 Octets à CS : EIP : aa e2 fa 66 40 a3 20 20 40 00 6a 00 6a 00 ff 35 État de la pile : 00400000 00008db4 0053fd74 0053fd58 bff72317 00000bec 00000113 00000001 0223fb4e 39478d78 202c3947 8dd48de0 00030007 00401238 01477678 0053ff68 |
|||
![]() |
|
bitRAKE 06 Sep 2008, 12:39
How are you setting the pallete? Does it require 8-bit color desktop?
|
|||
![]() |
|
Alphonso 06 Sep 2008, 17:37
Thanks for the feedback edfed. I made some pretty silly mistakes there, how it worked on my w2k I don't know, it shouldn't have. Have edited it accordingly.
The reason I think it crashed was because I was using loop with cx and not taking into account it should be 32bit (ecx). Duh!. Plus trying to tidy it up at the last moment left some text data inside the bitmap structure, sigh!, and other errors. bitrake, AFAIK it should be a 'device independant bitmap' and not tied to the system color depth. The pallete information is the RGB data in the bitmap structure. It's supposed to be the same colors as mode13 pallette although I gave up typing them in half way. It's not very interesting putting them in manually . ![]() |
|||
![]() |
|
edfed 06 Sep 2008, 19:28
yesss
very good stuff Alphonso, but vs the 17 bytes from bitshifter, it is ridiculous. 3584 bytes |
|||
![]() |
|
bitshifter 18 Sep 2008, 02:28
What have i started here
![]() |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.