drmortalwombat
|
2b0994b086
|
Fix placement new for vector constructor
|
2025-04-29 20:12:48 +02:00 |
|
drmortalwombat
|
f9acbc152d
|
Merge branch 'main' of https://github.com/drmortalwombat/oscar64
|
2025-04-29 14:26:58 +02:00 |
|
drmortalwombat
|
3eed21567e
|
Fix disabled warning bitset size
|
2025-04-29 14:26:55 +02:00 |
|
drmortalwombat
|
f3370cb149
|
Merge pull request #226 from CTalkobt/main
Update to reflect mega65 in .md
|
2025-04-27 14:23:54 +02:00 |
|
ctalkobt@ctalkobt.net
|
494fb97e49
|
Update to reflect mega65 in .md
|
2025-04-27 07:38:14 -04:00 |
|
drmortalwombat
|
bd8786af0b
|
Improve carry propagation to eliminate sec and clc
|
2025-04-26 21:25:43 +02:00 |
|
drmortalwombat
|
f0a7499814
|
Ignore nullptr access for volatile data
|
2025-04-24 15:31:39 +02:00 |
|
drmortalwombat
|
da4a90b724
|
Merge branch 'main' of https://github.com/drmortalwombat/oscar64
|
2025-04-24 09:05:59 +02:00 |
|
drmortalwombat
|
96a9109915
|
Add warning pragma, improved token concatenation in preprocessing
|
2025-04-24 09:05:57 +02:00 |
|
drmortalwombat
|
f5a33edcf4
|
Merge pull request #224 from polluks/patch-1
Changed make target everywhere
|
2025-04-23 16:58:45 +02:00 |
|
Stefan
|
1bd98bdeb2
|
Changed make target everywhere
oops
|
2025-04-23 15:32:26 +02:00 |
|
drmortalwombat
|
e4696a6539
|
Merge pull request #223 from polluks/wildcard
More POSIX, fixed #190
|
2025-04-23 11:23:21 +02:00 |
|
polluks
|
74350d6133
|
oops
|
2025-04-23 10:40:28 +02:00 |
|
drmortalwombat
|
cbf86b2e8f
|
Merge pull request #219 from polluks/patch-3
Changed make target
|
2025-04-22 08:21:40 +02:00 |
|
Stefan
|
cb757dfaf9
|
Changed make target
https://www.gnu.org/software/make/manual/html_node/Standard-Targets.html
|
2025-04-21 22:22:40 +02:00 |
|
drmortalwombat
|
5ad94d01d4
|
Merge pull request #218 from CTalkobt/main
Correct end address for Mega 65
|
2025-04-21 20:13:40 +02:00 |
|
ctalkobt@ctalkobt.net
|
cdba71b353
|
Correct end address for M65
|
2025-04-21 13:46:53 -04:00 |
|
drmortalwombat
|
01d187cf83
|
Merge pull request #217 from CTalkobt/main
Initial patch to add -tm=mega65 support
|
2025-04-21 18:48:38 +02:00 |
|
drmortalwombat
|
ab06ce74c5
|
More global namespace fixes
|
2025-04-21 18:29:01 +02:00 |
|
Craig Taylor
|
1e2b227113
|
Merge branch 'drmortalwombat:main' into main
|
2025-04-21 11:53:36 -04:00 |
|
ctalkobt@ctalkobt.net
|
9d5dbe67fe
|
Adjust M65 top of memory to $e000
|
2025-04-21 11:48:12 -04:00 |
|
ctalkobt@ctalkobt.net
|
9a409ca347
|
Initial patch to add -tm=mega65 support
|
2025-04-21 11:12:02 -04:00 |
|
drmortalwombat
|
449acece05
|
Fix global namespace access
|
2025-04-21 15:58:49 +02:00 |
|
drmortalwombat
|
ee3f6fc4a5
|
Struct value forwarding
|
2025-04-21 08:18:55 +02:00 |
|
drmortalwombat
|
e95b51609c
|
Optimize loop unrolling
|
2025-04-18 17:16:56 +02:00 |
|
drmortalwombat
|
323589a484
|
Optimize compilation time
|
2025-04-18 12:55:10 +02:00 |
|
drmortalwombat
|
33f4b25f28
|
Fix C64 ascii to petscii output in conio
|
2025-04-17 22:38:54 +02:00 |
|
drmortalwombat
|
538d965636
|
Fix 16bit forward for middle 32bit registers
|
2025-04-17 18:55:53 +02:00 |
|
drmortalwombat
|
4b99110533
|
Bump version number
|
2025-04-10 08:47:24 +02:00 |
|
drmortalwombat
|
94f2489083
|
Fix TAXA range bypass with trailing multi store
|
2025-04-08 18:22:45 +02:00 |
|
drmortalwombat
|
6de1b1fd96
|
Code size optimizations
|
2025-03-31 17:30:57 +02:00 |
|
drmortalwombat
|
80abcdfe95
|
Optimize local struct variable usage
|
2025-03-30 20:22:50 +02:00 |
|
drmortalwombat
|
0dc6588a66
|
Improve double index register single block loops
|
2025-03-29 13:30:03 +01:00 |
|
drmortalwombat
|
65ad05c608
|
Merge branch 'main' of https://github.com/drmortalwombat/oscar64
|
2025-03-24 08:56:07 +01:00 |
|
drmortalwombat
|
2db8890453
|
Fix temp spilling in recursive functions
|
2025-03-24 08:56:03 +01:00 |
|
drmortalwombat
|
3f4268328e
|
Merge pull request #198 from root42/detect-basic-and-gotoxy-for-pet
Implement gotoxy for PET
|
2025-03-23 14:54:10 +01:00 |
|
Arne Schmitz
|
33cabb487b
|
pure C implementation
|
2025-03-23 13:15:09 +01:00 |
|
Arne Schmitz
|
ab2ca897ce
|
pure asm implementation of bsplot
|
2025-03-22 12:31:05 +01:00 |
|
Arne Schmitz
|
2c37e150a9
|
comment
|
2025-03-22 12:31:05 +01:00 |
|
Arne Schmitz
|
ee68f2575a
|
better implementation, inspired by cc65
|
2025-03-22 12:31:05 +01:00 |
|
Arne Schmitz
|
4f100266c3
|
fix ldy
|
2025-03-22 12:31:05 +01:00 |
|
Arne Schmitz
|
c22a67f95f
|
basic version detection and and implement bsplot for PET
|
2025-03-22 12:31:05 +01:00 |
|
drmortalwombat
|
e6bc6371c9
|
Fix PET target zero page variable range
|
2025-03-19 17:16:20 +01:00 |
|
drmortalwombat
|
2acca6d7b1
|
Fix register load/store bypass when register result still needed
|
2025-03-19 09:38:40 +01:00 |
|
drmortalwombat
|
fc2095301d
|
Fix aliasing problem when auto inlining non early embedded assembly stubs
|
2025-03-16 20:29:03 +01:00 |
|
drmortalwombat
|
32f0b8c6f3
|
Fix warnings in unreachable code
|
2025-03-16 15:53:27 +01:00 |
|
drmortalwombat
|
10c9b735e9
|
Fix short infinite loop code split
|
2025-03-15 21:17:21 +01:00 |
|
drmortalwombat
|
fefb511404
|
Fix integer range loss in loop index reduction
|
2025-03-15 17:59:45 +01:00 |
|
drmortalwombat
|
bedafe7b6f
|
Fix loss of type reduction in loop causing overflow error
|
2025-03-15 12:05:34 +01:00 |
|
drmortalwombat
|
242d7f1700
|
Fix optimizer crash with volatile long ops
|
2025-03-14 08:10:36 +01:00 |
|