Search found 417 matches

by cfbsoftware
Tue Aug 27, 2019 11:34 am
Forum: RISC5
Topic: Colour graphics demo for a 1.8" TFT Display
Replies: 9
Views: 10346

Colour graphics demo for a 1.8" TFT Display

The attached zip file contains the source code of the Graphics line-drawing functions, ST7735 TFT display driver and a demo program to be used with v7.0 Astrobe for RISC5 . It displays AutoCAD Slide images of St Paul's Cathedral and the Columbia space shuttle on an 1.8" TFT Display: Slide.jpg The co...
by cfbsoftware
Mon Aug 26, 2019 12:08 pm
Forum: RISC5
Topic: Display Text on a 1.8" 128 x 160 Colour TFT screen
Replies: 0
Views: 4427

Display Text on a 1.8" 128 x 160 Colour TFT screen

The attached example demonstrates how to use v7.0 Astrobe for RISC5 to write applications that display text on a 1.8" 128 x 160 TFT screen using a Sitronix ST7735 Display Controller. It uses a 6x8 font stored in a file Font.res which you need to upload to your target board with the compiled source c...
by cfbsoftware
Fri Aug 09, 2019 11:45 pm
Forum: Astrobe for FPGA RISC5
Topic: Examples Astrobe RISC5
Replies: 2
Views: 6027

Re: Examples Astrobe RISC5

v7.0 Astrobe for RISC5 includes additional source code examples, including using the button, switch and GPIO peripherals.
by cfbsoftware
Sun Aug 04, 2019 1:06 am
Forum: Astrobe for FPGA RISC5
Topic: New RISC5 Spartan-7 breadboard system
Replies: 0
Views: 5025

New RISC5 Spartan-7 breadboard system

We have now successfully ported the Astrobe Embedded Project Oberon FPGA RISC system running at 50MHz to Digilent's Cmod S7-25 board . This is a breadboard friendly 48-pin DIP form factor board built around a Xilinx Spartan-7 FPGA which can be loaded in a standard socket and used in embedded systems...
by cfbsoftware
Sat Jul 06, 2019 11:37 pm
Forum: RISC5
Topic: New examples included in v7.0 Astrobe for RISC5
Replies: 0
Views: 4687

New examples included in v7.0 Astrobe for RISC5

The following examples are now included in source and executable form in the standard distribution of v7.0 Astrobe for RISC5 : Blinker: Flash up to ten LEDs in a sequence at 1 second intervals. ButtonTest Run - Loops infinitely. When a button is pressed the button number is displayed and the program...
by cfbsoftware
Wed Jun 19, 2019 1:16 pm
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: SYSTEM Extensions
Replies: 1
Views: 3597

Re: SYSTEM Extensions

The reason we provided SYSTEM.EMIT was to enable you to implement rarely-used system functions like this for yourself. There was a similar, but different, request in the past - see the topic titled SYSTEM function for special register for more information.
by cfbsoftware
Sat Jun 15, 2019 5:13 am
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: String Literal Parameter
Replies: 4
Views: 5000

Re: String Literal Parameter

I agree that is getting to be unwieldy. If all or some of those parameters are closely-related I recommend grouping them into a record type. Also, is there a good reason why ProcessID is a 3-character (+null) string and not an integer named constant?
by cfbsoftware
Fri Jun 14, 2019 1:38 pm
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: Syntax Colouring Limit?
Replies: 4
Views: 5780

Re: Syntax Colouring Limit?

Make sure you are logged in as an administrator when you copy the file - Windows doesn't like you manually storing files in the Program Files folder. Double-check that it has replaced the original. Replace the copy in the Program Files folder for your Personal Edition as well just to make sure. Alte...
by cfbsoftware
Fri Jun 14, 2019 1:19 pm
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: String Literal Parameter
Replies: 4
Views: 5000

Re: String Literal Parameter

Good question. It appears that a string literal is not considered to be an array in this context. This is even more evident if you try the statement: i := LEN("id"); An exception is that you can pass a string literal when the parameter is an open array. That is normally how literal strings are passe...
by cfbsoftware
Wed Jun 12, 2019 12:29 pm
Forum: Astrobe for ARM Cortex-M3, M4 and M7
Topic: Syntax Colouring Limit?
Replies: 4
Views: 5780

Re: Syntax Colouring Limit?

We did only allow for two levels of nested comments when we designed the syntax-colouring feature of Astrobe. If you want to increase this limit to three levels, unzip the attached file and replace the corresponding file, Oberon.xml , in the Program Files folder where your Astrobe executable is loca...