Search found 250 matches

by TeeEmCee
Jul 06, 2019 23:04
Forum: Linux
Topic: FB breaks when upgrading to GCC 9.x without latest binutils/ld
Replies: 3
Views: 574

Re: FB breaks when upgrading to GCC 9.x without latest binutils/ld

You mean a testcase that will detect whether fb_hRtInit ran or not? I don't see any existing thing to check to determine that, e.g. __fb_is_inicnt isn't a global. I didn't try running the FB testcases to diagnose my problem.
by TeeEmCee
Jun 26, 2019 14:08
Forum: Community Discussion
Topic: any free BASIC for web/ios/android
Replies: 10
Views: 1294

Re: any free BASIC for web/ios/android

How about FreeBASIC? v1ctor ported it to emscripten/HTML5 (which still lives on a separate branch and hasn't been merged upstream) and I ported* it to Android ( without support for fbgfx! Also still not merged upstream). I was going to port it to iOS too but I didn't want to upgrade my ancient iphon...
by TeeEmCee
Jun 24, 2019 2:13
Forum: Linux
Topic: FB breaks when upgrading to GCC 9.x without latest binutils/ld
Replies: 3
Views: 574

FB breaks when upgrading to GCC 9.x without latest binutils/ld

Just a small note in case this saves anyone some time and frustration: I just wasted about 5 hours trying to figure out why FB programs compiled with -mt (multithreading support) deadlocked after upgrading to gcc 9 even when not using the gcc emitter . It turns out that I upgraded the gcc packages f...
by TeeEmCee
Jun 24, 2019 1:51
Forum: Community Discussion
Topic: How to do -g but without assertions?
Replies: 21
Views: 2708

Re: How to do -g but without assertions?

Oh, awesome! Thank you for this, it's more than I could have hoped for. I will test it, since I happen to be adding better error reporting to my engine anyway (such as printing a backtrace on a crash), but will probably take me a couple days to get back to you. Lately I've been wishing I could turn ...
by TeeEmCee
May 03, 2019 14:46
Forum: Libraries
Topic: CGUI 2.1.0 update
Replies: 5
Views: 777

Re: CGUI update

I tried fbfrog (1.12, built from git on 2017-10-05) on cgui 2.1.0 and it worked almost flawlessly, it only got confused by a couple #define constants. Maybe your fbfrog is too old?

Results: https://hastebin.com/uliconegov.txt
by TeeEmCee
May 03, 2019 14:30
Forum: Community Discussion
Topic: Please help me translate this Python code fragment to implement Steam Achievements
Replies: 21
Views: 1527

Re: Please help me translate this Python code fragment to implement Steam Achievements

I found a copy of libsteam_api.so on my system from 2013 (shipped with Half Life) and interestingly it contains a SteamUserStats function, while a 2019 copy doesn't. (Note that the Python code you're referencing is from 2015). In fact the list of functions exported in the 2013 API looks very differe...
by TeeEmCee
May 03, 2019 13:35
Forum: Community Discussion
Topic: How to do -g but without assertions?
Replies: 21
Views: 2708

Re: How to do -g but without assertions?

Years later, I still wish for these commandline options so I can get bounds checking without other stuff! For example, the null ptr checking can be really slow and add a lot of bloat to an executable. Also, it would be nice if you could get bounds/nullptr/rtlib checking but without the overhead of 4...
by TeeEmCee
May 15, 2018 6:26
Forum: Community Discussion
Topic: Windows 10 updates
Replies: 50
Views: 4175

Re: Windows 10 updates

Antivirus can't save you from them; you'll end with a horribly insecure OS over time. I'd like to challenge the truth of that statement (based on my statements above). If your point is that the addition of new features also introduces new bugs, and enlarges the attack surface, creating a piece of s...
by TeeEmCee
May 14, 2018 5:17
Forum: Projects
Topic: Toad on Fire - Dev Log
Replies: 7
Views: 977

Re: Toad on Fire - Dev Log

I had wondered what had become of this. Looking great, and sounds like you're putting proper thought into game design too!
by TeeEmCee
May 14, 2018 5:09
Forum: Community Discussion
Topic: Windows 10 updates
Replies: 50
Views: 4175

Re: Windows 10 updates

Today I notice a screenres 640,480,32,,1 isn't a real fullscreen the toolbar or name it taskbar are visible looks bad for a game. I'm sure before last Windows 10 update it worked normal here. Joshy This is a bug in Windows 10 Creators Update, and it even affects AAA games ! I was hoping that Micros...
by TeeEmCee
Apr 15, 2018 8:22
Forum: Community Discussion
Topic: Random numbers
Replies: 20
Views: 1742

Re: Random numbers

Yes, it provides theoretical guarantees that existing hardware don't have, and it's quite interesting. Even it doesn't provide a perfectly uniform output (IIRC, creating a randomness extracter which is perfectly uniform is impossible). In practice I believe that and all other problems are trivially ...
by TeeEmCee
Apr 15, 2018 7:36
Forum: Community Discussion
Topic: Random numbers
Replies: 20
Views: 1742

Re: Random numbers

Quantum random number generator hardware for PCs/servers, as USB or PCI/PCIE plugins, have been commerically available for a long time, eg the Quantis first released in 2001. See https://en.wikipedia.org/wiki/Comparison_of_hardware_random_number_generators . I have some interest in this because it's...
by TeeEmCee
Apr 15, 2018 7:33
Forum: General
Topic: How to speed up compilation?
Replies: 2
Views: 287

Re: How to speed up compilation?

FB does not have anything like precompiled headers. That commandline just creates a normal object file but with .gch extension. You don't need to include all of windows.bi. For most basics only including the following two headers will be enough: #include once "win/windef.bi" #include once ...
by TeeEmCee
Apr 05, 2018 9:26
Forum: General
Topic: Blake2 hashing function
Replies: 4
Views: 445

Re: Blake2 hashing function

I have done further tests where the filecache is purged of the 100MB.txt file before each and every test and I am getting not much difference between SHA2 and Blake2, which is not making any sense. Oh, dear! Why would you expect a significant time difference? If you have a harddisk, disk latency is...
by TeeEmCee
Apr 04, 2018 13:59
Forum: General
Topic: DYNAMICBASE option for Address Space Layout Randomization (ASLR)
Replies: 4
Views: 432

Re: DYNAMICBASE option for Address Space Layout Randomization (ASLR)

Well, you seem to understand everything already... I made FB respect the -pic flag when building executables too, to do build PIE, but I never put in a pull request for those changes , because they're in my unmerged branch for android support (in recent versions of android, all binaries much be PIE....

Go to advanced search