drmortalwombat
|
5372d49b50
|
Petscii translation in stdio and conio
|
2021-10-12 17:54:10 +02:00 |
|
drmortalwombat
|
da57ae00c5
|
Add vic include file
|
2021-10-11 22:14:19 +02:00 |
|
drmortalwombat
|
11af372509
|
More autoinline optimizations
|
2021-10-10 17:14:12 +02:00 |
|
drmortalwombat
|
5e02e48c5a
|
Optimized signed byte code compare
|
2021-10-09 10:38:25 +02:00 |
|
drmortalwombat
|
210b037dbc
|
Remove sign extended byte loads from byte code
|
2021-10-08 23:04:27 +02:00 |
|
drmortalwombat
|
32b715382c
|
Add fascall for byte code
|
2021-10-08 17:41:11 +02:00 |
|
drmortalwombat
|
60489bb79e
|
Refactor inter instrction operator handling
|
2021-10-08 09:07:01 +02:00 |
|
drmortalwombat
|
e7231e27e0
|
Prepare fastcall
|
2021-10-07 15:14:23 +02:00 |
|
drmortalwombat
|
15743d3115
|
Refactor temp handling in inter code
|
2021-10-06 17:30:41 +02:00 |
|
drmortalwombat
|
330e022a43
|
Exclude bss segment from prg file
|
2021-10-05 18:24:03 +02:00 |
|
drmortalwombat
|
542cb66693
|
Fixes to get dhrystone.c to compile and run
|
2021-10-03 20:35:50 +02:00 |
|
drmortalwombat
|
30becb541e
|
Add long integer support in native and byte code
|
2021-10-02 17:22:18 +02:00 |
|
drmortalwombat
|
3d9302c90c
|
Support for long integer with byte code
|
2021-10-02 10:06:13 +02:00 |
|
drmortalwombat
|
e713dc5940
|
Direct embedding of inline assembler in native code
|
2021-09-28 18:35:23 +02:00 |
|
drmortalwombat
|
1dd63ac708
|
Fix byte size inc/dec error
|
2021-09-25 22:50:16 +02:00 |
|
drmortalwombat
|
8e9b0fe54c
|
Add simple native loop optimisation
|
2021-09-25 21:57:33 +02:00 |
|
drmortalwombat
|
f925833884
|
Move executable into bin folder for windows and linux
|
2021-09-25 18:20:32 +02:00 |
|
drmortalwombat
|
5c3ff47690
|
Indirect address, y optimisation for short loops
|
2021-09-23 17:14:02 +02:00 |
|
drmortalwombat
|
123da8c155
|
Add charmap pragma
|
2021-09-23 08:26:46 +02:00 |
|
drmortalwombat
|
4ca77ba41a
|
Byte operand sizes fixes and optimizations
|
2021-09-22 22:49:52 +02:00 |
|
drmortalwombat
|
603b62b9d3
|
Optimize native comparison against zero
|
2021-09-21 22:44:00 +02:00 |
|
drmortalwombat
|
eebc39e53a
|
Fix return type coercion, region based linker
|
2021-09-21 20:44:19 +02:00 |
|
drmortalwombat
|
3f5f3ee7ea
|
Filenames now full
|
2021-09-21 15:08:05 +02:00 |
|
drmortalwombat
|
27d7baaac2
|
Using linker objects and sections
|
2021-09-20 22:36:16 +02:00 |
|
drmortalwombat
|
d3d20bee26
|
Prepare section based linker
|
2021-09-19 22:22:16 +02:00 |
|
drmortalwombat
|
10bb751449
|
Fix struct over header boundaries
|
2021-09-19 20:00:36 +02:00 |
|
drmortalwombat
|
fae377132f
|
Fix assembler label low/high byte immediate
|
2021-09-19 16:08:38 +02:00 |
|
drmortalwombat
|
37828f2baf
|
More byte and long preparations
|
2021-09-14 21:38:24 +02:00 |
|
drmortalwombat
|
e2e20581a6
|
Prepare byte level optimisations
|
2021-09-14 16:34:48 +02:00 |
|
drmortalwombat
|
9f8362255f
|
add conio.h
|
2021-09-13 20:55:31 +02:00 |
|
drmortalwombat
|
913f0d4190
|
Change line end to 13 in prints
|
2021-09-13 20:09:18 +02:00 |
|
drmortalwombat
|
87ccd5e221
|
More autotest
|
2021-09-12 16:05:23 +02:00 |
|
drmortalwombat
|
ebdd6f0d7d
|
Add fixed offset to pointer base mem access
|
2021-09-12 14:17:21 +02:00 |
|
drmortalwombat
|
82d499fdae
|
Native code compiler is functional same level as byte code
Runs all the autotests now in byte code and native code
|
2021-09-11 22:21:57 +02:00 |
|
drmortalwombat
|
897de02adf
|
Fix unnamed parameters in function prototype
|
2021-09-11 16:05:31 +02:00 |
|
drmortalwombat
|
93b6aca8a3
|
More native code generator
|
2021-09-11 15:01:32 +02:00 |
|
drmortalwombat
|
07f797e577
|
Formatting options in printf
|
2021-09-10 16:13:47 +02:00 |
|
drmortalwombat
|
f08d847a64
|
More native code optimisations
|
2021-09-09 20:23:59 +02:00 |
|
drmortalwombat
|
3442ee507a
|
Fix floating point native code generation
|
2021-09-09 09:42:02 +02:00 |
|
drmortalwombat
|
fcedf69aff
|
More native code compiler additions
|
2021-09-08 22:04:01 +02:00 |
|
drmortalwombat
|
7af458832b
|
Initial commit
|
2021-09-06 18:34:52 +02:00 |
|