drmortalwombat
|
f0f174e439
|
Optimize conditional select of const values
|
2024-09-10 22:26:34 +02:00 |
|
drmortalwombat
|
1f9226255a
|
Fix default member constructor for single sized member arrays
|
2024-09-04 12:17:58 +02:00 |
|
drmortalwombat
|
0b2c36ab1a
|
Fix for sidfx in tight loop
Change might have been disregarded due to missing volatile
|
2024-09-02 15:26:05 +02:00 |
|
drmortalwombat
|
759a701df8
|
Add kernal banking for plus/4 kernalio.c
|
2024-08-30 18:40:48 +02:00 |
|
drmortalwombat
|
8fbe96b9ac
|
Add options to disable BSS clear on startup
|
2024-08-23 20:31:17 +02:00 |
|
drmortalwombat
|
ca995bf342
|
Fix zero delimiter on opp::string for fixed range string constructor
|
2024-08-21 19:28:40 +02:00 |
|
drmortalwombat
|
7ffa623d92
|
Fix clrscr() for VIC20
|
2024-08-13 19:16:19 +02:00 |
|
drmortalwombat
|
4027b2dbe0
|
Add optional define for basic upstart line
|
2024-08-11 14:54:50 +02:00 |
|
drmortalwombat
|
62cede95ce
|
Optimize right shift with small 16 bit values
|
2024-08-11 14:11:07 +02:00 |
|
drmortalwombat
|
8a6e3eb924
|
Add breakpoint intrinsic in oscar.h
|
2024-08-09 18:05:44 +02:00 |
|
drmortalwombat
|
d98c4b760f
|
Optimize sprite multiplexer
|
2024-08-08 22:07:44 +02:00 |
|
drmortalwombat
|
3df85b09fc
|
Align heap allocation on four byte boundaries
|
2024-08-04 18:02:04 +02:00 |
|
drmortalwombat
|
2ba46283b2
|
Optimize line draw for vertical/horizontal lines
|
2024-08-02 19:56:38 +02:00 |
|
drmortalwombat
|
5bb8ca0b89
|
Improve fix point arithmetic
|
2024-07-28 14:41:17 +02:00 |
|
drmortalwombat
|
d0fb062006
|
Make log and exp intrinsics for const evaluation
|
2024-07-17 12:42:15 +02:00 |
|
drmortalwombat
|
715f295f5e
|
Add goto and labels in C code
|
2024-06-25 20:45:44 +02:00 |
|
drmortalwombat
|
9678814654
|
Fix crash with extern object pointer arithmetic
|
2024-06-23 17:05:46 +02:00 |
|
drmortalwombat
|
1fa9828f6a
|
Add additiona raster irq for kernal with potential no IO
|
2024-06-18 20:35:38 +02:00 |
|
drmortalwombat
|
3f9d042863
|
Optimize xy before loop index register assignment
|
2024-06-18 16:08:53 +02:00 |
|
drmortalwombat
|
277afd156d
|
Fix over eager const pointer forwarding
|
2024-06-16 09:01:36 +02:00 |
|
drmortalwombat
|
58361e39b8
|
Fix crash on late const typecast to pointer
|
2024-06-15 13:35:17 +02:00 |
|
drmortalwombat
|
3770a05aee
|
Add fast loader library flossiec
|
2024-06-13 21:16:42 +02:00 |
|
drmortalwombat
|
d7a2b98b4d
|
Add buffered lzo decompress
|
2024-06-12 21:07:58 +02:00 |
|
drmortalwombat
|
c99c1756a9
|
Fix parameter address reference in __asm embedding
|
2024-06-11 13:07:50 +02:00 |
|
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
|
b1b5ee737b
|
Fix functional for no parameters
|
2024-05-25 22:05:31 +02:00 |
|
drmortalwombat
|
884fe50dd7
|
Add missing assigns for opp::function
|
2024-05-25 21:26:23 +02:00 |
|
drmortalwombat
|
af38f64a99
|
Add opp::function
|
2024-05-25 21:25:02 +02:00 |
|
drmortalwombat
|
755c9234e1
|
Update C128 exit code
|
2024-04-13 19:49:40 +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
|
aa601a5727
|
Change memset and memclr to intrinsic functions
|
2024-03-24 11:22:13 +01:00 |
|
drmortalwombat
|
ee43223543
|
Fix missing member definition in opp string
|
2024-03-09 14:16:28 +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
|
148c288942
|
Add extract char operator to istream
|
2024-02-26 18:22:21 +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
|
6f7efd9efc
|
Optimized long multiply
|
2024-02-17 12:06:15 +01:00 |
|
drmortalwombat
|
18cfbc713a
|
Force some inline calls in vdc
|
2024-02-14 15:24:01 +01:00 |
|
drmortalwombat
|
806539a2d6
|
add "tan" to intrinsic functions
|
2024-02-13 20:49:11 +01:00 |
|
drmortalwombat
|
ce5be92225
|
Fix linux build
|
2024-02-12 17:40:03 +01:00 |
|
drmortalwombat
|
623b511ce6
|
restore order of vdc 16 bit writes
|
2024-01-29 12:42:13 +01:00 |
|
drmortalwombat
|
80efe2351b
|
Optimize short wait loop handling
|
2024-01-28 19:09:59 +01:00 |
|
drmortalwombat
|
974688a8a5
|
Fix overlay prg file save
|
2024-01-27 17:11:10 +01:00 |
|
drmortalwombat
|
bcc5e9d362
|
Fix propagation of conditions out of loops
|
2024-01-23 09:02:38 +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 |
|