Menu

Great Cow BASIC - 0.98.07 release candidate

Anobium
2020-09-26
2021-04-21
1 2 > >> (Page 1 of 2)
  • Anobium

    Anobium - 2020-09-26

    You will find the latest version of Great Cow BASIC - 0.98.07 release candidate here: https://sourceforge.net/projects/gcbasic/files/Release%20Candidates/

    This release is very stable.

    Please look, very carefully, at the release_list.txt file. This release has 100s of changes.

    This is a huge release.

    The status outstanding items are as follows:

    Index Type Item Status
    1 New value/register.variable bit set In Progress. With Hugh in development. Write operations completed.
    2 Fix USB Library updated. Demonstration code will need to fixed. WIP
    3 New Support for AVRrc chips. With Hugh to complete development to handle systempN variables. AVRrc chips are: ATtiny10,ATtiny20,ATtiny4,ATtiny40.ATtiny5,ATtiny9 WIP

    If you use and you have issue. Make sure you state the version and release candidate version number.

    Enjoy.

     

    Last edit: Anobium 2020-09-26
  • stan cartwright

    stan cartwright - 2020-09-26

    Did RC24 ie the last release say if windows was 64bit. I can not find it in recycle bin.
    Overwritten by latest version and says windows32bit

     
    • Anobium

      Anobium - 2020-09-27

      Dunno. The installer selects the correct exe.

       
      • stan cartwright

        stan cartwright - 2020-09-27

        I'm using win10 64bit. When it compiles gcb says win32bit.
        I noticed differences using RC24 from the previous release like more messages when compiling 328p and thought it said win64bit for the first time.
        I can't think of any other software updates recently that correctly identifies and reports win10 32bit or 64bit.
        I can't find RC24 installer to check if it did say win64bit. It's not in recycle bin.
        Maybe I emptied it.

         
  • Domenic Cirone

    Domenic Cirone - 2020-09-28

    On my install which win10(64bit) is shows 64bit. here is an example Compiler Version (YYYY-MM-DD): 0.98.07 RC24 2020-09-06 (Windows 64 bit) Program Memory: 11450 bytes RAM: 727/2048 bytes (35.5%) OSC: 16Mhz Chip: MEGA328P

     
  • stan cartwright

    stan cartwright - 2020-09-28

    I used Anobium's link to latest version of Great Cow BASIC - 0.98.07
    and it says at the top left "get latest gcb version" but it's the link below to rc24 that's needed.
    I installed 0.98.07 RC24 a couple of weeks ago and since Anobium's post was 2 days ago.
    I thought this was a new version. Is it?
    notice it says windows 64 bit

    14:57:06 G+Stool started with parameter 'useini' -> processing C:\GCB@Syn\G+Stools\useINI.bat
    Source-File = C:\GCB@Syn\GreatCowBasic\Demos\touch_sensor_solutions\glcd_xpt2046_demonstation_mega328p_for_ili9341@16.gcb
    Target-File = C:\GCB@Syn\GreatCowBasic\Demos\touch_sensor_solutions\glcd_xpt2046_demonstation_mega328p_for_ili9341@16.hex
    Compiler Version (YYYY-MM-DD): 0.98.07 RC24 2020-09-06 (Windows 64 bit) Program Memory: 15040 bytes RAM: 372/2048 bytes (18.16%) OSC: 16Mhz Chip: MEGA328P
    Downloading / Flashing o.k.
    Duration: 27.7 Seconds.

     
  • Jim Gregory

    Jim Gregory - 2020-10-04

    Just compiled RC25 from source on a raspberry Pi3 using the latest ARMv7 Freebasic compiler. It compiled it with no problems. No changes to the install script necessary.

    I used the output to compile a complex GCB program for an 18F45K42 that used to produce errors on 0.98.06. The errors went away :-).

    Thanks for all your great work!

     
    • stan cartwright

      stan cartwright - 2020-10-04

      In am amazed. no chance of a guide to doing this?!
      I can get rpi freebasic to work but linux cmd promt terminal et al is so unfamilial
      so building gcb was a prblem.
      I got a rpi3 and would love to get gcb to work with it...with a gui not command lines only.
      Please get back to us on this.
      must look up ARMv7 Freebasic compiler.
      cheers,stan

       
      • Jim Gregory

        Jim Gregory - 2020-10-05

        Sorry, all the Linux builds (including the one for the PI) have no GUI and therefore are command-line only. I will write up a description of how to install it nonetheless and post the URL later for anyone who may be interested.

         
        • Anobium

          Anobium - 2020-10-05

          Jim may I ask that you put directly into the Help? It will be great.

          I have created a Help page (based on this Linux page). Please hack away.

          See https://github.com/Anobium/Great-Cow-BASIC-Help/blob/master/source/Pioverview.adoc

           
          • Jim Gregory

            Jim Gregory - 2020-10-05

            Sure, no problem. I will create a pull request when I am done.

             

            Last edit: Jim Gregory 2020-10-05
            • Jim Gregory

              Jim Gregory - 2020-10-07

              I've submitted the pull requrest. Feel free to make any changes you think are necessary.

               
              • Anobium

                Anobium - 2020-10-07

                Cheers. Look for the info in the new Help.

                 
  • Anobium

    Anobium - 2020-10-04

    Great news!!!

    Really good to hear we resolved the previous issues!!!

     
  • mkstevo

    mkstevo - 2020-10-05

    Congratulations! Perhaps time to replace the Mac with a Pi?

     
    • Anobium

      Anobium - 2020-10-05

      Could be... we are formally commencing the Pi PICKItPlus version today. Should be very simple as we have just completed the Linux version of PICKItPlus. This is a new development - developed in Lisp with no legacy code.

      a Raspberry Pi could be interesting for a low cost development solution.

       
      • stan cartwright

        stan cartwright - 2020-10-05

        I tried getting gcb linux to run on rpi but someone said "why bother?"
        I got some rpi 1,2 amd 3 and it's a nice bit of kit.
        It's not a pc running mint but if you like a gui it's got a nice one...
        mine's called snatch on arm7.

        I don't see why the linux gcb would be command line only.
        rpi freebasic is command line but thought I had fbide installed but it was ages ago.
        command line gcb...sounds fun..not! in win it would be bad.

        it's 2020 and text is dead...unless you use linux when everything is text in the terminal.
        terminal depression. even the mouse is pissed off.

         
        • Jim Gregory

          Jim Gregory - 2020-10-05

          I'm using a Pi connected to a PIC in an IoT device. With the compiler on the Pi, I can write and compile new code on the Pi, then use the Pi's GPIO pins to flash the PIC using pickle, all over SSH without needing an external programmer.

          I script the whole process using a simple Makefile:

          make asm compiles the program into a hex file.
          make flash both compiles the program and flashes the PIC,
          make serial compiles the program, flashes the PIC, then opens a serial console on the Pi so I can test communicating with the PIC.

           

          Last edit: Jim Gregory 2020-10-05
          • stan cartwright

            stan cartwright - 2020-10-07

            Interesting post @Jim.

             
  • Giuseppe D'Elia

    Giuseppe D'Elia - 2021-04-08

    Jim Gregory & Anobium,
    this is a very good new.
    I was attempting to move GCB to Pizero and Pi400 and these news will be the solution of my problems and they will end my attempts.
    Furthermore, the incoming Pi PICKItPlus will make possible using Pickit3 avoiding the use of MPLab IPE, not available for PI, at my knowledge.
    Since Fritzing is already available for Pi, I jus will search for a Pi code for G files, like Flatcam ,to say bye bye to a bigger, power consuming computer.
    Good Job and many Thanks to all of you
    Giuseppe

     
  • stan cartwright

    stan cartwright - 2021-04-10

    Giuseppe...where is the pi stuff? I can't get fb to compile a program although fbc is installed raspbian

     
  • Giuseppe D'Elia

    Giuseppe D'Elia - 2021-04-18

    Stan

    I just said that my attempts to install GCB ton Rpi in the past was unsuccessfull.
    Accordingly, the previous post by Jim Gregory and than by Anobium solved my problem.
    As a matter of fact, following the Anobium instructions at the URL

    https://github.com/Anobium/Great-Cow-BASIC-Help/blob/master/source/Pioverview.adoc

    I solved my problem, at least up to GCB installation and working on Rpi.
    This has been the first step i.e. GCB installation and compilation of GCB codes.
    Giuseppe

     
  • Giuseppe D'Elia

    Giuseppe D'Elia - 2021-04-18

    Jim Gregory
    following the URL

    https://github.com/Anobium/Great-Cow-BASIC-Help/blob/master/source/Pioverview.adoc

    I have been able to install GCB on Rpi and to compile a GCB code.

    Unfortunately, following the URL

    https://www.pedalpc.com/blog/program-pic-raspberry-pi/

    I was not able to install Pickle ICSP on Rpi.
    In particular, following the instructions

    cd /tmp
    wget http://wiki.kewl.org/downloads/pickle-4.20.tgz
    tar zxf pickle-4.20.tgz
    cd pickle/
    make
    sudo make install

    I downloaded and unzipped the PICKLE ICSP code
    However, from the fourth instruction nothing worked.

    I'm a Linux beginner and I do not know what is wrong.
    there is some missing on these instructions?

    Giuseppe

     
    • Anobium

      Anobium - 2021-04-18

      Best programmer for Pi is PICKitPlus. 😃

       
      • Giuseppe D'Elia

        Giuseppe D'Elia - 2021-04-19

        Hy Anobium
        Is it already available for Pi? and where?

         
1 2 > >> (Page 1 of 2)

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.