Torsten Ruger
|
f0611e52db
|
work on branches
the concept is different in bosl, move appropriate to virtual
|
2015-10-07 10:02:51 +03:00 |
|
Torsten Ruger
|
bae7f5dcb1
|
better to_s for load constant
|
2015-08-09 00:52:47 +03:00 |
|
Torsten Ruger
|
ca14ef8914
|
fix test result, but not test yet
|
2015-08-07 16:46:55 +03:00 |
|
Torsten Ruger
|
21b0702154
|
fix tests (just using local gem)
|
2015-08-04 22:01:20 +03:00 |
|
Torsten Ruger
|
36f635f7c1
|
adding sources to register instructions
|
2015-07-27 12:13:39 +03:00 |
|
Torsten Ruger
|
b0c78479ff
|
clearer to_s s
|
2015-07-25 09:30:58 +03:00 |
|
Torsten Ruger
|
139b0174d8
|
to_s for reg instructions
|
2015-07-24 13:23:56 +03:00 |
|
Torsten Ruger
|
53d8f4b163
|
add source to instruction
for debug
|
2015-07-18 11:21:49 +03:00 |
|
Torsten Ruger
|
50da6a40f2
|
Move the Main instruction from register to virtual
also needs a branch in register.
This way the register level is self sufficient
(noticed while writing debugger)
|
2015-07-17 13:21:57 +03:00 |
|
Torsten Ruger
|
60c8f8ef73
|
move generator functions to the instructions they generate
|
2015-06-30 09:43:50 +03:00 |
|
Torsten Ruger
|
a24e96efbc
|
asserts to debug
|
2015-06-29 20:56:11 +03:00 |
|
Torsten Ruger
|
97b4c469f8
|
fixing register order in some instructions
and their use
Arm is confusing as it has result as first arg
we use forward logic, i.e. from -> to
|
2015-06-27 20:09:21 +03:00 |
|
Torsten Ruger
|
32e1903884
|
finished init routine
and better implemented sys calls
|
2015-06-25 16:31:09 +03:00 |
|
Torsten Ruger
|
2aba926f1f
|
start on reworking sys calls
|
2015-06-22 22:48:42 +03:00 |
|
Torsten Ruger
|
836089a249
|
clean up Get/SetSlot
document and make arguments consistent
|
2015-06-21 21:00:16 +03:00 |
|
Torsten Ruger
|
eeaf2d97de
|
starting to clear up slots
mostly docs
|
2015-06-20 23:49:30 +03:00 |
|
Torsten Ruger
|
6f111a5ae0
|
fix the initial jump
|
2015-06-10 10:43:50 +02:00 |
|
Torsten Ruger
|
5d870ef154
|
got it down to string equality/identity
|
2015-05-31 17:54:36 +03:00 |
|
Torsten Ruger
|
cae99f217c
|
just make sre we really ret registers (some constants were flying about)
|
2014-10-07 12:23:08 +03:00 |
|
Torsten Ruger
|
5c90ad83e0
|
add initial jump instruction
|
2014-10-06 19:57:44 +03:00 |
|
Torsten Ruger
|
965e5f2a0f
|
minor
|
2014-10-05 01:13:57 +03:00 |
|
Torsten Ruger
|
e3c3840bc6
|
a creative moment, making up instructions
|
2014-10-04 12:51:08 +03:00 |
|
Torsten Ruger
|
a083c03b1d
|
move function call instruction to register level and the pass to arm
|
2014-10-03 14:32:54 +03:00 |
|
Torsten Ruger
|
1af66567fb
|
fixed the SetImplementation with new register instructions
|
2014-10-03 11:07:18 +03:00 |
|