Search found 435 matches
- Sat Aug 03, 2024 11:36 pm
- Forum: Bug Reports
- Topic: Problems fixed in v9.3
- Replies: 0
- Views: 5850
Problems fixed in v9.3
All reported problems in Astrobe for Cortex-M0, M3, M3 and M7 have been fixed in v9.3. For a summary see What's New in Astrobe for Cortex-M0, M3, M4 and M7
- Mon Jul 15, 2024 7:11 am
- Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
- Topic: Free Starter Edition of v9.3 Astrobe for Cortex-M0
- Replies: 0
- Views: 18156
Free Starter Edition of v9.3 Astrobe for Cortex-M0
The free v9.3 Starter Edition of Astrobe for Cortex-M0 can now be downloaded on request. It can be used to develop software for development boards with an RP2040 microcontroller (e.g. the Raspberry Pi Pico) in addition to boards with STM32 Cortex-M0/M0+ microcontrollers. The Licensing Conditions and...
- Mon Jul 15, 2024 12:43 am
- Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
- Topic: v9.3 Editions of Astrobe ARM for Cortex-M0, M3, M4 and M7 have now been released
- Replies: 0
- Views: 16264
v9.3 Editions of Astrobe ARM for Cortex-M0, M3, M4 and M7 have now been released
The latest v9.3 Editions of Astrobe ARM Cortex-M0, M3, M4 and M7 have now been released. For more details see: What's New in Astrobe for Cortex-M0, M3, M4 and M7 A summary of features, including the differences between the Starter, Personal and Professional versions can be seen here: The Astrobe for...
- Mon Jun 03, 2024 11:38 pm
- Forum: Astrobe for FPGA RISC5
- Topic: Project Oberon Build Tools
- Replies: 1
- Views: 7623
Re: Project Oberon Build Tools
The minimal build tools that we developed to make the Project Oberon disk images are not suitable for general use. They are undocumented and we are unable to provide adequate support for their use. However, Andreas Pirklbauer has published some build tools which appear to be suitable. Certainly, the...
- Sat May 04, 2024 2:34 am
- Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
- Topic: Procedure Calling Convention
- Replies: 1
- Views: 5967
Re: Procedure Calling Convention
An Oberon Compiler for the ARM Processor is a detailed description of the architecture of Niklaus Wirth's ARM Oberon compiler that we used as the basis for our first Astrobe (a.k.a Armaide) ARM compilers in 2008. Note that the parameter passing convention is dependent on whether a procedure is decl...
- Fri May 03, 2024 11:37 am
- Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
- Topic: Exception Handlers: Save/Restore r4 to r7 with SYSTEM.LDREG
- Replies: 2
- Views: 6365
- Wed Apr 17, 2024 1:28 am
- Forum: Astrobe for FPGA RISC5
- Topic: Additional switches not detected on Nexys A7 board
- Replies: 2
- Views: 8267
Re: Additional switches not detected on Nexys A7 board
The number of buttons, switches, LEDs etc. supported by Embedded Project Oberon is summarised in the Supported FPGA Development Boards section on the Astrobe RISC5 - Embedded Project Oberon page on the Astrobe website. Although the Nexys A7 board has 16 switches, only 8 are enabled because that is t...
- Thu Apr 11, 2024 1:30 am
- Forum: Astrobe for FPGA RISC5
- Topic: Can I use a USB keyboard with Embedded Project Oberon?
- Replies: 1
- Views: 6233
Re: Can I use a USB keyboard with Embedded Project Oberon?
Embedded Project Oberon was designed to be remotely controlled with all of the user interface on the PC. I can't envisage how it might work with the keyboard being isolated from the mouse and display. The question is more appropriate to Project Oberon Workstation. This handles all of the keyboard, m...
- Tue Apr 09, 2024 11:56 pm
- Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
- Topic: CONST Definition Question
- Replies: 1
- Views: 6593
Re: CONST Definition Question
Constant expressions are evaluated at compile time. Decimal and hexadecimal INTEGER constants are signed integers and an integer overflow in a constant expression is trapped at compile time. For example: CONST MaxInt = 07FFFFFFFH; (* PosOverflow = MaxInt + 1; Error: integer overflow *) MinInt = 0800...
- Mon Apr 01, 2024 9:53 pm
- Forum: Astrobe for ARM Cortex-M0, M3, M4 and M7
- Topic: Copying a Procedure to RAM
- Replies: 2
- Views: 7091
Re: Copying a Procedure to RAM
I can't think of a general way to copy the executable code of a procedure to RAM that would be both useful and reliable in the current implementation of Astrobe for Cortex-M. Note that Astrobe for RISC5 supports the dynamic loading of modules (but not isolated procedures) into RAM. What is the actua...