Search found 3258 matches

by coderJeff
Jan 07, 2024 15:33
Forum: Community Discussion
Topic: Freebasic 1.20.0 Development
Replies: 269
Views: 24725

Re: Freebasic 1.20.0 Development

Thank-you and no worries, not a problem. Please see RecentChanges.
If there is anything you would like to see expanded on, I will try my best.

If you don't mind reviewing the updates for formatting, missing links, ordering of sections, etc, that would be a big help!
by coderJeff
Jan 07, 2024 10:44
Forum: Community Discussion
Topic: Freebasic 1.20.0 Development
Replies: 269
Views: 24725

Re: Freebasic 1.20.0 Development

hey fxm, happy new year Latest changes add TeeEmCee's android branch (a fork of fbc 1.06). - which adds support for compiling and linking with android's native development kits (ndk). - So far we have tested android-ndk-r12b and android-ndk-r16b, 2 versions of the android ndk - more recent versions ...
by coderJeff
Jan 06, 2024 13:29
Forum: General
Topic: Latest Bass Library and MP3 files
Replies: 11
Views: 1145

Re: Latest Bass Library and MP3 files

It was two posts under that one. Nevertheless, I did it. Here's a diff to current master. Thank-you! That looks good to me for the focus event handling. I'll add and test one more bit (below), because it worked for a bit, and then didn't, which was really weird because even restarting all terminals...
by coderJeff
Jan 03, 2024 18:47
Forum: Community Discussion
Topic: Freebasic 1.20.0 Development
Replies: 269
Views: 24725

Re: Freebasic 1.20.0 Development

So I'd prefer to wget the boot-binary directly wget https://downloads.sourceforge.net/fbc/FreeBASIC-1.10.2-debian12-armhf.tar.xz This implements that this file is garanteed to be available long-term. yes, FreeBASIC-1.10.2-debian12-armhf.tar.xz, can stay posted on sourceforge.net re: FreeBASIC-1.10....
by coderJeff
Jan 03, 2024 6:13
Forum: Community Discussion
Topic: Where can I get a Recent-Git-Build of FreeBASIC?
Replies: 639
Views: 175626

Re: Where can I get a Recent-Git-Build of FreeBASIC?

There is a tiny modification for the armv6 build, e.g. described here: https://www.freebasic.net/forum/viewtopic.php?p=297332#p297332 Most recent changes should not break this modification that you make. However, in fbc-1.20 you should now also be able to do: $ make DEFAULT_CPUTYPE_ARM=FB_CPUTYPE_A...
by coderJeff
Jan 03, 2024 5:55
Forum: Community Discussion
Topic: Freebasic 1.20.0 Development
Replies: 269
Views: 24725

Re: Freebasic 1.20.0 Development

build.sh doesn't manage packages, and doesn't build .deb / .rpm packages. I don't think it is the place for it. build.sh also caches downloads for reuse, and other things that probably only I would use (like trial releases from a local repository instead of the public one, etc). Once the .deb packag...
by coderJeff
Jan 03, 2024 3:36
Forum: General
Topic: Latest Bass Library and MP3 files
Replies: 11
Views: 1145

Re: Latest Bass Library and MP3 files

dodicat wrote: Jan 02, 2024 23:45 By the way I cannot get multikey to work on Win 11 terminal console, so I use inkey instead.
I tried to fix a while ago, but the fix was reported as not good, so had to revert. It still needs a solution.
by coderJeff
Dec 31, 2023 14:42
Forum: Community Discussion
Topic: Freebasic 1.20.0 Development
Replies: 269
Views: 24725

Re: Freebasic 1.20.0 Development

Found a further way to auto-detect -march: $ gcc -Q --help=target | grep march -march= armv7-a+fp Regards related ... I've been reviewing some of TeeEmCee's branches and I see he has made additions there to probe gcc for various kinds of information so that fbc can know how to call gcc at runtime. ...
by coderJeff
Dec 31, 2023 14:35
Forum: Community Discussion
Topic: Freebasic 1.20.0 Development
Replies: 269
Views: 24725

Re: Freebasic 1.20.0 Development

Found some time to test, here's what I did: That's awesome! Thank-you for the excellent detail. A relief for me that it worked for you because tbh, I didn't want to build it again just now ;). I will go ahead and merge fbc-1.10.2 changes to fbc-1.20. I'm satisfied that there is a decent base to mov...
by coderJeff
Dec 29, 2023 13:36
Forum: Community Discussion
Topic: Freebasic 1.20.0 Development
Replies: 269
Views: 24725

Re: Freebasic 1.20.0 Development

That sounds about right - with maybe one step that needs to get worked out differently in the future (see below), but I think your steps should work for you now with the assets uploaded to sourceforge. I appreciate you working on getting freebasic to a distro with a properly maintained package. I di...
by coderJeff
Dec 29, 2023 0:18
Forum: Community Discussion
Topic: Freebasic 1.20.0 Development
Replies: 269
Views: 24725

Re: Freebasic 1.20.0 Development

Hopefully this can work for you: - FreeBASIC-1.10.2 (ARM only) release If you can test and it works, I can add to the news release, thanks ---- I looked at allowing fbc to default to 'native' but fbc is not well suited to work this way to have 'native' specifically as a default. Background informat...
by coderJeff
Dec 29, 2023 0:12
Forum: Community Discussion
Topic: FreeBASIC 1.10.1 Release Discussion
Replies: 154
Views: 27969

Re: FreeBASIC 1.10.1 Release Discussion

1.10.2 release for Debian 12 - armhf only FreeBASIC-1.10.2 (ARM only) release BeagleBone Black, Debian 12.2 armhf, gcc 12.2, arm-linux-gnueabihf (default arch is armv7-a+fp), - Binary Package: FreeBASIC-1.10.2-debian12-armhf.tar.xz - Source Bootstrap: FreeBASIC-1.10.2-source-bootstrap-arm.tar.xz - S...
by coderJeff
Dec 29, 2023 0:05
Forum: Community Discussion
Topic: FreeBASIC 1.10.1 Release Discussion
Replies: 154
Views: 27969

Re: FreeBASIC 1.10.1 Release Discussion

However, the change log indicates that bass.bi was updated. I tried it. Some symbols in 2.24.17 (the latest version of bass) were not defined in 1.10.1 bass.bi. I'm not sure what happened there, but looks like it was overwritten with an older version. Until I can figure out how to repair this (beca...
by coderJeff
Dec 28, 2023 19:43
Forum: Beginners
Topic: DIM-ing a constant string
Replies: 6
Views: 530

Re: DIM-ing a constant string

There is no builtin function to do this. But you can kind of make one by repeating 4 times by 4 times (4 ^ 4 = 256) #define REP4(s) ((s)+(s)+(s)+(s)) #define REP256(s) REP4(REP4(REP4(REP4(s)))) Const TwoChars = "Er" '' constant string (like a literal) const c as string = REP256( TwoChars )...
by coderJeff
Dec 26, 2023 16:30
Forum: Community Discussion
Topic: Freebasic 1.20.0 Development
Replies: 269
Views: 24725

Re: Freebasic 1.20.0 Development

Later dkl implemented our results in the mainstream source. It worked fine, until the -march option gets set in the gcc call. Now it only works when I explicitely set native target. -march=armv7-a has been passed to gcc since year 2014. Have you had to explicitly set native target all this time? Th...