Search found 2727 matches

by marcov
Oct 19, 2019 16:38
Forum: Community Discussion
Topic: FreeBASIC 1.08 Development
Replies: 76
Views: 2275

Re: FreeBASIC 1.08 Development

- kick out all "toolchains" except one Counterproductive. People that don't take part in development shouldn't tell people that actually do something to stop. - define an absolutely clear path structure defining non-ambiguously where FB.exe expects, relative to its own location, the vario...
by marcov
Oct 19, 2019 14:11
Forum: Community Discussion
Topic: FreeBASIC 1.08 Development
Replies: 76
Views: 2275

Re: FreeBASIC 1.08 Development

I feel I should mention marcov's contributions to this community. I'm not sure if he's even tried fb. Not for production or so. I played with it for a while when helping someone on IRC with the first FB ports to FreeBSD (2008ish?). I also look at source from time to time, like gfxlib during the &qu...
by marcov
Oct 19, 2019 10:54
Forum: General
Topic: YouTube increases FreeBASIC performance (solved)
Replies: 5
Views: 130

Re: YouTube increases FreeBASIC performance

This is normal. Default Windows settings are power saving. The increased demand on CPU causes the CPU to increase its frequency. The algorithms for that are complex and can't always be predicted easily. You can however indicate that you want a higher performance profile (e.g. for benchmarking). Go t...
by marcov
Oct 18, 2019 21:09
Forum: Community Discussion
Topic: FreeBASIC 1.08 Development
Replies: 76
Views: 2275

Re: FreeBASIC 1.08 Development

speedfixer wrote:
The topic *is* language development beyond the current version 1.07.


No, it is "fbc 1.08 development". Even if you take that to be the compiler only, there are also things like native backends, ports, optimization etc.
by marcov
Oct 18, 2019 19:34
Forum: Community Discussion
Topic: FreeBASIC 1.08 Development
Replies: 76
Views: 2275

Re: FreeBASIC 1.08 Development

I think that indeed way too many of such discussions are about language. Libraries (and by that I mean libraries in FB, not headers for libraries in other languages), quality releases etc are much more important. And I do agree with Caseih's Many a project has died, or at least got seriously sidetra...
by marcov
Oct 16, 2019 20:36
Forum: Windows
Topic: Need new gfxlib driver for Windows 7, 8, 10
Replies: 16
Views: 2107

Re: Need new gfxlib driver for Windows 7, 8, 10

(this thread got live again, and I saw an old reply on it that could do with some updates) In my opinion, the best solution would be to rewrite the fbgfx library under OpenGL. Obvious advantages: This would be a perfectly valid opinion a few years ago, but you are writing this a week after Apple ann...
by marcov
Oct 16, 2019 14:32
Forum: Community Discussion
Topic: FreeBASIC 1.08 Development
Replies: 76
Views: 2275

Re: FreeBASIC 1.08 Development

Real FORs only evaluate the bounds once to calculate a number of iterations I know you weren't referring to floating point numbers with "real" there, but that reminds me, the earliest BASIC I used was BASICA or GWBASIC, and the default variable type was floating point (single if I recall)...
by marcov
Oct 16, 2019 8:00
Forum: Community Discussion
Topic: FreeBASIC 1.08 Development
Replies: 76
Views: 2275

Re: FreeBASIC 1.08 Development

Loopvars often must be simple variables, because there is an attempt to heavily optimize the loopvar, and the number of scenarios and pitfalls rises enormously. Real FORs only evaluate the bounds once to calculate a number of iterations, so the bounds don't have to be simple variables because they a...
by marcov
Oct 14, 2019 11:53
Forum: DOS
Topic: freebasic on win32s
Replies: 20
Views: 636

Re: freebasic on win32s

The point is that you can't do things like you normally do, and what internet recommends. This complicates things for people mostly working on newer windows. Just like any Windows code after 2000-2005 will probably call -W functions a lot. Things like that are basically behind the advise to not add...
by marcov
Oct 12, 2019 20:21
Forum: DOS
Topic: freebasic on win32s
Replies: 20
Views: 636

Re: freebasic on win32s

The point is that you can't do things like you normally do, and what internet recommends. This complicates things for people mostly working on newer windows. Just like any Windows code after 2000-2005 will probably call -W functions a lot. Things like that are basically behind the advise to not add ...
by marcov
Oct 12, 2019 16:10
Forum: DOS
Topic: freebasic on win32s
Replies: 20
Views: 636

Re: freebasic on win32s

Another challenge could be porting FreeBasic to bare metal (perhaps it could be done by compiling the runtime library using newlib?). This would allow to make FreeBasic programs able to run without operating system. Newlib seems to be a glibc for minimal systems. IOW mostly Linux. I don't see any i...
by marcov
Oct 11, 2019 19:14
Forum: DOS
Topic: freebasic on win32s
Replies: 20
Views: 636

Re: freebasic on win32s

Knatterton, the redmond theme is totally unrelated with this topic, could you stop mentioning it, please? I personally find Mysoft's work very interesting, at least as a retrocomputing experiment Also, it allows to redefine the minimal system requirements to run programs compiled with FreeBasic It ...
by marcov
Oct 09, 2019 9:27
Forum: Libraries
Topic: FBGUI library for Windows 2
Replies: 791
Views: 133214

Re: FBGUI library for Windows 2

> In over 20 years as a Windows user, I've never seen this - weird It happens every time that you download a .chm file from the web. Best way to avoid it is to upload the .chm file zipped. Unlocking can also be done using own software, by truncating the alternate stream. I work with CHMs a lot (FPC...
by marcov
Sep 17, 2019 14:41
Forum: Projects
Topic: Full RGB image to DOS CGA and EGA
Replies: 9
Views: 399

Re: Full RGB image to DOS CGA and EGA

Yes that's what I said a few posts back. Commander-X16 is a completely different thing. It's a hardware prototype of an 8-bit computer they he plans to sell to 8-bit enthusiasts. It's like an Apple II or Commodore 64, but without some of the quirks these old designs had. Will have BASIC built into ...
by marcov
Sep 16, 2019 11:02
Forum: Projects
Topic: Full RGB image to DOS CGA and EGA
Replies: 9
Views: 399

Re: Full RGB image to DOS CGA and EGA

The CGA algorithm just screams for SSE expansion. 1. load 4 pixels ( 8 bytes, AVX2 could do 8 at once) 2. and mask the alpha bytes to 0 3. expand them (punpacklow and -hiw or so) to two register word values. 4. phaddw them horiztontally together. (adds two color values) 5. phaddw again. 6 divide by ...

Go to advanced search