* ANN: SweetAda 0.6 released
@ 2021-05-19 16:56 Gabriele Galeotti
2021-05-20 7:00 ` Stéphane Rivière
0 siblings, 1 reply; 3+ messages in thread
From: Gabriele Galeotti @ 2021-05-19 16:56 UTC (permalink / raw)
Hi all.
I've just released SweetAda 0.6.
SweetAda is a lightweight development framework to create Ada systems on a wide range
of machines. Please refer to https://www.sweetada.org.
Downloads available @ https://sourceforge.net/projects/sweetada.
Release notes
-------------
- spurious entry core/last_chance_directory was not removed in the configuration.in
for the core complex, and this causes a build failure in GPRbuild mode, corrected
- Makefile.tc.in: new ADAC_SWITCHES_WARNING switches:
-gnatw.q - (Activate warnings on questionable layout of record types)
-gnatw_r - (Activate warnings for out-of-order record representation clauses) (unused)
- Makefile.tc.in: added DISABLE_STACK_USAGE flag (some targets do not support stack
usage computation, can be set from platform-level configuration.in)
- menu-dialog.sh remains in menu until you exit explicitly (e.g., by pressing
double-ESC), so you can perform various actions sequentially; if instead you specify
an action as an argument in the command line then the behaviour is unchanged,
exiting at once after execution
- qemu-ifup.sh/qemu-ifdown.sh are now a single common copy in libutils directory;
Dreamcast makeip.tcl/scramble.tcl are now merged in makecdrom.tcl; pc-x86-bootX.tcl
moved as a single copy in share directory
- package Definitions is now placed in modules directory
- more error checking in various Tcl scripts
- initial cleanup of cpus branch file layout, removed duplicated files
- new target: SiFive HiFive1 Rev B, only able to blink the on-board RGB LEDs (needs
OpenOCD to download the executable)
- Synergy-S5D9: bsp.ads got accidentally deleted, corrected
- Synergy-S5D9: added SCI definitions so that it can output something on SCI (UART
mode, very primitive)
- partial rewriting of the NE2000 driver, more register definitions
- removed all ugly, unpleasant, ill-designed temporary code from exceptions.adb
in PC-x86 interrupt handling (which now processes, e.g., raw TCP/IP traffic from
applications.adb); the same in Amiga-FS-UAE
- some changes in Ethernet FIFO queue to make it more efficient
- ATmega328P (ArduinoUno): more register definitions, timers and general purpose
registers; added some low-level templates; deleted unuseful subprogram in proprietary
core unit and its dependency on console
- drivers/pc:
- revised 8254 PIT; PIT_Counter0_Init now uses MODE 2 (rate generator) instead
of MODE 3 (square wave generator) as a system timer
- simple stub for RTC handling
- IrqX renamed to PIC_IrqX
- Irq0 aliased to PIT_Interrupt
- Irq8 aliased to RTC_Interrupt
- added -mno-red-zone to GCC switches in x86-64
- use rounding instead of floor integer division when computing timing counts, where appropriate
There is also a new release of QEMU emulator -- 20210517 -- providing QEMU 6.0.0 for Linux and Windows platforms, and QEMU 5.2.0 for OS X.
The OS X version should work on El Capitan (tested on a VM, someone reported problems on later versions ).
Quick notes
-----------
As usual, download the three packages core, RTS and LibGCC (since many changes are
system-wide), and please save your work before overwrite the filesystem.
G
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: ANN: SweetAda 0.6 released
2021-05-19 16:56 ANN: SweetAda 0.6 released Gabriele Galeotti
@ 2021-05-20 7:00 ` Stéphane Rivière
2021-05-20 8:39 ` Gabriele Galeotti
0 siblings, 1 reply; 3+ messages in thread
From: Stéphane Rivière @ 2021-05-20 7:00 UTC (permalink / raw)
> I've just released SweetAda 0.6.
Thanks Gabriele,
I'll test again SweetAda with AVR in june.
Stéphane
--
Be Seeing You
Number Six
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: ANN: SweetAda 0.6 released
2021-05-20 7:00 ` Stéphane Rivière
@ 2021-05-20 8:39 ` Gabriele Galeotti
0 siblings, 0 replies; 3+ messages in thread
From: Gabriele Galeotti @ 2021-05-20 8:39 UTC (permalink / raw)
On Thursday, May 20, 2021 at 9:00:24 AM UTC+2, Stéphane Rivière wrote:
> > I've just released SweetAda 0.6.
> Thanks Gabriele,
>
> I'll test again SweetAda with AVR in june.
>
> Stéphane
>
> --
> Be Seeing You
> Number Six
Thanks Stéphane. Let me know.
G
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-05-20 8:39 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-19 16:56 ANN: SweetAda 0.6 released Gabriele Galeotti
2021-05-20 7:00 ` Stéphane Rivière
2021-05-20 8:39 ` Gabriele Galeotti
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox