Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
247 user(s) are online (170 user(s) are browsing Forums)

Members: 0
Guests: 247

more...

Support us!

Headlines

Forum Index


Board index » All Posts




Re: auraFly got an update
Site Builder
Site Builder


Since today, auraFly is available at OS4Depot
https://os4depot.net/?function=showfile&file=audio/misc/aurafly.lha

@AMIGASYSTEM
That's a pity. To be honest, I was expecting it should work fine, since it is developed using Hollywood. Unfortnately, I do not have a system set up with Aros to test. Do the Hollywood apps work fine on Aros, or is it a generic issue?

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top


Re: Kyvos was updated
Site Builder
Site Builder


@dwolfman
Which version of kyvos are you using? If you use the latest 1.1.0, but you had the virtual system set up with the previous version, go to the Media tab and click on save changes. This will update the config file to make the CD device available.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top


Re: Kyvos was updated
Just popping in
Just popping in


Trying the new version, and since I was trying to figure out before how to get a CD to load, I went straight to trying to mount an ISO in it after it booted.

Thing is, I get this error: "Error: device 'cd' not found"

According to the FAQ entry, in the monitor window enter "change cd <ISO file path>". Though I didn't preserve the case when typing it in. I'll try that in a moment. And case doesn't matter, still get the same error.

Anyone with a suggestion on what is going on with it?

Go to top


Kyvos was updated
Site Builder
Site Builder


I would like to inform you that Kyvos got updated to version 1.1.0 with plenty of new features added.

This is available at https://ko-fi.com/s/6476fdadd2

I wrote a post about it at https://ko-fi.com/post/Kyvos-1-1-0-got-released-F1F41IPGEN

and here is a list of the updates

### Added
- Added a context menu at the items of the left list. Now there is a menu showing up by right-clicking on an item at the left sidebar. There are options to Start/Remove a VM and to see the Qemu arguments
- Added a window that shows the Qemu command and the arguments, opening it from the context menu
- Added a better error message when Qemu fails to start, explaining the reason, as returned but the program. This is not available in the Windows version
- Added a button in the Info tab, beside the "VM Path" that opens the folder where the VM files are stored
- Added three new file fields in the Media tab to attach up to three hard disk images
- Added a new window for creating a new hard disk image. This can be then attached to a VM

