Search found 1061 matches

by SARG
Jul 09, 2020 21:40
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

On press New button find an error inside the procedure Sub Control.ProcessMessage(ByRef message As Message) Ok, understood. VisualFBEditor.a64:305941: Error: no such instruction: `found AN ERROR:Converting float to int 01' I didn't get this compilation error. I used your 1.24 version. But when runn...
by SARG
Jul 07, 2020 23:34
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Hi all, After few days on holidays I'm back for coding :-) So a new version : http://users.freebasic-portal.de/sarg/fbc64_gas64_WDS.zip - Some fixes for LNX (procedure callings). However as all the tests are not sucessfully passed exe not provided. - Fix for calculations when lang QB is selected - A...
by SARG
Jun 28, 2020 19:40
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Hi all, Issue 1 (reported Mon Jun 22, 2020 11:28) Variable or procedure names can not be asm names. That's the case with 'ch'. Changing by 'char' no problem. In fact I previously used adding an underscore to avoid that but coderjeff made some changes in my code and now those names are no more allowe...
by SARG
Jun 25, 2020 19:43
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Hi srvaldez

Thanks for those new hardships ;-)
I'll fix them later.
For now I'm more focused on the test suite for Linux. Happily almost all are successfully passed.
by SARG
Jun 18, 2020 10:07
Forum: Beginners
Topic: Could somone explain how to use bit, bit set etc?
Replies: 23
Views: 693

Re: Could somone explain how to use bit, bit set etc?

olympic sleeper wrote:Sorry I am still confused, its ull for unsigned long int? Any idea why it isn't uli? Or does the last l stand for literal? While on the subject are all long ints 64 bit or does that depend on the underlaying (32/64) bit architecture?

unsigned long long....
by SARG
Jun 17, 2020 0:27
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

@Xusinboy
Sorry I don't know how to get the current problems. Could you explain exactly what I should do.
by SARG
Jun 16, 2020 10:36
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

@xusinboy Yesterday I have fixed the bug for the wrong memory stack. The max stack size for each procedure was not reset so a huge size was kept for all the next procedures. http://users.freebasic-portal.de/sarg/ir-gas64.zip. To find the error line I want to show the lines with "?5", but i...
by SARG
Jun 14, 2020 10:38
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Again a good catch dodicat. Long and complex lines use more registers so you found new bug cases. Fixed and I found in the same area other problems also fixed. http://users.freebasic-portal.de/sarg/ir-gas64.zip. @xusinboy Try with increasing the stack up to 4096 (-t 4096) when compiling. I can see t...
by SARG
Jun 12, 2020 21:45
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Hi all, I'm tenacious but this time I doubted to find the bug in fireworks..... As the values of 4 and 6 for iparticles allow a good execution but not 5 I finished ( after pulling out my hair although there are not many left...) to have a genious idea : compare the asm code for 4 and 5. And there I ...
by SARG
Jun 12, 2020 9:10
Forum: General
Topic: Include dll into .exe
Replies: 15
Views: 468

Re: Include dll into .exe

Include a dll into .exe, but if there is not a elegant and simple solution then I will skip it. pefrmdllembed could do the job. However not used/tested. http://pefrm-units.osdn.jp/pefrmdllembed.html If you get some difficulty to find an executable I took it from https://www.gtagarage.com/mods/show....
by SARG
Jun 12, 2020 0:08
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

I made changes line by line (a bit painfull) between the latest UEZ's version (working fine with gas64) and one not working. The point that I checked : gdb complaining or not about using not freed memory on the heap. Eventually a change that I supposed without impact : const iparticlestail when valu...
by SARG
Jun 10, 2020 23:26
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Hi all, Thank you dodicat. Bug fixed in 2 minutes.... A small hole in the optimizer. @xusinboy I guess I did a mistake when copying the folders. Compilation is now correct however a crash when running. Bug not yet researched. 'Fireworks' bug As the code is very (very) complicated (at least for me) I...
by SARG
Jun 06, 2020 22:30
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Thank you all for your tests and reports. Bug found by dodicat in thread " Windowtitle not working when using SetProcessDpiAwareness" is fixed. A 'vicious' one ;-) @robert Not a surprise as a lot of changes have been done and only few tests. @deltarho,UEZ I'm not confortable with the firew...
by SARG
Jun 06, 2020 7:21
Forum: Windows
Topic: gas binary sizes
Replies: 9
Views: 273

Re: gas binary sizes

Hi deltatrho Oh boy, am I showing my ignorance now. What then is affecting the binary size? The size of linked libraries could be different.... By the way I tested fireworks I needed to change (as Dodicat said) : 'Dim As Ubyte aFlash(0 To ...) = {255, 0} by Dim As Ubyte aFlash(0 To 253) = {255, 0} o...
by SARG
Jun 05, 2020 22:11
Forum: Projects
Topic: Gas64 (no more use of gcc, only gas) WDS / LNX
Replies: 319
Views: 34479

Re: Gas64 (no more use of gcc, only gas) WDS / LNX

Hi all, I ended up getting rid of all the issues (at least under Windows) : this version self compiles twice and no fail with the test suite. Now the stripall option is on by default (thanks to deltarho for pointing that). For small programs it's interesting : for example 65K --> 22K. @robert NOT YE...

Go to advanced search