Anonymus Raccoon
80ebfa8064
Finishing the array of instruction, it now works well
2020-03-26 22:19:16 +01:00
Melefo
692774a7e9
Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU
...
# Conflicts:
# CMakeLists.txt
2020-03-25 15:51:28 +01:00
Anonymus Raccoon
40f843da75
Adding filters
2020-03-24 21:06:54 +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
09cd825bed
Cleaning up all debuggers
2020-03-23 23:07:15 +01:00
Melefo
74eb559543
Adding IPL Rom
...
Trying (failure) to add a step/pause/resume action to debugger to see what's wrong in the APU (because something wrong is happening...)
2020-02-27 19:35:49 +01:00
Melefo
2ec1090a2b
Adding 8-bit Data Transmission Operations and so every instructions are done
...
Forgot an instruction in _executeInstruction function
2020-02-27 14:58:42 +01:00
Melefo
1c91baf5e0
Adding 8-bit Arithmetic Operations
2020-02-27 11:35:20 +01:00
Melefo
27c1220ca7
Adding 8-bit Logical Operations
...
Testing every current operands
2020-02-26 20:57:05 +01:00
Melefo
2776be601e
Adding 8-bit Increment & Decrement Operations
...
Creating a generic function to set Negative and Zero flags with a value
2020-02-26 13:12:42 +01:00
Melefo
5033b949f9
Adding 8-bit Shift Rotation Operations
2020-02-25 20:42:33 +01:00
Melefo
9928eb721d
Adding 16-bit Data Transmission Operations
2020-02-25 19:27:29 +01:00
Melefo
ebc3df354b
Adding 16-bit Arithmetic Operations
2020-02-25 19:00:02 +01:00
Melefo
a0f53ebd70
Adding Multiplication Division Operations
2020-02-25 11:48:48 +01:00
Melefo
c84bdd8be4
Adding Decimal Compensation Operations
2020-02-25 10:59:59 +01:00
Melefo
e9a7b9e8d7
Finishing Program Flow Operations
2020-02-24 19:06:35 +01:00
Melefo
92d8e97fa5
Adding QT View
2020-02-21 16:33:29 +01:00
Melefo
21aa68a623
Adding some Program Flow operations
2020-02-21 15:50:23 +01:00
Melefo
b1fc2754eb
Adding Subroutine operations
2020-02-21 14:54:31 +01:00
Melefo
35d6bdb84d
Adding Stack operations
2020-02-21 11:03:47 +01:00
Melefo
98c5036b58
Finishing Bit operations
2020-02-20 17:40:09 +01:00
Melefo
d958bd5131
Adding APU Debugger window
...
Separating APU ram from its component
2020-02-20 13:24:10 +01:00
Melefo
dd0c59cf8e
Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU
...
# Conflicts:
# CMakeLists.txt
2020-02-13 16:52:02 +01:00
Melefo
3ebe1952d8
TSET1 instruction finished
2020-02-13 16:37:37 +01:00
Melefo
e7501ab0c2
Merging
2020-02-13 14:37:50 +01:00
Melefo
b3789341de
Using internal read to get Direct Address
2020-02-12 14:35:23 +01:00
Melefo
05052037e5
Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into APU
2020-02-12 14:31:16 +01:00
Melefo
8fced75d85
APU RAM implementation
2020-02-12 14:25:00 +01:00
Melefo
3521514e8d
Adding PSW APU instructions
2020-02-11 15:18:35 +01:00
AnonymusRaccoon
d7002336fa
Finishing the main and disabling the invalid opcode throw for now
2020-02-11 14:47:56 +01:00
AnonymusRaccoon
1c5f82ed32
Creating a real main
2020-02-11 14:37:42 +01:00
Melefo
6d7d0edf5e
Adding Idle APU instructions
2020-02-11 13:23:57 +01:00
Melefo
b8a2da54a5
Starting APU instructions implementation
2020-02-10 17:50:12 +01:00
Melefo
9288bf3829
Fixing APU read & write
2020-02-07 14:08:00 +01:00
Melefo
d4267462cf
Fixing throw string
2020-01-28 19:50:40 +01:00
Melefo
4c9af627e0
Moving DSP in its own folder
...
Implementing read & write with all registers for DSP
Replacing APU registers with internal registers and vice-versa
Associate DSP with APU in constructor
2020-01-28 19:46:32 +01:00
AnonymusRaccoon
235f147109
Adding shadows
2020-01-28 17:29:41 +01:00
Melefo
3dde99bf72
Modified APU Registers
...
Adding Internal APU Registers
Adding write & read functions
2020-01-28 16:57:37 +01:00
Melefo
ec7ecad363
Adding APU CPE registers & flags
2020-01-27 17:52:58 +01:00