drmortalwombat
|
fb72e8baf8
|
Fix over eager parameter reordering
|
2024-05-01 15:30:18 +02:00 |
|
drmortalwombat
|
976703f713
|
Fix O2 parameter forwarding optimization
|
2024-05-01 14:08:42 +02:00 |
|
drmortalwombat
|
dc5afa6e79
|
Fix shift optimization had wrong address check
|
2024-04-30 08:51:22 +02:00 |
|
drmortalwombat
|
740762d4a1
|
Fix loss of zero flag in 16bit optimization
|
2024-04-30 08:06:20 +02:00 |
|
drmortalwombat
|
f0b7cddeb1
|
Optimize indirecte 16bit store by flipping low/high order
|
2024-04-28 21:13:41 +02:00 |
|
drmortalwombat
|
9b47a34840
|
Improve reordering of function arguments
|
2024-04-28 20:15:17 +02:00 |
|
drmortalwombat
|
bb8c31bf32
|
Some peephole optimization
|
2024-04-23 20:54:48 +02:00 |
|
drmortalwombat
|
87ca43e5b7
|
Add spritepad version 1 file parsing
|
2024-04-23 17:51:42 +02:00 |
|
drmortalwombat
|
411648b130
|
Improve long counting loops
|
2024-04-22 22:48:15 +02:00 |
|
drmortalwombat
|
611f672b81
|
Add warning for static buffer overflow
|
2024-04-15 15:40:37 +02:00 |
|
drmortalwombat
|
755c9234e1
|
Update C128 exit code
|
2024-04-13 19:49:40 +02:00 |
|
drmortalwombat
|
c3c0583f19
|
Fix const array dereference
|
2024-04-12 16:51:26 +02:00 |
|
drmortalwombat
|
55ddce2211
|
Fix const array access folding
|
2024-04-12 16:11:47 +02:00 |
|
drmortalwombat
|
5971f9a80f
|
bump version number
|
2024-04-12 15:54:54 +02:00 |
|
drmortalwombat
|
fbfd597306
|
Fix float param to const propagation
|
2024-04-12 15:50:46 +02:00 |
|
drmortalwombat
|
0184a550c5
|
Fix volatile violation when recycling immediates
|
2024-04-10 15:15:22 +02:00 |
|
drmortalwombat
|
2cdc95ba05
|
Fix assert in samples
|
2024-04-09 15:57:53 +02:00 |
|
drmortalwombat
|
fefa462730
|
Improve zero page variable usage
|
2024-04-08 22:04:50 +02:00 |
|
drmortalwombat
|
7b20e6cca0
|
Optimize 16 bit counting loops
|
2024-03-31 14:29:22 +02:00 |
|
drmortalwombat
|
ed82e3595b
|
Bump version number
|
2024-03-30 10:40:00 +01:00 |
|
drmortalwombat
|
6cfdc0ce5f
|
Fix removal of consecutive indexed stores in unrolled loop
|
2024-03-29 18:49:58 +01:00 |
|
drmortalwombat
|
1f17f1c198
|
Fix assert in peephole optimizer
|
2024-03-26 08:23:13 +01:00 |
|
drmortalwombat
|
99da637734
|
Fix include guard of kernalio.h
|
2024-03-25 12:25:56 +01:00 |
|
drmortalwombat
|
afcc8bc101
|
Merge pull request #53 from Ecte86/patch-2
Update kernalio.h
|
2024-03-25 12:24:00 +01:00 |
|
Ecte
|
4b2525b7a4
|
Update kernalio.h
Removed extra "#ifndef C64_KERNALIO_H" to fix "unterminated conditional directive" error.
|
2024-03-25 17:38:27 +10:30 |
|
drmortalwombat
|
aa601a5727
|
Change memset and memclr to intrinsic functions
|
2024-03-24 11:22:13 +01:00 |
|
drmortalwombat
|
85fad64e9c
|
Optimize post inc/dec while loop conditions
|
2024-03-21 19:33:50 +01:00 |
|
drmortalwombat
|
30d942478f
|
Fix infinite loop in move condition out of loop
|
2024-03-13 22:14:29 +01:00 |
|
drmortalwombat
|
89750c3f73
|
promote array of const members to be const as well
|
2024-03-11 13:40:54 +01:00 |
|
drmortalwombat
|
ee43223543
|
Fix missing member definition in opp string
|
2024-03-09 14:16:28 +01:00 |
|
drmortalwombat
|
89ac4ee9b9
|
Merge pull request #52 from Ecte86/patch-1
added standard c++ method c_str to opp::string that calls cstr method.
|
2024-03-09 14:14:32 +01:00 |
|
Ecte
|
b411178aae
|
added standard c++ method c_str to opp::string that calls cstr method.
This should help Intellisense while allowing code that still uses the cstr method to work.
|
2024-03-09 19:44:59 +10:30 |
|
drmortalwombat
|
45246a2f2d
|
Fix variable size when defining extern struct with anon struct
|
2024-03-07 20:42:21 +01:00 |
|
drmortalwombat
|
0c43952e37
|
Improve constant branch forwarding
|
2024-03-07 13:20:39 +01:00 |
|
drmortalwombat
|
f877e5b8c2
|
Fix assert in linux sample build
|
2024-02-28 21:26:25 +01:00 |
|
drmortalwombat
|
2d50d56606
|
Fix copy and load with striped arrays
|
2024-02-27 18:02:12 +01:00 |
|
drmortalwombat
|
bdecbe77e4
|
Fix 16bit zero page global variable inc/dec
|
2024-02-27 09:08:56 +01:00 |
|
drmortalwombat
|
f39cb38eb3
|
Fix unary ops on striped struct members
|
2024-02-26 20:38:02 +01:00 |
|
drmortalwombat
|
148c288942
|
Add extract char operator to istream
|
2024-02-26 18:22:21 +01:00 |
|
drmortalwombat
|
e2f822e7d1
|
Improve short function call loop
|
2024-02-25 18:43:53 +01:00 |
|
drmortalwombat
|
0b58e9eaaf
|
Fix global aliasing collision with striped data
|
2024-02-25 18:00:10 +01:00 |
|
drmortalwombat
|
0a76a57f18
|
Bump version number
|
2024-02-24 15:50:47 +01:00 |
|
drmortalwombat
|
22ffbfa63c
|
Fix source location when coalescing JSR and RTS in JMP
|
2024-02-24 09:52:32 +01:00 |
|
drmortalwombat
|
94a3097ba7
|
Fix find loop optimization with mirrored condition
|
2024-02-21 15:05:17 +01:00 |
|
drmortalwombat
|
c05bd269ad
|
Fix stop petscii definition
|
2024-02-21 12:12:29 +01:00 |
|
drmortalwombat
|
aab71cbab3
|
Add more std c include files
|
2024-02-20 14:16:32 +01:00 |
|
drmortalwombat
|
1041ef03eb
|
Bump version number
|
2024-02-19 14:30:53 +01:00 |
|
drmortalwombat
|
e2f36bbb9a
|
Fix parse embed with hex skip or size setting
|
2024-02-19 14:19:15 +01:00 |
|
drmortalwombat
|
5e9df61ffc
|
Fix read after write hazzard in function param proxy size optimization
|
2024-02-18 20:35:07 +01:00 |
|
drmortalwombat
|
cc5a90ac21
|
Fix long unsigned int comparison
|
2024-02-18 18:30:51 +01:00 |
|