Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
43 user(s) are online (32 user(s) are browsing Forums)

Members: 1
Guests: 42

dwolfman, more...

Support us!

Headlines

Forum Index


Board index » All Posts (flash)




Re: USB Audio driver for AmigaOS4
Just popping in
Just popping in


Well done Andrea, congratulations on reaching the goal!

Memento audere semper!
Go to top


Re: Decreasing compatiblitiy of OS4 a good thing?
Just popping in
Just popping in


As stated, a sandbox for 68k OS friendly software is the way to go.
All legacy components should be removed from the OS4 source code.

Another possible path could be to build a spin-off of the current OS4 state, redesigned with cleanups and architectural improvements to make the best possible use of modern hardware.

My two cents.

Memento audere semper!
Go to top


Re: BBoot on real Pegasos 2
Just popping in
Just popping in


@joerg

If Emu68K PPC support project is targeted for AmigaOS3.x/PPC is out of my interest.
..I'm waiting for Mirari board or/and a QEMU full supported AmigaOS solution.

About BBoot I think problem with upper/lowercase module letters is inside "boot_aos.c" BBoot source code.

Go to top


Re: BBoot on real Pegasos 2
Just popping in
Just popping in


@Balaton

about Emu68k and QEMU I was thinking for a little hardware baed on ARM to run OS4 baremetal at max speed.
Something not possible with QEMU or not with same effiency.

Memento audere semper!
Go to top


Re: BBoot on real Pegasos 2
Just popping in
Just popping in


Mlehto wins, thank you ALL much appreciated!
..The fuc*ing lowercase of SmartFileSsytem was the culprit, maybe someting to emphatize in readme.

Using Ranger I see always only 4 interrupts (you have to subtract 16) reserved for hardware,
Is this correct or something could be reserved on a different interrupt?
I.E. the VGA CONTROLLER share the IRQ 25 with other hardware, maybe it could be allocated on another free one?

Line: 0x00 Pin: A Number: 16 - HOST BRIDGE
Line: 0x09 Pin: A Number: 25 - FIREWIRE
Line: 0x09 Pin: A Number: 25 - AUDIO DEVICE
Line: 0x09 Pin: A Number: 25 - MASS STORAGE CONTROLLER
Line: 0x09 Pin: A Number: 25 - USB EHCI
Line: 0x0E Pin: B Number: 30 - USB EHCI
Line: 0x09 Pin: C Number: 25 - USB2 EHCI
Line: 0x00 Pin: None Number: N/A - ISA Bridge
Line: 0x0E Pin: None Number: N/A - IDE CONTROLLER
Line: 0x09 Pin: D Number: 25 - USB UHCI
Line: 0x09 Pin: D Number: 25 - USB UHCI
Line: 0x00 Pin: None Number: N/A - BRIDGE DEVICE
Line: 0x09 Pin: C Number: 25 - AUDIO DEVICE
Line: 0x09 Pin: C Number: 25 - COMMUNICATIONS DEVICE
Line: 0x09 Pin: A Number: 25 - ETHERNET CONTROLLER
Line: 0x00 Pin: A Number: 16 - HOST BRIDGE
Line: 0x09 Pin: A Number: 25 - VGA CONTROLLER

Someone can explain what is the "Pin" reported by Ranger?


Edited by flash on 2025/10/26 13:55:57
Memento audere semper!
Go to top


Re: BBoot on real Pegasos 2
Just popping in
Just popping in


So maybe I'm doing something wrong or my HW configuration is not compatible? I have some expansion cards in PCI slots like SoundBlaster, SATA adapter, USB ports expansion, and my board is latest revision with 2GB ram fully working.

Anyway bypassing my Multiboot forth script, entering in SmartFirmware console the basic command "boot hd:0 bboot" after printing some infos on screen leads to a reset.

bboot and Kickstart.zip are in the same boot partition and it seems both are loaded.

So maybe could my partitioning scheme prevents normal OS4 booting?

My last doubt about readme is about this step

"16 nodefault-bytes bboot"
I have write it in SmartFirmware console without any error message as reply.

Later I hace set the bboot options
setenv bboot Of V5 Apb

and then saved all vars in nvram with
nvstore

What means "16 nodefault-bytes bboot" ? This is a cryptic passage for me.

Memento audere semper!
Go to top


Re: BBoot on real Pegasos 2
Just popping in
Just popping in


Just tryed again.

I have setup all env from firmware

16 nodefault-bytes bboot
setenv bboot Of V1 Apb

please take note "saveenv" is not right command to save them

Kickstart.zip is created from my working AmigaOS4 partition with this command zip -r Kickstart.zip Kickstart/

Kickstart.zip is present on my BOOT partition.
bboot.fth and bboot are both present on my BOOT partition and loads ok!

On screen are printed some debug infos in very fast way, then screen goes black and Pegasos reboots.
No success.

Maybe latest OS4.1fe update (3) is incompatible with bboot 0.8?
..Are there other real Peg2 users than can test it with update 3?

