Welcome, Guest. Please login or register.

Recent Posts

Pages: [1] 2 3 ... 10
1
AmiBench / Re: Purchasing a license for AmiBench
« Last post by MOG-G5 on March 27, 2026, 01:39:31 AM »
What makes me think so?

Because I pulled the SD card from my A1200GS and stuck it into a spare OrangePi 3 Zero and it booted,  then stopped  at the 'Press Any Key Screen' and did NOTHING ELSE! Why? Because the OS is tied to the AmigaKit hardware,

That's why I think so!
2
I haven't had time to do exhaustive testing, but my benchmark for (slow) game performance on the A600GS is Absolute Zero by Zener (running as ADF from the menu). The latest update - which includes Amiberry Lite 5.9.2 - provides much better performance in game speed (audio and movement).

Sorry, but the slowdowns are still not fixed  >:(

I had high hopes for the Amiberry Update since it also fixed Jim Powers and for example The Lost Pixels on my Raspberry Pi but on A600GS it´s still horrible ! The music is playing in slow-motion while playing, only between the levels, the speed is correct.

Well, guess I put the A600GS back onto the shelf and try again in the future, in the meantime I´ll use my Pi for emulating an Amiga  :(
3
AmiBench / Re: Purchasing a license for AmiBench
« Last post by F0LLETT on March 26, 2026, 09:10:52 AM »
What makes you think so?

Indeed, the only issues you would have is with ARM libraries.
4
Rubbish it isnt the "First AI for the Commodore Amiga" thats a bare faced lie.

https://aminet.net/util/rexx/MindRexx.readme
https://aminet.net/misc/sci/eliza.readme
https://aminet.net/package/dev/lang/FuzzyCLIPS604
https://aminet.net/package/dev/lang/OPS5c

Not to mention that i also wrote various AI programs on my amiga in the early 90s when i did my degree in AI.

Ouch, damn.

Come on, so people did simular things before. However they would be nothing like AI today, which I think is the point.
No internet back then like now. So it would never have access to information it would today. Only information fed into it locally.
5
General Internet News / Re: PSPUAE
« Last post by F0LLETT on March 26, 2026, 08:58:49 AM »
New changes since 0.90B4
Added ME-based audio engine (me_audio.c / me_audio.h)
Added MP3 menu player system (menu_mp3.c / menu_mp3.h)
Added MP3 conversion script (convert_mp3.sh)
Added custom memory allocation header (uae_malloc.h)
Added change log file (WHATS_CHANGED.txt)

Removed
Removed psp_safe.c (legacy safety / wrapper layer)

Core changes that have happened
Audio System
Replaced entire PSP audio driver with ring buffer streaming system
Converted audio to ME-driven timing model
Added audio tick / timeline counter (global sync source)
Redirected UAE audio output into new mixer pipeline
Updated sound interface layer to match new backend

CPU / Timing
Added audio-driven CPU cycle budgeting
Introduced cycles-per-sample timing model
Synced CPU execution pacing to audio clock
CPU Accelerated, Acts like an Accelerator card. It auto adjusts to load and increases and decreases speed on fly.

PSP Integration
Integrated ME audio system into main PSP loop (psp.c)
Added MP3 playback control hooks (pause/resume/init)
Linked menu system with MP3 playback

Build / Compile
Updated Makefile with new compile flags and modules
Included new audio + MP3 components in build

Graphics / Misc stuff
Cleaned and optimized gfxutil color handling (To fix AGA)
Minor fixes and corrections in custom.c (bitplane / fetch logic to fix AGA)
Improve Auto FrameSkip, add buffering. This makes everything silky smooth, even when running slow. Everything is still synced, no sound popping and clicking, just gfx slow.
Blitter now on ME, however its slow. I have manged to increase its speed, but nothing like UAE CPU running it. Currently I have Blit scheduler that decides which CPU to use. So its using both PSP CPU's to Blit. Main focus is on getting ME Blitting to full speed. Once thats done, I will replace Blit decide with "just use ME".

Config Changes
Disabled cycle switch system via sysconfig (Not needed any more, will be replaced with software accelerator)
Adjusted interrupt/audio related config behavior


Changes summed up
Shift from CPU-driven timing → Audio-driven timing
Shift from blocking audio → asynchronous ring buffer audio
Shift from blocking Blitter → asynchronous Blitter on ME CPU

Introduction of Media Engine (ME) as core audio processor
Separation of:
Paula audio generation
Output mixing / streaming
Addition of independent MP3 playback path for UI
6
Rubbish it isnt the "First AI for the Commodore Amiga" thats a bare faced lie.

https://aminet.net/util/rexx/MindRexx.readme
https://aminet.net/misc/sci/eliza.readme
https://aminet.net/package/dev/lang/FuzzyCLIPS604
https://aminet.net/package/dev/lang/OPS5c

Not to mention that i also wrote various AI programs on my amiga in the early 90s when i did my degree in AI.
7
But I can easily point my AI agent at the NDK and get all of that for free
8
AmiBench / Re: Purchasing a license for AmiBench
« Last post by kolla on March 26, 2026, 05:15:27 AM »
it won't work for you because the system is locked down to AmigaKit hardware. It won't get past the boot screen.

What makes you think so?
9
I haven't had time to do exhaustive testing, but my benchmark for (slow) game performance on the A600GS is Absolute Zero by Zener (running as ADF from the menu). The latest update - which includes Amiberry Lite 5.9.2 - provides much better performance in game speed (audio and movement).
10
@NinjaCyborg: Good question! Tools like Cursor and Claude Code are great general-purpose coding assistants, but they lack deep Amiga-specific knowledge. Ask any generic AI about Copper list timing, Blitter channel priorities, or how to set up an A1200 interrupt handler — you'll get vague or wrong answers.

Amigo AI is built on a custom RAG system (Retrieval-Augmented Generation) with over 49 million knowledge chunks from Amiga-specific sources — hardware references, programming guides, magazine archives, demo scene tutorials. It knows the difference between OCS, ECS and AGA, understands the Custom Chips at register level, and can help with 68000 Assembly, AMOS, Blitz Basic, C and ARexx with actual Amiga context. The base LLM is an open-source model (Qwen3 8B) specifically configured for this domain — not a generic ChatGPT with a prompt in front of it.

Plus it has a built-in AROS emulator and code editor — you write code, test it, and get AI help all in one place. That's something Cursor can't do for Amiga development.

@walkero: Thanks for the interest! The knowledge base currently focuses on classic AmigaOS (1.x-3.x), hardware documentation and 68000 development. AmigaOS 4, MorphOS and AROS are covered to some extent through community documentation in the RAG, but the depth isn't as strong yet as for classic Amiga topics. Expanding coverage for these platforms is definitely on the roadmap — if you have good documentation sources for OS4/MorphOS, I'd be happy to include them.

I'm also currently developing a Dual-LLM system with a specialized coding model for programming questions, which will significantly improve code generation quality. Stay tuned!
Pages: [1] 2 3 ... 10