UBoot works with Polaris, graphicsc output is visible, can select kickstart, modules loaded Then it hangs with "Loading done, launching kickstart"
Serial debug:
U-Boot 2015.d (Apr 07 2025 - 16:10:29)
CPU: AMCC PowerPC 440EP Rev. C at 733.333 MHz (PLB=146 OPB=73 EBC=73 PCI=73 MHz)
Bootstrap Option H - Boot ROM Location I2C (Addr 0x52)
Internal PCI arbiter enabled, PCI async ext clock used
32 kB I-Cache 32 kB D-Cache
Board: Sam440ep-flex
I2C: ready
DRAM: 1 GiB
PCI: Bus Dev VenId DevId Class Int
01 04 1013 6005 0401 00
01 05 1033 0035 0c03 00
01 05 1033 0035 0c03 00
01 05 1033 00e0 0c03 00
00 0a 12d8 8150 0604 00
02 00 1002 67ff 0300 ff
02 00 1002 aae0 0403 ff
00 0c 12d8 e111 0604 00
00 0e 1095 3114 0180 00
Net: ppc_4xx_eth0, ppc_4xx_eth1
SM502: not found
PERMD2:not found
VGA: OK
VESA: OK
RadeonRX (2): Identified the chipset as: POLARIS11
RadeonRX (2): Graphics card name is: Radeon RX Polaris11
RadeonRX (2): If - and only if - your card does not work or does not work optimally
please submit a bug report at:
http://www.amiga.org/developer/bugreports
Remember to include the driver version, and the following card details:
0x67FF:0x1462:0x8A91:
and *please* describe the problems you are seeing in detail.
graphics.library PPC440ep optimizations enabled
RadeonRX (0): RadeonRX.chip 2.12 (24.8.2022)
RadeonRX (2): Identified the chipset as: POLARIS11
RadeonRX (2): Graphics card name is: Radeon RX Polaris11
RadeonRX (2): If - and only if - your card does not work or does not work optimally
please submit a bug report at:
http://www.amiga.org/developer/bugreports
Remember to include the driver version, and the following card details:
0x67FF:0x1462:0x8A91:
and *please* describe the problems you are seeing in detail.
RadeonRX (0): System doesn't have full memory coherence. Compensating...
So, UBoot works very well, but probably RadeonRX driver has issues.
P.S: on weekend I will try with update 3 + RadeonRX.chip.debug
Edited by sailor on 2026/2/6 19:28:33
AmigaOS3: Amiga 1200 AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000 MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
I gave it a try with AllKeys, and it seems to work for me (tested with MultiEdit). Here's what I did:
Open AllKeys, then click the 'Add' button. When it opens the "Key learning window" press and release the 'Insert' key. There should be two entries in the window, one when the key was pressed, and one when it was released. Click the first one with the mouse, then click the 'Use Code' button. The key should show up in the main AllKeys window as "eat $80000047 RAWKEY Insert", with 'Translate into' blank. Select 'Use' or 'Save'. Voila! (Note that I have AllKeys configured to 'Eat all configured keys' and 'Flush upstroke of configured keys'.)
Of course, this will disable the Insert key for all programs, not just the one you're having trouble with- I don't know of any way to disable it only for specific programs.
To re-enable the key, open the AllKeys window, select the line for the Insert key, then click the 'Remove' button and then 'Save' or 'Use'.
Minor fixes regarding e-uae-sdl2 (version for QEMU to work with “compositing” where emulation with sm502 works very fast). Many thanks to @LiveForIt for working on e-uae!!! Thanks again for the fixes regarding accelerator.library and bsdsocket.library.
I don't know the people who worked on JIT[ and the entire e-uae emulation under PPC )to thank them, but I would also like to thank them and apologize for not mentioning them.
*) If no one is interested, I apologize for the spam. I am posting my videos to show that someone still has “childlike joy” from AOS4
When fetching ScummVM, free RAM drops from 88% to around 25% and then git crashes. With my old repo, I set pack.windowMemory "100m" and pack.threads "1" but these didn't help. Need to research some more how to limit memory usage.
Then I tried to make a fresh clone and hit same problem. This issue might be reproducible if you try to clone ScummVM.
afxgroup wrote:@sailor clib4 is generic for all machines. There are no specific machines so if you want for example an optimized version compiled with -maltivec you need to compile it yourself using that switch. But since we are creating libraries automatically also for SPE maybe we can also create the altivec version
It makes sense. But what does it mean Quote:
Some functions like (memchr, memcmp, memcpy and some other) are optimized for SAM440 and SAM460
in clib4 readme.md? Or it remains in readme from past?
AmigaOS3: Amiga 1200 AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000 MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
It's just an explanation of (some tiny parts of) what ixemul.library is doing since more than 30 years. Should be documented with much more details in the GeekGadgets docs, or if not check the comments in ixemul sources.
A lot in ixemul are extreme hacks and for example the unix signal implementation/emulation depends on internal knowledge of the way the exec task scheduler worked in AmigaOS 0.x-3.x. It doesn't work that way on AmigaOS 4.x since ExecSG isn't based on the old m68k exec and does a lot of things very differently.
It could be ported to AmigaOS 4.x of course by replacing such AmigaOS 0.x-3.9 m68k specific hacks by ones for ExecSG and PPC, but until now nobody did it. Would have made sense 20-25 years ago, but since for example AmiCygnix includes nearly everything GeekGadgets had, and there is even much more like Qt for it (IIRC GeekGadgets only had GTK+), without requiring ixemul or similar extreme hacks, it's no longer important.
@yogi32 I'm glad to hear that. ACube is perfect in support of theirs computers - even Sam440 from 2007 can natively boot from NVME becouse of ACube´s firmware updates.
AmigaOS3: Amiga 1200 AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000 MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
Ticklish has now "Cloud Support". In order to use that one, you need to set up/have a plain FTP Server (unencrypted FTP). So make sure you have a look at the Readme.txt where you get some hints how to do it with a free webhosting plan on https://dash.infinityfree.com/ FTP credentials have to be written into ticklish.ini file...
In case you donnot want to use cloud sync, just start the executable, no settings inside ticklish.ini have to be made.
In the archive you will find executables for:
AOS4, AOS3, MorphOS, Linux PPC, Windows x86, Windows x64: