drmortalwombat
|
ae21bbac09
|
Bump version number
|
2023-07-28 18:59:12 +02:00 |
|
drmortalwombat
|
2b9ae73795
|
Bump version number
|
2023-07-26 19:46:07 +02:00 |
|
drmortalwombat
|
b8a993aa34
|
Bump version number
|
2023-07-23 18:23:11 +02:00 |
|
drmortalwombat
|
ed9aa3503b
|
Added virtual functions
|
2023-07-08 18:53:06 +02:00 |
|
drmortalwombat
|
08adc7f1bd
|
Bump version number
|
2023-07-01 10:06:08 +02:00 |
|
drmortalwombat
|
433270f90f
|
Fix global analyzer not following recursive structs
|
2023-06-16 16:29:08 +02:00 |
|
drmortalwombat
|
0f182d2d6d
|
Fix over eager function parameter optimiztion
|
2023-06-16 15:21:30 +02:00 |
|
drmortalwombat
|
c300f6c364
|
Bump version number
|
2023-06-14 17:19:48 +02:00 |
|
drmortalwombat
|
c83804a76c
|
Cross function constant propagation
|
2023-06-14 14:40:59 +02:00 |
|
drmortalwombat
|
404e9ad998
|
Bump version number
|
2023-06-08 20:43:37 +02:00 |
|
drmortalwombat
|
d054818aa3
|
Bump version number
|
2023-06-04 17:37:51 +02:00 |
|
drmortalwombat
|
7d3dc493c0
|
Fix inter instruction cross block move
|
2023-05-26 20:16:19 +02:00 |
|
drmortalwombat
|
400017bc54
|
Assign function exit code to first return statement
|
2023-05-21 21:14:00 +02:00 |
|
drmortalwombat
|
d58e74e19a
|
Bump version number
|
2023-05-19 22:49:54 +02:00 |
|
drmortalwombat
|
7b16d2c795
|
Bump version number
|
2023-05-07 18:03:08 +02:00 |
|
drmortalwombat
|
7d12fd4c02
|
Fix same XY optimization
|
2023-05-04 11:32:12 +02:00 |
|
drmortalwombat
|
b1fc2e3736
|
Add __bankof operator
|
2023-04-30 18:35:04 +02:00 |
|
drmortalwombat
|
bb00b5af12
|
Add more generic cartridge support
|
2023-04-14 18:40:27 +02:00 |
|
drmortalwombat
|
e23ab50512
|
Add local variables to debug file
|
2023-04-09 19:19:57 +02:00 |
|
drmortalwombat
|
6ff2038b0e
|
Add commander X16 VERA library
|
2023-04-06 21:53:47 +02:00 |
|
drmortalwombat
|
62c3c4ab90
|
Bump version number
|
2023-04-02 19:54:45 +02:00 |
|
drmortalwombat
|
0555f3d75d
|
Bump version number
|
2023-03-29 19:45:08 +02:00 |
|
drmortalwombat
|
451eaca2b2
|
Bump version number
|
2023-03-26 14:35:07 +02:00 |
|
drmortalwombat
|
f354e5bf88
|
Bump Version Number
|
2023-03-18 19:07:59 +01:00 |
|
drmortalwombat
|
66d17d6df4
|
Bump version number
|
2023-03-14 22:18:43 +01:00 |
|
drmortalwombat
|
718d3ad940
|
Bump version number
|
2023-03-12 22:47:19 +01:00 |
|
drmortalwombat
|
aed086bdb9
|
Add rom mappers to NES target
|
2023-03-11 11:01:11 +01:00 |
|
drmortalwombat
|
be15913bd0
|
Bump version number
|
2023-03-07 19:18:33 +01:00 |
|
drmortalwombat
|
e1606ab6e7
|
Bump version number
|
2023-03-05 22:11:28 +01:00 |
|
drmortalwombat
|
49bfd63033
|
Bump version number
|
2023-02-27 15:41:37 +01:00 |
|
drmortalwombat
|
1b31742d3b
|
Bump version number
|
2023-02-26 15:14:25 +01:00 |
|
drmortalwombat
|
4117c9a553
|
More functions for reu library
|
2023-02-25 21:02:06 +01:00 |
|
drmortalwombat
|
cddfa5c95f
|
Bump version number
|
2023-02-20 08:30:04 +01:00 |
|
drmortalwombat
|
5852ca5aea
|
Shortcut conditional branch blocks in intermediate code
|
2023-02-08 08:51:58 +01:00 |
|
drmortalwombat
|
932a65be8c
|
Optimize cross block XY register usage
|
2023-02-02 20:10:35 +01:00 |
|
drmortalwombat
|
946b1fe53d
|
Add mouse library
|
2023-01-22 11:01:03 +01:00 |
|
drmortalwombat
|
16faec8627
|
Fix loop exit condition broken by Y register lifting
|
2023-01-19 20:28:02 +01:00 |
|
drmortalwombat
|
862b8aaf06
|
bump version number
|
2023-01-19 19:33:38 +01:00 |
|
drmortalwombat
|
02db5b5eb1
|
Static call graph analysis for function arguments
|
2023-01-15 18:38:18 +01:00 |
|
drmortalwombat
|
761206d009
|
Propagation of unsigend attribute accross function arguments
|
2023-01-13 20:14:16 +01:00 |
|
drmortalwombat
|
d6fcb5f9ca
|
Use CPU register A for single byte parameter and returns
|
2023-01-10 20:41:55 +01:00 |
|
drmortalwombat
|
5696691a19
|
Bump version number
|
2022-12-23 22:50:13 +01:00 |
|
drmortalwombat
|
e202f8e5b5
|
Bump version number
|
2022-12-13 20:16:11 +01:00 |
|
drmortalwombat
|
0055911491
|
Add overlay support
|
2022-12-10 17:15:25 +01:00 |
|
drmortalwombat
|
0aa9ca0c70
|
Bump Version number
|
2022-12-10 16:15:04 +01:00 |
|
drmortalwombat
|
50ae45a533
|
Bump version number
|
2022-12-06 19:07:59 +01:00 |
|
drmortalwombat
|
bfe6311ca4
|
Add assignment of structs from and to striped arrays
|
2022-11-29 18:11:42 +01:00 |
|
drmortalwombat
|
688fd92a6b
|
Bump version number
|
2022-11-22 20:25:03 +01:00 |
|
drmortalwombat
|
42b4f46356
|
Add striped array memory layout
|
2022-11-16 08:59:02 +01:00 |
|
drmortalwombat
|
54955b6b5f
|
Bump version number
|
2022-10-29 10:59:20 +02:00 |
|
drmortalwombat
|
0aee1ad452
|
Code size reduction for jmp to rts
|
2022-10-22 18:21:45 +02:00 |
|
drmortalwombat
|
7271106397
|
bump version number
|
2022-10-17 08:00:35 +02:00 |
|
drmortalwombat
|
77010a0ab2
|
Fix propagation of volatile memory reads in loops
|
2022-10-15 17:44:49 +02:00 |
|
drmortalwombat
|
4a49456a57
|
Improve accu train movement
|
2022-10-09 13:44:59 +02:00 |
|
drmortalwombat
|
bd32b38027
|
Preserve X or Y cross conditions
|
2022-10-08 11:34:42 +02:00 |
|
drmortalwombat
|
571d60cbb7
|
Bump version number
|
2022-10-03 19:41:22 +02:00 |
|
drmortalwombat
|
27a227501a
|
Bump version number
|
2022-09-29 15:40:22 +02:00 |
|
drmortalwombat
|
121f0476e1
|
Bump version number
|
2022-09-24 14:31:09 +02:00 |
|
drmortalwombat
|
d1c22573da
|
Bump version number
|
2022-09-17 23:03:44 +02:00 |
|
drmortalwombat
|
03b5a0655a
|
Bump version number
|
2022-09-13 22:10:58 +02:00 |
|
drmortalwombat
|
38fab44cca
|
Dump cartridge bank usage to map file
|
2022-09-13 09:55:38 +02:00 |
|
drmortalwombat
|
612e88456c
|
Bump version number
|
2022-09-10 16:56:49 +02:00 |
|
drmortalwombat
|
9f1205a6cd
|
bump version number
|
2022-08-27 22:33:34 +02:00 |
|
drmortalwombat
|
da2c0b44ad
|
Bump version number
|
2022-08-25 18:51:27 +02:00 |
|
drmortalwombat
|
7dd8f4dae3
|
Fix easyflash placement of auto copied main section
|
2022-08-25 18:01:58 +02:00 |
|
drmortalwombat
|
4b4c8866dd
|
Optimize multiply of ranges 0..1
|
2022-08-22 22:00:16 +02:00 |
|
drmortalwombat
|
65fc43c123
|
More multi path constant folding
|
2022-08-14 17:52:58 +02:00 |
|
drmortalwombat
|
3d23e7f0b1
|
Combine partialy constant 16bit adds
|
2022-08-09 16:39:47 +02:00 |
|
drmortalwombat
|
f0deaab394
|
Add charpad and spritepad import
|
2022-08-05 18:08:10 +02:00 |
|
drmortalwombat
|
ff1377f7bb
|
Optimize simple search loops
|
2022-07-30 12:36:05 +02:00 |
|
drmortalwombat
|
f9f2516a65
|
Move accu eval trains up to connect them
|
2022-07-23 14:12:11 +02:00 |
|
drmortalwombat
|
864c8ec9a5
|
Add samples for 32 and 64 sprite multiplexing
|
2022-07-18 21:22:12 +02:00 |
|
drmortalwombat
|
0742be3204
|
Improve dataflow analysis
|
2022-07-16 14:14:02 +02:00 |
|
drmortalwombat
|
460a1b9d84
|
Bump version number
|
2022-07-12 20:07:40 +02:00 |
|
drmortalwombat
|
0bd2ab9e3c
|
Fix global analyzer for global variable arrays of function pointers
|
2022-07-12 13:08:34 +02:00 |
|
drmortalwombat
|
5f8797b4be
|
Fix regression with open array index by byte generated by a subtract
|
2022-07-10 10:07:33 +02:00 |
|
drmortalwombat
|
5d51ea13c5
|
Improve register allocator
|
2022-07-08 21:30:22 +02:00 |
|
drmortalwombat
|
bcc59a9afb
|
Add intermediat code select operator
|
2022-07-02 14:53:00 +02:00 |
|
drmortalwombat
|
fdcaf54666
|
Add unroll pragma for simple loops
|
2022-06-30 09:33:11 +02:00 |
|
drmortalwombat
|
350403121d
|
Move load temporary register moves out of loops
|
2022-06-26 15:15:59 +02:00 |
|
drmortalwombat
|
5dc63248d8
|
bump version number
|
2022-06-22 22:23:20 +02:00 |
|
drmortalwombat
|
002c10ad13
|
Optimize array access and value propagation across simple loops
|
2022-06-21 20:57:58 +02:00 |
|
drmortalwombat
|
3cdc9032b4
|
Fix parameter loss in intermediate code branch forwarding
|
2022-06-19 18:31:07 +02:00 |
|
drmortalwombat
|
657b79cd3f
|
bump version number
|
2022-06-19 15:25:09 +02:00 |
|
drmortalwombat
|
d37980e73c
|
Bump version number
|
2022-06-12 13:46:19 +02:00 |
|
drmortalwombat
|
05ecc267ef
|
Bump version number
|
2022-06-06 08:57:17 +02:00 |
|
drmortalwombat
|
0ba2ddf195
|
Propagate x and y across block boundaries
|
2022-06-02 22:19:10 +02:00 |
|
drmortalwombat
|
a86f5b877a
|
Upstream variant constant propagation
|
2022-05-29 21:02:57 +02:00 |
|
drmortalwombat
|
d833ca6834
|
Use array of struct assignments for index range validation
|
2022-05-26 13:55:00 +02:00 |
|
drmortalwombat
|
e0f87c676c
|
Eliminate non existing data dependencies
|
2022-05-21 13:39:12 +02:00 |
|
drmortalwombat
|
9d18aef634
|
Optimize interval comparison cascades
|
2022-05-15 22:18:42 +02:00 |
|
drmortalwombat
|
728e707024
|
Optimize single page 2D array access
|
2022-05-14 17:57:32 +02:00 |
|
drmortalwombat
|
e70162b2cc
|
Forward native code instruction if only used on single outgoing path
|
2022-05-12 17:55:24 +02:00 |
|
drmortalwombat
|
75e5471dd1
|
Add support for d64 image creation
|
2022-05-08 15:37:30 +02:00 |
|
drmortalwombat
|
c7de44b015
|
Optimize signed int with unsigned char comparison
|
2022-05-08 10:36:02 +02:00 |
|
drmortalwombat
|
29bd0c8d2d
|
Optimizations for global variables
|
2022-05-07 14:03:56 +02:00 |
|
drmortalwombat
|
ea1fa189b2
|
Add lz compression for embedded assets
|
2022-05-01 12:55:13 +02:00 |
|
drmortalwombat
|
f619c5e0ab
|
More verbose debug output
|
2022-04-25 07:57:31 +02:00 |
|
drmortalwombat
|
3a689cc7a1
|
Validate register livetime during peephole optimization
|
2022-04-23 22:11:25 +02:00 |
|
drmortalwombat
|
4cdc501a34
|
Bit shift optimizations
|
2022-04-21 08:26:04 +02:00 |
|