Search found 444 matches

by cfbsoftware
Mon Jul 06, 2015 10:33 pm
Forum: Oberon Language
Topic: Returning Const Value via Procedural Type
Replies: 5
Views: 38004

Re: Returning Const Value via Procedural Type

I don't see how you could use procedure types to do this. All you need to do is something like: CONST InitSequenceSize = ???; TYPE ConstVal = INTEGER; (* You need v5.3 Astrobe to use type aliases otherwise just use INTEGER instead of ConstVal *) InitSequence = ARRAY InitSequenceSize OF ConstVal; VAR...
by cfbsoftware
Mon Jul 06, 2015 12:25 pm
Forum: Oberon Language
Topic: Returning Const Value via Procedural Type
Replies: 5
Views: 38004

Re: Returning Const Value via Procedural Type

I need more details, preferably with a number of examples, of what you are trying to do, rather than an example of how you are trying to do it, to be able to tell if you are on the right track or if there is a better way. e.g. do you have a number of strings that you want to associate numbers with? ...
by cfbsoftware
Sat Jul 04, 2015 4:58 am
Forum: Astrobe for FPGA RISC5
Topic: FPGA Oberon Article in Xilinx Xcell Journal (Issue 91)
Replies: 6
Views: 34203

Re: FPGA Oberon Article in Xilinx Xcell Journal (Issue 91)

So essentially, RISC0 as a 'soft processor' where you have implemented a way to upload executables to a ram section, would you say? Is it a traditional 'soft processor' like the Zpuino or MicroBlaze? Yes - except that Project Oberon is implemented on the more advanced RISC5 'soft processor' rather ...
by cfbsoftware
Sat Jul 04, 2015 2:05 am
Forum: Astrobe for FPGA RISC5
Topic: FPGA Oberon Article in Xilinx Xcell Journal (Issue 91)
Replies: 6
Views: 34203

Re: FPGA Oberon Article in Xilinx Xcell Journal (Issue 91)

... your goal is to be able to create "programs" which are based on the current "targets" available in Astrobe to "flash" to the ProjectOberon OS on the FPGA? Or does it create the whole flashable .bin file? The initial implementation will only need a minimal version of the Project Oberon OS e.g. t...
by cfbsoftware
Fri Jul 03, 2015 1:00 pm
Forum: Astrobe for FPGA RISC5
Topic: FPGA Oberon Article in Xilinx Xcell Journal (Issue 91)
Replies: 6
Views: 34203

Re: FPGA Oberon Article in Xilinx Xcell Journal (Issue 91)

Yes - work is progressing well. We have ported the FPGA RISC5 Oberon compiler to Windows and integrated it into an experimental version of Astrobe to use as a cross-compiler. We were able to successfully execute a simple RISC5 Oberon application it generated for the first time today after we uploade...
by cfbsoftware
Fri Jun 26, 2015 12:07 pm
Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
Topic: Allocating from the heap when a module is initialised
Replies: 1
Views: 16803

Re: Allocating from the heap when a module is initialised

Storage is a special case and you do have to be careful in its use - I'll make a note to point this out in the documentation. Note that you only need to import Storage if you have modified it in any way. The compiler automatically imports MAU and calls its functions when you use NEW and DISPOSE. If ...
by cfbsoftware
Fri Jun 26, 2015 12:06 pm
Forum: Getting Started
Topic: Using both Astrobe M3 and M4 seamlessly
Replies: 1
Views: 18824

Re: Using both Astrobe M3 and M4 seamlessly

Each version of Astrobe has its own registry settings to remember the last used folder, configuration file etc. so it shouldn't matter how you setup your folders. All you should have to do is replace the string '%astrobe%' in your configuration files ( Library Pathnames ) with the actual pathname e....
by cfbsoftware
Sat May 23, 2015 4:32 am
Forum: Astrobe for FPGA RISC5
Topic: FPGA Oberon Article in Xilinx Xcell Journal (Issue 91)
Replies: 6
Views: 34203

FPGA Oberon Article in Xilinx Xcell Journal (Issue 91)

Niklaus Wirth's article Oberon System Implemented on a Low-Cost FPGA Board including an overview of Lola, his Oberon-like hardware description language (HDL) is featured in this month's issue of Xilinx's Xcell Journal (Issue 91). You can download a pdf copy . Watch out for Astrobe developments relat...
by cfbsoftware
Sat Mar 21, 2015 10:36 pm
Forum: Getting Started
Topic: Improved searching of this forum
Replies: 0
Views: 15790

Improved searching of this forum

We have recently changed some forum settings that should improve searches on this forum. Let us know if you receive any error messages when attempting to search for messages.
by cfbsoftware
Sat Mar 21, 2015 2:37 am
Forum: Oberon Language
Topic: Extended CASE Statement (Revision 22.2.2015)
Replies: 8
Views: 53285

Re: Extended CASE Statement (Revision 18.3.2015)

augustk wrote:

Code: Select all

CaseLabelList = LabelRange {"," LabelRange}.
label = integer | string | qualident.
Great news - that was a quick response! We have now implemented support for qualified identifiers as CASE statement labels in the Astrobe compiler.