Crash Screen Updates - #888
Conversation
|
can we also remove those stupid shadow instructions that appear behind the real ones. whats up with that |
Probably just a meme with crash screen transparency and scrolling. Also that asymmetrical box drawing thing has been a thing for a century (though that should probably get corrected already, why is that still this broken...) |
|
Ready for Review!
|
|
Also since we're touching it anyway, can we replace the HackerSM64 |
|
switching assert strategies seems like a rabbit hole since it's either a trap, break, or syscall depending on who you ask (it's even a |
|
The issue isn't using |
|
That seems like an easy enough fix, though some time down the line (read: |
|
Good idea. My suggestion would be |
|
Ready for another lap 🏇 |
|
Final:tm: feature request: Add a Makefile flag that can override optimizations on everything and replace them with |
|
Also a way to replace |
…on attribute helper
|
Ready for another lap 🏇 |
gheskett
left a comment
There was a problem hiding this comment.
Well I hate to be the bearer of bad news, but...the crash screen is still crashing on my end.
|
Ready for another lap 🏇 |
|
That did it, crash screen crash is gone. Will follow up with additional testing. |
|
Ready for another lap 🏇 |
|
@claude review this |
| typedef struct { | ||
| char *file; | ||
| char *func; | ||
| char func[64]; |
There was a problem hiding this comment.
Is this safe for function names 64+ bytes long? Or does map packer handle this?
There was a problem hiding this comment.
symt_string eventually handles the dma and only copies in the number of bytes that the buffer passed in can hold
There was a problem hiding this comment.
How safe are these uses of sizeof, given these are strings?
There was a problem hiding this comment.
And for all similar functions/variables?

Implement remaining branch instructions ✅
Implement COP1 instructions and
syscall✅Implement
.symformat andn64symtool from libdragon ✅File/line support as a result ✅
Change font to something with lowercase and symbols ✅
Move elements around to fill the whole screen ✅
Arbitrary text coloring ✅
Simple Overview page with only what's necessary ✅
Implement
break cache eret sync(Not sure if really necessary)