Search found 437 matches

by cfbsoftware
Wed Mar 15, 2023 5:07 am
Forum: Cortex-M0, M3, M4 and M7
Topic: Astrobe V8.1.1 targeting Raspberry Pi RP2040
Replies: 1
Views: 88358

Re: Astrobe V8.1.1 targeting Raspberry Pi RP2040

The Personal Edition has the same target configuration files as the Professional Edition. You can edit one of them and write suitable library code to try to target another Cortex-M0/M0+ device. Once we have finished the latest versions (v9) of Astrobe for Cortex-M0, M3, M4 and M7 we plan to start wo...
by cfbsoftware
Tue Aug 30, 2022 10:00 am
Forum: CPIde and Component Pascal
Topic: The IDE has no code completion?
Replies: 1
Views: 9365

Re: The IDE has no code completion?

The CPIde Feature Matrix lists all of the features included in the IDE. Code completion is not included.
by cfbsoftware
Tue Aug 30, 2022 9:55 am
Forum: CPIde and Component Pascal
Topic: Can I make .NET DLL (class library) with GPCP?
Replies: 2
Views: 81282

Re: Can I make .NET DLL (class library) with GPCP?

The Library Modules and the Oberon for FPGA RISC5 Compiler modules included with CPIde are examples which generate .DLL files. The Gardens Point Component Pascal Release Notes state: The program executable will be “*.exe” if the program contains an entry point (i.e. if the module imports CPmain), ot...
by cfbsoftware
Wed Mar 16, 2022 4:28 am
Forum: Astrobe for FPGA RISC5
Topic: Problems with RISC5 Version 8 SDDisk
Replies: 4
Views: 20366

Re: Problems with RISC5 Version 8 SDDisk

Maybe you are trying to program the xc7a35t FPGA directly instead of programming the CMod-A7 Quad-SPI Flash? Refer to Section 4 Quad-SPI Flash in the CMod A7 Reference Manual for details: https://digilent.com/reference/programmable-logic/cmod-a7/reference-manual When you have used the information th...
by cfbsoftware
Sun Mar 13, 2022 4:26 am
Forum: Astrobe for FPGA RISC5
Topic: Problems with RISC5 Version 8 SDDisk
Replies: 4
Views: 20366

Re: Problems with RISC5 Version 8 SDDisk

Sorry about the delay in replying - I didn't notice your message in the moderation queue until today. Subsequent messages from you will not require approval. What SD Card adapter are you using? What tool did you use to store the SD Card image onto the SD Card? Are you sure you used the correct bitst...
by cfbsoftware
Tue Feb 22, 2022 11:09 pm
Forum: CPIde and Component Pascal
Topic: GPCP Unhandled Exception
Replies: 3
Views: 18833

Re: GPCP Unhandled Exception

The clues in the exception traceback report are the procedure calls GPBinFiles.findOnPath and NewSymFileRW.SymFileReader.Parse . This indicates to me that it is in the process of looking for symbol files on your path. As this is a new installation I suspect that the CPSYM environment variable requir...
by cfbsoftware
Tue Feb 22, 2022 10:13 pm
Forum: CPIde and Component Pascal
Topic: Run button behaviour?
Replies: 1
Views: 10091

Re: Run button behaviour?

The Run button behaviour that you describe is ‘as designed’. There are two Run menu items, Run and Run Again . The button corresponds to the Run Again function as that is more frequently used and doesn’t require the entry of any parameters. If you switch to a new example, you need to select Run from...
by cfbsoftware
Fri Feb 04, 2022 10:34 am
Forum: Astrobe for FPGA RISC5
Topic: Register R13
Replies: 2
Views: 13210

Re: Register R13

Refer to Section 8.1 Layout and run-time organization of the Project Oberon (2013) Documentation: R13 base address for variables in the current module SB (static base) If you then look at the RISC5 compiler modification history you will see the following entry for 2018: 20180720 - Update compiler: O...
by cfbsoftware
Fri Feb 04, 2022 10:23 am
Forum: Astrobe for FPGA RISC5
Topic: SYSTEM.LDREG
Replies: 4
Views: 91386

Re: SYSTEM.LDREG

That particular section of code is taken 'as is' from the Project Oberon source code. As far as I am aware LDREG is an 'undocumented feature' in the RISC5 compiler - I have only seen it mentioned without explanation in some example code. Hence, you should make no assumptions about what it should or ...