Git Product home page Git Product logo

mnemosyne's Issues

Add graphical view of disk usage

I bet you've got something like this on your list somewhere. ;-)

image

It's from SequoiaView. Also check out WinDirStat on Windows or DiskInventoryX on Mac.

For our old machines, a nice 2D-view with rectangles in colours representing file types would suffice.

Damaged MungWall when entering/leaving subdirs

Mnemosyne will write into non-allocated memory when entering subdirs/pressing back-button.

Mungwall log (one hit per doubleclick in listview/back-button press):

30-Okt-23 22:13:53�
Rear Mung-wall at 0a315ac8 is damaged.
PC : 0a2dcff0 USP: 0989e800 ( )( ) Name: Mnemosyne
----> 0a2dcff0 - "LIBS:gadgets/button.gadget" Hunk 0 Offset 000026c8
PCa : 0a2dcf88 Name: Mnemosyne
----> 0a2dcf88 - "LIBS:gadgets/button.gadget" Hunk 0 Offset 00002660
By : AllocPooled(0a2da5e0,00000013)
Data: 00000013 00000003 00000001 00000001 00000006 00000000 00000004 00000008
Addr: 0a2da5e0 0a315ac8 0a2d6a28 0a2bf650 0a315ac8 0989e8c8 SysBase --------
Stck: 00000001 00000000 00000033 0000009b 00000002 0a2bf5e4 08fd653a 0a2f4380
Stck: 0989e9b0 081c795c 09890a2d 6a820989 e93c0a2b f6b208bc 0a2da690 0a2bf5e4
0a2dcfe0 : 5280 addq.l #$1,d0
0a2dcfe2 : 206a 0088 movea.l $88(a2),a0
0a2dcfe6 : 224c movea.l a4,a1
0a2dcfe8 : 2c78 0004 movea.l $4.w,a6
0a2dcfec : 4eae fd36 jsr -$2ca(a6)
0a2dcff0 : *302f 005c move.w $5c(a7),d0
0a2dcff4 : d16d 0014 add.w d0,$14(a5)
0a2dcff8 : 226f 002e movea.l $2e(a7),a1
0a2dcffc : 2069 0034 movea.l $34(a1),a0
W:0a315adb bb<>c0 0a 31 56 c4 0a 31 56 c8 0a 31 56 cc 0a 31 56 ..1V..1V..1V..1V
0a315aeb d0 0a 31 56 d4 0a 31 56 d8 0a 31 56 dc 0a 31 56 ..1V..1V..1V..1V

30-Okt-23 22:14:19�
Rear Mung-wall at 0a315b78 is damaged.
PC : 0a2dcff0 USP: 0989e800 ( )( ) Name: Mnemosyne
----> 0a2dcff0 - "LIBS:gadgets/button.gadget" Hunk 0 Offset 000026c8
PCa : 0a2dcf88 Name: Mnemosyne
----> 0a2dcf88 - "LIBS:gadgets/button.gadget" Hunk 0 Offset 00002660
By : AllocPooled(0a2da5e0,00000013)
Data: 00000013 00000003 00000001 00000001 00000006 00000000 00000004 00000008
Addr: 0a2da5e0 0a315b78 0a2d6a28 0a2bf650 0a315b78 0989e8c8 SysBase --------
Stck: 00000001 00000000 00000033 0000009b 00000002 0a2bf5e4 08fd653a 0a2f4380
Stck: 0989e9b0 081c795c 09890a2d 6a820989 e93c0a2b f6b208bc 0a2da690 0a2bf5e4
0a2dcfe0 : 5280 addq.l #$1,d0
0a2dcfe2 : 206a 0088 movea.l $88(a2),a0
0a2dcfe6 : 224c movea.l a4,a1
0a2dcfe8 : 2c78 0004 movea.l $4.w,a6
0a2dcfec : 4eae fd36 jsr -$2ca(a6)
0a2dcff0 : *302f 005c move.w $5c(a7),d0
0a2dcff4 : d16d 0014 add.w d0,$14(a5)
0a2dcff8 : 226f 002e movea.l $2e(a7),a1
0a2dcffc : 2069 0034 movea.l $34(a1),a0
W:0a315b8b c3<>88 0a 2f 75 8c 0a 2f 75 90 0a 2f 75 94 0a 2f 75 ../u../u../u../u
0a315b9b 98 0a 2f 75 9c 0a 2f 75 a0 0a 2f 75 a4 0a 2f 75 ../u../u../u../u

