18.Apr.2026
|
Open-source replacement for the Amiga's CD file system: ODFileSystem 0.2
Stefan Reinauer has created a modern open-source replacement for the Amiga CD file system with support for ISO 9660, Rock Ridge, Joliet, UDF, HFS, HFS+, and virtual CDDA audio tracks. The most important changes in version 0.2:
- Feature: cdda/amiga: keep CDDA disc IDs in pure-audio volume names (1639317). Pure-audio discs now expose the CDDB disc id through the volume label so multiple audio CDs no longer all mount as "Audio CD". Mixed-mode discs continue to surface as the synthetic CDDA backend name. The pure-audio label is cached in cdda_context_t, carried through the backend, copied into the handler mount state, and used verbatim to build the DOS volume node name.
- Improvement: odfs: centralize node identity comparison and simplify ancestry lookup (14db72f). Introduces odfs_node_matches_identity() in odfs/node.h, replacing repetitive field-by-field comparisons across mount and ancestry logic. The grandparent_out parameter of odfs_resolve_parent_node() is now optional, lowering stack usage for parent resolution in the Amiga handler.
- Bugfix: bound CDDA volume name copy (74804fb). The pure-audio handler previously copied the CDDA volume name using destination buffer sizes, but the source cdda_context_t field is only 32 bytes. The copy is now bounded to sizeof(ctx->volume_name), fixing the Coverity overrun warning in copy_pure_audio_volume_name().
(cg)
[News message: 18. Apr. 2026, 23:43] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
17.Apr.2026
|
MorphOS: Video player MPlayer 1.5 Beta
The MorphOS port of the MPlayer video player has been updated. MPlayer 1.5.0 beta now includes FFmpeg 6.1.4. Streaming also now works on systems without Altivec, such as the AmigaOne X5000. Here is an overview of the changes:
- close external video window doesnt close MPLayer GUI anymore
- add "Always on top" option menu, save into gui.conf (GL driver only)
- add "path" and some relook into properties window
- fix balance (only with 2 channels audio)
- add Open recent files, save 5 last opened (save into gui.conf)
- add language selection (save into gui.conf)
- add localisation (using SimpleCat) and source .cs file (actually only GUI part is translated)
- GL driver need R300 minimum (use shaders)
- add GL video driver output (using with SDL -> migration to SDL3)
- SDL3/GL driver: no more window open at launch (GUI), add title, add support of "ontop" and "border" command
- update to ffmpeg 6.1.4 altivec version (work on non-atlivec)
- add Piru patch to FFmpeg 6.1.4 (thanks)
- build with gcc 9.5.0 (crosscompiling) and all new libraries
(dr)
[News message: 17. Apr. 2026, 22:24] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
17.Apr.2026
Krzysztof 'deadwood' Śmiechowicz
|
AROS: Experimental USB 3 support in Poseidon
In mid-December 2025, we reported that USB 3.0 support for the Poseidon USB stack was under development by Nick 'Kalamatee' Andrews, and that an initial experimental ISO was already available. Krzysztof 'deadwood' Śmiechowicz has now improved this approach to such an extent that AROS 64-bit can be booted from USB sticks on motherboards with USB 3 support. This means that hardware manufactured after 2015 can now be used with AROS. Interested users can already try out experimental ISOs on their hardware. (dr)
[News message: 17. Apr. 2026, 18:53] [Comments: 1 - 17. Apr. 2026, 23:57]
[Send via e-mail] [Print version] [ASCII version]
|
17.Apr.2026
|
m68k assembler support: m68kplugin 0.2.2 for JetBrains
In addition to Chris 'platon42' Hodges' MC68000 Assembly Language Plugin for Jetbrains' integrated development environments, Yann Cébron also provides one (amiga-news.de reported). Now version 0.2.2 has been released:
Changed
- Mnemonic reference docs: remove the Syntax sections and Source/Destination addressing modes tables (duplicating syntax docs)
- Exception Reporting: use JetBrains Marketplace reporting instead of pre-filling a GitHub issue in the browser
Added
- Mnemonic syntax docs: show information for privileged instruction
- Code | Move Element Left/Right and Flip Comma intention: swap instruction operands if valid (move.l d0,a0 ↔ move.l a0,d0)
Fixed
- Parser: too lenient parsing for TST
- Privileged instruction status: move.w SR, only for MC68010+
- Parsing number literals
- Consolidate mnemonics data and remove duplicates with overlapping address modes
(dr)
[News message: 17. Apr. 2026, 18:37] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
17.Apr.2026
|
Paint program: PolarPaint 1.3 for all Amiga systems
A year ago, we introduced PolarPaint, the drawing programme developed by Anbjørn Myren and available for all Amiga systems, and we recently reported on its further development. With the newly released version 1.3, the author has introduced a new feature: animations. The author describes how to use this feature step by step in his updated manual. Another new feature is the ability to edit pixels in zoom mode. (dr)
[News message: 17. Apr. 2026, 17:52] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
16.Apr.2026
|
Cross-compiler/assembler: Calypsi 5.16 for Windows, Linux and Mac OS
Calypsi is a collection of compilers and assemblers for Windows, Linux and Mac OS, that generatescode for various retro computers. New in version 5.16:
- Using a struct object as an initializer of an auto struct caused an internal error.
- In some very rare situations function calls with many parameters, preceded by a parameter expressions utilizing low level runtime support routine could cause an internal error.
- 65816: Fix a problem with Apple IIgs calls causing an internal error (message about function dynamicSize).
- 68000: Fix a problem with Apple calls causing an internal error (message about function dynamicSize).
- 68000: Fix a problem with 68020 bit field instructions that could cause and internal error at optimization level 1 and above, if used in inline assembly.
- 68000: Fix a rounding problem with floating point add or subtract where the mantissa ended up with all bits set and then was rounded up. This caused the result to be half of what is should be.
- 6502: Some improvements to the low level optimizer.
- Nut: The .name directive now accepts prompt numbers to make it easy to define prompting MCODE functions, e.g. .name ASTO,2,1.
- Nut: In the register display the f register has been renamed t, as this is actually the "tone" or "beep" register.
- Nut: Add a new fi register for peripheral flags.
(cg)
[News message: 16. Apr. 2026, 23:09] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
16.Apr.2026
|
Workbench replacement for Kickstart 1.3: Old Blue Workbench 1.2.2
Mats Eirik Hansen's Workbench replacement "Old Blue Workbench" provides Kickstart 1.3 users with improved menus styled after Workbench 2.0, improved drawer windows featuring things like context menus and multi-selection, a dock und default icons. Version 1.2.2 fixes various smaller problems:
- Fixed an issue where changing the selection state of an icon that had been
scrolled out of a window with a pattern background caused corruption of
data in chip memory. This could crash the system or cause visual
artifacts.
- Fixed an issue where opening a window with a background when the Workbench
isn't the frontmost caused the background to be drawn to the frontmost
screen. This could crash the system or cause visual artifacts.
- Fixed an issue where using the sizing gadget would sometimes not redraw the
window content. This happened most often when clicking the size gadget
without actually resizing the window.
- Fixed an issue where the background is not completely redrawn when a context
menu closes and the selected menu item causes the content of the window to
be scrolled (e.g. arranging icons).
- Fixed an issue where the window title bar would be drawn over the minimize
gadget when the title is changed. This happens when changing the directory
of a browser window.
- Fixed an issue that prevented the Close dock when deactivated setting from
having an effect after editing the parent dock or user menus.
(cg)
[News message: 16. Apr. 2026, 23:04] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|