Who's Online |
257 user(s) are online ( 170 user(s) are browsing Forums)
Members: 0
Guests: 257
more...
|
|
Headlines |
-
doom64ex.lha - game/fps
Jul 26, 2025
-
arabic_console_devicepro2.lha - driver/input
Jul 25, 2025
-
vasmm68k_mot.lha - development/cross
Jul 24, 2025
-
vasmm68k_std.lha - development/cross
Jul 24, 2025
-
vasmppc_std.lha - development/cross
Jul 24, 2025
-
sqlite.lha - development/library/misc
Jul 24, 2025
-
amiarcadia.lha - emulation/gamesystem
Jul 24, 2025
-
retroarch_cores_installer.lha - emulation/gamesystem
Jul 24, 2025
-
uhctools.lha - utility/misc
Jul 24, 2025
-
vamp.lha - video/play
Jul 24, 2025
|
|
|
|
Re: auraFly got an update
|
|
Just popping in 
|
Hello walkero, the AROS x86 version of auraFly is not functioning; I am receiving a ‘Guru’ error.
|
|
|
|
Re: SHADOW GANGS ZERO - Retro-style ninja action game for Shinobi fans !
|
|
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!
|
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 21:16
#3
|
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
|
|
|
|
Re: Strange freezes with AmigaGuide documents
|
Posted on: Yesterday 21:04
#4
|
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
|
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 18:42
#5
|
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):
f = 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_header, index)
if index == -1:
break
positions.append(index)
index += 1
images = []
for i in range(len(positions)):
start = positions[i]
end = positions[i + 1] if i + 1 < len(positions) else len(content)
images.append(content[start:end])
return images
def resize_and_export(png_bytes, size=(64, 64)):
image = Image.open(StringIO.StringIO(png_bytes))
resized = image.resize(size, Image.ANTIALIAS)
output = StringIO.StringIO()
resized.save(output, format='PNG')
return output.getvalue()
def process_and_concat(input_file, output_file, size=(64, 64)):
png_raw_data = find_pngs(input_file)
concatenated = ''
for png in png_raw_data:
small_png = resize_and_export(png, size)
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 = (width, height)
else:
size = (64, 64)
process_and_concat(input_path, input_path, size)
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
|
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 18:42
#6
|
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.
|
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 18:08
#7
|
Just popping in 
|
@FlynnTheAvatar
Thanks, i dont know how to run scripts in amiga os.
|
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 16:11
#8
|
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[i + 1] if i + 1 < len(positions) else len(content)
images.append(content[start:end])
return images
def resize_and_export(png_bytes, size=(64, 64)):
image = Image.open(io.BytesIO(png_bytes))
resized = image.resize(size, Image.LANCZOS)
output = io.BytesIO()
resized.save(output, format='PNG')
return output.getvalue()
def process_and_concat(input_file, output_file, size=(64, 64)):
png_raw_data = find_pngs(input_file)
concatenated = b''
for i, png in enumerate(png_raw_data):
small_png = resize_and_export(png, size)
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=[64, 64],
help="Target size (width height)"
)
args = parser.parse_args()
process_and_concat(args.input, args.input, tuple(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!
|
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 15:25
#9
|
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
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 10:25
#10
|
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.
|
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 10:21
#11
|
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)
|
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 9:02
#12
|
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.
|
|
|
|
Re: Strange freezes with AmigaGuide documents
|
Posted on: Yesterday 8:48
#13
|
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.
|
|
|
|
Re: Highest AmigaOS Mame version EVER
|
Posted on: Yesterday 7:56
#14
|
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).
|
|
|
|
Re: Highest AmigaOS Mame version EVER
|
Posted on: Yesterday 7:56
#15
|
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).
|
|
|
|
Re: infinite icons theme pack
|
Posted on: Yesterday 6:34
#16
|
Just popping in 
|
@Maijestro Thank you What do you mean by the rest is incomplete? Regards: JTDigitalDesigns
|
|
|
|
Re: Highest AmigaOS Mame version EVER
|
Posted on: 7/25 22:04
#17
|
Just can't stay away 
|
@samo79 Quote: samo79 wrote:@TheMagicSN

Mame's problem is always its performance I have already been able to test the new Core Mame 2015 V1.60 under RetroArch thanks to TheMagicSN....Games/Roms that did not work with older versions now do, and on an x5000 it is really fast at 54 FPS gameplay.
|
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
|
|
|
Re: infinite icons theme pack
|
Posted on: 7/25 21:57
#18
|
Just can't stay away 
|
@DigitalDesigns Thank you so much for this icon pack. It's really great, and you've described how to use it really well in the readme file. Personally, I was only interested in the partition icons because the rest is a bit incomplete and I don't want to mix up my system too much, even though I have created a backup. Here you can see my workbench with the icons you provided. It's great, and I didn't even know that AmigaOS 4.1 could also handle dual png icons... it's the future  
|
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne x5000/40 AmigaOs4.1 FE
|
|
|
Re: Strange freezes with AmigaGuide documents
|
Posted on: 7/25 21:39
#19
|
Just can't stay away 
|
@FlynnTheAvatar
Yeah, this does sound exactly like the situations described in the bug report. I'll add a reference to this thread for an extra clue for some bugfixer.
And no, sorry, can't say anything about timeframe.
Best regards,
Niels
|
|
|
|
Re: Highest AmigaOS Mame version EVER
|
Posted on: 7/25 21:04
#20
|
Not too shy to talk 
|
At least for the games I tested I did not see a noticable speed difference to Mame 0.135u4 (Mame 2009 Core) which already was at full fps (50+ fps).
Also two bugs have been found though
1) if starting a second game before quitting first you get a crash (I debug this currently, probably a bug in original Mame code where Windows/Linux did not punish it as harshly as AmigaOS) 2) Sound is extremely quiet (no jerking or anything though, just very quiet, you need to set up to 80% at minumum in OS settings)
|
|
|
|