About TAR archives, I just used preinstalled OS4 tools and your archive is not compatible.
If you want to refer to AmigaOS users you just simply to use LHA archives, this is my suggestion.
Linux is another world..

About Emu68k and PPC support, if you look inside my link you can read some tips from Michal Schulz and udestand why PPC emualtion under ARM cpus is so fast. the major part of instructions falls on 1:1 conversion and big number of registers present on both ISA let him to sppedup translation againt 68k one.

On QEMU TCG is slower because it's targeted on many cases and until this version (QEMU 10) for PPC all FPU part is missing.
All FPU math is made via SOFTFLOATS and so is MUCH MUCH slower.
You altready knows it.

Latest suggestion for all DEVS.. why not use OS4DEPOT as main repository for OS4 software? A lot of software is present on websites I can not read with current OS4 browsers and than I simply not use them, sorry!

Memento audere semper!
Go to top


Re: BBoot on real Pegasos 2
Just popping in
Just popping in


Hi Zoltan,
thank you for your support but sadly I was not able to resolve, maybe I need a simple example.

Anyway I wonder if you can produce a BBoot binary not compressed in TAR but in an LHA archive to be easily usable by real amiga owners.
I loose a lot of time to look for a decompressor for TAR files using AmigaOS.
To get the binary I had to boot in Linux and decompress it on an usb pen.

In latest weeks I'm counting a lot of good news about Amiga world.

Maybe the following is one of the most important https://www.patreon.com/posts/one-more-thing-141985279

Michal Schulz is adapting Emu68k (running on ARM cpu) for a FAST PPC Core, much faster than QEMU.
What about mixing your great knowledge of AmigaNG chipsets with a new faaast PPC Emulator?

Memento audere semper!
Go to top


BBoot on real Pegasos 2
Just popping in
Just popping in


I'm tryng to add BBoot 0.8 on real PEGASOS II without any success.
So due I don't waste time I ask for a support.

This is my startup cfg once firmware is started,.
BBoot is case n.5 and does not work, the Pegasos just reboots without letting me to start OS4.

Kickstart.zip contains all current Sys/Kickstart directory.

zip -r Kickstart.zip Kickstart/

Also for BBoot options it's not clear for me il these are commandi line options or not.

Any suggestion?

\ FORTH - Script generated by BootCreator 1.2 (25.01.2007)
\
\ terminal control stuff
\
: TTY.CSI d# 27 EMIT ASCII [ EMIT ;
: TTY.HOME TTY.CSI ASCII H EMIT ;
: TTY.CLR_EOS TTY.CSI ASCII J EMIT ;
: TTY.HOME_CLR TTY.HOME TTY.CLR_EOS ;
\
\ boot menu stuff
\
: my-max-boot-num 5 ;
: my-boot-default 1 ;
: my-boot-delay d# 100 ; \ unit = 100 ms
: my-print-menu ( -- )
TTY.HOME_CLR
." " cr
." Pegasos II - Early Startup Menu" cr
." " cr
." 1: AmigaOS 4.1fe" cr
." 2: MorphOS" cr
." 3: Debian Linux" cr
." 4: MorphOS install or update from cd" cr
." 5: AmigaOS 4.1fe BBoot" cr
." 6: Leave Boot Menu (-)" cr
." " cr
;
: my-boot-case ( num -- )
." " cr
case
1 of " /pci/ide/disk@0,0:0 amigaboot.of " endof
2 of " /pci/ide/disk@0,1:0 boot.img bootdevice mh0" endof
3 of " /pci/ide/disk@0,1:0 vmlinuz-3.16.0-4-powerpc root=/dev/sdb4 radeon.agpmode=-1" endof
4 of " cd boot.img " endof
5 of " /pci/ide/disk@0,0:0 bboot -initrd Kickstart.zip" endof
6 of abort endof
endcase
$boot
;
: my-input-num ( wait-period max-boot-num default-num -- boot-num )
1 \ loop-inc = 1
3 pick 0 do
0d emit
." press 1-"
( wait-period max-boot-num default-num loop-inc )
2 pick ascii 0 + emit
dup 1 = if
." within "
3 pick i - d# 10 / .d
." seconds"
then
." (default: "
over ascii 0 + emit
." ) : "
d# 100 ms
key? if
key
( wait-period max-boot-num default-num loop-inc key )
dup 0d = if \ return pressed
drop leave
then
ascii 0 -
( wait-period max-boot-num default-num loop-inc num )
dup 1 6 pick
( wait-period max-boot-num default-num loop-inc num num 1 max-boot-num )
between if
rot drop swap leave
then
( wait-period max-boot-num default-num loop-inc num )
2drop 0 \ loop-inc = 0
then
dup +loop
drop
( wait-period max-boot-num boot-num )
nip nip
;
my-print-menu
my-boot-delay my-max-boot-num my-boot-default my-input-num
my-boot-case

Go to top


