Torsten Ruger
|
4856b9891d
|
simplify writing binary
loop as should be, fixes the problem (one problem at least)
|
2018-05-13 18:01:45 +03:00 |
|
Torsten Ruger
|
39902401b9
|
positioning code by setting first method code
codes will initial (and on reset) propagate the whole chain
|
2018-05-13 15:28:10 +03:00 |
|
Torsten Ruger
|
2d901bf7b6
|
not wrapping the cpu initial jump anymore
also introduce padding after cpu_init (wip)
|
2018-05-12 18:36:59 +03:00 |
|
Torsten Ruger
|
776a97986d
|
fix instruction positioning
use at as at and only compute difference when needed (to determine if
there is a jump in binary)
Easier to understand that way
|
2018-05-11 18:36:45 +03:00 |
|
Torsten Ruger
|
7ca7e92dda
|
remove link exception class
|
2018-05-08 20:22:04 +03:00 |
|
Torsten Ruger
|
68fb9b1bdc
|
rename Position get/set
|
2018-05-06 20:04:02 +03:00 |
|
Torsten Ruger
|
40f4bfc287
|
change to position objects complete
|
2018-05-05 20:25:10 +03:00 |
|
Torsten Ruger
|
d65a982454
|
start by moving positioned(module) to position(class)
|
2018-05-05 19:47:18 +03:00 |
|
Torsten Ruger
|
43d5521cfc
|
debugging positions
|
2018-05-05 19:32:01 +03:00 |
|
Torsten Ruger
|
6be28e7f55
|
fix (re)positioning when link exceptions are thrown
slow design, but sort of works
|
2018-05-01 19:48:11 +03:00 |
|
Torsten Ruger
|
1c52ab6b67
|
use hex for labels
idea was to be able to compare to positions
(but they are different positions)
|
2018-05-01 19:20:16 +03:00 |
|
Torsten Ruger
|
1acd231a33
|
debugging binaries, initial jump issues
|
2018-04-30 13:28:55 +03:00 |
|
Torsten Ruger
|
696886cc94
|
remove Data2 in favour of Data4
as we write a Marker, type and marker make up 2
so data2 is just the type, not useful
|
2018-03-31 19:12:06 +03:00 |
|
Torsten Ruger
|
a5189570c6
|
fix remaining constant issues
all but integer creation
and integer builtins off course
|
2018-03-31 13:58:08 +03:00 |
|
Torsten Ruger
|
3844a738cd
|
rename assembler to text_writer
as “assembly” really happens in the machine now
|
2018-03-29 18:17:19 +03:00 |
|