Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - John Spikowski

Pages: [1] 2 3 ... 14
1
BBC BASIC / Re: BBC BASIC for SDL 2.0 version 1.37a released
« on: November 19, 2023, 08:53:34 PM »
Thanks Richard for the clarification of COM/OLE support in BBC BASIC.

2
BBC BASIC / Re: BBC BASIC for SDL 2.0 version 1.37a released
« on: September 03, 2023, 01:52:33 AM »
Hi Richard,

Great to see BBC Basic on so many platforms.

Does the Windows version support COM/OLE?

3
BBC BASIC / Re: BBC BASIC for SDL 2.0 version 1.36a released
« on: August 03, 2023, 01:50:51 AM »
ScriptBasic creates a standalone executable by appending the interpreter with the binary version of the script source. It also allows compiling to C which the interpreter becomes a DLL / shared object resource.

4
BBC BASIC / Re: BBC BASIC for SDL 2.0 version 1.35a released
« on: April 06, 2023, 10:52:08 PM »
Thanks Richard for the update!

5
BBC BASIC / Re: BBC BASIC for SDL 2.0 version 1.34a released
« on: February 07, 2023, 07:55:46 PM »
Thanks Richard for keeping us updated with releases.

I haven't been playing with my array of RPi's so I don't have much to share.

6
General Discussion / Raspberry Central
« on: April 24, 2022, 08:59:17 PM »
I recently moved from Anacortes north to Lynden WA which is 5 miles from the Canadian boarder. Lynden has over 8,000 acres of Raspberry farms serving 70% of the US market.

Lynden has a population of 12,500 people.

7
BBC BASIC / Re: BBC BASIC for SDL 2.0 version 1.26a released
« on: November 20, 2021, 06:49:14 AM »
Thanks Richard for posting your updates and keeping the forum active.

8
BBC BASIC / Re: BBC BASIC for SDL 2.0 version 1.25a released
« on: October 11, 2021, 12:09:24 AM »
Thanks Richard for posting your updates to the forum.

I was really hoping Eric Olson joining the forum would increase activity. He joined and I haven't heard from him since.


9
BBC BASIC / Re: BBC BASIC for the Raspberry Pi Pico
« on: August 26, 2021, 09:51:43 PM »
That is amazing Richard. I gave up on the Pico as just being an embedded controller toy.

I may give this a try on my ESP32 which should triple the amount of user memory available. Micro Python runs great on it. It would be great to see if we can get BBC BASIC running on the ESP32-PICO. Any chance there is interest here making it work?


10
BBC BASIC / Re: New: Console Mode editions of BBC BASIC
« on: July 20, 2021, 09:33:23 PM »
I use Ubuntu 64 on all my Linux based systems. I never thought I would go back to a 32 bit OS again but the RPI was cheap enough so I lived through it.

My RPi 4B 8GB has been running 24/7 for over three months running Ubuntu 64. It seems I have to do a Gitlab-ce update at lest once a week. I'm running Ubuntu in full graphic UI mode (not as a server) and still have 4 GB of memory in reserve.

11
BBC BASIC / Re: New: Console Mode editions of BBC BASIC
« on: July 20, 2021, 08:09:57 PM »
The only thing I use 32 bit Raspian for is my Zero Windows USB dongle OS.

I'm not going down that rabbit hole with 64 bit on the RPi 4B and anything else they offer going forward.

You would think the Raspberry Pi Foundation would have learned their lesson trying to offer your own OS. Microsoft is struggling trying to keep Windows relevant.

12
BBC BASIC / Re: New: Console Mode editions of BBC BASIC
« on: July 20, 2021, 09:25:39 AM »
Ubuntu 64 for the RPI is an option of the official RPi installer. Based on the support and updates coming from Ubuntu for the RPi 64 I foresee Ubuntu becoming RPi's default 64 bit offering.

I'm currently running GitLab-ce on my RPi 4b 8GB. (https://basic-sandbox.us)

ScriptBasic 64 bit also runs fine on Ubuntu ARM 64 bit.

Here is a CGI echo example running on the ScriptBasic Application Server running on the same RPi 4B.

