Skip to content

Just synchronizing with my local fixes before moving the debugger window to a separate static library#33

Merged
emoon merged 19 commits intotheblacklotus:debugger-startfrom
dartfnm:debugger-start
May 21, 2025
Merged

Just synchronizing with my local fixes before moving the debugger window to a separate static library#33
emoon merged 19 commits intotheblacklotus:debugger-startfrom
dartfnm:debugger-start

Conversation

@dartfnm
Copy link
Contributor

@dartfnm dartfnm commented May 17, 2025

No description provided.

dartfnm and others added 15 commits October 9, 2024 10:02
+ EASTL lib
+ added some not very functional debugger windows
+ CMake flags for VC Windows development
make clang & gcc happy

gcc compile errors fixed
    Debugger v0.2

    - Windows: Disasm, copper, blitter, custom regs, scr_graph, console;
    - Shortcuts, Actions, Log, Console, messages;
    - Debug trace: Step-In, Step Copper, Skip N scanlines;
    - Separate thread for UAE
    - Update imgui docking to latest ver 1.91.3
    - and many, many ..

Fix creation of UAE window and process events in main thread

- Due to bug on MacOS: NSWindow should only be instantiated on the main thread!
- A known bug is that shortcuts are now global instead of separate for each window.
Compatible with old compilers since the minimum C++11 version
@dartfnm dartfnm changed the title Just sync with my local fixes Just synchronizing with my local fixes before moving the debugger window to a separate static library May 17, 2025
@emoon
Copy link
Member

emoon commented May 19, 2025

Sorry for the delay. I have run the tests now and there seems to be some issues with the change.

@dartfnm
Copy link
Contributor Author

dartfnm commented May 19, 2025

I fixed compilation warnings with FUNCTION macro for clang, and formatting errors.
But I seem to have completely forgotten that I included the original UAE implementation in src/file_system.cpp, so that in quasar we can also mount the local folder as an hd0 partition. I'll have to port it to SDL more carefully sometime.

@emoon
Copy link
Member

emoon commented May 19, 2025

Thanks! Seems there are still some issues building the code tho

dartfnm added 2 commits May 21, 2025 10:57
- `file_system.cpp` should compile on all platforms, to support `-s filesystem=rw,dh0:c:\\Amiga\\hd0` command line;
- Added cmake's target for `clang-format` to pass the `Clang Forma Check` action;
- Moved the defines from CMakeLists.txt to the `sysconfig.h`
@emoon
Copy link
Member

emoon commented May 21, 2025

Thanks for the fixes!

@emoon emoon merged commit 7e7ed34 into theblacklotus:debugger-start May 21, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants