drmortalwombat
|
78e48c75fd
|
Auto place globals in zero page with -Oz option
|
2023-04-10 18:26:59 +02:00 |
|
drmortalwombat
|
e23ab50512
|
Add local variables to debug file
|
2023-04-09 19:19:57 +02:00 |
|
drmortalwombat
|
373ef6ca85
|
Add local variables to .dbj files
|
2023-04-09 10:05:01 +02:00 |
|
drmortalwombat
|
85df217c50
|
Add warning for const integer truncation
|
2023-04-09 09:45:13 +02:00 |
|
drmortalwombat
|
d5c347da9b
|
Add vera sprite image
|
2023-04-07 15:47:08 +02:00 |
|
drmortalwombat
|
6ff2038b0e
|
Add commander X16 VERA library
|
2023-04-06 21:53:47 +02:00 |
|
drmortalwombat
|
97bb7981a3
|
Improve struct copy alias analysis
|
2023-04-06 17:14:53 +02:00 |
|
drmortalwombat
|
7803e2ecc4
|
Fix infinite loop in compiler trying to optimize infinite loops
|
2023-04-04 08:37:26 +02:00 |
|
drmortalwombat
|
62c3c4ab90
|
Bump version number
|
2023-04-02 19:54:45 +02:00 |
|
drmortalwombat
|
32ea493c17
|
Prepare per function optimization config using pragmas
|
2023-04-02 19:04:10 +02:00 |
|
drmortalwombat
|
14ab294a47
|
Add getchx() call to conio
|
2023-04-02 13:51:53 +02:00 |
|
drmortalwombat
|
4a2e417e31
|
Add quotes to attribute names in dbj export
|
2023-03-31 17:51:09 +02:00 |
|
drmortalwombat
|
0555f3d75d
|
Bump version number
|
2023-03-29 19:45:08 +02:00 |
|
drmortalwombat
|
2f1172076a
|
Add source level debug information
|
2023-03-28 21:01:17 +02:00 |
|
drmortalwombat
|
451eaca2b2
|
Bump version number
|
2023-03-26 14:35:07 +02:00 |
|
drmortalwombat
|
36a57c87d8
|
Add commander x16 as target machine
|
2023-03-24 21:06:27 +01:00 |
|
drmortalwombat
|
c2c0244990
|
More native code common subexpression elimination
|
2023-03-24 20:23:10 +01:00 |
|
drmortalwombat
|
55a2c25b44
|
Merge pull request #7 from JettMonstersGoBoom/main
neslib.c fixes
|
2023-03-23 13:35:14 +01:00 |
|
MonstersGoBoom
|
3165f65377
|
corrected oam_clear to be off screen
added nstc/pal detection.
|
2023-03-23 08:22:19 -04:00 |
|
drmortalwombat
|
6af03b34ad
|
Fix infinite optimizer loop
|
2023-03-21 08:09:12 +01:00 |
|
drmortalwombat
|
ba2a90030c
|
Improved striped array pointer propagation
|
2023-03-19 17:36:03 +01:00 |
|
drmortalwombat
|
f354e5bf88
|
Bump Version Number
|
2023-03-18 19:07:59 +01:00 |
|
drmortalwombat
|
a584f74788
|
More native code common subexpression elimination
|
2023-03-18 19:02:05 +01:00 |
|
drmortalwombat
|
9c5e018c5a
|
More simple common subexpression elimination in native code
|
2023-03-17 09:32:22 +01:00 |
|
drmortalwombat
|
9f28fdfcc0
|
Fix memmove const correctness
|
2023-03-16 11:59:38 +01:00 |
|
drmortalwombat
|
2479ec5dd8
|
Fix const void pointer assignment check
|
2023-03-15 22:53:19 +01:00 |
|
drmortalwombat
|
485282019b
|
Optimize 8bit add and pointer access
|
2023-03-15 17:58:49 +01:00 |
|
drmortalwombat
|
66d17d6df4
|
Bump version number
|
2023-03-14 22:18:43 +01:00 |
|
drmortalwombat
|
da29f1c0a5
|
Fix gcc build
|
2023-03-14 21:53:50 +01:00 |
|
drmortalwombat
|
7617029652
|
More volatile checks
|
2023-03-14 20:51:54 +01:00 |
|
drmortalwombat
|
f590284ae2
|
Fix volatile code movement
|
2023-03-14 20:32:32 +01:00 |
|
drmortalwombat
|
11c624fb4a
|
Optimize loops with shift
|
2023-03-14 17:49:17 +01:00 |
|
drmortalwombat
|
175520c885
|
Optimize pointer forwarding with striped addressing
|
2023-03-14 16:23:37 +01:00 |
|
drmortalwombat
|
83869ad3a0
|
Shortcut redundant conditional branch sequences
|
2023-03-13 22:13:02 +01:00 |
|
drmortalwombat
|
718d3ad940
|
Bump version number
|
2023-03-12 22:47:19 +01:00 |
|
drmortalwombat
|
ecd0fbd364
|
Fix over eager loop load/store optimizations for values needed after loop
|
2023-03-12 20:27:00 +01:00 |
|
drmortalwombat
|
7d6f637948
|
Fix broken volatile check in (),y
|
2023-03-11 11:29:35 +01:00 |
|
drmortalwombat
|
aed086bdb9
|
Add rom mappers to NES target
|
2023-03-11 11:01:11 +01:00 |
|
drmortalwombat
|
868564ff08
|
Add -v3 option for call graph data, change some function in neslib to inline
|
2023-03-10 17:08:22 +01:00 |
|
drmortalwombat
|
5bd4f4e9a5
|
Add local labels to listings
|
2023-03-09 21:04:56 +01:00 |
|
drmortalwombat
|
efff725745
|
Improve labels in disassembler listing, add mlb file for nes
|
2023-03-09 19:29:46 +01:00 |
|
drmortalwombat
|
2959016496
|
Fix movement of accu train across JSR that uses the same register
|
2023-03-09 16:25:51 +01:00 |
|
drmortalwombat
|
30680777f3
|
Fix neslib oam_spr functions
|
2023-03-09 14:08:59 +01:00 |
|
drmortalwombat
|
dd6f1e0cb6
|
Fix const cast of functions to void * in struct inits
|
2023-03-08 20:26:46 +01:00 |
|
drmortalwombat
|
905afd6451
|
Fix preprocessor concat with macro argument
|
2023-03-08 18:39:40 +01:00 |
|
drmortalwombat
|
4f89ad7680
|
Add support for Atari 8 bit systems
|
2023-03-08 15:51:27 +01:00 |
|
drmortalwombat
|
0f4f0ed297
|
Improve compiler speed
|
2023-03-08 08:37:43 +01:00 |
|
drmortalwombat
|
be15913bd0
|
Bump version number
|
2023-03-07 19:18:33 +01:00 |
|
drmortalwombat
|
c3977627e9
|
Fix calling __interrupt function from __interrupt function
|
2023-03-07 08:27:54 +01:00 |
|
drmortalwombat
|
9662f5e69f
|
Loop counter depend index optimizations for small xy loops
|
2023-03-06 20:34:02 +01:00 |
|