flat assembler
Message board for the users of flat assembler.
Index
> Main > 2d graphic library project Goto page Previous 1, 2, 3, 4, 5 |
Author |
|
vid 03 Mar 2004, 19:13
hi there, new test versions (again). if these work, tg2d development can continue (sprites and backbuffer support)
|
|||||||||||
03 Mar 2004, 19:13 |
|
decard 06 Mar 2004, 11:12
test1 & test2 - OK
test3 - crash. I'm sorry but I missed the update again |
|||
06 Mar 2004, 11:12 |
|
vid 06 Mar 2004, 19:51
yes, i already found bug in 0.0.3.7 test3, which was in all non-working previous versions and wasn't in all working, so i hope it's that. It was retn instead of retn 16 in window procedure. I just wonder why it works under XP. It seems XP calls procs in some very interesting way, i already experienced such bug in my previous project. I emailed new version to triglav for test.
I also started with resolving directdraw error names, code is done i just have to complete list of errors. Doesn't someone have old ddraw include files? I am using interface version 1, but i have includes from version 7 which contains much more errors. Also - do you someone know how to get NAME of windows error (like 'E_NOTENOUGHMEMORY'. I saw FormatMessage in API, but i only managed to get error description thru it. |
|||
06 Mar 2004, 19:51 |
|
S.T.A.S. 07 Mar 2004, 02:24
vid wrote: It was retn instead of retn 16 in window procedure. I just wonder why it works under XP. It seems XP calls procs in some very interesting way.. I guess user32.dll puts some constant onto the stack (may be like DCBAABCDh?) before call WndProc. After return, user32.dll probably checks some dword around esp and correct the stack for you. This is the only way why both retn & retn 16 could work. But I'm confused why they introduce things like that? IMHO this is NOT for stability, but for making bugs more hidden. |
|||
07 Mar 2004, 02:24 |
|
vid 20 Mar 2004, 09:53
hi, new version, code is almost 0.1 version, i just must complete documentation.
I changed some names and terms (and i also will change few more), and I did major rewrite in documentation. Documentation is about 50% done, so i think soon there will be 0.1 |
|||
20 Mar 2004, 09:53 |
|
edfed 13 Oct 2007, 03:33
is there a version 0.1?
|
|||
13 Oct 2007, 03:33 |
|
vid 13 Oct 2007, 09:44
man... this is ancient
i never continued this, and also design wasn't the best one. this was some kind of predecessor to FASMLIB. There really is no need for another 2D graphic library, existing ones are better than i would ever make |
|||
13 Oct 2007, 09:44 |
|
Mac2004 13 Oct 2007, 10:10
So I guess we can consider this project dead and buried then?
|
|||
13 Oct 2007, 10:10 |
|
edfed 13 Oct 2007, 12:56
the examples are very buggy
the test.exe is a danger it don't appear in task bar and overwrite the windows screen!!! and it don't appear in task manager too so ctrl+alt+del is unable to stop it!!!!!! |
|||
13 Oct 2007, 12:56 |
|
rugxulo 13 Oct 2007, 21:34
vid wrote: There really is no need for another 2D graphic library, existing ones are better than i would ever make At least point a few URLs our way of these supposed "better" ones. |
|||
13 Oct 2007, 21:34 |
|
vid 14 Oct 2007, 17:33
dead, buried, and dangerous
i think Allegro is clear choice as good 2D library. SDL should be nice too. |
|||
14 Oct 2007, 17:33 |
|
daver 29 Oct 2007, 13:26
Hi Vid,
Don't know how I missed this thread, but, I did some work on an Allegro wrapper/interface for Fasm and I got it working well enough to make some small demos. The code is not production ready but may be useful to your endevours. The zip file below contains a demo as well as an allegro.inc file. http://mir.bounceme.net:8080/fasm-allegro.zip Cheers Dave |
|||
29 Oct 2007, 13:26 |
|
Goto page Previous 1, 2, 3, 4, 5 < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.