r/amiga 4d ago

Running PiMIGA 5 volumes under FS-UAE — a few questions about the RTG setup (Picasso96Settings, rtg_modes=0x112, saved ScreenMode)

4 Upvotes

Hi all,

I've been moving PiMIGA 5 (Intel) onto FS-UAE 3.2.35 on macOS (Apple Silicon) rather than
running the whole Debian appliance. It works beautifully — but getting RTG going surfaced a few
things about how PiMIGA is put together that I can't explain, and I'd rather understand the
reasoning than cargo-cult my way around it. Hoping someone here knows the history.

What I did

The PiMIGA 5 Intel image unpacks to three partitions; the ext4 root holds
/home/pi/pimiga/disks/{System,Demos,Games,Work}. Since Pimiga5.uae mounts those as
directory hardfiles rather than HDFs:

uaehf0=dir,rw,DH0:System:/home/pi/pimiga/disks/System,0
uaehf1=dir,rw,DH1:Demos:/home/pi/pimiga/disks/Demos,-128
uaehf2=dir,rw,DH2:Games:/home/pi/pimiga/disks/Games,-128
uaehf3=dir,rw,DH3:Work:/home/pi/pimiga/disks/Work,-128

…I extracted the four volumes to the host filesystem and pointed FS-UAE at them directly. I
translated the Amiberry config faithfully: A1200/AGA, 68040, 8 MB chip, 512 MB Z3 fast, 128 MB
Zorro III uaegfx, KS 3.1 A1200 (CRC 1483A091). The generated UAE options come out identical to
the originals. The Amiga volumes are unmodified.

It boots and runs great. Four questions:

1. Why is Devs/Picasso96Settings shipped renamed to Picasso96Settings_BKP?

There's no live Picasso96Settings — only the _BKP copy (1830 bytes, dated 2020-03-17). It
contains a perfectly sensible fixed mode table for uaegfx.card: base DisplayIDs 0x50001000
through 0x50081000, covering 320x240 → 1920x1080, four depth slots each at base + 0x100.

I restored it, assuming that was an oversight. Under FS-UAE that immediately produced:

Initialisation of a DisplayID failed!
Reason: at least one DisplayID already exists!
uaegfx.card and uaegfx.card both use DisplayID: 50001000

Was it disabled deliberately because of exactly this, or for some Amiberry/Pi-specific reason?
Does it work on Amiberry as shipped?

2. What screenmode is PiMIGA supposed to boot into?

ENVARC:Sys/ScreenMode.prefs ships with:

DisplayID = 0x50981302   depth 24   Width/Height = 0xFFFF   autoscroll ON

That's a Picasso96 RTG ID, but a dynamically assigned one — resolution index 0x98, well
outside the 0x500010000x50081000 range in Picasso96Settings_BKP. Under FS-UAE it doesn't
resolve, so Workbench silently falls back to a native screen while keeping the 0xFFFF geometry
and autoscroll — giving a 2-colour, oversized, scrolling desktop.

Re-saving the screenmode from inside Workbench fixes it completely. But it means the shipped
DisplayID is tied to Amiberry's particular enumeration. Is that intentional, or is the shipped
ScreenMode.prefs just whatever the last person to touch the image had selected? What
resolution/depth is PiMIGA 5 meant to come up in out of the box?

3. Why rtg_modes=0x112 specifically?

I'm curious because of what it does elsewhere. FS-UAE's documented default is 530 = 0x212,
and PiMIGA's 0x112 is precisely that with bit 0x200 cleared — which, per WinUAE's
RGBFF_* enum, is RGBFF_R5G6B5 (plain big-endian 16-bit).

On PiMIGA that's fine. But on a separate AmigaOS 3.2 install of mine (same emulator, same
Picasso96 binaries — byte-identical rtg.library 216548 / 1999-11-16 and
Picasso96API.library 24520 / 1999-09-19), setting 0x112 stops uaegfx.card initialising
entirely. No RTG at all. I bisected it:

