![]() |
![]() |
#1 |
German Translator
Join Date: Aug 2018
Location: Drübeck / Germany
Age: 50
Posts: 214
|
WinUAE Debugger - multiple features requested
this is a summary of multiple ideas for the WinUAE Debugger.
1. part of memory as dc.b / dc.w / dc.l (it's a ripper function) "m" command can be extended to use multiple output formats m <addr> [<lines>] [<b/w/l>] dc.b $xx, .., .., ; 16 values per line dc.w $00E0, $0003, $00E2, $99D0, $00E4, $0005, $00E6, $43AA ; 8 values per line dc.l $xxxxxxxx, ...., ...., ; 4 values per line or easier: mc <addr> [<lines>] ; memory copy dc.w $00E0, $0003, $00E2, $99D0, $00E4, $0005, $00E6, $43AA ; 8 values per line (only dc.w) 2. part of memory as ascii, similar to AR3 n - command ? 10000 ......HALLO..... 10040 ......HALLO..... 3. Debug.File (Debug-Script) (for an easier debugging workflow) https://eab.abime.net/showpost.php?p...28&postcount=4 4. frame- and scanlinecounter (benchmark program) https://eab.abime.net/showpost.php?p...44&postcount=4 5. count and percentage CPU/DMA cycle consumption per frame (benchmark program) https://eab.abime.net/showpost.php?p...06&postcount=2 result: table with cpu/dma cycles consumption count and percentage per frame channel/ cycle count/cycle consumption percentage CPU 31.000 /31% Copper 5.000 /5% Bitplane xx.0000 /30% ... Sum 141.476 /100% also visual? optional as histogram ? 6. visual display - shows the diw and ddf marks, first and last pixel, also invisible pixels https://eab.abime.net/showpost.php?p...73&postcount=2 7. visual interrupt - for interrupt timing questions https://eab.abime.net/showpost.php?p...74&postcount=1 2nd. point perhaps the visual DMA debugger could be taken and display interrupt information in color 8. disassembly for program copying (it's a ripper function) is it possible to get an disassmbled output without bytecodes for easy copying? With a special disassemble option >d c ; c - code copying ? like this: 00020306 6100 1974 bsr.w #$1974 == $00021c7c 0002030a 5379 0002 001e subq.w #$01,$0002001e [0003] --> reduced to: bsr.w $00021c7c subq.w #$01,$0002001e 9. switch from Debugger to GUI F12 (point was from paraj) xg for F12 from the debugger usefull eg. for enable/disable cycle-exact mode 10. >cls (clear log-window) 11. custom register help >=C180 (helpfile could optional, insert over Path's?) 12. disassembly previous >dp I don't no, if there is a possible solution for this - maybe a little bit AI is necessary? >dp 100 ; shows the 100 instrucctions from addresses before actual pc example: >d pc shows disassembly from current pc-address now I want see the instructions before, maybe from the beginning of the program. that means find the previous valid instructions before disassembly from >d pc Last edited by Rock'n Roll; 16 August 2024 at 08:57. |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
What features of WinUAE 5.0.0 do you like the most? | bjadams | support.WinUAE | 4 | 28 July 2023 23:58 |
New notebook for WinUAE .... what features it should have ? | chip | support.Other | 17 | 24 December 2019 12:05 |
Debugger updates (was: WinUAE Debugger HH PC history) | selco | support.WinUAE | 8 | 14 March 2018 22:27 |
OS X like underpinning features in WinUAE | AmigaBoingBall | support.WinUAE | 14 | 16 June 2009 16:31 |
New features in winuae | pjhutch | support.WinUAE | 7 | 13 November 2006 20:21 |
|
|