24.Jan.2024
|
Game Construction Kit: RedPill 0.9.33
RedPill, entwickelt von Carlos Peris, ist ein in Amiblitz 3.99 geschriebenes Game Construction Kit, das die Entwicklung von Spielen aus diversen Genres ermöglichen soll (z.B. Agonman). RedPill ist kompatibel mit AGA und ECS, der "Player" zum Abspielen der fertigen Kreationen benötigt insgesamt 1,5 MB RAM. Jens 'Farbfinsternis' Henschel hat auf seiner Webseite eine deutschsprachige Anleitung verfasst.
Wie uns der Entwickler erläutert, erlaubt die neue Version 0.9.33 nun die spezielle Ausgabe des Spielecodes für einen A500 oder ein ähnliches System, indem weniger Ressourcen verwendet und einige Funktionen deaktiviert werden. Darüberhinaus gibt es auch eine Menge allgemeiner Optimierungen und einen neuen Bildschirm für die Bearbeitung und Umwandlung von Bildern, wie in diesem YouTube-Video zu sehen. Die Änderungen im 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)
[Meldung: 24. Jan. 2024, 04:53] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
22.Jan.2024
|
Bildbearbeitung: RNOEffects 2.0 für alle Amiga-Systeme
Entwickler 'jPV^RNO' hat RNOEffects aus der Familie seiner RNO-Anwendungen auf die Version 2.0 aktualisiert. RNOEffects ist ein einfaches Bildbearbeitungsprogramm mit dem Schwerpunkt auf Stapelkonvertierungsoptionen und Alphakanal-basierten Effekten. Highlights des Updates sind das Pixel-Editor-Werkzeug und das Speichern von Bildern im Palettenmodus (YouTube-Video). Die vollständigen Änderungen:
- 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 ist für alle Amiga-Systeme im Aminet verfügbar.
(dr)
[Meldung: 22. Jan. 2024, 22:12] [Kommentare: 1 - 23. Jan. 2024, 21:44]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
22.Jan.2024
|
AmigaOS 4: elf.library V54.1
Hyperion Entertainment hat eine neue Version 54.1 der elf.library (Executable and Linking Format) für AmigaOS 4 veröffentlicht, die über das AmiUpdate erhältlich ist. Änderungen seit der 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)
[Meldung: 22. Jan. 2024, 22:01] [Kommentare: 24 - 01. Feb. 2024, 09:11]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
22.Jan.2024
|
Jump'n Run: Abbey(s) of the Dead V1.1
Der Entwickler 'UltraNarwhal' hat ein Update zu seinem Anfang Dezember veröffentlichten, erweiterten Ports von "Abbey(s) of the Dead" (YouTube-Video) veröffentlicht, das ein paar kleinere grafische Anpassungen beinhaltet. (dr)
[Meldung: 22. Jan. 2024, 21:26] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
22.Jan.2024
|
8-/16-Bit-Emulator für Mac OS und Linux: Clock Signal V2024-01-22
Thomas Hartes Clock Signal ist ein möglichst unsichtbarer Multiplattformemulator für Mac OS und unixkompatible Systeme. Ziel des Programmierers ist es, dass sich der Benutzer überhaupt nicht mit dem Emulator und seiner Konfiguration befassen muss, sondern die jeweilige Software direkt gestartet wird. Unterstützt werden eine Reihe von 8- und 16-Bit-Systemen, daneben existiert auch eine Amiga-Emulation - die vorerst jedoch beabsichtigt inakkurat bleibe. Änderungen der aktuellen Version:
- 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)
[Meldung: 22. Jan. 2024, 07:07] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
21.Jan.2024
|
Aminet-Uploads bis 20.01.2024
Die folgenden Pakete wurden bis zum 20.01.2024 dem Aminet hinzugefügt:
tekstura_4_points.lha dev/amos 57K 4 point texture mapping
GitDesktop.lha dev/misc 1.4M MOS Graphical frontend for git
woof.lha game/actio 21M OS4 Woof (Doom Port)
Crazy8_A500_DiskVersi... game/think 477K 68k Crazy8 OCS Disk Version
heif-convert.lha gfx/conv 2.6M 68k Convert HEIC HEIF images to j...
WhatIFF2.12.lha mags/misc 2.0M What IFF? #2.12-December-2023
AmiArcadia.lha misc/emu 5.0M 68k Signetics-based machines emul...
AmiArcadia-OS4.lha misc/emu 5.5M OS4 Signetics-based machines emul...
AmiVms.lha misc/emu 3.7M 68k Simulates OpenVMS commands
v4sa_wb_2024.png pix/wb 1.1M Vampire V4 Standalone Workben...
morsconv.lha text/misc 9K 68k Modular Morse code generator
fix1980.lha util/arc 1K Fix an lha with timestamps of...
Image2PDF.lha util/conv 20M ALL convert images to PDF and more
IdentifyDev.lha util/libs 67K 68k Identify hardware and more
IdentifyUsr.lha util/libs 101K 68k Identify hardware and more
AmiKick.zip util/misc 53K Check Kickstart images under ...
Mnemosyne.lha util/misc 80K 68k Disk usage statistics+file/fo...
ZIPTest-1.1.lha util/misc 49K 68k test Amiga 3000 ZIP DRAM memo...
ViNCEd.lha util/shell 860K 68k ViNCEd, the CON: with ^Z & TA...
(snx)
[Meldung: 21. Jan. 2024, 08:03] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
21.Jan.2024
|
OS4Depot-Uploads bis 20.01.2024
Die folgenden Pakete wurden bis zum 20.01.2024 dem OS4Depot hinzugefügt:
amiarcadia.lha emu/gam 5Mb 4.0 Signetics-based machines emulator
woof.lha gam/fps 21Mb 4.1 A continuation of Lee Killough...
x5k_gray_wallpaper.zip gra/mis 10Mb 4.0 a set of 8 wallpapers for AmigaO...
image2pdf.lha uti/tex 20Mb 4.0 Convert JP(E)Gs and PNGs to PDF
(snx)
[Meldung: 21. Jan. 2024, 08:03] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
21.Jan.2024
|
AROS-Archives-Uploads bis 20.01.2024
Die folgenden Pakete wurden bis zum 20.01.2024 den AROS-Archiven hinzugefügt:
image2pdf.i386-aros.lha off/dtp 20Mb convert images file to PDF
(snx)
[Meldung: 21. Jan. 2024, 08:03] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
21.Jan.2024
|
MorphOS-Storage-Uploads bis 20.01.2024
Die folgenden Pakete wurden bis zum 20.01.2024 dem MorphOS-Storage hinzugefügt:
EasyRapa-1.1.lha Development/Hollywood Generate RapaGui simple...
GitDesktop_0.12.41.lha Development/Tools A graphical git fronten...
Gobliiins5-demo.lha Games/ScummVM Gobliiins5-demo.lha
HomeWorld-VF.lha Games/Strategy Full french version (wi...
Image2PDF_2.5.lha Graphics/Convert Convert JP(E)Gs and PNG...
(snx)
[Meldung: 21. Jan. 2024, 08:03] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
21.Jan.2024
|
WHDLoad: Neue Pakete bis 20.01.2024
Mit WHDLoad können Spiele, Szene-Demos und Intros von Cracker-Gruppen, die nur für den Diskettenbetrieb gedacht waren, auf der Festplatte installiert werden. Die folgenden Installationspakete wurden bis zum 20.01.2024 hinzugefügt:
(snx)
[Meldung: 21. Jan. 2024, 08:03] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
21.Jan.2024
Discord AmiKit Channel (ANF)
|
Workbench-Distribution: AmiKit for PiStorm 12.4
Seit Oktober gibt es die Workbench-Distribution AmiKit auch für die Turbokarten PiStorm bzw. PiStorm-lite (amiga-news.de berichtete), bei denen ein Raspberry-Pi-Minicomputer als Prozessorersatz dient.
Das "Winter-Update" auf die Version 12.4 enthält neben Aktualisierungen vieler enthaltener Programme sowie der grundlegenden Komponenten (u.a. Michal Schulz' Emu68) als Neuzugänge GoVars 1.0, Translator 42.4 und Tran43pch 43.1. Für die Sprachausgabeunterstützung unter AmigaGPT benötigen Sie das narrator.device der Workbench-Disketten 1.34 bzw. 2.04. Die vollzähligen Änderungen finden Sie unter dem Titellink. (snx)
[Meldung: 21. Jan. 2024, 08:02] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|
21.Jan.2024
|
Chat-Software: AmigaGPT V1.4.1 für AmigaOS 3 und 4 (Update)
Cameron Armstrong hat mit AmigaGPT ein Chatprogramm geschrieben, das die Leistungsfähigkeit des Chatbots ChatGPT nutzt (amiga-news.de berichtete). Ursprünglich geschrieben für AmigaOS 3.2, unterstützt das Programm mittlerweile auch AmigaOS 3.9, Cloanto's Workbench 3.X und AmigaOS 4.1. Die Änderungen der Version 1.4.0:
- AI image generation! Switch between chat and image generation mode by clicking the tabs at the top of the screen
- Colour tweaks
- Status bar shows more information and colours
- About screen can now be dismissed with any key press or mouse click
- The OpenAI API key requester now populates with the existing key if it exists so you can more easily find and fix typos in the key
- Added the ability to set the chat system (new "Chat System" menu item)
- Fix crash when having a conversation consisting of a few messages
Update: (21.01.2024, 18:10, dr)
Version 1.4.1 behebt einen Fehler, bei dem das Textfeld für die Eingabeaufforderung in einem schreibgeschützten Zustand bleibt, wenn vom Bildmodus in den Chatmodus gewechselt wird.
Direkter Download: AmigaGPT.lha (878 KB)
(dr)
[Meldung: 21. Jan. 2024, 07:03] [Kommentare: 0]
[Per E-Mail versenden] [Druck-Version] [ASCII-Version]
|