### Changed
- Removed the dependency to the xad plugin
- It is possible to attach a CD from inside Qemu, as the device is now available
- Various fixes on layout, tooltips and UI improvements (issue #1)

### Updated
- Updated the manual with a new section called "next steps" which is about how to update the AmigaOS 4 system. Also added some extra information in the FAQ section. Overall, 26 extra pages added with information.

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top


Re: infinite icons theme pack
Just popping in
Just popping in


@nbache

Thanks for the suggestion! I actually tried using FOREACH, but I couldn't get it to work recursively across subdirectories based on a pattern. To make it viable, I’d need to first feed it the output from a LIST command anyway. So at that point, I don’t see a clear advantage over just sticking with LIST and EXECUTE directly.

Go to top


Re: auraFly got an update
Quite a regular
Quite a regular


@walkero


Please do

Go to top


Re: auraFly got an update
Just popping in
Just popping in


Hello walkero, the AROS x86 version of auraFly is not functioning; I am receiving a ‘Guru’ error.

Go to top


Re: SHADOW GANGS ZERO - Retro-style ninja action game for Shinobi fans !
Just popping in
Just popping in


The pixel art for all 18 levels was completed last month (June), as was the majority of the music tracks. Now in July, level design is well underway. Things are progressing very nicely, and the Neo Geo version is on schedule to be completed by December 2025 as planned. It was confirmed a couple of months ago that the Neo Geo digital version is compatible with NeoSD PRO, as the developer is personally testing the game with it throughout development.

The campaign is currently at £109K in pledges. It needs to reach £120K to unlock the six mini bosses. Please make a pledge so that you can join in the fun. In addition to the Neo Geo version, you can also back the versions for these other platforms: Sega Genesis / Mega Drive, Dreamcast, PC (Steam), PS5, Xbox, and Switch.

Visit the campaign page: https://www.kickstarter.com/projects/jkmcorp/shadow-gangs-zero

Reminder: All backers will have their names displayed on the credits screen accessible from the main menu, as well as on the end-game screens.

Also: Backers of the physical versions for Neo Geo, Genesis / MD, and Dreamcast will receive the corresponding digital versions for free!

Go to top


Re: infinite icons theme pack
Just can't stay away
Just can't stay away


@FlynnTheAvatar

Quote:
Additionally, I need to figure out an easy way to call the script on each file.
There's a ForEach command in C:, maybe that would help?

Best regards,

Niels

Go to top


Re: Strange freezes with AmigaGuide documents
Just can't stay away
Just can't stay away


@FlynnTheAvatar

Let's hope another update to the bug report catches the attention of someone who happens to know a solution. But of course there are a number of medium or minor bug like this competing for that attention.

Best regards,

Niels

Go to top


Re: infinite icons theme pack
Just popping in
Just popping in


Detailed steps to resize PNG icons on AmigaOS 4.1:

1. Save this script as s:resize.py
#!/usr/bin/env python

import sys
import re
import StringIO
from PIL import Image

def find_pngs
(file_path):
    
open(file_path'rb')
    try:
        
content f.read()
    finally:
        
f.close()

    
png_header '\x89PNG\r\n\x1a\n'
    
positions = []
    
index 0
    
while True:
        
index content.find(png_headerindex)
        if 
index == -1:
            break
        
positions.append(index)
        
index += 1

    images 
= []
    for 
i in range(len(positions)):
        
start positions[i]
        
end positions[1] if len(positions) else len(content)
        
images.append(content[start:end])

    return 
images

def resize_and_export
(png_bytessize=(6464)):
    
image Image.open(StringIO.StringIO(png_bytes))
    
resized image.resize(sizeImage.ANTIALIAS)
    
output StringIO.StringIO()
    
resized.save(outputformat='PNG')
    return 
output.getvalue()

def process_and_concat(input_fileoutput_filesize=(6464)):
    
png_raw_data find_pngs(input_file)
    
concatenated ''

    
for png in png_raw_data:
        
small_png resize_and_export(pngsize)
        
concatenated += small_png

    f 
open(output_file'wb')
    try:
        
f.write(concatenated)
    finally:
        
f.close()

def main():
    if 
len(sys.argv) < 2:
        print 
"Usage: python convert.py <input_file> [width height]"
        
sys.exit(1)

    
input_path sys.argv[1]
    if 
len(sys.argv) >= 4:
        
width int(sys.argv[2])
        
height int(sys.argv[3])
        
size = (widthheight)
    else:
        
size = (6464)

    
process_and_concat(input_pathinput_pathsize)

if 
__name__ == "__main__":
    
main()


2. Install PIL (https://os4depot.net/share/development/library/misc/pil.lha)
2a. Extract to RAM
2b. Execute RAM:PIL/Install_PIL

3. Create a script that calls s:resize.py on each #?.info file. Execute in Shell in the directory containing the info files:
LIST PAT=#?.info ALL FILES TO t:resize_all LFORMAT="python s:resize.py *"%P%N*" 64 64"

3.a (Optional) Check the t:resize_all script in an editor

4. Execute created script in the same Shell:
EXECUTE T:resize_all


EDIT: Please note the *" around %P%N. It is needed because the Path/filenames might contain spaces.


Edited by FlynnTheAvatar on 2025/7/26 19:28:07
Edited by FlynnTheAvatar on 2025/7/26 19:39:58
Go to top


Re: infinite icons theme pack
Just popping in
Just popping in


@DigitalDesigns

I am working on a version that works on Amiga OS 4.1. The initial script uses a few features that are not available on Python 2.5. The script is ready, but you need to install PIL from os4depot to make the script work.

Additionally, I need to figure out an easy way to call the script on each file. I keep you updated and I will provide steps how to do the conversion on AmigaOS.

Go to top


Re: infinite icons theme pack
Just popping in
Just popping in


@FlynnTheAvatar

Thanks, i dont know how to run scripts in amiga os.

Go to top


Re: infinite icons theme pack
Just popping in
Just popping in


@DigitalDesigns

The script is something I created with the help of CoPilot in a few minutes. It scans a given file, extracts all the embedded PNGs, resizes them to a specified dimension (default: 64×64), and writes them back as a single binary blob.

It was built with Python 3 and runs on Linux. You can pass in a custom size via the --size argument, and note: it overwrites the input file, so make a backup if needed.

I don’t take credit for the idea — feel free to tweak and use it however you like:
#!/bin/env python3

import argparse
from PIL import Image
import io
import re

def find_pngs
(file_path):
    
with open(file_path'rb') as f:
        
content f.read()

    
# PNG file starts with this header
    
png_header b'\x89PNG\r\n\x1a\n'

    
# Find all positions in the binary stream where the header occurs
    
positions = [m.start() for m in re.finditer(re.escape(png_header), content)]

    
images = []
    for 
i in range(len(positions)):
        
start positions[i]
        
end positions[1] if len(positions) else len(content)
        
images.append(content[start:end])

    return 
images

def resize_and_export
(png_bytessize=(6464)):
    
image Image.open(io.BytesIO(png_bytes))
    
resized image.resize(sizeImage.LANCZOS)
    
output io.BytesIO()
    
resized.save(outputformat='PNG')
    return 
output.getvalue()

def process_and_concat(input_fileoutput_filesize=(6464)):
    
png_raw_data find_pngs(input_file)
    
concatenated b''

    
for ipng in enumerate(png_raw_data):
        
small_png resize_and_export(pngsize)
        
concatenated += small_png

    with open
(output_file'wb') as f:
        
f.write(concatenated)

if 
__name__ == "__main__":
    
parser argparse.ArgumentParser(
        
description="Resizes PNG images in a file and concatenates them in binary form."
    
)
    
parser.add_argument(
        
"input",
        
help="Path to the input file containing embedded PNGs"
    
)
    
parser.add_argument(
        
"--size",
        
type=int,
        
nargs=2,
        default=[
6464],
        
help="Target size (width height)"
    
)

    
args parser.parse_args()
    
process_and_concat(args.inputargs.inputtuple(args.size))


Usage Example — Convert all .info files in the current directory:

find . -name '*.info' -exec ./convert.py --size 64 64 {} \;


Let me know if you find it useful, or have ideas for enhancements!

Go to top


Re: infinite icons theme pack
Just can't stay away
Just can't stay away


@DigitalDesigns

Quote:
DigitalDesigns wrote:@Maijestro

Thank you
What do you mean by the rest is incomplete?


It's exactly as @FlynnTheAvatar described. Thank you for adding the missing parts to the “infinite icons theme pack.”

Since some users have already reported that the 256x256 PNG icons take a little longer to load, it would be great if you could also offer all icons in 64x64. I hope you can find a solution for this.

Thank you for this great work.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
Go to top


Re: infinite icons theme pack
Just popping in
Just popping in


@FlynnTheAvatar

I'm interested in your Python script. Would you be willing to send it to me, or, as DigitalDesigns indicated, I'm also willing to purchase it.

I'd like to extract the second icon. I tried with icontoiff, but I can't get it to output as webp. Icontoiff gives me an error message.

And in IFF, my Mac displays a rainbow instead of the PNG icon.

Thanks.

Go to top


Re: infinite icons theme pack
Just popping in
Just popping in


@FlynnTheAvatar
Thank you for your kind review and the constructive comments!

- Missing Emulation drawer in the Workbench setup
(Emulation drawer will missing but inside icons is there, i will
make this drawer)


- Lack of icons for APPDIR, PIPE, and URL DOSDrivers
(That i know these is missing, working on for them)

You've created a fantastic variety of custom Utilities drawers, but there are no icons for commonly used apps like:
- AmiPDF
- AmiUpdate
- AmiGS
- and more...
(I will make these, some list of commom apps should be nice)


And a few wishlist items for future updates (if you’re taking requests 😉):
- Filer drawer + app icon
- RunInUAE drawer + app icon
- Emulation Floppy drawer
- Emulation CinemawareGames drawer
- IMP3 drawer + app icon
(I will make these)

BTW: I have a small Python script that splits your PNG icons, resize the individual images to 64x64 (configurable) and concatenates them again. The 256x256 are really detailed, but loading a lot of them (e.g. when opening Prefs drawer) takes a lot more time.
(Would it be possible to get a script, it would make importing icons to other platforms a lot easier, I could even pay for it, I understand if you don't want to give or sell it)

Go to top


Re: infinite icons theme pack
Just popping in
Just popping in


@DigitalDesigns

First off, I recently purchased your Icon Pack and… wow. It's absolutely spectacular! Beautiful work!

Based on Maijestro’s feedback, I think he might be referring to a few things:

- Missing Emulation drawer in the Workbench setup
- Lack of icons for APPDIR, PIPE, and URL DOSDrivers

You've created a fantastic variety of custom Utilities drawers, but there are no icons for commonly used apps like:
- AmiPDF
- AmiUpdate
- AmiGS
- and more...

Some minor suggestions:

It’d be great to have a DataTypes folder with matching icons, similar to your DOSTypes drawer

And a few wishlist items for future updates (if you’re taking requests 😉):
- Filer drawer + app icon
- RunInUAE drawer + app icon
- Emulation Floppy drawer
- Emulation CinemawareGames drawer
- IMP3 drawer + app icon

Thanks again for such a visually rich and thoughtful pack — these icons would really look great on my Workbench!

BTW: I have a small Python script that splits your PNG icons, resize the individual images to 64x64 (configurable) and concatenates them again. The 256x256 are really detailed, but loading a lot of them (e.g. when opening Prefs drawer) takes a lot more time.

Go to top


Re: Strange freezes with AmigaGuide documents
Just popping in
Just popping in


@nbache

Thank you very much for the update.

I found the first mentioning of this bug from 2011. So it is best not to hold my breath until it is finally fixed.

Go to top


Re: Highest AmigaOS Mame version EVER
Not too shy to talk
Not too shy to talk


Note I am still compiling on various versions (CPU options etc.), as soon as done the full archive will be ready for all betatesters.

@Majestro: The version you had was BTW the default G3 version. There will still come one compiled for x5000 specific (though I expect no big difference in speed).

The open issue (crash on starting a second game and too quiet sound) I will investigate (specific on Mame 2015 Core issues).

Go to top



TopTop
(1) 2 3 4 ... 7461 »




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project