Re: AmigaOS4 FE update 3 incoming from Amiga40 Germany
Just popping in
Just popping in


@kas1e

Is there any possibility Amiga OS 4.2 will be focused exclusively on AEON/ACube products, new Mirari ppc board and (maybe) old PowerPC Macs?

I doubt classics and first generation PowerPc Amiga boards will be supported, so I hope there'll be an hotfix for Pegasos 2 boards..

Go to top


Re: AmigaOS4 FE update 3 incoming from Amiga40 Germany
Just popping in
Just popping in


@smarkusg

here is the official report by Hyperion on hyperion-entertainment.com
About kernel there's following statement:
New, updated kernels for the X5000, X1000, AmigaOne, Pegasos II, Sam460, Sam440, and Classic Amiga systems, featuring upgraded cache handling and DMA operation on supported hardware.

However, it’s not clear whether the Pegasos II PCI IRQ fixes have been included.
In any case, if the issue was due to a lack of time, it might be possible to address it later with a specific hotfix.

Go to top


Re: AmigaOS4 FE update 3 incoming from Amiga40 Germany
Just popping in
Just popping in


Ohhh.. what a great surprise!
Updated via AmiUpdate and everything went well on Pegasos II (latest revision board 2GB and radeon9250 )

Now should has been fixed also PCI devices problem allocating all on the same IRQ.
I wonder if BARS are fixed too like done in BBOOT by Balaton Zoltan.

This is showconfig report, sadly it does not mention allocated IRQ for every device like Ranger does

PROCESSOR: Motorola MPC 7447/7457 Apollo
EMULATED: CPU 68020/68881fpu
CUSTOM CHIPS: NONE
VERSION: Kickstart version 54.57, Exec version 54.57, Disk version 53.21
LEGACY RAM: NONE
ZORRO BOARDS: NONE
PCI BOARDS:
Bus Device Funct. Manuf. Product Status
0x00 0x00 0x00 0x11AB 0x6460 working
0x00 0x01 0x00 0x1106 0x3044 working
0x00 0x05 0x00 0x1102 0x0004 working
0x00 0x06 0x00 0x1095 0x3112 working
0x00 0x07 0x00 0x1106 0x3038 working
0x00 0x07 0x01 0x1106 0x3038 working
0x00 0x07 0x02 0x1106 0x3104 working
0x00 0x0C 0x00 0x1106 0x8231 working
0x00 0x0C 0x01 0x1106 0x0571 working
0x00 0x0C 0x02 0x1106 0x3038 working
0x00 0x0C 0x03 0x1106 0x3038 working
0x00 0x0C 0x04 0x1106 0x8235 working
0x00 0x0C 0x05 0x1106 0x3058 working
0x00 0x0C 0x06 0x1106 0x3068 working
0x00 0x0D 0x00 0x1106 0x3065 working
0x01 0x00 0x00 0x11AB 0x6460 working
0x01 0x08 0x00 0x1002 0x5960 working

Memento audere semper!
Go to top


Re: Interrupts on real pegasos2 on OF after boot
Just popping in
Just popping in


Hi Zoltan, what prevents to fix level triggering interrupts from AmigaOS?
It's safe to use BBoot in a multi boot environment? On my Peg2 I have OS4+MOS+Debian and It's not clear for me it BBoot interfere with multi startup script.

Memento audere semper!
Go to top


Re: Interrupts on real pegasos2 on OF after boot
Just popping in
Just popping in


I wonder if for Pegasos 2 it's possible to set up interrupts from edge to level once AmigaOS is started.

..A command to include in startup sequence or user startup or something similar to old setpatch to run as first command in startup

Memento audere semper!
Go to top


Re: UE1 - Unreal 1 for PPC
Just popping in
Just popping in


Unfortunately, everyone's perspective is influenced by the events of the Amiga soap opera.
Fortunately, outside of the Amiga world, things are experienced differently, and the fact that no one has filed a complaint about copyrighted code shows that we normally look to the future and care little or nothing about the past.
..rest assured, no one cares about our beloved platform.

Go to top


Re: "What if" you have money to develop only one feature of AmigaOS?
Just popping in
Just popping in


Memory protection
SMP-AMP
Standard Development IDE

Memento audere semper!
Go to top


Re: APT-OS4 for Clib4
Just popping in
Just popping in


Just looked at source should be quite simple to add/replace ReadArgs parsing options.

Memento audere semper!
Go to top


Re: My experience jumping from SAM460LE to X5040.
Just popping in
Just popping in


We can add also the unreleased kernel fix for Pegasos 2.
AmigaNG Mysteries..

Memento audere semper!
Go to top


Re: SDK addon package
Just popping in
Just popping in


Thanks a lot Walkero, it's time to give a try to Andrea's new clib4

Memento audere semper!
Go to top


Re: The Settlers II Gold Edition Comes to Amiga – October 18, 2025
Just popping in
Just popping in


That’s really incredible, I’ll buy one 🤙🏻

Memento audere semper!
Go to top



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



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
8 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project