Kevin Ramharak
|
a3253e8e3a
|
fix setg
|
2019-01-23 14:08:40 +01:00 |
|
Kevin Ramharak
|
9ee754e5be
|
add forgoten alias
|
2019-01-23 13:47:42 +01:00 |
|
Kevin Ramharak
|
e72e8b45c5
|
implement setcc tests
|
2019-01-23 10:08:30 +01:00 |
|
Kevin Ramharak
|
311889bc93
|
fix operandValid check; remove unused import;
|
2019-01-23 10:08:15 +01:00 |
|
Kevin Ramharak
|
9cb2c29f0f
|
remove logs; 1 log might cause a null ref;
|
2019-01-23 09:48:43 +01:00 |
|
Kevin Ramharak
|
f3ae97c060
|
fix typo
|
2019-01-23 09:43:33 +01:00 |
|
Kevin Ramharak
|
e8033f3291
|
add operand constructors for easier testing
|
2019-01-23 09:39:44 +01:00 |
|
Kevin Ramharak
|
b19eb0568d
|
remove magic numbers
|
2019-01-23 09:31:49 +01:00 |
|
Kevin Ramharak
|
9aa876df62
|
implement all aliases as instructions
|
2019-01-23 09:16:56 +01:00 |
|
Kevin Ramharak
|
b1da29d7fb
|
fix feedback
|
2019-01-23 09:16:44 +01:00 |
|
Kevin Ramharak
|
12f20d178a
|
example implementation of setcc and first cc setz
|
2019-01-22 22:13:25 +01:00 |
|
Kevin Ramharak
|
a030e9fc5d
|
slightly rework aliases to work with inheritance
|
2019-01-22 22:12:34 +01:00 |
|
Kevin Ramharak
|
439547102f
|
remove package private attributes
|
2019-01-22 20:54:59 +01:00 |
|
Kevin Ramharak
|
d5ddb8e439
|
allow operand validation methods to be overriden
|
2019-01-22 20:54:26 +01:00 |
|
Kevin Ramharak
|
4f4cecf60c
|
allow operand checks to be overriden
|
2019-01-22 20:17:26 +01:00 |
|
Kevin Ramharak
|
a1136f9056
|
make MachineCode publicly visible
|
2019-01-22 20:16:40 +01:00 |
|
Kevin Ramharak
|
d2e7084354
|
update encode throw signature
|
2019-01-22 19:20:07 +01:00 |
|
Kevin Ramharak
|
1157bd5df5
|
remove random newline
|
2019-01-22 19:19:42 +01:00 |
|
Kevin Ramharak
|
0ff671713c
|
allow inherited classes to get its own opcode and mnemonic
|
2019-01-22 18:48:49 +01:00 |
|
Kevin Ramharak
|
2590e8ec64
|
Merge branch 'master' into implement-SETcc-instructions#184
|
2019-01-22 18:40:32 +01:00 |
|
Simon Fortier
|
a768cf0f4b
|
Merge pull request #189 from KevinRamharak/possible-implementation-aliases
add implementation for instruction aliases
|
2019-01-21 19:55:17 -05:00 |
|
Kevin Ramharak
|
7b3839f046
|
change types to map interface, remove unused import
|
2019-01-20 19:17:43 +01:00 |
|
Kevin Ramharak
|
4958c3d9a0
|
add implementation for instruction aliases
|
2019-01-20 13:32:48 +01:00 |
|
Kevin Ramharak
|
f8eec652ae
|
basic skeleton
|
2019-01-20 13:10:06 +01:00 |
|
simon987
|
762bad758b
|
Fixes #188 #187
|
2019-01-15 21:02:25 -05:00 |
|
Kevin Ramharak
|
3e2422775e
|
Merge branch 'master' into implement-SETcc-instructions#184
|
2019-01-15 19:32:19 +01:00 |
|
simon987
|
993838651f
|
Fixes #185
|
2019-01-14 18:24:34 -05:00 |
|
simon987
|
ce8c5375ee
|
Merge remote-tracking branch 'origin/master'
|
2019-01-14 18:16:45 -05:00 |
|
Simon Fortier
|
91ebb51389
|
Merge pull request #186 from KevinRamharak/master
This will allow for easier search / grep's to figure out what opcodes are used
|
2019-01-14 18:16:42 -05:00 |
|
simon987
|
d113f635a1
|
Merge remote-tracking branch 'origin/master'
|
2019-01-14 18:14:44 -05:00 |
|
Kevin Ramharak
|
78a9f78a54
|
fix merge conflict
|
2019-01-14 18:46:23 +01:00 |
|
Kevin Ramharak
|
4f8eb2725e
|
fix typo
|
2019-01-14 18:37:42 +01:00 |
|
Kevin Ramharak
|
ff4f6c23eb
|
adjust source code so all instructions use the same patterns
|
2019-01-14 18:32:53 +01:00 |
|
Kevin Ramharak
|
c5a34c7a3f
|
adjust source code so all instructions use the same patterns
|
2019-01-14 18:32:27 +01:00 |
|
Kevin Ramharak
|
1d3d441996
|
allow instructions to override the encode method
|
2019-01-14 17:48:49 +01:00 |
|
simon987
|
7ba46ec36e
|
Updated dependencies
|
2019-01-09 18:52:13 -05:00 |
|
simon987
|
63cdfb22ac
|
Merge branch 'master' of https://github.com/simon987/Much-Assembly-Required
|
2019-01-09 18:47:01 -05:00 |
|
simon987
|
f9898f57f4
|
Updated dependencies
|
2019-01-09 18:46:37 -05:00 |
|
Data Archivist
|
2548242da8
|
Updated dependencies
|
2019-01-09 18:36:33 -05:00 |
|
simon
|
46d5c9b51e
|
HackedNPC code section offset same as Cubot (for real this time)
|
2019-01-01 10:16:54 -05:00 |
|
simon
|
7fd1c35f7a
|
Merge remote-tracking branch 'origin/master'
|
2018-12-23 12:47:38 -05:00 |
|
simon
|
0dbec1d258
|
HackedNPC code section offset same as Cubot
|
2018-12-23 12:47:32 -05:00 |
|
Simon Fortier
|
45d3b84dd0
|
Merge pull request #181 from simon987/blueprints
Oops I pushed to the wrong branch
|
2018-12-23 11:56:24 -05:00 |
|
simon
|
af4ddbdd89
|
Increased HackedNPC specs & reverted accidental change
|
2018-12-23 11:54:47 -05:00 |
|
simon
|
84ca3acb52
|
revert debug values
|
2018-12-22 18:17:53 -05:00 |
|
Simon Fortier
|
0973548b71
|
Merge pull request #179 from simon987/factory-rewrite
NPCPlugin refactor, Added HackedNPC
|
2018-12-22 17:55:12 -05:00 |
|
simon
|
5f95c17aed
|
More refactoring, updated mongodb driver + transactions on supported clusters
|
2018-12-22 17:48:29 -05:00 |
|
simon
|
b361f87154
|
NPC Plugin refactoring
|
2018-12-22 15:29:58 -05:00 |
|
simon
|
e4a06e79d4
|
Hacked NPC minimum viable
|
2018-12-22 11:26:34 -05:00 |
|
simon
|
955d61ce99
|
Password moved from vault door to settlement
|
2018-12-21 14:04:42 -05:00 |
|