09 December 2013, 17:46 | #21 | ||
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,764
|
Quote:
Code:
.minwidth cmp.w #oxNLA_minwidth,d0 bne.b .minheight move.w d1,oxNL_minwidth(a0) rts .minheight cmp.w #oxNLA_minheight,d0 bne.b .propw move.w d1,oxNL_minheight(a0) rts .propw cmp.w #oxNLA_propw,d0 bne.b .proph move.w d1,oxNL_propw(a0) rts Quote:
Code:
.add_to_folder ; folder in d4 move.l d4,a0 lea oxNLI_bone(a0),a0 move.w oxNLI_numfold-oxNLI_bone(a0),d0 beq .insert subq.w #1,d0 .find_tail move.l (a0),a0 dbf d0,.find_tail .insert ; insert node a4 after node a0 lea oxNLI_bone(a4),a1 move.l MLN_SUCC(a0),a2 move.l a2,MLN_SUCC(a1) move.l a1,MLN_SUCC(a0) move.l a1,MLN_PRED(a2) move.l a0,MLN_PRED(a1) Code:
lea oxNLI_bone(a4),a1 move.l MLN_SUCC(a0),a2 move.l a2,MLN_SUCC(a1) move.l a1,MLN_SUCC(a0) move.l a1,MLN_PRED(a2) move.l a0,MLN_PRED(a1) |
||
09 December 2013, 17:57 | #22 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
Ok, in the "minwidth, minheight" code snippet the compare value and the offset are not the same. dunno how to solve that with (a0,d0.w) or so. Hmm ...
The 'find tail' in the Listview, you're right, thats not good. It's the func that adds a new row to the list, not so relevant for GUI speed. Also that 'newlist' class is obsolete and replaced by the 'listview' class... |
09 December 2013, 18:09 | #23 |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 779
|
I tested this on my A1200 with WB3.1 (see sig for specs), roughly similar experience as daxb.
Getting jfif.datatype - "Cannot quantize to fewer than 8 colors" when running both 'oxlibinfo' and 'xuitest_colorpicker'. The 'oxlibinfo' window is too big vertically on my PAL resolution, and no scrollbars to move around. Slow/sluggish when changing tabs or expanding menues. BTW: I'm posting this reply via iBrowse on the A1200. |
09 December 2013, 18:15 | #24 | |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,764
|
Quote:
D0 is set to an ENUM value. If it's set to the corresponding structure value instead (enum member oxNLA_minwidth corresponds to structure member oxNL_minwidth), then you can use move.w d1,(a0,d0.w) instead, because it's the same as move.w d1,oxNL_minwidth(a0). So I have the wrong version of the source code Sorry about that |
|
09 December 2013, 18:29 | #25 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 7,001
|
@AGS: you are not handling the input events in the right order. For example on the oxlibinfo information page, if I drag the scroll bar down with the mouse, then release the button and move the mouse up, the scroll bar follows the mouse up before it realizes that I released the button.
Actually I don't know how it is even possible to program it that way. IIRC you drive the whole gui from IDCMP events. IDCMP events come in like this: mousemove, mousemove, mousemove, mousemove, mousebuttons, mousemove, mousemove, mousemove. How is it possible that the GUI follows the mouse after the button has been released? |
09 December 2013, 18:31 | #26 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 7,001
|
@Thorham: the instructions you suggest don't exist on 68000. If the library is 68020+, then it's ok.
|
09 December 2013, 18:33 | #27 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
Thorham, I think I cannot use the offset instead of the enumerated value because the offeset is internal and the enum value is external (for the progs). The idea why I separate them is, that if the class structure changes, the program may still get same results with the same enum values. Never mind looking at the obsolete source. The class is still used by oxlibinfo , so ... The current sources together with an installer and such will be available after I am through with fixing the problems you and the others write about here. However I can also make a preview archive now if you are interested.
@modrobert Thank you for the insight. I am currently working on a possible speedup. I noticed the idea with the scrollable window content. For the datatype problem I have no idea, it's new to me that such a problem exists. Did you run it on a 4 color screen? Last edited by AGS; 09 December 2013 at 18:54. |
09 December 2013, 18:39 | #28 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
@Thomas Thanks for pointing out the problem with the order of the messages. Seems strange, but must have a reason.
|
09 December 2013, 19:04 | #29 |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 779
|
First I had 16 colors ScreenMode, then I tried 256 colors, still same error message about jfif.datatype.
|
09 December 2013, 19:13 | #30 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
Could you make use of looking at the datatype handling part of the source?
|
09 December 2013, 20:43 | #31 | ||
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,764
|
Quote:
Quote:
Could it be possible the code crashes on 3.0 but not 3.1? Anyway, I'll wait for the fixed version. Perhaps it works under 3.0, if not, then there may be something that needs 3.1. |
||
09 December 2013, 20:49 | #32 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
It should not crash with 3.0, we tried it. Just a little chance that our 3.0 is not a real 3.0 and some system parts are newer. But from my point of view - as far i know what i coded - it runs under 3.0 as well.
|
09 December 2013, 21:49 | #33 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,764
|
Okay, then I'll just wait for the new version. If it still crashes on my system, then it's probably some conflicting software. Perhaps MCP. That program does NOT play nice with everything.
|
09 December 2013, 21:51 | #34 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
Could you please try it with MCP turned off?
|
09 December 2013, 23:01 | #35 | |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
Quote:
|
|
09 December 2013, 23:07 | #36 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
I definitely know how to speed it up now, at least partially (window opens still slow). I am on it. Could you please turn Doublebuffer off and tell me if the redraw when changing tabs takes so long or something else before that?
|
09 December 2013, 23:46 | #37 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
|
10 December 2013, 00:33 | #38 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
With doublebuffer off it is really fast. Unfortunately, I can`t reproduce the "sometimes" redraw is very slow what still happens with doublebuffer off. If you "fix" the mouse movement issue, maybe the problem will go.
|
11 December 2013, 20:32 | #39 |
XoXo/Tasko Developer
Join Date: Dec 2013
Location: Munich
Age: 48
Posts: 450
|
New SpeedUp Version
This is not the final SpeedUp, just an intermediate speedup. Please try this out. If it works I can try to implement 'full' speedup of gui reaction and refresh time ... Now has Scrollbars in the Window borders, but they yet do nothing, they are just there. :) With "oxtestclass <classname>" you can test single classes, maybe most of them work unter 3.0 so that you can narrow down where the crash happens. Classnames are found in libs:ox/ after manual install. New Addition: the programm "test_crosswindow" opens two windows with nearly identical content. One oft the two sends any color/wheel changes to the other window and there the inputs are set to the same values. changing the inputs in the other window does not affect the first one. This is just a little test ... EDIT: full speed update now available: http://images.quicktunnels.net/openxui_latest.zip Last edited by AGS; 18 December 2013 at 16:07. |
12 December 2013, 14:17 | #40 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,304
|
Quicktest:
oxlibinfo: At startup I get infinity MuForce hits (similar/same to test_crosswindow hits - see below) but GUI open and seems to be faster now. The first three hits: Code:
12-Dez-13 12:35:33 BYTE READ from 00000008 PC: 0201ED8E USP : 01B76830 SR: 0010 (U0)(-)(-) TCB: 01B6E930 Data: 00004C01 0201CDB5 0000000C 01B6A97E 00000000 00000000 00000000 00000000 ----> 0201CDB5 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00000035 ----> 01B6A97E - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000CB6 Addr: 00000000 01A1A450 01B6AD76 01A1A450 01B6A866 017846E0 01080CB0 010826EC Stck: 01A1A450 0201EDC6 00004C01 0201CDB5 01A1A450 01A1A450 01B6AD76 01080CB0 Stck: 0201E7BE 0201DEE4 01B6AD56 00000017 01B6A97E 00000000 00000000 00000000 Stck: 00000000 019D4998 019D4998 01B6AD56 019D4998 01B6A866 01791C10 01080CB0 Stck: 0201E01C 01B6AD4A 0000002D 01B6A97E 00000000 00000000 00000000 00000000 Stck: 00000000 01B6A866 01B6AD2A 019D52C0 01B6A866 00000000 0178D434 0201DDC0 Stck: 0000002D 00000000 01B6A866 01B6AD2A 0178D434 02023622 01A0EB80 0201E6F2 ----> 0201ED8E - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000200E ----> 0201EDC6 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00002046 ----> 0201CDB5 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00000035 ----> 01B6AD76 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 000010AE ----> 0201E7BE - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001A3E ----> 0201DEE4 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001164 ----> 01B6AD56 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 0000108E ----> 01B6A97E - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000CB6 ----> 01B6AD56 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 0000108E ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 0201E01C - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000129C ----> 01B6AD4A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001082 ----> 01B6A97E - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000CB6 ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 01B6AD2A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001062 ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 0201DDC0 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001040 ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 01B6AD2A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001062 ----> 02023622 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 000068A2 ----> 0201E6F2 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001972 PC-8: 204060D8 225F4891 00F04C9F 00FC4E75 42A80054 08E80004 00332F08 20680018 PC *: 08E80005 0008205F 4E752028 0018671A 48E70060 22402029 0048670A 24402548 0201ed6e : 2040 movea.l d0,a0 0201ed70 : 60d8 bra.s $201ed4a 0201ed72 : 225f movea.l (a7)+,a1 0201ed74 : 4891 00f0 movem.w d4-d7,(a1) 0201ed78 : 4c9f 00fc movem.w (a7)+,d2-d7 0201ed7c : 4e75 rts 0201ed7e : 42a8 0054 clr.l $54(a0) 0201ed82 : 08e8 0004 0033 bset #$4,$33(a0) 0201ed88 : 2f08 move.l a0,-(a7) 0201ed8a : 2068 0018 movea.l $18(a0),a0 0201ed8e : *08e8 0005 0008 bset #$5,$8(a0) 0201ed94 : 205f movea.l (a7)+,a0 0201ed96 : 4e75 rts 0201ed98 : 2028 0018 move.l $18(a0),d0 0201ed9c : 671a beq.s $201edb8 0201ed9e : 48e7 0060 movem.l a1-a2,-(a7) 0201eda2 : 2240 movea.l d0,a1 0201eda4 : 2029 0048 move.l $48(a1),d0 0201eda8 : 670a beq.s $201edb4 0201edaa : 2440 movea.l d0,a2 0201edac : 2548 0054 move.l a0,$54(a2) Name: "Open XUI Prefs and Info" 12-Dez-13 12:35:33 BYTE WRITE to 00000008 data=20 PC: 0201ED94 USP : 01B76830 SR: 8714 (U7)(-)(-) TCB: 01B6E930 Data: 00004C01 0201CDB5 0000000C 01B6A97E 00000000 00000000 00000000 00000000 ----> 0201CDB5 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00000035 ----> 01B6A97E - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000CB6 Addr: 00000000 01A1A450 01B6AD76 01A1A450 01B6A866 017846E0 01080CB0 010826EC Stck: 01A1A450 0201EDC6 00004C01 0201CDB5 01A1A450 01A1A450 01B6AD76 01080CB0 Stck: 0201E7BE 0201DEE4 01B6AD56 00000017 01B6A97E 00000000 00000000 00000000 Stck: 00000000 019D4998 019D4998 01B6AD56 019D4998 01B6A866 01791C10 01080CB0 Stck: 0201E01C 01B6AD4A 0000002D 01B6A97E 00000000 00000000 00000000 00000000 Stck: 00000000 01B6A866 01B6AD2A 019D52C0 01B6A866 00000000 0178D434 0201DDC0 Stck: 0000002D 00000000 01B6A866 01B6AD2A 0178D434 02023622 01A0EB80 0201E6F2 ----> 0201ED94 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00002014 ----> 0201EDC6 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00002046 ----> 0201CDB5 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00000035 ----> 01B6AD76 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 000010AE ----> 0201E7BE - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001A3E ----> 0201DEE4 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001164 ----> 01B6AD56 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 0000108E ----> 01B6A97E - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000CB6 ----> 01B6AD56 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 0000108E ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 0201E01C - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000129C ----> 01B6AD4A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001082 ----> 01B6A97E - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000CB6 ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 01B6AD2A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001062 ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 0201DDC0 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001040 ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 01B6AD2A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001062 ----> 02023622 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 000068A2 ----> 0201E6F2 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001972 PC-8: 489100F0 4C9F00FC 4E7542A8 005408E8 00040033 2F082068 001808E8 00050008 PC *: 205F4E75 20280018 671A48E7 00602240 20290048 670A2440 25480054 23480048 0201ed74 : 4891 00f0 movem.w d4-d7,(a1) 0201ed78 : 4c9f 00fc movem.w (a7)+,d2-d7 0201ed7c : 4e75 rts 0201ed7e : 42a8 0054 clr.l $54(a0) 0201ed82 : 08e8 0004 0033 bset #$4,$33(a0) 0201ed88 : 2f08 move.l a0,-(a7) 0201ed8a : 2068 0018 movea.l $18(a0),a0 0201ed8e : 08e8 0005 0008 bset #$5,$8(a0) 0201ed94 : *205f movea.l (a7)+,a0 0201ed96 : 4e75 rts 0201ed98 : 2028 0018 move.l $18(a0),d0 0201ed9c : 671a beq.s $201edb8 0201ed9e : 48e7 0060 movem.l a1-a2,-(a7) 0201eda2 : 2240 movea.l d0,a1 0201eda4 : 2029 0048 move.l $48(a1),d0 0201eda8 : 670a beq.s $201edb4 0201edaa : 2440 movea.l d0,a2 0201edac : 2548 0054 move.l a0,$54(a2) 0201edb0 : 2348 0048 move.l a0,$48(a1) Name: "Open XUI Prefs and Info" 12-Dez-13 12:35:33 BYTE READ from 00000008 PC: 0201ED8E USP : 01B766D8 SR: 0010 (U0)(-)(-) TCB: 01B6E930 Data: 00004801 01B6AE72 00000040 01B6AE4A 00000000 00000000 00000000 00000000 ----> 01B6AE72 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 000011AA ----> 01B6AE4A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001182 Addr: 00000000 01A1D868 01B6AE6E 01A1D868 01B6A866 01791CC0 01080CB0 010826EC Stck: 01A1D868 0201EDC6 00004801 01B6AE72 01A1D868 01A1D868 01B6AE6E 01080CB0 Stck: 0201E7BE 0201DEE4 01B6AE66 00000031 01B6AE4A 00000000 00000000 00000000 Stck: 00000000 01A1E300 01A1E300 01B6AE66 01A1E300 01B6A866 0178D500 01080CB0 Stck: 0201E01C 01B6AE52 00000019 01B6AE4A 00000000 00000000 00000000 00000000 Stck: 00000000 01B6A866 01B6AE4A 01A0AAA0 01B6A866 00000000 0178D434 0201DDC0 Stck: 00000019 00000000 01B6A866 01B6AE4A 0178D434 02023EF8 0201E6F2 00000010 ----> 0201ED8E - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000200E ----> 0201EDC6 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00002046 ----> 01B6AE72 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 000011AA ----> 01B6AE6E - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 000011A6 ----> 0201E7BE - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001A3E ----> 0201DEE4 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001164 ----> 01B6AE66 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 0000119E ----> 01B6AE4A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001182 ----> 01B6AE66 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 0000119E ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 0201E01C - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000129C ----> 01B6AE52 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 0000118A ----> 01B6AE4A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001182 ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 01B6AE4A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001182 ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 0201DDC0 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001040 ----> 01B6A866 - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00000B9E ----> 01B6AE4A - "Ram:openxui_speedup/oxlibinfo" Hunk 0000 Offset 00001182 ----> 02023EF8 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00007178 ----> 0201E6F2 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001972 PC-8: 204060D8 225F4891 00F04C9F 00FC4E75 42A80054 08E80004 00332F08 20680018 PC *: 08E80005 0008205F 4E752028 0018671A 48E70060 22402029 0048670A 24402548 0201ed6e : 2040 movea.l d0,a0 0201ed70 : 60d8 bra.s $201ed4a 0201ed72 : 225f movea.l (a7)+,a1 0201ed74 : 4891 00f0 movem.w d4-d7,(a1) 0201ed78 : 4c9f 00fc movem.w (a7)+,d2-d7 0201ed7c : 4e75 rts 0201ed7e : 42a8 0054 clr.l $54(a0) 0201ed82 : 08e8 0004 0033 bset #$4,$33(a0) 0201ed88 : 2f08 move.l a0,-(a7) 0201ed8a : 2068 0018 movea.l $18(a0),a0 0201ed8e : *08e8 0005 0008 bset #$5,$8(a0) 0201ed94 : 205f movea.l (a7)+,a0 0201ed96 : 4e75 rts 0201ed98 : 2028 0018 move.l $18(a0),d0 0201ed9c : 671a beq.s $201edb8 0201ed9e : 48e7 0060 movem.l a1-a2,-(a7) 0201eda2 : 2240 movea.l d0,a1 0201eda4 : 2029 0048 move.l $48(a1),d0 0201eda8 : 670a beq.s $201edb4 0201edaa : 2440 movea.l d0,a2 0201edac : 2548 0054 move.l a0,$54(a2) Name: "Open XUI Prefs and Info" test_crosswindow: Works as you described but many MuForce hits at launch. Only the first ones: Code:
12-Dez-13 12:30:50 BYTE READ from 00000008 PC: 01B6F50E USP : 01B6D2A0 SR: 0010 (U0)(-)(-) TCB: 01B65408 Data: 00004801 0089A1C7 00000050 00000000 00000000 00000000 00000000 00000000 Addr: 00000000 01814C20 019D4972 01814C20 01791870 0178C670 01080CB0 010826EC Stck: 01814C20 01B6F546 00004801 0089A1C7 01814C20 01814C20 019D4972 01080CB0 Stck: 01B6EF3E 01B6E664 019D4962 00000039 00000000 00000000 00000000 00000000 Stck: 00000000 01791FF0 01791FF0 019D4962 01791FF0 01791870 0178C670 01080CB0 Stck: 01B6E79C 019D494E 00000039 00000000 00000000 00000000 00000000 00000000 Stck: 017918F0 01791980 019D4946 017918F0 01791870 01784900 01080CB0 01B6E79C Stck: 019D45F0 0000002D 00000000 00000000 00000000 00000000 00000000 01791870 ----> 01B6F50E - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000200E ----> 01B6F546 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00002046 ----> 019D4972 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 000004CA ----> 01B6EF3E - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001A3E ----> 01B6E664 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001164 ----> 019D4962 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 000004BA ----> 019D4962 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 000004BA ----> 01B6E79C - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000129C ----> 019D494E - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 000004A6 ----> 019D4946 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 0000049E ----> 01B6E79C - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000129C ----> 019D45F0 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 00000148 PC-8: 204060D8 225F4891 00F04C9F 00FC4E75 42A80054 08E80004 00332F08 20680018 PC *: 08E80005 0008205F 4E752028 0018671A 48E70060 22402029 0048670A 24402548 01b6f4ee : 2040 movea.l d0,a0 01b6f4f0 : 60d8 bra.s $1b6f4ca 01b6f4f2 : 225f movea.l (a7)+,a1 01b6f4f4 : 4891 00f0 movem.w d4-d7,(a1) 01b6f4f8 : 4c9f 00fc movem.w (a7)+,d2-d7 01b6f4fc : 4e75 rts 01b6f4fe : 42a8 0054 clr.l $54(a0) 01b6f502 : 08e8 0004 0033 bset #$4,$33(a0) 01b6f508 : 2f08 move.l a0,-(a7) 01b6f50a : 2068 0018 movea.l $18(a0),a0 01b6f50e : *08e8 0005 0008 bset #$5,$8(a0) 01b6f514 : 205f movea.l (a7)+,a0 01b6f516 : 4e75 rts 01b6f518 : 2028 0018 move.l $18(a0),d0 01b6f51c : 671a beq.s $1b6f538 01b6f51e : 48e7 0060 movem.l a1-a2,-(a7) 01b6f522 : 2240 movea.l d0,a1 01b6f524 : 2029 0048 move.l $48(a1),d0 01b6f528 : 670a beq.s $1b6f534 01b6f52a : 2440 movea.l d0,a2 01b6f52c : 2548 0054 move.l a0,$54(a2) Name: "OX TEST" 12-Dez-13 12:30:50 BYTE WRITE to 00000008 data=20 PC: 01B6F514 USP : 01B6D2A0 SR: 8714 (U7)(-)(-) TCB: 01B65408 Data: 00004801 0089A1C7 00000050 00000000 00000000 00000000 00000000 00000000 Addr: 00000000 01814C20 019D4972 01814C20 01791870 0178C670 01080CB0 010826EC Stck: 01814C20 01B6F546 00004801 0089A1C7 01814C20 01814C20 019D4972 01080CB0 Stck: 01B6EF3E 01B6E664 019D4962 00000039 00000000 00000000 00000000 00000000 Stck: 00000000 01791FF0 01791FF0 019D4962 01791FF0 01791870 0178C670 01080CB0 Stck: 01B6E79C 019D494E 00000039 00000000 00000000 00000000 00000000 00000000 Stck: 017918F0 01791980 019D4946 017918F0 01791870 01784900 01080CB0 01B6E79C Stck: 019D45F0 0000002D 00000000 00000000 00000000 00000000 00000000 01791870 ----> 01B6F514 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00002014 ----> 01B6F546 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00002046 ----> 019D4972 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 000004CA ----> 01B6EF3E - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001A3E ----> 01B6E664 - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 00001164 ----> 019D4962 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 000004BA ----> 019D4962 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 000004BA ----> 01B6E79C - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000129C ----> 019D494E - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 000004A6 ----> 019D4946 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 0000049E ----> 01B6E79C - "Ram:openxui_speedup/libs/oxmaster.library" Hunk 0000 Offset 0000129C ----> 019D45F0 - "Ram:openxui_speedup/libs/ox/colorpicker" Hunk 0000 Offset 00000148 PC-8: 489100F0 4C9F00FC 4E7542A8 005408E8 00040033 2F082068 001808E8 00050008 PC *: 205F4E75 20280018 671A48E7 00602240 20290048 670A2440 25480054 23480048 01b6f4f4 : 4891 00f0 movem.w d4-d7,(a1) 01b6f4f8 : 4c9f 00fc movem.w (a7)+,d2-d7 01b6f4fc : 4e75 rts 01b6f4fe : 42a8 0054 clr.l $54(a0) 01b6f502 : 08e8 0004 0033 bset #$4,$33(a0) 01b6f508 : 2f08 move.l a0,-(a7) 01b6f50a : 2068 0018 movea.l $18(a0),a0 01b6f50e : 08e8 0005 0008 bset #$5,$8(a0) 01b6f514 : *205f movea.l (a7)+,a0 01b6f516 : 4e75 rts 01b6f518 : 2028 0018 move.l $18(a0),d0 01b6f51c : 671a beq.s $1b6f538 01b6f51e : 48e7 0060 movem.l a1-a2,-(a7) 01b6f522 : 2240 movea.l d0,a1 01b6f524 : 2029 0048 move.l $48(a1),d0 01b6f528 : 670a beq.s $1b6f534 01b6f52a : 2440 movea.l d0,a2 01b6f52c : 2548 0054 move.l a0,$54(a2) 01b6f530 : 2348 0048 move.l a0,$48(a1) Name: "OX TEST" |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Open-source dos.library | Don_Adan | Coders. System | 273 | 02 September 2020 00:42 |
Misc Amiga Assembler Source Code | copse | Coders. General | 14 | 20 October 2019 02:05 |
Open-source graphics library | Don_Adan | Coders. System | 32 | 15 January 2013 22:15 |
NewsRog goes Open Source | Paul | News | 0 | 04 December 2004 16:37 |
BlitzBasic - Is now open source | Djay | Amiga scene | 2 | 08 February 2003 01:09 |
|
|