36 Commits

Author SHA1 Message Date
Anonymus Raccoon bd948b520c Implementing an array of instructions with method's pointer for the CPU (it does not work well for now 2020-03-26 03:39:55 +01:00
Anonymus Raccoon 1a6d0e907b Making the debugger spawn on invalid rom exceptions (invalid address access, invalid opcode...) & starting the dissasembly view 2020-03-25 22:33:12 +01:00
Anonymus Raccoon 95f17c06a8 Finishing to clean tests and adding the start of the bus logger 2020-03-24 01:53:45 +01:00
Anonymus Raccoon ea19186269 Splitting the debug window of the component to allow quick change of a component 2020-03-20 16:41:45 +01:00
AnonymusRaccoon fc89c9128e Fixing CI 2020-02-28 11:06:28 +01:00
Melefo d958bd5131 Adding APU Debugger window
Separating APU ram from its component
2020-02-20 13:24:10 +01:00
Anonymus Raccoon 381d624e13 Adding a header viewer 2020-02-18 23:07:21 +01:00
Anonymus Raccoon e231cae95e Merging 2020-02-18 00:46:48 +01:00
Anonymus Raccoon 92e48db363 A basic memory viewer has been created 2020-02-18 00:45:13 +01:00
AnonymusRaccoon ebd9cc8c97 Adding a get opt 2020-02-17 14:06:41 +01:00
Anonymus Raccoon 1bbf9cfe77 Preparing the creation of a Ram Viewer 2020-02-17 00:32:10 +01:00
Anonymus Raccoon 789b8d35a1 Adding a menu in the main window 2020-02-16 23:27:13 +01:00
Anonymus Raccoon 74045c0d99 Cleaning up and making the debugger resize well 2020-02-16 22:54:43 +01:00
Anonymus Raccoon 6e889fc5c9 Adding icons and a resume/pause button 2020-02-16 20:11:14 +01:00
Anonymus Raccoon 84a2e01053 Finishing the window management of the debugger 2020-02-16 17:41:00 +01:00
Anonymus Raccoon c16ce36105 Adding a base class for a QT window 2020-02-16 16:53:18 +01:00
Anonymus Raccoon 6ff4de3e0b Finishing the bases of the QT renderer 2020-02-16 03:23:26 +01:00
Anonymus Raccoon ad5aacbf56 Making the debugger available on demand with a macro 2020-02-16 02:22:46 +01:00
Anonymus Raccoon 405847ad6f Updating the app to use QT 2020-02-16 01:57:38 +01:00
AnonymusRaccoon 9f02ed44d8 Drawing things 2020-02-14 19:06:47 +01:00
AnonymusRaccoon 9d614a6e0a Implementing TGUI 2020-02-14 18:24:24 +01:00
AnonymusRaccoon 6fca2293ee Cleaning up 2020-02-13 17:13:46 +01:00
AnonymusRaccoon f9349cf530 The code is now Coplien Compilent 2020-02-13 16:34:36 +01:00
AnonymusRaccoon 4bb0310dca Adding a bit of doc for the no renderer 2020-02-05 15:51:03 +01:00
AnonymusRaccoon 75b3b53a52 Adding a no renderer 2020-02-05 15:49:44 +01:00
AnonymusRaccoon a0e6119841 Cleaning up the memory bus and adding exception handling in the put pixel 2020-02-05 14:17:36 +01:00
Clément Le Bihan 9be0bed7c7 adinng an icon shown if you're the build dir 2020-02-05 12:15:16 +01:00
Clément Le Bihan cc2b18314a if you putpixel outside the screen you will sigfault 2020-02-05 11:34:17 +01:00
Clément Le Bihan 3282944c75 fixed misleading x and y 2020-02-05 11:07:39 +01:00
Clément Le Bihan 3706e59d54 putpixel is working 2020-02-04 18:59:11 +01:00
Clément Le Bihan 250f01ec77 SFML working nicely can open and close the window and set a title 2020-02-04 15:42:19 +01:00
Clément Le Bihan 98168435c1 Start of sfml 2020-02-04 14:36:21 +01:00
Clément Le Bihan cc65968f8e SFRenderer and setWindowName added and a documentation fix 2020-01-31 17:43:51 +01:00
AnonymusRaccoon 15fb1c2cf1 Adding the SFML to the CMake libraries 2020-01-31 10:52:55 +01:00
Clément Le Bihan e33a29d7f6 adding window and videomode to the SFRenderer 2020-01-30 18:10:59 +01:00
Clément Le Bihan 76bdee9fb5 Added render interface and sfml renderer 2020-01-30 17:33:47 +01:00