|
Post by georgemcginn on May 19, 2021 19:49:47 GMT -5
I use TechBASIC as my primary language (when I am not coding in C/C++) and if I need a better way to do GUI, I use SmartBASIC (or now known as BASIC Programming Language).
|
|
johnno56
Junior Member
Logic is the beginning of wisdom.
Posts: 85
|
Post by johnno56 on May 20, 2021 4:52:22 GMT -5
My main languages, in order of preference are, RCBasic; QB64 and SDLBasic.
Because the book uses the old Basic (line numbers etc), I have to use QB64 as it can still use line numbers, otherwise I have some difficulty converting the listings to RC and SDL... For example: If a section of code is a For...Next loop and one of the conditions within the loop does this or that, then it's told to Goto line number... I find that 'really' difficult to convert. To jump out of a for/next in the middle of processing and never return... Can't get my head around those events...
I have tinkered with Python/Pygame and Lua, following tutorials etc but mainly to try to make games for the grandkids... which is getting harder and harder to do... They don't seem to be interesting in 'simple' games any more... Oh well....
Time for more coffee...
|
|
|
Post by georgemcginn on May 20, 2021 8:14:14 GMT -5
I see SDLBasic hasn't been updated since 2012, and its documentation since 2005!
I'm surprised it still works!
|
|
|
Post by bplus on May 20, 2021 13:18:32 GMT -5
I see SDLBasic hasn't been updated since 2012, and its documentation since 2005!
I'm surprised it still works!
I get the impression RCBasic IS the next generation of SdlBasic, noob (the RC in the name) and SdlBasic or Cvirus? (and/or The Administrator of the SdlBasic forum) understand their mutual code developments very well. Oh man! It would be so cool to get those guys over here, including felixp7. Noob is one busy guy, I am pretty sure, but he was at RetroBasic forum for awhile now Archived under care of JS at AllBasic: retrobasic.allbasic.infoAllBasic, JS seems to prefer developers but don't get Aurel started on JS ;-)) Here is All Basic link too (I'll give him a plug for hanging in there! Plus preserving Retro (and many of my old posts), 5 stars for that!): www.allbasic.info/forum/index.phpOh and to get us remotely back on track of FreeBasic, jj at FreeBasic forum was at RetroBasic. This Italian a huge lover of Basic is really into Masm and created a Basic called get the originality of this: MasmBasic. It would be nice to connect with him here too! His tech knowledge should be invaluable for FreeBasic folks!
|
|
johnno56
Junior Member
Logic is the beginning of wisdom.
Posts: 85
|
Post by johnno56 on May 20, 2021 15:24:48 GMT -5
George, Yeah... SDLBasic is getting a little "long in the tooth". I would beg to differ. Updates for Windows, Linux and source were updated on 19th Sept 2019. As moderator for their site, I have been trying to get Admin to upgrade SDL1.2 to SDL2.0, for the last two years. As there seems to be only one developer, I seriously doubt, that anything new will happen any time soon. www.sdlbasic.altervista.org/main/snapshot/snapshot.phpJ
|
|
|
Post by georgemcginn on May 20, 2021 19:10:29 GMT -5
Awesome. Thanks. Downloaded it. George, Yeah... SDLBasic is getting a little "long in the tooth". I would beg to differ. Updates for Windows, Linux and source were updated on 19th Sept 2019. As moderator for their site, I have been trying to get Admin to upgrade SDL1.2 to SDL2.0, for the last two years. As there seems to be only one developer, I seriously doubt, that anything new will happen any time soon. www.sdlbasic.altervista.org/main/snapshot/snapshot.phpJ
|
|
johnno56
Junior Member
Logic is the beginning of wisdom.
Posts: 85
|
Post by johnno56 on May 20, 2021 22:21:31 GMT -5
Heads up. Just letting you know that the documentation is not what I would call, "Up to scratch". All definitions of syntax are included but there are far too many missing examples of their use. Let me know if you need any help and I will do my best to oblige.
|
|
aurel
Full Member
Posts: 234
|
Post by aurel on May 21, 2021 3:03:33 GMT -5
Yo...Bplus ...you know that i don't have anything with that freak.
|
|
|
Post by richey on Jun 28, 2021 17:17:39 GMT -5
Ah, so we have a new BASIC forum to replace the long lost (and missed) basicprogramming.org and retrogamecoding.org - many thanks to whoever created it. I see Bplus and Aurel are both here - good to see you both again. I guess Thomas Larsen is not here with Yabasic 3 - no? Oh well. Maybe one day. I lost a bit of interest after retrogamecoding died - but I've recently rekindled it. In the past I played about with different basics, with no skill I have to point out - SpecBAS, BBC, Liberty. I've started playing about with these again but might try something new this time, as time allows - we'll see. This time I'm going to go through Rosetta Code and experiment with the examples.
|
|
|
Post by bplus on Jun 28, 2021 21:44:13 GMT -5
Hey richey ! Good to hear from you! Here is my JB version of Simple Simon: ' _Title "Simple Simon" 'b+ 2021-06-27 While 1 b$ = b$ + Str$(Int(Rnd(0) * 4) + 1) For i = 1 To Len(b$) Cls Print Space$(i - 1); Mid$(b$, i, 1) call pause 1000 Next Cls Print "Simon says repeat all that:" For i = 1 To Len(b$) k$ = Input$(1) ' < Dav mod to save 3 lines to poll key from Inkey$ Print k$; If k$ <> Mid$(b$, i, 1) Then Beep Print Print b$ end End If Next Wend
sub pause mil 'tsh version has scan built-in t0 = time$("ms") while time$("ms") < t0 + mil : scan : wend end sub
You know thanks to you I tried Just Basic in first place!
|
|
|
Post by richey on Jun 29, 2021 16:33:00 GMT -5
Hey richey ! Good to hear from you! Here is my JB version of Simple Simon: ' _Title "Simple Simon" 'b+ 2021-06-27 While 1 b$ = b$ + Str$(Int(Rnd(0) * 4) + 1) For i = 1 To Len(b$) Cls Print Space$(i - 1); Mid$(b$, i, 1) call pause 1000 Next Cls Print "Simon says repeat all that:" For i = 1 To Len(b$) k$ = Input$(1) ' < Dav mod to save 3 lines to poll key from Inkey$ Print k$; If k$ <> Mid$(b$, i, 1) Then Beep Print Print b$ end End If Next Wend
sub pause mil 'tsh version has scan built-in t0 = time$("ms") while time$("ms") < t0 + mil : scan : wend end sub
You know thanks to you I tried Just Basic in first place! Thank you Bplus.
|
|
aurel
Full Member
Posts: 234
|
Post by aurel on Jun 30, 2021 2:55:02 GMT -5
And it looks that you don't know that original author take it over and from time to time update it ,
Thomas Larsen....you must be joking right? He don't know how to update or better to say compile Yabasic 1. he just pretending to be a programmer....
|
|
aurel
Full Member
Posts: 234
|
Post by aurel on Jun 30, 2021 2:58:56 GMT -5
hmm... now i am start to wondering where might be super tomaaz ahoi...tomaaz ahoi...tomaaz ahoi...tomaaz ...nothing ..hmmm must be too hot in Poland this days so tomek probably cooling his ultra-smart brain under linux waterfall
|
|
|
Post by richey on Jun 30, 2021 15:13:27 GMT -5
And it looks that you don't know that original author take it over and from time to time update it , Thomas Larsen....you must be joking right? He don't know how to update or better to say compile Yabasic 1. he just pretending to be a programmer.... Ah, I see. Yes, I was joking 🙂
|
|