11.Feb.2024
|
Programming language: Amiga C/C++ Visual Studio Code Extension 1.7.7
Bartman', member of the demo group 'Abyss', provides with 'amiga-debug' a 'Visual Studio Code' extension for "compiling, debugging and profiling Amiga C/C++ programs compiled by the bundled gcc 13.1 with the bundled WinUAE/FS-UAE and GDB." (YouTube video). Changes of version 1.7.7:
- FIX: Resource bitmap colors red & blue swapped
- FIX: auto-reload .size.amigaprofile, .shrinklerstats if changed on disk
- CHG: changed shrinkler output name from a.exe.config.shrinkler to a.shrinkler_config.exe so you can use EXE2ADF on the resulting shrinkled file
- CHG: Makefile: don't strip symbol names (-s) in elf2hunk so Shrinkler can display nicer shrinklerstats
- FIX: fixed/optimized memclr
- NEW: ELF disassembly: move cursor with Shift to show accumulated cycle counts
- FIX: flashing document when Show Source has been disabled in Profiler Assembly view
(dr)
[News message: 11. Feb. 2024, 19:51] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
11.Feb.2024
|
Shoot'em Up: BreakThru V1.1
Since the beginning of last year, 'acidbottle' has been working on the amiga version of the horizontal shoot'em up Breakthru, which was originally released by Data East in 1986 (YouTube video). Following the release at the beginning of March, there is now a first update
- Tweaks to fire tank, flame vanishes immediately when destroyed.
- Fixed occasional crashing when helicopter is onscreen.
- Fixed scores now register if game beaten on 2nd loop.
- Fixed powerup properly deactivating after game over.
- Added sound effects.
(dr)
[News message: 11. Feb. 2024, 15:46] [Comments: 4 - 24. Feb. 2024, 19:35]
[Send via e-mail] [Print version] [ASCII version]
|
11.Feb.2024
|
AROS: CAMD MIDI driver (update)
In our (German) news item on the release of version 1.0 of the multimedia MIDI sequencer BarsnPipes for Amiga OS4.1, Alfred Faust stated: "Before I made the OS4.1 FE version, I worked intensively on the AROS version. Unfortunately, AROS lacks a usable MIDI transfer. Without this, BarsnPipes is NOT usable. I had tried very hard to write a CAMD driver for USB MIDI transmission. Unfortunately, this did not lead to the success I had hoped for."
In a thread on AROS World, help was sought in this regard, which Franck 'hitchhikr' Charlet has now provided using his CAMD-MIDI driver under the title link.
Regarding the installtion he has written:
- Delete any file present in the devs:midi directory (probably just "debugdriver")
- Copy the file "mididriver" into devs:midi directory.
- Reboot.
In the archive there are two tools:
- "ShowClusters" will show the midi ports of the driver.
- "MidiWatch" will monitor a given port as argument (usually mididriver.in.0 or mididriver.out.0).
Update: (16.02.2024, 06:18, dr)
A new version is available on Franck 'hitchhikr' Charlet's website: it fixes a bug that caused AROS to crash. He has also added the shell commands MidiThru (forwards messages from one port to another) and MidiSendC (sends a middle C to a specific port).
Charlet also found out that there are two bugs in camdusbmidi.class.c that prevent the sending of multiple midi messages in the nParseMidiOut() function. A corrected version is now also included in the archive. The following must therefore be installed:
- Copy "mididriver" into devs:midi (and remove any file that may be there before).
- Replace "camdusbmidi.class" from SYS:Classes/USB with the one included in the archive.
- Reboot.
(dr)
[News message: 11. Feb. 2024, 13:06] [Comments: 3 - 17. Feb. 2024, 13:31]
[Send via e-mail] [Print version] [ASCII version]
|
11.Feb.2024
|
Aminet uploads until 10.02.2024
The following files have been added until 10.02.2024 to Aminet:
LuettjeBookholler.lha biz/misc 1.7M OS4 Little Personal Finance program
Leu.lha biz/spread 8.0M ALL Simple spreadsheet application
SonosController_MOS.lha comm/misc 2.5M MOS Control Sonos speakers with y...
SonosController_OS3.lha comm/misc 2.1M 68k Control Sonos speakers with y...
SonosController_OS3fp... comm/misc 2.0M 68k Control Sonos speakers with y...
SonosController_OS4.lha comm/misc 2.9M OS4 Control Sonos speakers with y...
SonosController_WOS.lha comm/misc 2.4M WOS Control Sonos speakers with y...
strange_src.lha comm/www 204K source of strange'
Rebuild.lha dev/gui 158K 68k Amiga Reaction GUI Builder
REDPILLGameCreator.lha dev/misc 5.6M 68k Game Creator with AGA support
MCE-MOS.lha game/edit 4.3M MOS Multi-game Character Editor
MahjongScore.lha game/misc 47K 68k Accounting of a Mahjong game ...
SudokuSolverE.lha game/misc 129K 68k Sudoku solver written in AmigaE
TunnelsAndTrolls.lha game/role 18M 68k Implementation of Tunnels & T...
AmiDuke_RTG.lha game/shoot 662K 68k Amiga port of Duke Nukem 3D
wcs.lha gfx/3d 3.2M 68k recompiled World Construction...
ReportPlus.lha util/misc 660K 68k Multipurpose utility
ReportPlusMOS.lha util/misc 765K MOS Multipurpose utility
ReportPlus-OS4.lha util/misc 832K OS4 Multipurpose utility
VATestprogram.zip util/misc 18M 68k Versatile Amiga Testprogram
(snx)
[News message: 11. Feb. 2024, 08:55] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
11.Feb.2024
|
OS4Depot uploads until 10.02.2024
The following files have been added until 10.02.2024 to OS4Depot:
sonoscontroller.lha aud/mis 3Mb 4.1 Control Sonos speakers with your...
snes9x.zip emu/gam 128Mb 4.1 Super Nintendo / Super Famicom e...
leu.lha off/spr 8Mb 4.0 Simple spreadsheet application
reportplus.lha uti/mis 832kb 4.0 Multipurpose utility
amiupdate_deu.lha uti/wor 20kb 4.0 German catalog files for AmiUpdate
(snx)
[News message: 11. Feb. 2024, 08:55] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
11.Feb.2024
|
AROS Archives uploads until 10.02.2024
The following files have been added until 10.02.2024 to AROS Archives:
ptk_v2.6.4.i386-aros.zip aud/tra 23Mb Tracker program with advance fea...
acidwarp.i386-aros.zip dem/mis 168kb Colour cycling eye-candy
badapple.i386-aros.zip dem/mis 3Mb The famous Bad Apple animation w...
void-fb11-aros.i386-aros.zip dem/mus 4Mb Music-disk
void-fb8-aros.i386-aros.zip dem/mus 3Mb Music-disk
dosbox.i386-aros.zip emu/com 2Mb Dosbox a PC Emulator
boh.i386-aros.lha gam/act 28Mb game released upon humanitarian ...
jetpac.i386-aros.zip gam/act 1Mb Remake ZX Spectrum classic game
wcs.multi-aros.lha gra/ray 6Mb World Construction Set
mcc_thebar-26.22.zip lib/mui 2Mb Mui Custom Class
owb-1.26.i386-aros.zip net/bro 45Mb Odyssey Web Browser
wput-0.3.4c.i386-aros.zip net/ftp 58kb Wput is a command-line ftp-client.
(snx)
[News message: 11. Feb. 2024, 08:55] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
11.Feb.2024
|
MorphOS-Storage uploads until 10.02.2024
The following files have been added until 10.02.2024 to MorphOS-Storage:
Protrekkr_2.6.4.lha Audio/Tracker A hybrid of modern day ...
SDL_2.30.0_Libraries.lha Dependencies/Library/SDL All Libraries SDL : SDL...
strange-src-0.22.lha Development/Sources source of strange'
SonosController_1.3.lha Devices/Speakers Control your Sonos spea...
MCE_14.60.lha Games/Editor Multi-game Character Ed...
SonicMania_1.0.1.lha Games/Platform A complete decompilatio...
fheroes2_1.0.12.lha Games/Strategy fheroes2 is a recreatio...
ReportPlus_8.47.lha Misc A Multipurpose utility ...
Wayfarer_7.3.lha MorphOS-update Wayfarer is the latest ...
(snx)
[News message: 11. Feb. 2024, 08:55] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
11.Feb.2024
|
WHDLoad: New installers until 10.02.2024
Using WHDLoad, games, scene demos and intros by cracking groups, which were originally designed to run only from floppy disks, can be installed on harddisk. The following installers have been added until 10.02.2024:
(snx)
[News message: 11. Feb. 2024, 08:55] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
11.Feb.2024
Alisha Stutz (ANF)
|
Event: AUGS meeting 2024 in Zurich (Switzerland)
The Amiga User Group Switzerland is hosting this year's meeting on March 16 and 17, 2024 at the Centrum Čechů a Slováků in Zurich.
Admission is free for visitors, but registration is mandatory for participation with hardware and subject to a stand fee for non-members of AUGS. Further information can be found at the title link. (snx)
[News message: 11. Feb. 2024, 08:55] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
11.Feb.2024
|
AmigaOS 4: Finance management LüttjeBookholler 1.87
"Lüttje Bookholler" is a German dialect and means "little accountant". The program is capable to import account data via csv-import. Now Achim Pankalla has released version 1.87. Changes:
- Bug: Report account-flow has not offer the last years, only last 12 month.
- Bug: Long catogory names are not shown in ignition tables.
- Changes: Now also the values are shown in ignition pie-graphics.
- Bug: Corrects some little bugs in ignition-sheets.
(dr)
[News message: 11. Feb. 2024, 07:02] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
10.Feb.2024
|
Blog: Well-known Secrets of AmigaDOS
As Carl Svenssons writes in his blog entry "Well-known Secrets of AmigaDOS", most consumer models of the Amiga series were shipped with heavily watered-down documentation. The Amiga 500 was an exception to this rule, but owners of later machines - such as the A1200 - may not have received any documentation for the command line portion of AmigaOS at all.
Furthermore, the normal end user had no access to the official developer documentation. His present essay is dedicated to hidden or even completely undocumented or unfinished features of AmigaDOS versions 2 and 3. (dr)
[News message: 10. Feb. 2024, 15:15] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
10.Feb.2024
|
Terrain models: World Construction Set 2.031 (Emerald-Berta), AmigaOS 3 and AROS
As can be read in the history of the development of their software products, Gary Huber of Questar Productions recognized the potential of the graphics capabilities of the personal computers of the time in the late 1980s and began researching and developing software for his Amiga computer to combine 3D terrain data and landscape/vegetation information into a computer-generated synthetic 3D view with colored trees (coniferous and deciduous), ground cover patterns, sky and haze.
Other software companies had developed similar software for the Amiga, including VistaPro from Virtual Reality Labs and the "Scenery Generator" (later "Scenery Animator") from Naturalgfx and Panorama. All included a basic method of automatically placing one or more types of vegetation based on local terrain criteria, usually using elevation and slope. However, none of the available commercial tools could handle large, detailed regions, making them unusable for commercial and industrial terrain mapping.
In 1992, Huber began developing algorithms and programs to meet the requirements he had predicted. Originally written in an advanced BASIC language and later rewritten in C for speed reasons. Chris Hanson joined Questar and Huber and helped develop the user interface, language conversion, optimization and graphics. The result, announced in August 1994, was World Construction Set 1 (WCS) for the Amiga with a host of advanced features (and a name inspired by the popular Electronic Arts audio tool of the time, "Deluxe Music Construction Set"). WCS V1 extended the land cover and vegetation placement techniques of earlier software to include the placement of so-called "ecosystems".
WCS V2 (video) for the Amiga was released in late 1995, followed by a Windows version in January 1996. Version 2 introduced oceans with waves and reflections, DEM buildings, realistic looking clouds, sun and moon, better vegetation and OpenGL support.
Both versions 1.25 and 2.04 are available as packed ADF files on the 3DNature.com website. The corresponding source files were published on GitHub some nine years ago. Alexander Fritsch began working on the source files containing the penultimate version 2.03 ("Emerald") in 2017. As he tells us, the project first had to be made gcc-compatible. The aim of his new compilation using Bebbo's gcc was and is to achieve the highest possible speed. This required very extensive tests with various compiler options and lengthy test calculations on a real Amiga, always under the same boundary conditions. As Bebbo also continued to work on gcc, it had to be tested again and again to see whether a new compiler version with new optimizations would bring a speed advantage. Since WCS as a complex program is also a test case for the compiler itself, Alexander reports, WCS also revealed errors in the compiler over time, especially with various optimizations and floating point calculations.
As a result, the new version of WCS now available on Aminet on a 25MHz 68040 Amiga only needs 4 hours instead of 5 hours for a "Canyon Sunset" example image. A nice result that would not have been possible without Bebbo's work, as Alexander says, and his gcc. An AROS version is also included in the archive. (dr)
[News message: 10. Feb. 2024, 15:03] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
10.Feb.2024
|
Podcast: The Retro Hour talked to Matthew Leaman (AmigaKit)
The podcast The Retro Hour spoke to Matthew Leaman, Managing Director of AmigaKit, about his latest project, the A600GS gaming computer, among other things. (dr)
[News message: 10. Feb. 2024, 14:36] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
10.Feb.2024
|
Linux: Stable long-term kernel 5.10.208 for AmigaOne X1000/X5000
Parallel to the current kernels (amiga-news.de reported), Christian 'xeno74' Zigotzky also provides the latest version of the stable long-term kernel for the AmigaOne X1000 and X5000. It is suitable for old Linux distributions that do not work with the latest kernels, such as Ubuntu 10.04, or if users have problems with the latest kernels. PowerPC-relevant changes:
- powerpc: update ppc_save_regs to save current r1 in pt_reg
- powerpc/ftrace: Fix stack teardown in ftrace_no_trace
- powerpc/ftrace: Create a dummy stackframe to fix stack unwind
- powerpc: Don't clobber f0/vs0 during fp|altivec register save
- powerpc/perf: Fix disabling BHRB and instruction sampling
- powerpc/pseries: fix potential memory leak in init_cpu_associativity()
- powerpc/imc-pmu: Use the correct spinlock initializer
- powerpc/xive: Fix endian conversion size
- powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
- powerpc/mm: Fix boot crash with FLATMEM
- powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
- powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
- powerpc/watchpoints: Disable preemption in thread_change_pc()
- powerpc/perf/hv-24x7: Update domain value check
- powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
- powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
- powerpc: Don't include lppaca.h in paca.h
- powerpc/perf: Convert fsl_emb notifier to state machine callbacks
- powerpc/fadump: reset dump area size if fadump memory reserve fails
- powerpc/kasan: Disable KCOV in KASAN code
- powerpc/rtas_flash: allow user copy to flash block cache objects
- powerpc/mm/altmap: Fix altmap boundary check
- drm/radeon: possible buffer overflow
- drm/radeon: Use RMW accessors for changing LNKCT
- drm/radeon: Fix integer overflow in radeon_cs_parser_init
- Support for Microsoft devices that are not fully compliant with HID standard (CONFIG_HID_MICROSOFT=y)
Download: linux-image-5.10.208-X1000_X5000.tar.gz (71,5 MB) (dr)
[News message: 10. Feb. 2024, 07:34] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
09.Feb.2024
|
AmigaOS 4: AmiUpdate V2.53 (update 2)
AmiUpdate, the update programme for system components and programmes, was first updated to version 2.50 on 04/02/2024 and then, after some problems, to version 2.51. The changes:
AmiUpdate 2.50
- The http transfer routines did not consider a filename with spaces in it. All filenames
are now run through an encoder prior to the HTTP request being sent. This fixes issues like
the MUI update failing to download.
- update.library 53.19: Added more internal vectors.
- RebootDeamon 2.4:
- Reworked the source to avoid some duplication of code.
- Changed the timer.device handling to avoid memory leaks.
- Removed the pointless cancel button from the countdown requester.
- If update.library could not be loaded, it tried to open an intuition
requester for notification, but intuition had not been opened yet!
AmiUpdate 2.51
- Some internal changes, but nothing functional (unless I added some bugs, of course).
- It seems the http request headers did NOT include the version info in the User-Agent
field, which the server uses. I could have sworn it was included ages ago!
- Added better logging in the case of [405] errors.
- The status bar will now show correctly if no servers are selected.
- RebootDeamon 2.5: Seems there was a long standing bug which just popped up, which could lead to a crash
dealing with the time requests.
Update: (11.02.2024, 14:18, dr)
Meanwhile the author Simon Archer has released version 2.52, which currently cannot be downloaded from the program itself, but from "Downloads" under the title link. Many users had reported problems when they used the program iconified in the background. This now should be fixed. Changes:
- Unfortunately, trying to keep compatibility with OS 4.0 led to problems with the docky part
of application.library, as it always opens V2 of the library interface. As the program is
using the old V1 tags, this threw up an error reported by multiple users. As it is highly
unlikely anyone is still using 4.0, it should not be a problem a huge problem. My aplologies
to any 4.0 users, but now is the time to upgrade!.
- As the ongoing saga with connections to "amiupdate.net" is still ongoing, despite my best
efforts to resolve it, I have now added a simple NSLookup to AmiUpdate in order to put rest
to this issue once and for all. Accesses to "amiupdate.net" and "wwww.amiupdate.net" are now
registered on "my" lookup server and are now redirected to the correct place without any
intervention from the great wide internet.
Update 2: (13.02.2024, 22:01, dr)
And once again AmiUpdate has been updated, now to version 2.53. Users had tried to search for updates from within the prefs program, which caused errors. However, the new AmiUpdate V2.53 only updates the update prefs to version 53.17. The final version 53.18 can then be accessed via a separate update of the prefs program. (dr)
[News message: 09. Feb. 2024, 18:17] [Comments: 4 - 13. Feb. 2024, 17:48]
[Send via e-mail] [Print version] [ASCII version]
|
09.Feb.2024
|
Demoparty: Lovebyte 2024
This year's edition of the Lovebyte demo party will take place on Discord and Twitch from Friday to Sunday. In addition to various intro competitions, seminars, intro shows and many other events are also planned (timetable). (dr)
[News message: 09. Feb. 2024, 12:46] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
09.Feb.2024
|
Text adventure: The Ghosts of Blackwood Manor 1.2
Stefan Vogt has released another update to his text adventure with graphics, "The Ghosts of Blackwood Manor" (amiga-news.de reported). It contains minor bug fixes and improvements as well as a comprehensive hint system in the game that does not spoil anything. (dr)
[News message: 09. Feb. 2024, 11:50] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
09.Feb.2024
|
Blog: Modding the Amiga boot hand
Alexander Grupe recently discovered the Amiga start screen redesigned by AndroidArts on X and wondered whether the standard screen designed by Sheryl Knowles could actually be changed or replaced. In a current article on his website heckmeck! he shows that it works and how it works. (dr)
[News message: 09. Feb. 2024, 10:12] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
09.Feb.2024
Krzysztof 'deadwood' Śmiechowicz
|
AROS x86: Update of ABI-v0 developer branch and Odyssey Web Browser
Press release: This new version 20220318-1 of AROS ABIv0 for 32-bit systems introduces updates to a few libraries as well as multiple bugixes. If you are a developer, please take note of switch to new C library and update your SDK installation. The download of binary packages and full changelog is available on GitHub.
Additionally, with this release the list of recommended hardware has been extended with two inexpensive motherboards: ASUS P8Z68V LX and Gigabyte GA-MA770T UD3P.
As a reminder, the above list includes hardware that is well supported, easily obtainable second hand, cheap and will be re-tested for each future release to maintain compatibility.
And to make things ever better, Odyssey Web Browser for 32-bit x86 AROS has also been refreshed. It was last released in 2016 and this new version 1.26 brings re-compilation with newer SDK and a number of bugfixes. It requires this release of AROS base system to work.
If you enjoy AROS and would like to get in touch with wider AROS community, be sure to visit new AROS community forum. (dr)
[News message: 09. Feb. 2024, 09:04] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
09.Feb.2024
mithrendal
|
Amiga emulator: vAmigaWeb runs on Apple Vision Pro
vAmigaWeb is an Amiga emulator for the web browser or a Progressive Web App (PWA) based on the Amiga emulator vAmiga for MacOS.
In a blog entry, the developer 'mithendal' has now published images that show that and how his emulator works with the Apple Vision Pro. (dr)
[News message: 09. Feb. 2024, 06:34] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
08.Feb.2024
MorphZone
|
MorphOS: Web browser Wayfarer 7.3
Jacek 'jacadcaps' Piszczek has released version 7.3 of his web browser Wayfarer for MorphOS. Wayfarer now is based on the latest WebKit engine WebKitGTK 2.42.5, which was released three days ago. (dr)
[News message: 08. Feb. 2024, 22:55] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
08.Feb.2024
|
Creating Amiga Reaction GUIs: ReBuild v1.0.0
In mid-November, we introduced Darren 'dmcoles' Cole's "ReBuild" in detail, which is intended to make it possible to create graphical user interfaces for ReAction, the evolution of ClassAct. After numerous beta versions, he has now released version 1.0.0.
Download: Rebuild1.0.0.lha (158 KB) (dr)
[News message: 08. Feb. 2024, 22:03] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
08.Feb.2024
heckmeck!
|
Font: Topaz as TrueType font
When the Amiga 500 was launched in 1987, it had a complete graphical user interface, the Workbench. Many of the resources required for Workbench were stored in ROM, including the default user interface font, a monospaced, 8x8px font called Topaz. It's high contrast, consistently designed and quite compact. However, the problem is that it is a bitmap font with only one font size, and most modern operating systems only use TrueType and OpenType fonts with scaling. The original font also only supports the Latin-1 character set and therefore no non-Latin writing systems or common terminal characters such as boxes or blocks. Screwtape's "Topaz Unicode Project" attempts to solve these two problems.
(dr)
[News message: 08. Feb. 2024, 21:38] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
08.Feb.2024
|
3D Printing: Amiga case for Pi 400
NamicDesigns' has provided a 3D self-printing case based on the Amiga for the Pi 400 with "Amig400". (dr)
[News message: 08. Feb. 2024, 06:35] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
08.Feb.2024
|
AROS/MorphOS: Music program ProTrekkr V2.6.4 (update)
ProTrekkr is a tracker program combining a software synthesizer together with a traditional samples tracker which can (mainly) be used to create electronic music (like psytrance, trance goa, hard acid, IDM, chip, techno, jungle, etc.) targeting small sized intros, demos or games. Now version 2.6.4 was released for AROS and MorphOS (and FreeBSD and Windows) which offers a slightly reworked manual as well as minor windows adaptions.
Download: ptk_v2.6.4_aros.zip (23 MB) (dr)
[News message: 08. Feb. 2024, 06:32] [Comments: 1 - 09. Feb. 2024, 21:56]
[Send via e-mail] [Print version] [ASCII version]
|
07.Feb.2024
|
Video: Upgrading a A2000 to 2MB Chip RAM and ECS
In his latest video, Robert Smith shows how he not only added 1MB of Chip RAM to his Amiga 2000, but also completed the upgrade to a full ECS system. (dr)
[News message: 07. Feb. 2024, 09:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
07.Feb.2024
|
AROS: Tutorial for working under Windows
Andrzej 'retrofaza' Subocz has published a tutorial on how to work and develop with AROS under Windows using WSL2 under the title link. (dr)
[News message: 07. Feb. 2024, 08:39] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
06.Feb.2024
|
Video tutorial: Writing a simple IFF ILBM reader for DOS
John Bintz has been a software developer for over 20 years and runs the website The Industrious Rabbit. Originally to share his experiences as a developer with others, but more recently to explore some of the more unusual areas of technology and find ways to explain them in an interesting and entertaining way. In a new post he now explains how to write a simple DOS program on a Windows PC to read the IFF-ILBM image format commonly used on the Amiga. (dr)
[News message: 06. Feb. 2024, 22:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
06.Feb.2024
|
Video tutorial: Screen commands in AMOS
In another part of his series of short tutorials on AMOS Pro, retro and Amiga fan 'Yawning Angel' looks at the commands available for using screens in AMOS programs. As always, the source file for the programme shown in the video can be downloaded free of charge from his website. (dr)
[News message: 06. Feb. 2024, 22:01] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
06.Feb.2024
|
Aracde classic: "Donkey Kong"
Jean-Francois 'jotd' Fabre has ported another game to the Amiga: this time Nintendo's aracade classic Donkey Kong. The game is running on a Amiga 500 (YouTube video). (dr)
[News message: 06. Feb. 2024, 06:24] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
06.Feb.2024
|
SCSI-SD adapter: ZuluSCSI firmware v2024.02.06
ZuluSCSI is a new generation of file-based SCSI hard disk and CD-ROM drive emulators (review of an user). ZuluSCSI emulates a SCSI-I or SCSI-2 hard disk using an SD memory card (amiga-news.de reported). Changes of version 2024.02.06:
- RP2040: Fix watchdog timeout
- Fix setting type with default SCSI strings
- Fix IMGx=filename ignoring device type
- Add X68000 quirk for odd 0x00 CBD opcode
- Siemens EWSD patch for ZuluSCSI
(dr)
[News message: 06. Feb. 2024, 06:13] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
05.Feb.2024
|
Controlling Sonos speakers: SonosController 1.3 (AmigaOS 3/4, MorphOS)
Known for his Workbench simulation TAWS, Michael Rupp has also been working on his Amiga programme for controlling Sonos loudspeakers since 2021: SonosController (amiga-news.de reported). He has now released version 1.3 of his programme, written in the Hollywood 10 programming language, which is available for MorphOS and AmigaOS 3 and 4.
As the author tells us, he had taken our news item of Hollywood 10 support for Visual Studio Code as an opportunity to continue working on SonosController. Changes:
- NEW: option to show notifications when a new track is played in any zones or, as another option, only in the currently selected zone.
This uses MagicBeacon on MorphOS, Ringhio on AmigaOS 4.x and Ranchero on AmigaOS 3.x (if available).
- NEW (AmigaOS 4.x): show an icon in AmiDock including a context menu featuring the following commands:
- Play/Pause
- Previous track
- Next track
- NEW: powerful ARexx interface, see AmigaGuide for further details
- NEW: detect if a device needs updating and stating this in its label.
- NEW: menuitem "Settings/Update music library now" to invoke a refresh of the Sonos music library.
- NEW: menuitem "Project/About my Sonos system" showing information about all zones found in the connected Sonos system.
- NEW: upgraded to Hollywood 10, hURL 2.0 and XML 2.0
- FIXED: possible crash if album art could not be loaded
Since AmiSSL is now available for AROS, the hURL plugin is now also available for AROS. Michael Rupp is therefore now looking for an AROS user who uses Sonos and could test the SonosController for him. If you are interested, simply send an e-mail to the author. (dr)
[News message: 05. Feb. 2024, 21:31] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
05.Feb.2024
individual Computers Jens Schönfeld GmbH (ANF)
|
RTG driver: P96 V3.4.1 released
Press release: The new version V3.4.1 contains new drivers for the GBA-PII++ and VA2000 cards, and it makes installation on UAE a lot easier. Further, the driver for the A2410 "Tiga" card has been updated and overlays for the Picasso IV card have been fixed. Support for the Altais card for Draco machines has been improved, and P96Prefs also got an update.
You can get all information on this update in the Wiki article about P96.
Unfortunately, this current shop system has been giving us a hard time lately, with lots of problems during the order process, and even more problems when we tried to update the downloadable files. In order not to delay the release of this version any longer, we kindly ask all customers to be patient, as we're rolling out this version via eMail. (dr)
[News message: 05. Feb. 2024, 20:15] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
05.Feb.2024
|
USB-C power supply: PowerShark available (update)
The "PowerShark" a USB-C-based power supply for the keyboard case Amigas 500, 600 and 1200 (amiga-news.de reported). It is now available for about 70 Euro under the title link. Furthermore the developers have published a FAQ page as well as a list of tested power supplies.
Update: (06.02.2024, 22:18, dr)
The "PowerShark" is currently sold out. As the developers told us on request, a next batch is definitely planned. At the moment, however, the focus is on processing the orders. This could take some time due to the large quantity. (dr)
[News message: 05. Feb. 2024, 20:11] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
04.Feb.2024
|
Game Construction Kit: RedPill 0.9.34
RedPill, developed by Carlos Peris, is a game construction kit written in Amiblitz 3.99, which allows the development of games from various genres (e.g. Agonman). RedPill is compatible with AGA and ECS, the "player" for playing the finished creations requires a total of 1.5 MB RAM. Jens 'Farbfinsternis' Henschel has written a tutorial. Changes of version 0.9.34:
- Added condition triggers Cam PosX and Cam Pos Y to check the camera position.
- Internal function that finds out color closest to other has been changed.
- OCS copper gradients may be faster now.
- Added condition trigger Contains Tile Tag.
- Copper values in screen setup are now really only the default ones.
- Anim Frame trigger renamed to just frame, as it is not taking into account
the animation.
- If you are using the condition Frame is, in the trigger screen this frame
will be displayed.
- Fixes in automatic remap when loading a spritesheet image.
- Further optimizations in trigger processing.
- Small verticall scrolling improvement.
- Optimizations when coming back from playing the game to the editor.
- Fix for sometimes wrong palette being displayed when going from spritesheet
screen to main screen.
- Fix in audio object default value when upgrading a project from an old
version.
- Fix in Overrite Color/gradient triggers not updating the palette.
- Fix in audio listener objects introduced in the previous version.
- Fix in Tile On Map/Screen/Border triggers, under certain conditions could
execute unwanted triggers.
- Fix in Camera follow code.
- Fix when attaching non static objects to static objects.
- Fix for level deletion and others when coming back from playing the game to
the editor.
- Some unused code has been removed.
(dr)
[News message: 04. Feb. 2024, 07:57] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
04.Feb.2024
|
Aminet uploads until 03.02.2024
The following files have been added until 03.02.2024 to Aminet:
strangeMOS.lha comm/www 779K MOS strange' is strange
json.hollywood.lha dev/hwood 6K JSON en- and decoder for Holl...
MCE.lha game/edit 4.0M 68k Multi-game Character Editor
MCE-OS4.lha game/edit 4.6M OS4 Multi-game Character Editor
Schwurblomat.lha game/gag 117K 68k Bullshit Bingo Buzzw. Generat...
EternalLove.lha mods/8voic 168K 16bit 8ch Guitar Piano Ballad...
morsconv.lha text/misc 10K 68k Modular Morse code generator
AmiSSL-5.14-OS3.lha util/libs 3.7M 68k OpenSSL as an Amiga shared li...
AmiSSL-5.14-OS4.lha util/libs 3.3M OS4 OpenSSL as an Amiga shared li...
AmiSSL-5.14-SDK.lha util/libs 2.3M AOS OpenSSL as an Amiga shared li...
A1060Diag.lha util/misc 2K 68k A1060 Sidecar Diagnostic Tools
AmigaGPT.lha util/misc 881K AOS App for chatting to ChatGPT
ifflistmaker.lha util/misc 6K 68k Merges IFF files into IFF LIS...
ReportPlus.lha util/misc 663K 68k Multipurpose utility
ReportPlusMOS.lha util/misc 768K MOS Multipurpose utility
ReportPlus-OS4.lha util/misc 835K OS4 Multipurpose utility
rexxpatcherror_de.lha util/rexx 1K German locale for Alfie's Rex...
(snx)
[News message: 04. Feb. 2024, 07:36] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
04.Feb.2024
|
OS4Depot uploads until 03.02.2024
The following files have been added until 03.02.2024 to OS4Depot:
amissl-sdk.lha dev/mis 2Mb 4.0 SDK for AmiSSL
json.hollywood.lha dev/mis 6kb 4.0 JSON en- and decoder for Hollywo...
mce.lha gam/uti 5Mb 4.0 Multi-game Character Editor
aos-wallpaper1.lha gra/mis 442Mb 4.1 AmigaOS 4.1 Style Wallpaper ... ...
imp-newicons.lha gra/mis 308kb 4.0 imp3 new png icons
amissl.lha lib/mis 3Mb 4.0 OpenSSL as an Amiga shared library
amigagpt.lha net/cha 881kb 4.0 App for chatting to ChatGPT
(snx)
[News message: 04. Feb. 2024, 07:36] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
04.Feb.2024
|
MorphOS-Storage uploads until 03.02.2024
The following files have been added until 03.02.2024 to MorphOS-Storage:
SDL_2.30.0_Libraries.lha Dependencies/Library/SDL All Libraries SDL : SDL...
MCE_14.50.lha Games/Editor Multi-game Character Ed...
ReportPlus_8.46.lha Misc A Multipurpose utility ...
Strange_0.23.lha Network/Web A small tool to view ht...
(snx)
[News message: 04. Feb. 2024, 07:36] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
04.Feb.2024
Amiga Future (Webseite)
|
AmigaRemix: Further file added
AmigaRemix collects remixes of well-known soundtracks of Amiga games. Since our last news-item, the following mp3 file has been added:
- Emax/TRSI - Def.loration (Nightwolf 2024 remix)
(snx)
[News message: 04. Feb. 2024, 07:36] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
04.Feb.2024
AROSWorld (Forum)
|
AROS distribution: TinyAros 3.1b
The AROS distribution TinyAros is aimed more at users, which is why no developer tools are included (but can be downloaded optionally), which makes it leaner and therefore quicker to install and ready for use. (snx)
[News message: 04. Feb. 2024, 07:36] [Comments: 1 - 17. Feb. 2024, 13:58]
[Send via e-mail] [Print version] [ASCII version]
|
04.Feb.2024
Andreas Magerl (ANF)
|
Amiga Future: New full versions online
Further full versions of Amiga software have been added to Amiga Future's download area: Font Machine and XDVE CD.
The following games, which are also marked as being new, are just re-uploads: A320 Airbus, Alien Drug Lords, Alien Fish Finger, Anstoss, Antz, Apano Sin, Aquanaut, Archon, Archon 2, Atoms and Aunt Artic Adventure. (snx)
[News message: 04. Feb. 2024, 07:35] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
03.Feb.2024
|
Diving game: "The Deep" V1.01 for Apollo Vampire V4 and RTG Amigas
This version 1.01 of Sami Vehmaa's diving game "The Deep" (YouTube video) not only offers a slight speed improvement for the Vampire V4, but also support for RTG Amigas for the first time. (dr)
[News message: 03. Feb. 2024, 22:20] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
03.Feb.2024
|
AmigaOS 4.1: SDL 2.30.0 Release Candidate 1
Juha 'capehill' Niemimaki has published the first release candidate of version 2.30.0 of the multimedia library SDL for AmigaOS 4.1. The library is intended to make it easier for programmers to develop portable applications and is used by numerous open source games. SDL requires AmigaOS 4.1 Final Edition and optionally OpenGL ES 2.0. Changes:
- Improve UTF-8 text input support.
- Update install script.
- Reset mouse pointer when it leaves its window.
- Improve audio recording.
Download: SDL2.lha (6,9 MB) (dr)
[News message: 03. Feb. 2024, 19:53] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
03.Feb.2024
|
m68k assembly: "Amiga Assembly" plugin V1.8.7 for Visual Studio Code
"Amiga Assembly" is a plugin for Visual Studio Code to support assembly language for the Amiga Motorola 68000 machines and emulators. Preversion 1.8.7 fixes a compatibility issue with Vscode 1.86.0. On GitHub, a detailed documentation is available. (dr)
[News message: 03. Feb. 2024, 14:48] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
03.Feb.2024
|
Chiptune tracker: Furnace V0.6.1 for Windows, Mac and Linux
'tildearrows' Furnace is a tool that can be used to create sound chip music ("chiptune"), mostly from the 8/16-bit era (amiga-news.de reported). It supports a wide range of functions and sound chips, from NES, SNES and Genesis to ES5506, VIC-20 and the Amiga. Version 0.6.1 released today contains many bug fixes and improvements for the chiptune tracker, including MIDI corrections, three new OPL emulation cores, two new chips and much more. The songs can be exported as audio files (.wav), VGM files and ZSM files (for Commander X16). An manual is available. (dr)
[News message: 03. Feb. 2024, 14:34] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
02.Feb.2024
|
Blog: Limitations of the HAM mode explained on the Hamulet engine
Recently, the developer of the game Hamulet - a demo version was included in issue 10 of the English-language Amiga magazine "WhatIFF?" - published a YouTube video that is intended to demonstrate as a proof-of-concept whether a puzzle or platform game could be feasible using the Hamulet engine in HAM and has the following features:
- Large 8-way scrollable HAM screen with no visible fringing
- Massive animated bobs (Blitter objects), the largest one being 144x170 pixels
- Copper list to create a parallax effect of a "transparent" HAM screen, where the background sky gradient is visible and scrolls at a lower speed
- Multiple animated sprites
- Music by Virgill
- Runs on Amiga 500, requires 1MB of chip
Appunti Digitali is an Italian website that deals with technology issues that the operators know or can judge from their own (professional) experience. The article now published under the title link deals with this video and the limitations of HAM. (dr)
[News message: 02. Feb. 2024, 09:35] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
02.Feb.2024
|
Blog: Restoration of an Amiga 2500UX (AMIX)
In the past we have reported several times (1, 2, 3) about Commodore's Unix derivative AMIX. The two "official" Amigas on which Amix could run were the Amiga models 2500UX and 3000UX. Bo Zimmerman has bought an Amiga 2500UX on eBay, since it had been on his wish list for a long time. In his blog post under the title link, he now reports on his impressions and the restoration. (dr)
[News message: 02. Feb. 2024, 09:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
02.Feb.2024
Puni (ANF)
|
AmigaOS 4: Blog summary for January 2024
For the past month 'Puni' has again published a news summary for AmigaOS 4 at the title link. (snx)
[News message: 02. Feb. 2024, 07:31] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
01.Feb.2024
|
Java program: ham_convert 1.9.4
Sebastian Sieczko's java-based program ham_convert converts modern graphic formats to the Amiga's HAM format and is now available in version 1.9.4. Changes:
- Added DynamicHires variant with an AGA palette. To enable select mode=Amiga AGA Dynamic HiRes/PCHG software mode.
- Implemented PCHGF_32BIT format to be used by DynamicHires AGA and Atari 8-bit ILBM IFF files (using BigLineChanges). DynamicHires OCS uses PCHGF_4BIT (SmallLineChanges) format IFF limited to RGB444. https://wiki.amigaos.net/wiki/ILBM_IFF_Interleaved_Bitmap#ILBM.PCHG was uses as a reference. This enabled accurate encoding of the Atari 8-bit palette in the iff files.
- Extra EHB palette optimization was renamed extra OCS palette optimization and extended to support also 2/4/8/16/32-color modes (to be extended later).
- Acorn Archimedes VIDC1 256-color mode (out of 4096).
(dr)
[News message: 01. Feb. 2024, 22:03] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
01.Feb.2024
|
Shoot'em Up: BreakThru V1.0
Since the beginning of last year, 'acidbottle' has been working on the Amiga conversion of the horizontal shoot'em up Breakthru, which was originally published by Data East in 1986: the player controls an armed military vehicle and must make his way through enemy forces - consisting of soldiers, flamethrowers, helicopters, tanks, jeeps etc. - to ultimately retrieve a stolen fighter plane. - The player must make his way through enemy forces - consisting of soldiers, flamethrowers, tanks, jeeps, etc. - to ultimately retrieve a stolen fighter plane (YouTube video).
He has now released version 1.0, which requires a 2-button controller and an Amiga with at least 1MB chip RAM, 1MB additional RAM and a CPU with 14MHz or better. A hard disc is also recommended. (dr)
[News message: 01. Feb. 2024, 18:52] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
01.Feb.2024
|
Developer diary: Update on the game "The Gate" #1
At the beginning of October last year , we introduced the AMOS game "The Gate" by Fabio 'Allanon' Falcucci, a mixture of "Impossible Mission" and "Project Firestart" with his own ideas and concepts. We asked the developer to tell us about the current state of development. Here is his report, illustrated by his latest YouTube video:
"I still don't have a list of requirements but I'm targeting stock Amiga 1200 for this project, fingers crossed :)
I'm still writing the engine but I've made big progresses adding new features, fixing bugs and optimizing the code to make it as smooth as possible.
Here is a list of what's new since my last progress report:
- Doors
- Doors can be operated with the [action key], a pop up screen will appear to allow the user to operate the door.
- Unlocked doors can be operated freely
- Some of them may require a key to be opened
- Some of them may require a terminal to be opened
- Some of them may require to complete an event to be opened, in this case the hero will say something about it to give an hint to the user.
- Furnitures
- Furnitures are essentially containers and they hold items: the hero search them (like already seen in Impossible Mission) and when the furniture is searched an auto-pick screen is displayed to let the user know what items has been picked and what will be leaved into the container, not picked items can be picked later.
- Furnitures may require a terminal to be unlocked
- Furnitures may require a dialog option to be selected to be unlocked
- Terminals: I've developed a simple scripting language for this for maximum flexibility.
Terminals graphics is also nice because I've reproduced old monitor color glitches and out-of-sync effects.
Terminals that require keys can be hacked by the player using a special hacking tool that will be available in the game.
Each terminal can be tuned by the script that is run (colors, effects, print speed, etc...).
I'm very proud of how I implemented terminals: they run script programs that allow me to simulate terminals with text interfaces.
From terminals the user is able to:
- Operate doors (open/close/unlock)
- Operate furnitures (unlock)
- Display informative text to help the hero with its quest
- Minigames
- An many more actions and nice things
- Dialogs
- Like I've done for terminals, I've used scripts to run dialogs between characters but also when the hero express a thought.
Dialogs use almost the same scripting language developed for the terminals but with more commands for certain situations and to display the portrait (and the needed expressions) of the character that is talking.
This system is very flexible and you may be able to unlock a door after having talked to an NPC for example
- Game menu, which let the user access the following functions:
- Documents : You can read here all the docs the hero has gathered (implemented)
- Tools : From here the hero can review and equip special tools he found during the adventure (implemented), these tools are unique and can be used with the right mouse button once equipped (implemented).
- Map : A simple automap system, not yet implemented. I'd like to let the player to type map notes.
- Diary : This is a personal diary, the player can freely take notes here. Not yet implemented and not sure if it is nice or not.
- System : From here the player can load and save the game. Not yet implemented.
- Settings : Game settings. Not yet implemented.
About the tools
I've already designed the tools that the player will find during its adventure, they are 8 in total and the hero can equip them, once at a time, from the game menu.
Once equipped some tools can be triggered automatically, some manually (with the right mouse button) and some have both the functionalities.
For example there is a device called "Relife" that has two functions when equipped:
- 1: If the hero is suddenly killed the device tranfers its energy into the hero body and regenerate some of his life points.
- 2: Pushing the right mouse button (and holding it down) the device's energy refill the hero hit points.
The "Relife" device regenerates its energy over time, very slowly.
Another example is the "Hacking Device" which I'm currently working on: when equipped the hero will be able to hack any locked terminal, the hacking will be completed if the player will be able to resolve a mini-game. We all know Fallout 3/4 terminals & Mass Effect ones right? :)
What has to be done?
- Game menu
- Tools/Special devices (2 of 8 implemented)
- Traps
- NPCs
- Enemies
Those will complete the engine and I will focus on the maps and the story, which is already on my desk :)
"
You can support the developer via his Patreon page. (dr)
[News message: 01. Feb. 2024, 08:57] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
31.Jan.2024
|
Arcade classic: Pong for RTG Amigas and Apollo Vampire V4
After Sami Vehmaa initially released his Pong conversion for the Apollo Vampire V4 only, version 1.01 is now also available for RTG Amigas. It can be played either against each other or against the computer. (dr)
[News message: 31. Jan. 2024, 22:06] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
31.Jan.2024
|
Chat software: AmigaGPT V1.4.2 for AmigaOS 3 and 4
Cameron Armstrong has written AmigaGPT, a chat program for AmigaOS 3.2 that uses the power of the chatbot ChatGPT (amiga-news.de reported). Originally written for AmigaOS 3.2, the programme meanwhile also supports AmigaOS 3.9, Cloanto's Workbench 3.X and AmigaOS 4.1. Changes of version 1.4.2:
- Replaced clicktabs for AmigaOS 3.X since the version is too old and will crash. 3.X users can select the mode at startup.
Download: AmigaGPT.lha (881 KB) (dr)
[News message: 31. Jan. 2024, 21:57] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
31.Jan.2024
|
DIY: Firmware 1.02 for Amiga 4000 accelerator board "Z3660"
In October 2021, developer 'shanshe' had started a project on GitHub for the Amiga 4000 turbo board "Z3660" based on John "Chucky" Hertell's A3660 board and the Z-turn Board (amiga-news.de reported). The now available firmware 1.02 improves the SCSI emulation introduced with firmware 1.01 in terms of speed and stability. (dr)
[News message: 31. Jan. 2024, 21:43] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
|
Encryption protocol: AmiSSL 5.14 (AmigaOS 3/4)
Version 5.14 of the open source encryption protocol AmiSSL has been released, which is now based on the latest version OpenSSL 3.2.1. Detailed changes:
- Updated OpenSSL backend to full compatibility with the latest OpenSSL 3.2.1 (30.1.2024) version which includes fixes for these low severity vulnerabilities:
- Fixed PKCS12 decoding crashes.
- Fixed excessive time spent checking invalid RSA public keys.
- Fixed excessive time spent in DH check / generation with large Q parameter value.
- Removed redundant POWER8 VSX Poly1305 and ChaCha20 code.
Downloads:
AmigaOS 3: AmiSSL-5.14-OS3.lha (3,7 MB)
AmigaOS 4: AmiSSL-5.14-OS4.lha (3,4 MB)
SDK: AmiSSL-5.14-SDK.lha (2,3 MB) (dr)
[News message: 30. Jan. 2024, 21:08] [Comments: 1 - 02. Feb. 2024, 03:58]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
ANF
|
Event: Flashback Symposium #01 in Saxony (Germany)
From June 14 to 16, 2024, the first Flashback Symposium will take place in Jößnitz, a district of Plauen in the Vogtland region of Saxony. The event is open to all systems, but the focus is on the Amiga. The participants are invited to play, pixelate, program and solder.
There will be workshops, live game battles, live cosplay and short talks, accompanied by barbecue delicacies and draught beer. "Blastromen" from Finland will provide the music on Saturday. (snx)
[News message: 30. Jan. 2024, 19:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
ANF
|
New website for AmigaOS 3.x developers
A website for AmigaOS 3.x developers has been set up at the title link, which contains articles, a forum and the NDK. The addition of online browsable versions of the autodocs is planned.
Questions from users, their bug reports etc., on the other hand, should continue to be published in other forums instead. (snx)
[News message: 30. Jan. 2024, 19:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
Lizard (ANF)
|
Dealer: Vesalia going to retire
As the owner, Guido Does, has confirmed to Amiga Future, the Amiga dealer Vesalia is gradually closing its doors. As a first step, the company's own online store has been closed; instead, the website now redirects to eBay, where stock is offered for sale. (snx)
[News message: 30. Jan. 2024, 19:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
Andreas Magerl (ANF)
|
Print magazine: Issue 141 of Amiga Future readable online
The German and English issue 141 (November/December 2019) of the print magazine "Amiga Future" can now be read on the magazine's website in the form of image files of the individual pages. Remaining copies of the magazine as well as a higher resolution PDF version can be purchased from the publisher. (snx)
[News message: 30. Jan. 2024, 19:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
|
Aminet uploads until 27.01.2024
The following files have been added until 27.01.2024 to Aminet:
Glitch.lha demo/ecs 228K 68k Glitch demo for GERP2024/Sweden
shading.lha dev/amos 7K Phong and Gouraud shading
REDPILLGameCreator.lha dev/misc 5.6M 68k Game Creator with AGA support
laffiks_elaborates.zip docs/misc 300K minterms, octants, texturing ...
MCE.lha game/edit 3.8M 68k Multi-game Character Editor
MCE-MOS.lha game/edit 4.2M MOS Multi-game Character Editor
MCE-OS4.lha game/edit 4.4M OS4 Multi-game Character Editor
Schwurblomat.lha game/gag 114K 68k Bullshit Bingo Buzzw. Generat...
TDPowerSwap.lha game/think 188K MOS simple logical game
RNOEffects.lha gfx/edit 6.5M MOS Image processing program
RNOEffects_68k.lha gfx/edit 6.0M 68k Image processing program
RNOEffects_68k_FPU.lha gfx/edit 5.9M 68k Image processing program
RNOEffects_AROS.lha gfx/edit 3.6M x86 Image processing program
RNOEffects_OS4.lha gfx/edit 7.4M OS4 Image processing program
RNOEffects_WOS.lha gfx/edit 6.4M WOS Image processing program
AmiArcadiaMOS.lha misc/emu 5.3M MOS Signetics-based machines emul...
AmiVms.lha misc/emu 3.7M 68k Simulates OpenVMS commands
imp3.lha mus/play 47K 68k Do stuff on Amiga!
AOS-Wallpaper1.lha pix/back 442M AmigaOS 4.1 Style Wallpaper ...
AmiKit_PiStorm1.jpg pix/misc 219K AI generated image: AmiKit/Pi...
AmiKit_PiStorm2.jpg pix/misc 210K AI generated image: AmiKit/Pi...
AmiKit_PiStorm3.jpg pix/misc 240K AI generated image: AmiKit/Pi...
AmigaGPT.lha util/misc 878K AOS App for chatting to ChatGPT
VATestprogram.zip util/misc 18M 68k Versatile Amiga Testprogram
(snx)
[News message: 30. Jan. 2024, 19:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
|
OS4Depot uploads until 27.01.2024
The following files have been added until 27.01.2024 to OS4Depot:
imp3.lha aud/pla 47kb 4.0 Do stuff on Amiga!
cppcheck.lha dev/uti 4Mb 4.1 A static analysis tool for C/C++...
mce.lha gam/uti 4Mb 4.0 Multi-game Character Editor
rnoeffects.lha gra/edi 7Mb 4.1 Image processing program
pythonssl_amissl5.lha lib/mis 104kb 4.1 pythonssl using the AmiSSL5
amigagpt.lha net/cha 878kb 4.0 App for chatting to ChatGPT
pciutils.lha uti/har 1Mb 4.1 OS4 port of pciutils lib offerin...
reportplus.lha uti/mis 835kb 4.0 Multipurpose utility
(snx)
[News message: 30. Jan. 2024, 19:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
|
AROS Archives uploads until 27.01.2024
The following files have been added until 27.01.2024 to AROS Archives:
rnoeffects.i386-aros.lha gra/edi 4Mb Image processing program
(snx)
[News message: 30. Jan. 2024, 19:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
|
MorphOS-Storage uploads until 27.01.2024
The following files have been added until 27.01.2024 to MorphOS-Storage:
AmiArcadia_30.80.lha Emulation A Signetics-based machi...
FinalBurnNeo_1.0.0.3.lha Emulation FinalBurn Neo, an Emula...
SonicMania_1.0.0.lha Games/Platform A complete decompilatio...
TDPowerSwap_1.3.lha Games/Think A simple logical game b...
RNOEffects_2.0.lha Graphics/Tools Image processing program.
(snx)
[News message: 30. Jan. 2024, 19:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
30.Jan.2024
|
WHDLoad: New installers until 27.01.2024
Using WHDLoad, games, scene demos and intros by cracking groups, which were originally designed to run only from floppy disks, can be installed on harddisk. The following installers have been added until 27.01.2024:
- 2024-01-23 fixed: Menace (DMA Design/Psygnosis) better cd32 buttons read routine, splash customs option added (Info)
- 2024-01-22 fixed: Début: Planet Simulation (Pandora) loading filename starting with "/" fixed now (Info)
(snx)
[News message: 30. Jan. 2024, 19:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
29.Jan.2024
|
Amiga emulator for MacOS: vAmiga v2.5
After the release of the beta version a good week ago (amiga-news.de reported), Dirk Hoffmann has now released the stable version 2.5 of his Amiga emulator vAmiga for MacOS without any further changes. The minimum system requirement for his emulator is macOS 11.0. (dr)
[News message: 29. Jan. 2024, 22:08] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
29.Jan.2024
|
Amiga Kit: Price of A600GS games console set/OctaMED update
As AmigaKit writes to us, the price of the games console has now been set at 119 euros. OctaMED v8 from A-EON Technology is to be bundled with the A600GS. In-house developers have added AHI support to the original 1996 source code for OctaMED. This is the first time this support has been added to this programme.
This should enable OctaMED to use the A600GS audio driver instead of Paula emulation. OctaMED was also tested with a USB-to-MIDI adapter cable connected to the A600GS: it can play MIDI devices. This could make the A600GS interesting for musicians who want to use OctaMED but don't have a lot of money to spend on old Amiga hardware.
In addition, OctaMED V8 is currently being updated to support the CAMD MIDI library, adding AHI support. As a result, OctaMED now runs on AmigaOS 4 machines with AHI and no longer requires hacks.
AmigaKit also reports that the development of AmiBench is making good progress and is ready for the project launch:
AmiBench Release V46.1 contains the latest version of AK-Datatypes including a new Picture Datatype V46.9 and Datatypes Library V46.24 which have been optimised for the A600GS. The updates have also been ported to their PPC counterparts: Picture Datatype V54.9 and Datatypes Library V54.24 will be included in the next Enhancer Software 2.3 for PPC systems.
You can now express your interest by entering your e-mail address on the official website of the A600GS. (dr)
[News message: 29. Jan. 2024, 22:04] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
28.Jan.2024
|
Programming language: Amiga C/C++ Visual Studio Code Extension 1.7.6
Bartman', member of the demo group 'Abyss', provides with 'amiga-debug' a 'Visual Studio Code' extension for "compiling, debugging and profiling Amiga C/C++ programs compiled by the bundled gcc 13.1 with the bundled WinUAE/FS-UAE and GDB." (YouTube video). Changes of version 1.7.6:
- NEW: modified template project to include -ffunction-sections, -fdata-sections, --gc-sections flags and changed assembly files to use unique sections so linker can better strip unused code/data
- NEW: updated type_traits include
- FIX: fix MacOS issue
(dr)
[News message: 28. Jan. 2024, 16:32] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
28.Jan.2024
PPA (ANF)
|
Developer tool: Installation package for GCC with accessories
Grzegorz 'Krashan' Kraszewski provides an installation package at the title link, which facilitates the installation of the native compiler GCC 2.95.3 under AmigaOS, contains useful additions (e.g. make and diff) and also integrates it with the AmigaOS 3.2 NDK.
Required are at least an 68020 CPU and 32 MB Fast-RAM. It is planned to extend it with additional development packages (e.g. MUI, XPK, AHI and the like). (snx)
[News message: 28. Jan. 2024, 08:28] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
28.Jan.2024
|
Beat 'em up: Final Fight Enhanced
'Prototron' has finished his improved implementation of Capcom's Final Fight written in machine language (amiga-news.de reported), which can be downloaded in the accompanying text of the YouTube video. He expressly emphasises that this is a private project, which should primarily serve to learn the machine languages. An ECS or AGA Amiga with 2MB chip RAM and 512KB Fast RAM is required. (dr)
[News message: 28. Jan. 2024, 07:18] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
27.Jan.2024
|
Background pictures for AmigaOS 4.1: AOS-Wallpaper 1
Thomas from IconDesigner has, as he tells us, created wallpapers for various AmigaOS 4.1 computers and emulation environments in the last three months. These are:
- AmigaOne500
- AmigaOneA1222
- AmigaOneX1000
AmigaOneXE
- AmigaOS
- Classic
- Pegasos2
- QEMU-A1-XE
- QEMU-Peg2
- QEMU-Sam460
- Sam440
- Sam460
- WinUAE-Classic
The first part, which is now available, provides these background images in a screen ratio of 16:10 (1920 x 1200 pixels). Part 2 follows with 16:9 (1920 x 1080 pixels) and part 3 with 4:3 (1920 x 1440 pixels). (dr)
[News message: 27. Jan. 2024, 20:20] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
27.Jan.2024
|
Handheld console: "Amigo Tracker" for PlayDate
PlayDate is a handheld games console released in 2022 by the US software developer and computer games publisher Panic Inc (Wikipedia). As the operating system is kept open, external developers can also write software for the console using Lua and C (and a simulator). Outgunned Games has now published "Amigo Tracker", a retro player that can play 4-channel ProTracker modules, under the title link. (dr)
[News message: 27. Jan. 2024, 16:56] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
26.Jan.2024
|
Preview video: "The Lost Pixel" for AGA-Amigas
"The Lost Pixel" will be a conversion of the game of the same name by bitmagine Studio for AGA-Amigas. The platformer will be created using the RedPill game construction kit and will offer the following features:
- 64 colours
- 4 colours background sprites
- wonderful music based on the original songs
- two characters: Pix Cube and Pix Slime
- secets to be found on each level
- funny enemies
According to the developer, who previously converted Capitan Trueno, the game "will not need much RAM or CPU". (dr)
[News message: 26. Jan. 2024, 05:51] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
25.Jan.2024
Seiya (ANF)
|
PDF magazine: REV'n'GE 154 (Italian/English)
Besides the Italian original issue, the PDF magazine REV'n'GE ("Retro Emulator Vision and Game") is also available in English. The magazine's reviews compare, if available, the different ports of classic games to the various platforms of their time. Furthermore a focus is on rather unknown retro games.
Amiga-related, the current issue - a Winter Olympics special - is about "Winter Supersports 92" and "Space Cavern Blaster". (snx)
[News message: 25. Jan. 2024, 20:24] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
25.Jan.2024
|
AmigaOS 4: Code analysis with Cpppcheck V2.13r1
In September 2022, George 'walkero' Sokianos made an AmigaOS 4 port of Cppcheck, a static code analysis tool for the C and C++ programming languages, available for the first time. The tool is designed to be able to analyze your C/C++ code even if it has non-standard syntax common in embedded projects. The latest official version 2.13 has now been ported. (dr)
[News message: 25. Jan. 2024, 11:51] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
25.Jan.2024
|
Preview video: Aracde classic "Donkey Kong"
Jean-Francois 'jotd' Fabre ist about to port another game to the Amiga: this time Nintendo's aracade classic Donkey Kong. (dr)
[News message: 25. Jan. 2024, 09:39] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
25.Jan.2024
|
Programming assistance: AmiBlitz 3 templates for RTG Amigas and Apollo V4
Sami Vehmaa wants to encourage more people to develop games for the Amiga platform and to this end offers templates for the RTG version of AmiBlitz 3 on itch.io with "AB3_Templates". After he had already started to publish the source codes of some games written with it last year (amiga-news.de reported), he has now not only made the complete package available free of charge, but has also published a version specially adapted for the Apollo Vampire V4 and called "Amiblitz3 Vampire!". (dr)
[News message: 25. Jan. 2024, 06:41] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
25.Jan.2024
|
Preview video: "Trojan" for AGA-Amigas
During our advent calendar campaign, especially in the article about Erik 'earok' Hogan, we already reported on a first preview video by 'Retro Passion' about his realisation of the game Trojan for AGA-Amigas with the game construction kit "Scorpion Engine". Now a second video has been published. (dr)
[News message: 25. Jan. 2024, 06:38] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
24.Jan.2024
|
Game Construction Kit: RedPill 0.9.33
RedPill, developed by Carlos Peris, is a game construction kit written in Amiblitz 3.99, which allows the development of games from various genres (e.g. Agonman). RedPill is compatible with AGA and ECS, the "player" for playing the finished creations requires a total of 1.5 MB RAM. Jens 'Farbfinsternis' Henschel has written a tutorial.
As the developer explains to us, the new version 0.9.33 now allows the special output of the game code for an A500 or similar system by using fewer resources and disabling some functions. There are also a lot of general optimisations and a new screen for editing and converting images, as can be seen in this YouTube video. The changes in detail:
- Added a new Build Game option to target low end machines (like A500 with
1MB). This reduces the maximum number of level objects (from 64 to 32) and
disables some code like CD32 audio and storage among others to reduce memory
needed and increase performance of the games.
- Multiple optimizations in all fronts reducing the CPU and memory required by
games.
- When forcing NTSC resolution the game will use less Chip memory.
- Static objects are now updated first, I hope this do not break old games as
sometimes the execution order could be different.
- Added a new screen for Frame manipulation, copy&pasting, rotating, scaling,
can be done in this screen. Find more information in the guide.
- Default input key for Fire 1 has been changed to left caps key.
- In Game Setup screen there is a new Mem Info section that will give an
estimation of the memory used by the game. Take it with a pinch of salt.
- Build does not copy diskfont.library anymore as it is not needed.
- Fix in Collision Down being triggered when there was any collision.
- Optimization in tile accessing.
- Small optimization in palette processing.
- Optimization in action trigger processing.
- Compression for SFX has been deactivated as sometimes it fails and others
prevent loading.
- In Screen setup screen now you can decide if you want subpixel scrolling or
not.
- When Building a project there are warning messages if the files cannot be
compressed.
- When loading a project, this loading action now can be cancelled.
- Files ".pal" in projects are now used in a different way.
- Camera limits code has been simplified.
- Fixes in the FX rendering.
- Action trigger Frame by Angle fixes.
- Animation frames are now cleared when starting a new project.
- When compressing projects, if the asset is not properly compressed now it
tries to load the file without compression.
- Refactoring of level loading and tileset loading that reduces the exe size
and memory usage.
- Refactoring of the main loop camera and display system.
- Trigger actions system optimization.
- Small optimization in Change Tile trigger.
(dr)
[News message: 24. Jan. 2024, 04:53] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
23.Jan.2024
|
Preview video: Platform game "Silhouette Threat" for AGA-Amigas
A girl falls into a mysterious world armed with only her raincoat and umbrella while enduring constant attacks by strange, silhouetted creatures. The only way to return to her world is by collecting pieces to eventually assemble the raindrop portal...
This is the plot for the platformer "Silhouette Threat", which 'psquaredish' is currently developing for AGA computers with the Scorpion Engine. Only recently, Erik 'earok' Hogan, author of the Game Construction Kit, pointed out in our article about Video tutorials for the Scorpion Engine that the Scorpion Engine is not only intended for developers: this is the case here. The linked video shows a first, short test level.
His soon-to-be 12-year-old daughter designed the main character and some of the other graphics. As a non-artist, he tried his best to do the rest.
His absolute goal is to write a game that uses the parallax system and to have many large, overlapping levels in the game. As the author goes on to explain, he imagines an AGA game with 6 levels in which the bit planes of the dual playing field are divided into 2,1,1,2,1,1 instead of 4,4. Currently, the Scorpion Engine would limit the number of levels in AGA to 3, with 2 having to be repeated. The game Agony already uses the dual playfield bitplane splitting technique for OCS/ECS with a 3,2,1 split (see also Codetapper's article) and the source code is available here (amiga-news.de reported), which could make it easier to implement. If anyone is interested in helping with the programming of the bitplane splitter, the author would be pleased.
And 'psquaredish' also has written: "What I think might be possible is a tool something similar to the amazing parallax tool that Daniel Stephens has created for Boss Machine (YouTube video). He's able to take graphic strips and move them independently at any speed with a slider. It blew my mind when I saw it and made me think that maybe a similar tool could be made where you can just load any image into one of 6 overlapping parallax layers. Maybe it could be done as a plugin for Scorpion Engine or Redpill or just as a standalone tool, if that fascinates any coders again please let me know."
In the meantime, he plans to continue developing the game with the Scorpion Engine with the 3 layers. One important point was that he taught himself to use Protracker for the first time. He had never known what all the numbers meant, but now he understood it a little. He's put together a simple little sampled track that isn't in the video yet, but he may use it as temporary title screen music in the playable demo he plans to release sometime next month.
As this is his first game, he would welcome any feedback and ideas. (dr)
[News message: 23. Jan. 2024, 10:10] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
23.Jan.2024
|
Puzzle game: "TD Power Swap" for MorphOS
Rafał Zabdyr's "TD Power Swap" is a simple logic game based on the idea of the Amiga game Pure Brain (YouTube video). Your task is to put the pictures in their original order. (dr)
[News message: 23. Jan. 2024, 06:43] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
22.Jan.2024
|
Image editing: RNOEffects 2.0 for all Amiga systems
Developer 'jPV^RNO' has updated RNOEffects from its family of RNO applications to version 2.0. RNOEffects is a simple image editing programme with a focus on batch conversion options and alpha channel-based effects. Highlights of the update include the pixel editor tool and saving images in palette mode (YouTube video). The complete changes:
- Added the "Pixel editor" tool with configurable pixel drawing options for
left, middle, and right mouse buttons
- Added the "Color picker" tool to show colour information under the mouse
pointer and to pick and store multiple colour values temporarily
- Added the "Area selector" tool which can be used to apply certain effects on
a limited area of an image
- Added the "Toolbox" tool to reduce pull-down menu use
- Added support for saving images in the palette mode (1-8 bits), optionally
with 16 pre-defined palettes including the MagicWB palette
- Palettes can be saved in IFF ILBM, RGB32, LoadRGB4, and LoadRGB32 formats
- Palette images can be saved as chunky data
- Chunky image data and separate palettes can be saved as a C source code
- Added an option to use an opacity map to apply an effect partially on an
image (works with Blur, Contrast, Draw/Brush, Gamma, Modulate, Monochrome,
and Tint effects)
- Added "Chroma key" and "Luma key" effects to make colour ranges transparent
- Batch converted images can be saved as a video
- Added MagicWB support for the icon saving
- Added information about the program state in the window title
- Added Undo button on effects' windows
- Function key shortcuts can be used to save images in several formats
- Added an option to swap the main image with the buffer image
- The Opacity map effect can use the buffer image as an opacity map
- Added an option to invert the Opacity map effect
- Added opacity map examples in the OpacityMaps directory
- Renamed the "Reduce alpha" effect to "Alter alpha" and added an option to
remove the whole alpha channel from an image
- Background images can be centered in the Background effect
- Added an option to clear the current image
- Undo buffer wasn't initialised when loading an image at startup
- Fixed colour picking with scaled images
- Fixed Charcoal and Edge effects for images with transparency
- Better window resizing when loading images
- Skip arrow key operations if a command key is pressed simultaneously so as
not to affect mouse pointer control via the keyboard
- Arranged effects in an ordered format in the menu - into categories
- Included JPEG2000, PCX, and TIFF plugins
- Added support for saving images in JPEG2000 and TIFF formats
- Select specific image/state to load of icon with multiple images
- Added a setting to load icon properties and use them in icon saving options
- Files can be drag'n'dropped into a batch conversion file list
- Tool windows open at startup if they were open when settings saved
- Other minor fixes
RNOEffects is available for all Amiga systems on Aminet.
(dr)
[News message: 22. Jan. 2024, 22:12] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
22.Jan.2024
|
AmigaOS 4: elf.library V54.1
Hyperion Entertainment has released the new version 54.1 of the elf.library (Executable and Linkable Format) for AmigaOS 4, which is available via AmiUpdate. Changes since version 53.30:
- Added AmigaDOS pattern support in load-time-blacklist (as an example
"amissl_v#?.library" will now exclude all of the AmiSSL sub-libraries
without having to list each separate library explicitly).
- Reduced Elf_Collector process to a bare minimal process without all the pointless
and unused decorations, backed off the priority to -5 and increased the polling
wait to 1 second, increased the cache flush time to 300 seconds.
- Added ADDR24 reloc support required for kernel 54.48 and higher.
- The filesize parameter from Openelf.c was downsized from INT64 to UINT32
and then passed to ObtainCachedElfHandle() where the value was then stored
in the elfhandle as an INT64. Remove the downsizing in Openelf.c and
ObtainCachedElfHandle() to pass and store only INT64 now.
- Fixed CopyDataSegment() reloc failures from being silently ignored (was
returning successfully, instead of an error).
- Rewrote CopyDataSegment() to no longer need to load relocs from disk each
time it is called. Instead, the required relocs and information are stored
during ElfLoadSeg() for later use. This allows applications to set OET_NoDOS
when opening the file handle, instead of needing to maintain a file lock
until the application exits.
- CopyDataSegment() will now additionally use a .bss, .sdata or .sbss section
as the reference for the baseOffset, if a .data section is not present.
- Fixed several bugs with error handling in Elf32_LoadSegment. Previously,
a failed read would lead to either an infinite regress or a deadlock.
- Implementation of Elf32_CallConstructors and Elf32_CallDestructors. These
are now called from inside InitSHLib in place of __shlib_call_constructors
and __shlib_call_destructors. This has the benefit of being compiler and
stdlib independent (so more generic). It also solves the problem, that
the previous solution would in fact not work but (due to some problem
with gcc __attribute__((section)) probably) would call an incomplete array of
constructor functions.
- Fixed bug in the storing of any data relocs, which would crash if the buffer
needed to be enlarged.
- Fix CloseElfTag in Elf32_CallConstructors and Elf32_CallDestructors.
- Ensure that RELA section has been loaded in Elf32_OpenReloc.
- Add GST_Load, TRUE to RelocateSectionTags in
Elf32_CallConstructors/Destructors.
- Added crash condition to OpenElfTags() in Elf32_CallConstructors/Destructors.
- Fix a case of very bad error handling in Elf32_HandleRelocs (Timberwolf).
- Fix a bug in relocbuffer.c. ElfSeek would not be called before ElfRead in
Elf32_RefillRelocBuffer, which would lead to faulty reads. Several names
have been changed to better clarify structure. This completes the fix for
Timberwolf in the last revision.
- Elf32_CallConstructors/Destructors have been updated to account for
.init_array and .fini_array sections.
- Open/CloseElfTags calls have been updated in the same two functions to
account for correct reopening/reclosing of elfhandles.
- Fix closing of OET_ReadOnlyCopy DOS filehandle in CloseElfTags.
- Added GetSOHandles() function.
- Change Elf32_CallConstructors/Destructors to handle .ctors/.dtors array
starting with -1 instead of NULL, which fixes shared objects crashing
that were compiled using newlib SDK >= 53.84.
- Change Elf32_CallConstructors/Destructors to better handle missing NULL
termination in .ctors/.dtors and added debug output to report such cases.
- DLOpen() will now return NULL if any attempt is made to use it to open
an ELF file that is not actually a shared object type.
- Fix OpenElf() not initializing the shared object array, which caused
CloseElf() to crash unless ElfLoadSeg() had been called.
- Fix internal elfhandle flag never actually being set for shared objects,
due to the code being placed before the header was read.
- Program header loadable segments are now always loaded as segments
unless the .rodata section is contained in a section containing an
executable section, in which case sections in that segment are loaded
separately, as before.
- Don't unnecessarily call CacheClearE() individually for each and every
reloc applied during ElfLoadSeg(), as we already flush that memory
from the caches soon after anyway. This should speed up the loading of
large executables.
- RelocateSection() now correctly flushes the processor cache when
R_PPC_JMP_SLOT relocs make changes to the PLT.
- Elf32_CallConstructors/Destructors no longer attempts to relocate
.ctors/.dtors, as ElfLoadSeg() will have always already done this.
- Elf32_CallConstructors/Destructors no longer needs to open and reread
the file, as the section indices are now saved by Elf32_OpenSOLib()
before unloading the string sections.
- Do not ignore ELFCMD_DOS_SEEK errors.
- Correct autodoc for ELFCMD_DOS_SEEK to specify OFFSET_BEGINNING
instead of OFFSET_CURRENT and changed return value to be boolean.
- Fix recursive loop, which overflowed stack and crashed, which could
happen when attempting to load a corrupt file, if there is an issue
with the section name string table.
- Check section headers for signs of corruption and, instead of crashing,
display a message on failure and fail gracefully.
- Protect against attempted incorrect/large/invalid memory allocations
when loading sections from a corrupt file.
- Add new error code ELF32_INVALID_HEADER to .
- UnloadSection() no longer crashes if no sections have been loaded.
- Fix crashes triggered by R_PPC_REL24 relocs, mistakenly caused by an
out of range address during the resolution of undefined symbols,
instead of jumping to the PLT.
- Fix symbol cache not adding entry, if the cache needs to be enlarged.
- Fully utilise the symbol cache when reading the symbol name.
- OpenElf() needs to close the file, if it opened one, should there be
an issue reading the headers.
- Fix incorrect detection of invalid headers where OET_MemoryAddr has
been specified instead of a file.
- Add filename to give context to the ElfLoadSeg() error requesters.
Further tweak to the pointer equality fix, to completely skip
R_PPC_REL24 and R_PPC_LOCAL24PC relocs with a st_value of 0, as the
relative branches will already be correct - no relocation required.
Fix Elf32_BlacklistCheck() from crashing when passed a handle with
no filename set (e.g. OET_MemoryAddr).
Replace semaphore usage with mutexes
(dr)
[News message: 22. Jan. 2024, 22:01] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
22.Jan.2024
|
Demo: "V4driver" for Apollo Vampire V4
Sami Vehmaa has released his second demo after 30 years: "V4driver" (YouTube video) was written exclusively for the Apollo Vampire V4, as always in AmiBlitz 3. (dr)
[News message: 22. Jan. 2024, 21:35] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
22.Jan.2024
|
Platform game: Abbey(s) of the Dead V1.1
The developer 'UltraNarwhal' has released an update to its extended port of "Abbey(s) of the Dead" (YouTube video), which was released at the beginning of December and includes a few minor graphical tweaks. (dr)
[News message: 22. Jan. 2024, 21:26] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
22.Jan.2024
|
Video: Status update on DrawBridge for MiSTer
Following on from his video from August last year (amiga-news.de reported), Robert Smith shows the current status of the implementation of his "DrawBridge" project - standard PC floppy drives can be used to read and write Amiga floppies - for the FPGA Amiga clone MISTer (amiga-news.de reported): he not only reports on the successful reading and writing of floppies, but also that this works with several drives at the same time. (dr)
[News message: 22. Jan. 2024, 07:37] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
22.Jan.2024
|
8/16-bit emulator for Mac OS and Linux: Clock Signal v2024-01-22
Thomas Harte's Clock Signal is an emulator for various 8- and 16-bit platforms aiming to be invisible to the user. The idea is to simply start the source medium without configuring the emulator oneself. Clock Signal is available for Mac OS and Unix-compatible systems. While there is also an Amiga emulation included, it "remains wilfully inaccurate" for now. Changes:
- fixes broken horizontal scrolling on the Master System;
- correctly declines to page on the Electron if receiving interrupt acknowledgments;
- corrects mismapping of Apple II inverted characters;
- avoids automatic key repeat on the early Apple IIs;
- with thanks to @ryandesign avoids potential performance issues on multi-GPU macOS machines with macOS 10.15+.
(dr)
[News message: 22. Jan. 2024, 07:07] [Comments: 0]
[Send via e-mail] [Print version] [ASCII version]
|
| |
Recent Discussions |
 |
|
 |
Latest Top-News |
 |
|
 |
amiga-news.de |
 |
|
|
|
|
|