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 |
|
drmortalwombat
|
90e892dfa5
|
Merge pull request #199 from polluks/patch-2
Fixed install
|
2025-03-12 08:12:34 +01:00 |
|
drmortalwombat
|
c98e0751b0
|
Fix carry usage check in inline assembler, add optional volatile to __asm
|
2025-03-12 08:11:23 +01:00 |
|
Stefan
|
f3b4a4e5fc
|
Fixed install
Long options are not POSIX.
|
2025-03-11 23:01:49 +01:00 |
|
drmortalwombat
|
1c7d71cadb
|
Fix loop unrolling changing boundary constant
|
2025-03-11 08:19:49 +01:00 |
|
drmortalwombat
|
840050738f
|
Fix compare of enum in striped bitfield
|
2025-03-09 10:49:23 +01:00 |
|
drmortalwombat
|
2ee5cc7bf4
|
Fix loss of memory live status when reversing compare
|
2025-03-07 17:23:50 +01:00 |
|
drmortalwombat
|
490180f9dc
|
Fix compare reversal and reuse if z flag used
|
2025-03-07 08:17:51 +01:00 |
|
drmortalwombat
|
2582f3076d
|
Fix passing rvalue to non const reference
|
2025-03-02 15:02:01 +01:00 |
|
drmortalwombat
|
0032d42b2c
|
Merge branch 'main' of https://github.com/drmortalwombat/oscar64
|
2025-02-28 16:20:10 +01:00 |
|
drmortalwombat
|
5c70c20c6e
|
Reverse cross block accu to index propagation
|
2025-02-28 16:20:07 +01:00 |
|
drmortalwombat
|
71236aa405
|
Merge pull request #193 from polluks/patch-1
Fixed minor typos
|
2025-02-25 15:50:15 +01:00 |
|
Stefan
|
31a38e2a62
|
Fixed minor typos
|
2025-02-25 13:44:32 +01:00 |
|
drmortalwombat
|
ee0e4d5428
|
Fix void pointer arithmetic
|
2025-02-23 11:04:29 +01:00 |
|
drmortalwombat
|
f6296e83e5
|
Improve outliner for short loops
|
2025-02-18 14:51:42 +01:00 |
|
drmortalwombat
|
39840b5fb1
|
Convert add to compare if only flags needed
|
2025-02-18 11:35:06 +01:00 |
|
drmortalwombat
|
fe0bfccfaa
|
Reduce eagerness to join stores with short leas
|
2025-02-18 09:22:28 +01:00 |
|
drmortalwombat
|
25ee4e9b2b
|
Shortcut known branch cascades
|
2025-02-17 13:12:28 +01:00 |
|
drmortalwombat
|
9f7d4c0ab0
|
Improved index register use in short loops
|
2025-02-16 17:16:27 +01:00 |
|
drmortalwombat
|
038928232c
|
Propagate conditional stores behind blocks
|
2025-02-15 10:51:55 +01:00 |
|
drmortalwombat
|
100affa083
|
Reverse zp register alias move across single block loops
|
2025-02-14 10:40:00 +01:00 |
|
drmortalwombat
|
e27075955d
|
Optimize enums in bitfield usage
|
2025-02-12 15:12:06 +01:00 |
|
drmortalwombat
|
0959a15b10
|
Fixed striped structs with bitfields
|
2025-02-09 22:10:39 +01:00 |
|
drmortalwombat
|
4a87e4d97b
|
Fix no inline for overloaded operators
|
2025-02-08 11:04:19 +01:00 |
|
drmortalwombat
|
9de7caa68d
|
Fix enums in bitfields
|
2025-02-05 10:57:58 +01:00 |
|
drmortalwombat
|
e23d78eb86
|
Fix move of store abs cross function call
|
2025-02-01 20:13:18 +01:00 |
|
drmortalwombat
|
d0b45fce78
|
Merge branch 'main' of https://github.com/drmortalwombat/oscar64
|
2025-01-31 18:43:07 +01:00 |
|