http://23.90.90.91:9090/home/echo

http://23.90.90.91:9090/home/web4cast    <-- This is using the cURL extension module to get the current weather from OpenWeather for Anacortes WA.








13
BBC BASIC / Re: New: Console Mode editions of BBC BASIC
« on: July 20, 2021, 01:02:08 AM »
Hi Richard,

Would this version allow me to run BBC BASIC on my Ubuntu ARM 64 bit OS on a RPi 4B?

14
General Discussion / Re: ESP32 MicroPython
« on: March 21, 2021, 12:49:05 AM »
I was able to get my NeoPixel stick working under MicroPython on my ESP32-PICO-D4 controller.

The picture doesn't do the color presentation any justice. Looks great live.

I can see this being used to create outdoor billboards. A string of NeoPixels to decorate a Christmas tree is another idea.

Code: Python
  1. import machine, neopixel
  2. n = 8
  3. p = 5
  4. np = neopixel.NeoPixel(machine.Pin(p), n)
  5. np[0] = (255, 0, 0)
  6. np[1] = (0, 255, 0)
  7. np[2] = (0, 0, 255)
  8. np[3] = (128, 0, 0)
  9. np[4] = (0, 128, 0)
  10. np[5] = (0, 0, 128)
  11. np[6] = (125, 204, 223)
  12. np[7] = (255, 0, 153)
  13. np.write()
  14.  

This example I converted from CircuitPython displays a rainbow effect.

NeoPixel Rainbow video clip. I hide the stick to cut down on the glare.  8)

Code: Python
  1. # MicroPython demo - NeoPixel
  2. import time
  3.  
  4. import machine
  5. import neopixel
  6.  
  7. pixel_pin = machine.Pin(5)
  8. num_pixels = 8
  9.  
  10. pixels = neopixel.NeoPixel(pixel_pin, num_pixels)
  11.  
  12.  
  13. def wheel(pos):
  14.     # Input a value 0 to 255 to get a color value.
  15.     # The colours are a transition r - g - b - back to r.
  16.     if pos < 0 or pos > 255:
  17.         return (0, 0, 0)
  18.     if pos < 85:
  19.         return (255 - pos * 3, pos * 3, 0)
  20.     if pos < 170:
  21.         pos -= 85
  22.         return (0, 255 - pos * 3, pos * 3)
  23.     pos -= 170
  24.     return (pos * 3, 0, 255 - pos * 3)
  25.  
  26.  
  27. def rainbow_cycle(wait):
  28.     for j in range(255):
  29.         for i in range(num_pixels):
  30.             rc_index = (i * 256 // num_pixels) + j
  31.             pixels[i] = wheel(rc_index & 255)
  32.         pixels.write()
  33.         time.sleep(wait)
  34.  
  35.  
  36. while True:
  37.     rainbow_cycle(0)  # Increase the number to slow down the rainbow
  38.  



15
General Discussion / Re: ESP32 MicroPython
« on: March 18, 2021, 07:26:12 PM »
I tried to install the ESP-IDF tools on my RPi 4B running Ubuntu 64 bit.

This sucks!


jrs@RPi-Dev:~/esp/esp-idf$ ./install.sh
Detecting the Python interpreter
Checking "python" ...
/home/jrs/esp/esp-idf/tools/detect_python.sh: line 16: python: command not found
Checking "python3" ...
Python 3.8.6
"python3" has been detected
Installing ESP-IDF tools
Installing tools: xtensa-esp32-elf, xtensa-esp32s2-elf, xtensa-esp32s3-elf, riscv32-esp-elf, esp32ulp-elf, esp32s2ulp-elf, openocd-esp32
ERROR: tool xtensa-esp32-elf does not have versions compatible with platform linux-arm64
jrs@RPi-Dev:~/esp/esp-idf$



On a positive note I was able to install the ESP32 development tools on my 4 GB / 2 core @ 2.13 ghz AMD old laptop. It's running Ubuntu 20.04 64 bit OS. Runs a lot faster than my RPi 3B.


Pages: [1] 2 3 ... 14