Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
159 user(s) are online (128 user(s) are browsing Forums)

Members: 0
Guests: 159

more...

Support us!

Headlines

Forum Index


Board index » All Posts




Re: AmigaDiskBench Benchmark SSD/NVME/RAM
Just popping in
Just popping in


@derfs

First, thanks for a very nice looking, full-featured and useful program (though it would be helpful to have a bit more detail on what the different benchmark tests do, so one knows what exactly is being benchmarked).

However, I get a recoverable DSI when I run the two most recent versions of AmigaDiskBench (v. 2.5.3 and 2.5.2) on my X1000 running FE Update 3. The DSI occurs soon after I start the program, apparently while it's scanning the drives. I can click on 'Ignore DSI Errors' and the program then appears to run normally (but see below for a different problem).

AmigaOne X1000 release
Machine model
(AmigaOne X1000)
Dump of context at 0xdfac23e0
Trap type
DSI exception
Current kernel stack pointer
0x296ff00
DSISR
40000000  DAR153d5550
No matching page found
Machine State 
(raw): 0x100000000200b030
Machine State 
(verbose): [Hyper] [ExtInt on] [Super] [IAT on] [DAT on
Instruction pointer0x7fa26144
Crashed process
AmigaDiskBench (0x5ea010c0)
DSI verbose error descriptionAccess to address 0x153d5550 not found in hash or BAT (page fault)
Access was a load operation
 0
7fa260c0 5e457220 00000000 5e457304 153d5550 00000005 00000005 02006624
 8
: 02816968 5e457240 00000000 0227fb88 00000794 5d873418 5e7332ac 5e733280
16
61046a10 5def0018 5d870000 5d86b6fc 5d870000 5e733274 5e7332a4 5e73032c
24
5e73229c 80000006 5da5c634 5d870000 5d870000 5e8a5120 5d86b41c 6fcdd350
CR
48222224   XER20000000  CTR00000000  LR7fa260c0

V0 
00000000000000000000000000000000 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V2 
01000100010001000100010001000100 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V4 
ff01b947ff01b947ff01b947ff01b947 00000000000000000000000000000000
V6 
ff01cf31ff01cf31ff01cf31ff01cf31 ff000000ff000000ff000000ff000000
V8 
00000000000000000000000000000000 ffb9b9b9ffb9b9b9ffb9b9b9ffb9b9b9
V10
: 001002120414061608180a1a0c1c0e1e 01000100010001000100010001000100
V12
01000100010001000100010001000100 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V14
cf31cf31cf31cf31cf31cf31cf31cf31 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V16
ce31ce31ce31ce31ce31ce31ce31ce31 ffcfcfcfffcfcfcfffcfcfcfffcfcfcf
V18
01000100010001000100010001000100 ffffffffffffffffffffffffffffffff
V20
00000000000000000000000000000000 00000000000000000000000000000000
V22
00000000000000000000000000000000 00000000000000000000000000000000
V24
00000000000000000000000000000000 00000000000000000000000000000000
V26
00000000000000000000000000000000 00000000000000000000000000000000
V28
00000000000000000000000000000000 00000000000000000000000000000000
V30
00000000000000000000000000000000 00000000000000000000000000000000
VSCR
00000000 VRSAVE00000000

Disassembly of crash site
:
 
7fa2613492410138   stw               r18,312(r1)
 
7fa261389261013c   stw               r19,316(r1)
 
7fa2613c92810140   stw               r20,320(r1)
 
7fa2614093410158   stw               r26,344(r1)
>
7fa261448b440000   lbz               r26,0(r4)
 
7fa26148281a001f   cmplwi            r26,31
 7fa2614c
41810404   bgt-              0x7FA26550
 7fa26150
7f45d378   mr                r5,r26
 7fa26154
38840001   addi              r4,r4,1
 7fa26158
386100c4   addi              r3,r1,196

Kernel command line
DEBUGLEVEL=0 SERIAL

Registers pointing to code
:
r0 AmigaDiskBench:ScanSystemDrives()+0x190 (section 1 0x1D008)
r7 native kernel module kernel+0x00006624
r8 
native kernel module dos.library.kmod+0x006e0308
r11
native kernel module newlib.library.kmod+0x00008fc8
r13
AmigaDiskBench:collapsed_buf.1()+0x5ca8 (section 14 0x7F24)
r14module AmigaDiskBench at 0x5E7332AC (section 1 0x3288)
r15module AmigaDiskBench at 0x5E733280 (section 1 0x325C)
r18AmigaDiskBench:collapsed_buf.1()+0x2890 (section 14 0x4B0C)
r19AmigaDiskBench:ui()+0xbc (section 14 0x208)
r20AmigaDiskBench:collapsed_buf.1()+0x2890 (section 14 0x4B0C)
r21module AmigaDiskBench at 0x5E733274 (section 1 0x3250)
r22module AmigaDiskBench at 0x5E7332A4 (section 1 0x3280)
r23module AmigaDiskBench at 0x5E73032C (section 1 0x308)
r24module AmigaDiskBench at 0x5E73229C (section 1 0x2278)
r26AmigaDiskBench:s_part_vol.11()+0x0 (section 14 0x1F1140)
r27AmigaDiskBench:collapsed_buf.1()+0x2890 (section 14 0x4B0C)
r28AmigaDiskBench:collapsed_buf.1()+0x2890 (section 14 0x4B0C)
r30AmigaDiskBench:IDOS()+0x0 (section 13 0x0)
ip AmigaDiskBench:ScanSystemDrives()+0x214 (section 1 0x1D08C)
lr AmigaDiskBench:ScanSystemDrives()+0x190 (section 1 0x1D008)
ctrunknown (0x0)

Stack trace:
(
0x5e457220AmigaDiskBench:ScanSystemDrives()+0x214 (section 1 0x1D08C)
(
0x5e457390AmigaDiskBench:ScanSystemDrives()+0x190 (section 1 0x1D008)
(
0x5e457900AmigaDiskBench:StartGUI()+0xbfc (section 1 0x60F0)
(
0x5e457d40native kernel module newlib.library.kmod+0x00002614
(0x5e457d90native kernel module newlib.library.kmod+0x000032f0
(0x5e457f40native kernel module newlib.library.kmod+0x00003864
(0x5e457f70AmigaDiskBench:_start()+0x1e0 (section 1 0x1E0)
(
0x5e457fc0native kernel module kernel+0x0005a1a4
(0x5e457fd0native kernel module kernel+0x0005a21c

Disassembly of crash site
:
 
7fa2613492410138   stw               r18,312(r1)
 
7fa261389261013c   stw               r19,316(r1)
 
7fa2613c92810140   stw               r20,320(r1)
 
7fa2614093410158   stw               r26,344(r1)
>
7fa261448b440000   lbz               r26,0(r4)
 
7fa26148281a001f   cmplwi            r26,31
 7fa2614c
41810404   bgt-              0x7FA26550
 7fa26150
7f45d378   mr                r5,r26
 7fa26154
38840001   addi              r4,r4,1
 7fa26158
386100c4   addi              r3,r1,196
Stack pointer 
(0x5e457220is inside bounds
Redzone is OK 
(4)

There is also a second, more fatal, crash. Because it's very similar to a crash in the most recent version of Rave, I posted the details of this crash in the Rave thread, where the problem has been discussed at some length.

Go to top


Re: Introducing the Rear Window blog
Just popping in
Just popping in


@trixie

The latest version of AmigaDiskBench (v. 2.5.3) seems to have a very similar bug as Rave: When I run the program, select the Disk Info tab, and then click on "Fixed Drives/sb600sata.device" in the listview the program stops responding, along with much of the OS. (There is a recoverable DSI when I first run the program; that DSI doesn't seem related to the lockup bug.)

Like Rave, the crash happens when the program is working with ReAction gadgets, and the stack trace shows the crash occurs during a series of nested calls to the layout.gadget, followed by a call to the button.gadget. The first part of the crash log, including the general info and the register dump, seems to go missing. But what remains is enough to get an idea what was happening when the crash occurred:

Kernel command lineDEBUGLEVEL=0 SERIAL

Registers pointing to code
:
r0 native kernel module kernel+0x000375ac
r3 
native kernel module kernel+0x00009dd4
r5 
native kernel module kernel+0x0000b030
r6 
native kernel module kernel+0x00a8418c
r13
AmigaDiskBench:collapsed_buf.1()+0x5ca8 (section 14 0x7F24)
r27module DEVS:printer.device at 0x00000001 (section 0 0xFFFFFFDC)
r28native kernel module kernel+0x00a87032
r31
native kernel module kernel+0x009724f0
ip 
native kernel module kernel+0x00009dbc
lr 
native kernel module kernel+0x000375b4
ctr
native kernel module kernel+0x00035e60

Stack trace
:
(
0x5e456660native kernel module kernel+0x00009dbc
(0x5e456690native kernel module kernel+0x000375b4
(0x5e4566b0native kernel module kernel+0x00033b70
(0x5e4566d0module CLASSES:gadgets/button.gadget at 0x7FDC0234 (section 0 0x3210)
(
0x5e4567d0native kernel module intuition.library.kmod+0x000250d4
(0x5e456820native kernel module intuition.library.kmod+0x00025530
(0x5e4568a0module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5e456950module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5e456a70native kernel module intuition.library.kmod+0x000250d4
(0x5e456ac0native kernel module intuition.library.kmod+0x00025530
(0x5e456b40module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5e456bf0module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5e456d10native kernel module intuition.library.kmod+0x000250d4
(0x5e456d60native kernel module intuition.library.kmod+0x00025530
(0x5e456de0module CLASSES:gadgets/layout.gadget at 0x7FDF15B0 (section 0 0xC58C)
(
0x5e456e70native kernel module intuition.library.kmod+0x000250d4
(0x5e456ec0native kernel module intuition.library.kmod+0x00025530
(0x5e456f40module CLASSES:gadgets/clicktab.gadget at 0x7FB33968 (section 0 0x5944)
(
0x5e457040module CLASSES:gadgets/clicktab.gadget at 0x7FB35030 (section 0 0x700C)
(
0x5e4570f0native kernel module intuition.library.kmod+0x000250d4
(0x5e457140native kernel module intuition.library.kmod+0x00025530
(0x5e4571c0module CLASSES:gadgets/layout.gadget at 0x7FDE9394 (section 0 0x4370)
(
0x5e457270module CLASSES:gadgets/layout.gadget at 0x7FDED740 (section 0 0x871C)
(
0x5e457390native kernel module intuition.library.kmod+0x000250d4
(0x5e4573e0native kernel module intuition.library.kmod+0x00025530
(0x5e457460module CLASSES:gadgets/layout.gadget at 0x7FDE9FB0 (section 0 0x4F8C)
(
0x5e457570module CLASSES:window.class at 0x7FDF5300 (section 0 0x22DC)
(
0x5e457590module CLASSES:window.class at 0x7FDF74E8 (section 0 0x44C4)
(
0x5e4575f0module CLASSES:window.class at 0x7FDFEEF8 (section 0 0xBED4)
(
0x5e4577c0native kernel module intuition.library.kmod+0x000250d4
(0x5e457810native kernel module intuition.library.kmod+0x00025530
(0x5e457890native kernel module intuition.library.kmod+0x0000b3e4
(0x5e457900AmigaDiskBench:StartGUI()+0x1294 (section 1 0x6788)
(
0x5e457d40native kernel module newlib.library.kmod+0x00002614
(0x5e457d90native kernel module newlib.library.kmod+0x000032f0
(0x5e457f40native kernel module newlib.library.kmod+0x00003864
(0x5e457f70AmigaDiskBench:_start()+0x1e0 (section 1 0x1E0)
(
0x5e457fc0native kernel module kernel+0x0005a1a4
(0x5e457fd0native kernel module kernel+0x0005a21c

Disassembly of crash site
:
 02009
dac7c641b78   mr                r4,r3
 
02009db03c600200   lis               r3,512
 
02009db460639dd4   ori               r3,r3,40404
 
02009db844000022   .word             0x44000022
>02009dbc4e800020   blr               
 
02009dc07c641b78   mr                r4,r3
 
02009dc43c600200   lis               r3,512
 
02009dc860639f3c   ori               r3,r3,40764
 
02009dcc44000022   .word             0x44000022
 
02009dd04e800020   blr               
Stack pointer 
(0x5e456660is inside bounds
Redzone is OK 
(4)

The exact code where the crash occurs is different than Rave. There are some other differences as well: unlike Rave, the crash occurs under FE Update 2, as well as under Update 3. And unlike Rave, the crash occurs even if AmigaDiskBench is run from the RAM disk. While the crash occurs most of the time, it occasionally doesn't, unlike Rave where it is always repeatable. Since I have only an X1000, I can't say if the crash only occurs on the X1000, as it does with Rave.

AmigaDiskBench isn't your responsibility, but the fact that a very similar bug occurs there is some evidence that it's not caused by your code doing anything wrong, and may in fact be a system problem of some sort. And perhaps the differences between the Rave crash and the AmigaDiskBench crash provide some clues as to where the problem lies.


Edited by msteed on 2026/3/4 2:18:35
Go to top


Re: PatchASL => MUI File Requester instead of ASL File Requester
Not too shy to talk
Not too shy to talk


I don't use the mui file requester since many years because of some problem it gave me that i could not live with.

I should ofcourse have reported it but never got around to do so.

Does anyone know what kind of problem it gave and have it been fixed?
I can't remember what it was.

Go to top


Re: Upcoming Mirari PPC motherboard
Just popping in
Just popping in


@bennyQuote:
benny wrote:@n3m3

Problably when Mos 3.20 is ready


Is there a timeline for that?

Go to top


Re: Upcoming Mirari PPC motherboard
Just popping in
Just popping in


@n3m3

Problably when Mos 3.20 is ready

Go to top


Re: PatchASL => MUI File Requester instead of ASL File Requester
Not too shy to talk
Not too shy to talk


@C16Oli

In MUI you can choose what buttons shall be shown in the Window-border. Snapshot is the option that you are looking for.

Go to top


Re: Minor feature suggestions for OS 4.2
Not too shy to talk
Not too shy to talk


@Tuvok

but names are strings and no numbers. they will be sorted alphabetically.
so this is the expected result.

regards...
michael

Go to top


Re: 2026-Feb/March-Bubbelsche Deluxe by EntwicklerX !
Home away from home
Home away from home


@Tuvok

next is 100,000 mark

_______________________________
c64-dual sids, A1000, A1200-060@93, A4000-CSMKIII
PiStorm32 & Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top


Re: Minor feature suggestions for OS 4.2
Just popping in
Just popping in


@tao

Fix (or enhance) name sorting in Workbench (or is it a dependency in locale?)

e.g. on the Workbench the files below sorted by name are displayed in the following order.

filename_09.txt
filename_1.txt
filename_10.txt
filename_12.txt
filename_123.txt
filename_13.txt
filename_2.txt
filename_20.txt
filename_3.txt
filename_830.txt
filename_9.txt

Seems wrong. Mathematically ist seems more correct like this:

filename_1.txt
filename_2txt
filename_3.txt
filename_9.txt
filename_09.txt
filename_12.txt
filename_13.txt
filename_20.txt
filename_123.txt
filename_830.txt

Go to top


Re: SCSI HD in A1200
Just can't stay away
Just can't stay away


@Ferry

Can you check your signature links? They don't work.

Go to top


Re: 2026-Feb/March-Bubbelsche Deluxe by EntwicklerX !
Just popping in
Just popping in


@328gts

Resized Image

92067

Go to top


Re: Upcoming Mirari PPC motherboard
Just popping in
Just popping in


I know this question has been asked, multiple times.

How far are we out from being able to start purchasing and building our own?

Go to top


Re: Upcoming Mirari PPC motherboard
Quite a regular
Quite a regular


@Tuvok
Thanks! Corrected.

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
Go to top


Re: Upcoming Mirari PPC motherboard
Just popping in
Just popping in


@sailor

The article was an interesting read! I noticed a small little typo in the 3rd paragraph. T2021 instead of T2081.

Go to top


Re: PTDQ - faster C2P
Quite a regular
Quite a regular


Since the last demo reused the graphics of the previous one (with improved quality and additional effects, thanks to the extra alpha channel), the latter didn't look that good anymore, so I decided to rework it to produce a more meaningful and interesting result. I just released it, so who wants to try in on their machine can get it from https://retream.itch.io/ptdq as usual.





LAYERS

Common:
* PTDQ system
* RGBWa color model
* 320x256 visible dots
* interleaved bitplanes
* horizontal and vertical scrolling

Background:
* 336x272 dots
* maximum 256 colors

Foreground:
* 672x576 dots
* maximum 81 non-transparent colors
* 8-bit alpha per base color

NOTES

* Both the layers reside in CHIP RAM.
* The layers use 6 bitplanes in all.
* If the foreground had not used 100% transparent dots, its maximum number of colors would have been 256.
* The foreground mode is changed by writing a whole 24-bit palette to the COLORxx registers with the CPU during the vertical blanking. The required palettes are pre-calculated at startup.
* The Copper is idle most of time (but if the staggered lines are on, it performs a wait and a write for each visible rasterline). The Blitter is idle.
* The texture is 512x512 dots and gets scaled and rotated onto a triple-buffered 128x128 dots raster.
* The raster gets rendered onto the foreground while racing the beam by means of PTDQ_DoC2P_R() when, at the end of a frame, it is found to have changed (so, at most 50 times per second, even if the fps limit is off).

PERFORMANCE

On a stock Amiga 1200, the speed is about 17.5 fps.
On an Amiga 1200 equipped with a Blizzard 1230 IV mounting a 50 MHz 68030 and 60 ns FAST RAM, the speed varies between 80 and 94 fps.
The fps fluctuation depends on the fact that the fetching of the texture dots is more of less friendly to the CPU data cache according to the scale factor and the rotation angle.

RETREAM - retro dreams for Amiga, Commodore 64 and PC
Go to top


Re: Upcoming Mirari PPC motherboard
Quite a regular
Quite a regular


English version of Mirari benchmark is on IntuitionBase

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
Go to top


Re: SCSI HD in A1200
Just popping in
Just popping in


Reviving an old thread…

I had the same idea some time ago, to have an internal SCSI drive in my desktop A1200 with Blizzard SCSI Kit, but I didn't want to lose the possibility to connect external devices, so what I did is to make a new cable:

SCSI Kit connector ==> Internal DB25 ==> External DB25 (the original one)

Both DB25 connectors are female, and usually devices have male ones, but it's a wise decision to have some DB25 gender changers (male-male), just in case, some devices have the other gender, or you need an adaptor with the other gender (SCSI2SD needed a IDC50 to DB25 adaptor, and the DB25 in the adaptor was female, so a gender changer was mandatory).

So, whatever I connect to the internal one, inside the A1200, it has the termination set to OFF, so I can connect external devices on the rear DB25 connector. I have external HDs, a ZIP drive, several 2GB Jaz drives, a tape drive, a scanner, optical drives, even a SCSI 3"1/2 floppy drive from a SGI…

I have tried internally a SCSI2SD, a ZuluSCSI RP2040 and a SCSIknife Multi, all three work well.

You may wonder what happens if termination is set to OFF and i don't connect anything to the external one, problems may arise (even if I have never faced a single problem with only one device connected in 30 years), or else I should open the A1200 lid and change termination: I have an external DB25 terminator ( https://i.imgur.com/LAXOMja.jpeg ), so when nothing else is connected, I plug the terminator. Solved.

Now I want to try an internal BlueSCSI v2 with a RPi Pico 2W, it has WiFi, a nice and useful feature, and I'd like to give it a go. The problem with these small devices, this one and the ZuluSCSI Slim Pico, both designed to be external, the last device, is that both have termination forced to ON by design, you cannot change it. Fortunately, a friend with knowledge in electronics tweaked the BlueSCSI v2 DB25 and redesigned it, taking out the soldered termination resistances and placing holes for a socket for two resistive grids that do termination, like in the old hard disks, so you can connect them or not depending on the use. When internal, they will be unplugged, but I will be able to use it as external too just plugging them in its place.

Saluditos,

Ferrán.

Amiga user since 1988
AOS4 Betatester
Member of ATO Spain
A1 Cfg
OS4 SCR
A1200
Go to top


Re: Virtio SCSI driver for AmigaOS4.1FE on QEMU
Quite a regular
Quite a regular


@derfs
Thanks!
It works fine on macOS on A1.
Video test to see how it works





On Linux, I have peg2 and it doesn't work properly there.
Similarly, on peg2, I have problems with Virtio SCSI....

Go to top


Re: X1000 won't turn off
Home away from home
Home away from home


@ncafferkey


change CMOS battery

_______________________________
c64-dual sids, A1000, A1200-060@93, A4000-CSMKIII
PiStorm32 & Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top


Re: PatchASL => MUI File Requester instead of ASL File Requester
Just popping in
Just popping in


@kas1e

That's correct. But the file requester does not have any prefs unlike a full MUI window/apps.

Go to top



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



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