drmortalwombat
|
5ccfab0342
|
Fix IEC code for non interrupt usage
|
2024-06-11 12:12:29 +02:00 |
|
drmortalwombat
|
42eea7f8f4
|
Mark krnio_save as noinline to ensure zpage params
|
2024-06-10 22:36:07 +02:00 |
|
drmortalwombat
|
2e696d9e1a
|
Optimize small inline function calls
|
2024-05-30 17:51:34 +02:00 |
|
drmortalwombat
|
fefa462730
|
Improve zero page variable usage
|
2024-04-08 22:04:50 +02:00 |
|
drmortalwombat
|
99da637734
|
Fix include guard of kernalio.h
|
2024-03-25 12:25:56 +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
|
ce5be92225
|
Fix linux build
|
2024-02-12 17:40:03 +01:00 |
|
drmortalwombat
|
8a49ffd111
|
Improve unrolled loops towards zero
|
2024-01-20 13:49:25 +01:00 |
|
drmortalwombat
|
4eaa6c8b1e
|
Add immediate variable address parameter in inline assembler
|
2024-01-10 12:22:46 +01:00 |
|
Xander Mol
|
299374aa50
|
Proposals for krnio additions: setbnk and save
|
2024-01-09 23:50:46 +01:00 |
|
drmortalwombat
|
da20b4d27a
|
Fix atan2, failed in mathtest.c
|
2023-12-30 09:21:17 +01:00 |
|
drmortalwombat
|
ae4b48c445
|
Various loop optimizations
|
2023-12-16 21:03:09 +01:00 |
|
drmortalwombat
|
6bbf325720
|
Add BIT instruction for sign check, add inlay sections in linker
|
2023-12-12 11:08:59 +01:00 |
|
drmortalwombat
|
1e0450cd8a
|
Optimize sprite multiplexer
|
2023-12-09 13:40:58 +01:00 |
|
drmortalwombat
|
cce2f272ef
|
Add optimization section to readme
|
2023-12-06 13:55:38 +01:00 |
|
drmortalwombat
|
d48da32586
|
Improve placement of "if" cascades
|
2023-12-04 22:09:33 +01:00 |
|
drmortalwombat
|
06ab48461b
|
Implement striped unions
|
2023-11-06 21:33:04 +01:00 |
|
drmortalwombat
|
982fe17aed
|
Fix compiler crash when using function result in if condition
|
2023-10-24 14:29:46 +02:00 |
|
drmortalwombat
|
aad35e0243
|
Fix IEC drive timing
|
2023-10-22 12:14:15 +02:00 |
|
drmortalwombat
|
c53a288d0b
|
Optimize index chains
|
2023-10-01 21:48:09 +02:00 |
|
drmortalwombat
|
e6b865130a
|
Fix volatile in vsprites
|
2023-09-25 19:20:30 +02:00 |
|
drmortalwombat
|
d93cffaa30
|
Fix const pointers in vic_setmode
|
2023-09-25 19:18:22 +02:00 |
|
drmortalwombat
|
619c4f8962
|
Join consecutive functions in linker
|
2023-09-24 22:22:48 +02:00 |
|
drmortalwombat
|
da29a87477
|
Fix address of array in const declaration to return correct pointer type
|
2023-09-24 11:03:54 +02:00 |
|
drmortalwombat
|
f3eb6e19cf
|
Fix linux build
|
2023-08-02 16:52:45 +02:00 |
|
drmortalwombat
|
fa218d8dd7
|
Fix adc to inx with wrong address mode
|
2023-07-31 22:53:55 +02:00 |
|
drmortalwombat
|
02e7f15810
|
Improve outer loop optimizations
|
2023-07-28 18:51:29 +02:00 |
|
drmortalwombat
|
9bcec5bf17
|
Destructors when leaving scopes the normal way
|
2023-06-21 22:07:00 +02:00 |
|
drmortalwombat
|
962240f09d
|
Fix init state of 32 vsprites mux
|
2023-06-03 13:01:52 +02:00 |
|
drmortalwombat
|
cdbb24b6b2
|
Add iecbus library
|
2023-05-21 17:19:26 +02:00 |
|
drmortalwombat
|
4aa6b1c47d
|
Improve int dependency in loop analysis
|
2023-05-07 17:46:53 +02:00 |
|
drmortalwombat
|
e23ab50512
|
Add local variables to debug file
|
2023-04-09 19:19:57 +02:00 |
|
drmortalwombat
|
4117c9a553
|
More functions for reu library
|
2023-02-25 21:02:06 +01:00 |
|
drmortalwombat
|
0bb470939f
|
Add reu library
|
2023-02-23 14:19:18 +01:00 |
|
drmortalwombat
|
946b1fe53d
|
Add mouse library
|
2023-01-22 11:01:03 +01:00 |
|
drmortalwombat
|
10359224d4
|
Fix write to CPU port not marked as volatile
|
2023-01-08 10:38:58 +01:00 |
|
drmortalwombat
|
ffe07a6a3c
|
Optimize multiplication with short negative constants
|
2023-01-07 13:41:59 +01:00 |
|
drmortalwombat
|
c105c3b778
|
Fix error in final code size reduction step
|
2023-01-03 21:48:50 +01:00 |
|
drmortalwombat
|
04624f208c
|
Fix multiply add 2n + 1
|
2022-10-23 17:02:34 +02:00 |
|
drmortalwombat
|
3e59f47748
|
Loop index optimizations
|
2022-10-03 10:50:24 +02:00 |
|
drmortalwombat
|
259abf4c4b
|
Improve compiler speed
|
2022-09-20 15:01:47 +02:00 |
|
drmortalwombat
|
c3e89d5d32
|
Optimize raster mutliplexer
|
2022-09-18 21:24:34 +02:00 |
|
drmortalwombat
|
e50f3f9814
|
Fix lenient semicolon handling in parser
|
2022-09-10 10:05:44 +02:00 |
|
drmortalwombat
|
7dd8f4dae3
|
Fix easyflash placement of auto copied main section
|
2022-08-25 18:01:58 +02:00 |
|
drmortalwombat
|
67142bdb01
|
Add charwin get/put rect functions
|
2022-07-20 08:10:05 +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
|
9424723536
|
Force pra of cia1 to 0xff when starting key check
|
2022-07-09 16:13:06 +02:00 |
|
drmortalwombat
|
350403121d
|
Move load temporary register moves out of loops
|
2022-06-26 15:15:59 +02:00 |
|
drmortalwombat
|
fc7bb2c377
|
Optimize parameter handling in loops
|
2022-06-18 17:32:14 +02:00 |
|