Irmen de Jong
|
d6cf8bcce0
|
fixed return values problem and wrong optimization into jump
|
2018-12-12 00:15:05 +01:00 |
|
Irmen de Jong
|
756930a54f
|
return values problem
|
2018-12-11 01:54:51 +01:00 |
|
Irmen de Jong
|
a499ac6def
|
string to byte
|
2018-12-10 09:25:38 +01:00 |
|
Irmen de Jong
|
f070dc22bb
|
save X register automatically when calling sub that clobbers X
|
2018-12-09 19:48:59 +01:00 |
|
Irmen de Jong
|
b8150f645d
|
word and uword and float comparisons
|
2018-12-09 17:28:34 +01:00 |
|
Irmen de Jong
|
21b9c2f011
|
sbyte less than
|
2018-12-09 04:10:50 +01:00 |
|
Irmen de Jong
|
db3d3727c2
|
ubyte comparisons
|
2018-12-08 18:54:31 +01:00 |
|
Irmen de Jong
|
ef2ae60868
|
byte/word asm comparisons
|
2018-12-08 17:21:34 +01:00 |
|
Irmen de Jong
|
432960da8b
|
floats and random number stuff
|
2018-12-07 00:57:32 +01:00 |
|
Irmen de Jong
|
80c69d83c6
|
random number stuff
|
2018-12-06 01:25:06 +01:00 |
|
Irmen de Jong
|
0c64d7ffe5
|
more asm, constants now also outputted in asm source
|
2018-12-05 00:30:56 +01:00 |
|
Irmen de Jong
|
711d6f4ee5
|
fix memory pointer variables in the StackVm
|
2018-12-02 23:53:09 +01:00 |
|
Irmen de Jong
|
89ac374db9
|
float stuff
|
2018-12-02 17:59:36 +01:00 |
|
Irmen de Jong
|
8a2584c7df
|
added JZ/JNZ/etc opcodes for conditional jumps based on stack value
fix function parameter replacement of auto-heaped strings
|
2018-11-27 00:35:37 +01:00 |
|
Irmen de Jong
|
f9ed92dc3a
|
fix function parameter datatype checks
|
2018-11-26 22:12:36 +01:00 |
|
Irmen de Jong
|
30e2bdad79
|
fix some problems with subroutine parameters
|
2018-11-26 01:18:06 +01:00 |
|
Irmen de Jong
|
43c99f1d89
|
strings of len 1 are no longer converted to byte value, plus some other tweaks
|
2018-11-25 23:42:37 +01:00 |
|
Irmen de Jong
|
d1b750ea55
|
fix launching of Vice
|
2018-11-25 01:17:39 +01:00 |
|
Irmen de Jong
|
849bfde515
|
auto converting string literals to variables and asm generation
|
2018-11-24 03:25:59 +01:00 |
|
Irmen de Jong
|
6c8354aef0
|
taking the address of strings and arrays
|
2018-11-23 00:31:21 +01:00 |
|
Irmen de Jong
|
069f6ea372
|
improved assignment of single character values and strings
|
2018-11-22 00:58:21 +01:00 |
|
Irmen de Jong
|
48a6a05109
|
improve datatype assignment checks
|
2018-11-22 00:01:41 +01:00 |
|
Irmen de Jong
|
c40fc584d6
|
added warning about using X as sub parameter
|
2018-11-21 22:07:13 +01:00 |
|
Irmen de Jong
|
034973a9e6
|
asm fixes
|
2018-11-20 18:01:53 +01:00 |
|
Irmen de Jong
|
c90230d33a
|
tweaking multiple assignment targets
|
2018-11-19 23:56:54 +01:00 |
|
Irmen de Jong
|
fad74a6ae0
|
tweaking multiple assignment targets
|
2018-11-19 01:31:07 +01:00 |
|
Irmen de Jong
|
a2a8a772ec
|
tweaking multiple assignment targets
|
2018-11-15 00:49:06 +01:00 |
|
Irmen de Jong
|
23c1167d7f
|
tweaking multiple assignment targets
|
2018-11-14 01:50:16 +01:00 |
|
Irmen de Jong
|
4ade45f51f
|
tweaking subroutine return values
|
2018-11-11 18:19:08 +01:00 |
|
Irmen de Jong
|
c415f731da
|
make registerpair compile again as subroutine param/returnvalue
|
2018-11-10 00:53:50 +01:00 |
|
Irmen de Jong
|
171d5b0a35
|
tweaks
|
2018-11-09 23:42:17 +01:00 |
|
Irmen de Jong
|
886464d94a
|
assignments
|
2018-11-09 00:23:51 +01:00 |
|
Irmen de Jong
|
37b07e254e
|
assignments
|
2018-11-06 01:38:47 +01:00 |
|
Irmen de Jong
|
783db2f88b
|
assignments
|
2018-11-03 00:02:31 +01:00 |
|
Irmen de Jong
|
d6432df90d
|
got rid of 16-bit register pair variables (AX, AY, XY) they were complicating things too much
|
2018-11-02 22:06:57 +01:00 |
|
Irmen de Jong
|
4ef680f6fd
|
assignments
|
2018-11-01 23:42:10 +01:00 |
|
Irmen de Jong
|
a550e2b413
|
assignments
|
2018-11-01 00:56:07 +01:00 |
|
Irmen de Jong
|
82c6794e3b
|
assignments
|
2018-10-31 00:50:53 +01:00 |
|
Irmen de Jong
|
625791e5e8
|
removed support for indexing on register pairs
|
2018-10-30 23:20:09 +01:00 |
|
Irmen de Jong
|
5bf2c4a798
|
got rid of matrix type
|
2018-10-30 20:29:03 +01:00 |
|
Irmen de Jong
|
98a8ff4587
|
asm fixes
|
2018-10-30 17:39:22 +01:00 |
|
Irmen de Jong
|
8446dd567b
|
assignments again
|
2018-10-29 02:05:22 +01:00 |
|
Irmen de Jong
|
729d931ccb
|
assignments again
|
2018-10-27 23:03:46 +02:00 |
|
Irmen de Jong
|
7c4846700b
|
simplified opcodes (removed COPY_XXX and MEM signed/unsigned distinction)
|
2018-10-27 22:08:46 +02:00 |
|
Irmen de Jong
|
f4e2641f7c
|
assignments and stuff
|
2018-10-27 21:26:32 +02:00 |
|
Irmen de Jong
|
a23673fe83
|
array assignments etc
|
2018-10-27 02:09:23 +02:00 |
|
Irmen de Jong
|
5203dad7c1
|
more asm output
|
2018-10-26 01:44:01 +02:00 |
|
Irmen de Jong
|
595bf7ad4b
|
more asm output
|
2018-10-25 01:05:35 +02:00 |
|
Irmen de Jong
|
f42a036fc5
|
more asm output, added COPY_MEM_XXX optimized opcodes
|
2018-10-25 00:28:50 +02:00 |
|
Irmen de Jong
|
4effd0b3db
|
asm fixes
|
2018-10-24 17:51:56 +02:00 |
|