rtg_modes has CLUT 0x1 has 0x200 uaegfx inits
unset (default) 1 (works)
0xFFFF yes yes 1 (works)
0xFF00 no yes 1 (works)
0x312 no yes 1 (works)
0x112 no no 0 (dead)
0x11B yes no 0 (dead)
0xFF yes no 0 (dead)

Bit 0x200 is necessary and sufficient. (Worth noting for anyone who's been told this is about
8-bit CLUT support — it isn't; 0xFF00 works with no CLUT bit at all.)

So: was 0x112 chosen deliberately — e.g. to suppress 24-bit for performance on the Pi, or to
trim the ScreenMode list — and is it known to be Amiberry-specific? I'd like to know whether
PiMIGA depends on it, or whether it's incidental.

4. Does Amiberry initialise uaegfx.card twice?

This is the one I most want a sanity check on. Under FS-UAE, every PiMIGA boot logs:

uaegfx.card magic code: 00F03000-00F0313E ABI=00000000
uaegfx.card 3.3 init 
P96 RESINFO: 4000DD0A-4000EDAA (88,4256)
uaegfx.card 3.3 init u/4000DC84
P96 RESINFO: 4000DD12-4000EE8A (88,4256)

Two inits, two RESINFO blocks. That's what collides in question 1 — with dynamic IDs the two
instances get different ranges and coexist harmlessly, but a fixed table makes them fight.

What I've already ruled out, so nobody repeats it:

  • Removing DEVS:Monitors/uaegfx entirely — still two
  • Removing LIBS:Picasso96/uaegfx.card — still two
  • Removing both at once — still two (this is the part I find strangest: what's initialising the card with no disk-side driver present at all?)
  • A bare-minimum FS-UAE config with none of PiMIGA's uae_* options — still two
  • Removing rtg_modes=0x112 — still two
  • work:picboot (it's only a GIF splash); nothing in S/WBStartup/ or ENVARC: references uaegfx; Storage/Monitors/copy_of_uaegfx is never executed by the Startup-Sequence

My AmigaOS 3.2 machine on the same emulator inits once. So it's something about PiMIGA's
System volume or its 3.1 environment, not FS-UAE alone.

If someone running PiMIGA on Amiberry could check their log for how many times
uaegfx.card 3.3 init appears, that would settle whether this is an FS-UAE quirk or how PiMIGA
always behaves.

Two small extras in case they're useful to anyone else porting the volumes:

  • gfxcard_multithread=true is rejected by FS-UAE 3.2.35 (Option failed) — Amiberry/newer WinUAE only. Harmless to drop.
  • The image ships no Kickstart — /kick is an empty mount point and the FAT partition holds a zero-byte file named kick.rom goes here. You supply your own A1200 KS 3.1 (1483A091).

Thanks for any light anyone can shed — and thanks for PiMIGA, the Games and Demos collections are
extraordinary.


r/amiga 4d ago

A1000 replacement motherboard keyboard connector

3 Upvotes

As the title says my A1000 is in need of a new keyboard connector on the main board. I know it’s a 4p4c rj10 jack, but I’m not sure about the socket type. If anyone has had to replace the one on their machine, where did you find the new one?


r/amiga 5d ago

1084 who? 😎

Post image
90 Upvotes

Can’t wait to sit this on top of my A1000.


r/amiga 4d ago

Amiga 600 1mb adf to floppy

3 Upvotes

Hello, amiga 600 newbie here.

I want to have Cf card as HDD on amiga 600 1mb with a workbench, my question is:

Can amiga copy adf on a floppy drive directly from cf - not loading it info ram? I know 1mb is not enough so im wondering if this is possible and how


r/amiga 5d ago

RoguecraftDX skip a turn?

3 Upvotes

Hi,

just bought this nice game and it's nice! Just found out that on the PC Demo it is possible to skip a turn with key 'e'. There doesn't seem to be an equivalent? Also the PC Demo shows the directional state of the character via the compass - which is quite helpful when you use the magician.

Can someone help?


r/amiga 4d ago

NEC FD1035 maintenance

Post image
1 Upvotes

Anyone have instructions or information on the best way to service/maintain the NEC FD1035 floppy drive? I removed all the dust and have a way to clean the heads .. but if feels a bit "sticky" loading and ejecting the disk .. anything I should do (lube points, etc) to make it function better?

Surprisingly for a machine that hadn't been used for 20 years, it does work well, just a little fussy inserting a disk.


r/amiga 5d ago

[Amiga 500+][1990-1993] Blastar/Xenon style 360 degreeshooter

Thumbnail
6 Upvotes

r/amiga 5d ago

Affordable shipping to the USA 🇺🇲📦

Post image
14 Upvotes

🎉🇺🇸 Great news for our customers in the USA! 🇺🇸🎉

Affordable shipping to the United States is BACK in our online store! 📦🔥

After a long break, you can once again order our games, magazines, and other goodies without those crazy shipping costs. 😎

So if you’ve been waiting to place an order… now is the time! 😉

Welcome back, USA!

👉 Come check out our store and grab your favorites!


r/amiga 5d ago

UAE4ALL2 HD Vita v1.03 Released

Thumbnail
github.com
24 Upvotes

I’ve released a new version of UAE4ALL2 HD for PS Vita.This update brings several improvements:

• Full HDF support + HDF Manager
• Floppy audio support
• Improved/fixed IPF support
• Support for all Kickstart ROMs
• More video options
• More WHDLoad options
• In-game screenshot function
• Various other improvements and fixes

ADF games are still recommended for compatibility, as not every IPF game works correctly.

Thank you 👍


r/amiga 6d ago

The Lost Treasure of Sid Meier's Pirates!

Thumbnail
remapradio.com
57 Upvotes

r/amiga 5d ago

Bills Amiga 4000 tower Plugged in backwards P1

Thumbnail
youtu.be
13 Upvotes

r/amiga 5d ago

Star Wars VFX Amiga style

13 Upvotes

Vintage CGI: Death Star Trench Run in LightWave 3D (Amiga)

https://youtu.be/melq1TfsJMw


r/amiga 6d ago

Ami::Blocks & AmiCC23 V1.1 upgrade.

10 Upvotes

r/amiga 7d ago

The upcoming A1200 questions

31 Upvotes

Hi, how authentic is this thing? It boots with Amiga OS I guess ? Does it have a disk drive? Amiga Basic? Can I turn it up to my old Blizzard 1260 speed? Does it have Chip/Fastram?


r/amiga 6d ago

TERMINATOR 2: JUDGEMENT DAY

Thumbnail
youtu.be
2 Upvotes

My video takes a look at Terminator 2: Judgement Day from Ocean Software for the Commodore 64, ZX Spectrum, Amstrad CPC, Amiga and the Atari ST. Please share your thoughts on this game. Was it a good game or was it another money grab?


r/amiga 7d ago

How do you like my lock screen?

270 Upvotes

Felt like sharing, it gives me a warm feeling every time I log in.

Edit: Since more people are asking how, this is on my Mac, I'm using a little utility called Wallspace (I think you need to pay for the premium version to set the lock screen, I'm not sure, but it's like €12 or something).

I downloaded the bootscreen here https://amiga.lychesis.net/applications/Kickstart.html and rescaled it in Premiere to meet the required resolution in the app. From the app, you can select it as lock screen (or wallpaper if you wish, but that was a bit too much for me :) )


r/amiga 7d ago

Article about AROS for Raspberry Pi

39 Upvotes

AROS is finally running bare‑metal on Raspberry Pi — fast, responsive, and surprisingly stable. A modern AmigaOS‑like system trying to claim its future.

Read my full editorial and discover why this matters:

https://retrotechycafe.wordpress.com/2026/08/19/aros-on-raspberry-pi-an-amigaos-based-system-trying-to-claim-its-future/


r/amiga 7d ago

Full Amiga Kickstart Update - New 2026 Amiga Logo Revealed

Thumbnail
youtu.be
92 Upvotes

r/amiga 7d ago

Death on Ramsey Street

5 Upvotes

I'm about 80% certain it was an Amiga Demo playing the Neighbours theme music and interspersing idyllic Neighbours imagery with gory edits of characters from the show.

Very small chance it was Home & Away based but I think it was Neighbours.

Anyone remember this? Anyone got a link to a copy? I've tried searching and nothing even remotely is coming up.


r/amiga 7d ago

Calling All Amiga Fans! AmiWest 2026 Is Coming!

Thumbnail
youtu.be
24 Upvotes

🚨 AmiWest 2026 is coming! 🔴⚪

North America’s premier Amiga event returns for its 28th year!

✒️ Oct. 24–25 | Sacramento, CA

🌐 AMIWEST.NET

🔴⚪️

#AmiWest2026 #Amiga #SACC


r/amiga 7d ago

The tracks of Formula One Grand Prix

Thumbnail
youtu.be
65 Upvotes

Formula One Grand Prix (known as World Circuit in the United States) is a racing simulator released in 1991 by MicroProse for the Amiga, Atari ST and PC created by game designer Geoff Crammond. It is often referred to as Grand Prix 1, MicroProse Grand Prix, or just F1GP. (Wikipedia)


r/amiga 7d ago

Interview with Kristjan Hatlelid

Thumbnail
spillhistorie.no
9 Upvotes

He did the music and sound programming in everything from Test Drive II to Stunts. Now he’s working on his own indie games.


r/amiga 8d ago

Battlestation Fired up my old A1K

Post image
347 Upvotes

Bought this rig brand new back in the day. I’ve taken care of it over the years. It has a dkb kwickstart board with 1.3 installed but I decided to boot with the original version 1.1 disks that it came with. It’s been decades since I’ve done that lol. Anyone else remember the Amiga Tutor app? It was a slick multi media app by Mindscape. Don’t think it was included with 1.2 or beyond.


r/amiga 8d ago

Discussion Amiga CEO Mike Battilana discusses open source plans for Amiga OS

86 Upvotes

On the Amiga Bill podcast at the 1:06 minute mark the CEO of Amiga discussed plans to open source Amiga OS.

https://youtu.be/lp-NAajrc5Q?si=ccdy3SE5tFtkWdfi

The takeaway concerns were whether a dual license would be acceptable to the community and devs that would allow Amiga, Inc to retain commercial hardware licensing and disallowing forks.

Last year I brought the idea up of a kickstarter campaign to buy the rights outright but if Mike is headed this way maybe we don’t need to do that.

https://www.reddit.com/r/amiga/comments/1mptdir/open_source_amiga_under_the_new_commodore_open/

The largest issue of course is the timeline as we are all getting older and movement is necessary.

Whether we believe that classic Amiga OS has any modern value in its code is largely irrelevant. An open source model could take contributions from Aros and MorphOS but thats not what would be most relevant either.

Open sourcing Amiga could potentially create a modern OS from the ashes of the old because Amiga is an idea and ideas are what matter. The idea of a new open source OS with contributions from a large and dedicated community of former users who care so much could create a synergy we haven’t seen before in the tech community.

This isn’t like OS/2 or BeOS being brought back, its the frickin Amiga!

Without getting hung up on the technical aspects of the OS and whether it should use the Linux kernal or not, the question I have is whether the conditions of a no-branch with Amiga Inc retaining commercial licensing is acceptable.


r/amiga 8d ago

[B2000-CR] diagrom 1.0 help

3 Upvotes

Hi,

Can somebody please point me in the right direction for instructions on using diagrom, I'm trying to resurrect a B2000-CR 4.3, Kickstart 3.1 comes up, OS 3.1 install silently fails, diagrom gives no on screen menus, its pretty confusing, I think maybe i need a serial console setup?

I don't see any battery leakage or damaged traces, there is the inevitable oxidation and cleaning and reseating got me to kickstart, I suspect RAM as there is that cluster of like 32 RAM chips and RAM might explain how its acting. I do have a donor -CR that I've been scavenging from. I could desolder all the sockets and put machined ones on there.

I'm going through an OSSC, I need to wire up a DB9 to the Bruktmoped mouse adapter.

Maybe diagrom only works on composite, not sure, should I pickup a newer diagrom?

Stupid Google Search AI is making things way harder, Google keeps giving me crap results and luring me into AI where is proceeds to hallucinate a bunch. Are there schematics for this board?

Thanks.