30-Okt-23 22:15:34�
Rear Mung-wall at 0a315c28 is damaged.
PC : 0a2dcff0 USP: 0989e81c ( )( ) Name: Mnemosyne
----> 0a2dcff0 - "LIBS:gadgets/button.gadget" Hunk 0 Offset 000026c8
PCa : 0a2dcf88 Name: Mnemosyne
----> 0a2dcf88 - "LIBS:gadgets/button.gadget" Hunk 0 Offset 00002660
By : AllocPooled(0a2da5e0,00000012)
Data: 00000012 00000003 00000001 00000001 00000006 00000000 00000004 00000008
Addr: 0a2da5e0 0a315c28 0a2d6a28 0a2bf650 0a315c28 0989e8e4 SysBase --------
Stck: 00000001 00000000 00000033 0000009b 00000002 0a2bf5e4 08fd653a 0a2f4380
Stck: 0989e9cc 081c795c 09890a2d 6a820989 e9580a2b f6b208bc 0a2da690 0a2bf5e4
0a2dcfe0 : 5280 addq.l #$1,d0
0a2dcfe2 : 206a 0088 movea.l $88(a2),a0
0a2dcfe6 : 224c movea.l a4,a1
0a2dcfe8 : 2c78 0004 movea.l $4.w,a6
0a2dcfec : 4eae fd36 jsr -$2ca(a6)
0a2dcff0 : *302f 005c move.w $5c(a7),d0
0a2dcff4 : d16d 0014 add.w d0,$14(a5)
0a2dcff8 : 226f 002e movea.l $2e(a7),a1
0a2dcffc : 2069 0034 movea.l $34(a1),a0
W:0a315c3a d3<>8f 90 0a 2f 8f 94 0a 2f 8f 98 0a 2f 8f 9c 0a 2f .../.../.../.../
0a315c4a 8f a0 0a 2f 8f a4 0a 2f 8f a8 0a 2f 8f ac 0a 2f .../.../.../.../

30-Okt-23 22:15:36�
Rear Mung-wall at 0a315cd8 is damaged.
PC : 0a2dcff0 USP: 0989e7b4 ( )( ) Name: Mnemosyne
----> 0a2dcff0 - "LIBS:gadgets/button.gadget" Hunk 0 Offset 000026c8
PCa : 0a2dcf88 Name: Mnemosyne
----> 0a2dcf88 - "LIBS:gadgets/button.gadget" Hunk 0 Offset 00002660
By : AllocPooled(0a2da5e0,0000001e)
Data: 0000001e 00000003 00000001 00000001 00000006 00000000 00000004 00000008
Addr: 0a2da5e0 0a315cd8 0a2d6a28 0a2bf650 0a315cd8 0989e87c SysBase --------
Stck: 00000001 00000000 00000033 0000009b 00000002 0a2bf5e4 08fd653a 0a2f4380
Stck: 0989e964 081c795c 09890a2d 6a820989 e8f00a2b f6b208bc 0a2da690 0a2bf5e4
0a2dcfe0 : 5280 addq.l #$1,d0
0a2dcfe2 : 206a 0088 movea.l $88(a2),a0
0a2dcfe6 : 224c movea.l a4,a1
0a2dcfe8 : 2c78 0004 movea.l $4.w,a6
0a2dcfec : 4eae fd36 jsr -$2ca(a6)
0a2dcff0 : *302f 005c move.w $5c(a7),d0
0a2dcff4 : d16d 0014 add.w d0,$14(a5)
0a2dcff8 : 226f 002e movea.l $2e(a7),a1
0a2dcffc : 2069 0034 movea.l $34(a1),a0
W:0a315cf6 b7<>14 5c 0a 30 14 60 0a 30 14 64 0a 30 14 68 0a 30 ..0.`.0.d.0.h.0
0a315d06 14 6c 0a 30 14 70 0a 30 14 74 0a 30 14 78 0a 30 .l.0.p.0.t.0.x.0

Debug tool command lines:

run sys:tools/mutools/MuForce SHOWPC VERBOSE DISPC RAWIO STACKCHECK STACKLINES=4 AREGCHECK DREGCHECK DATESTAMP DISRANGE=16 PREPMUNGWALL
run sys:tools/mutools/MuGuardianAngel WAITFORMUFORCE SHOWSTACK NAMETAG DATESTAMP DISRANGE=16 SHOWHUNK DUMPWALL DREGCHECK AREGCHECK DISPC tomuforce
Run >NIL: Sashimi CONSOLE BUFK=64 NOPROMPT ASKEXIT ASKSAVE WINDOW="CON:0/20/640/100/Sashimi [Ctrl]+E=Empty [Ctrl]+F=File [Ctrl]+D=Reset console/AUTO/CLOSE/WAIT/INACTIVE"

Change Command line options to AmigaDOS style

Thank you for the update!

Regarding the „-g“ option for CLI — that’s unix CLI style. For AmigaDOS, one should parse arguments using ReadArgs(). In this case, the template would be e.g. :

G=GUI/S

And would be called with

Mnemosyne gui

or just

Mnemosyne g

Check out Autodocs for dos/ReadArgs()

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.