cpp_box icon indicating copy to clipboard operation
cpp_box copied to clipboard

Results 31 cpp_box issues
Sort by recently updated
recently updated
newest added

I believe we need to look in the dynamic symbol table.

Currently main.cpp takes too long to compile. Options include: - breaking out arm.hpp so we don't compile the emulator each time - breaking out `fmt::` calls, they are heavy at...

User needs to have compiler output (warnings and errors) parsed and shown in the IDE.

See https://github.com/lefticus/cpp_box#architecture-documentation for specifics on the goals

Currently two sample goals exist, this issue should be used to track a specific set of lessons that we might want to implement.

Current UI is cumbersome, we need some way to have it better organized / dockable. The current experimental dockable branch on imgui should help https://github.com/ocornut/imgui/tree/docking

We'll prefer ChaiScript (for obvious reasons) for the scripting technology. The current interface to the lessons / goals can be found here: https://github.com/lefticus/cpp_box/blob/2da3c85acbc64356af9a7a29a52e702c9f0c0308/src/cpp_box.cpp#L580-L608

They should result in a call to the unhandled opcode vector Which should by default log / emit / somehow log that what the unhandled opcode was so it can...

You can see here in codecov that the unit tests are only covering about 1/2 of the possible Data Processing instructions that the ARM supports. https://codecov.io/gh/lefticus/cpp_box/src/master/include/cpp_box/arm.hpp#L725...742 You can see details...

https://github.com/lefticus/arm_thing/blob/8da91d94ea79fac24118c646eca8d9e0102c51eb/include/arm_thing/arm.hpp#L24