Irmen de Jong
|
97b8cb748d
|
more ifexpression codegen tweaks
|
2024-10-25 22:52:26 +02:00 |
|
Irmen de Jong
|
98acff802f
|
better checking for number of return values
assignment optimization if return register already is the same as the assignment target
|
2024-04-04 23:47:33 +02:00 |
|
Irmen de Jong
|
2a3a27c56d
|
bmx library: set bpp header field correctly on save
|
2024-03-26 22:01:10 +01:00 |
|
Irmen de Jong
|
1ca3f64bf0
|
libraries: add ==0 or !=0 to expressions that depend on implicit conversion from byte to bool
|
2024-03-02 23:19:20 +01:00 |
|
Irmen de Jong
|
813007a5d8
|
adjusted options of library modules
|
2023-12-29 22:21:44 +01:00 |
|
Irmen de Jong
|
09c6cb4d6b
|
replace unwritten vars by consts. Improved const eval.
Fixed some slight bugs in library code
|
2023-12-28 05:17:15 +01:00 |
|
Irmen de Jong
|
2b227b43fe
|
bmx: error for unsupported file version
|
2023-12-02 23:56:59 +01:00 |
|
Irmen de Jong
|
992732f2cb
|
bmx support to save partial screens ('stamps')
|
2023-11-30 22:17:57 +01:00 |
|
Irmen de Jong
|
afe521b0c9
|
simplify bmx loading
|
2023-11-29 21:57:17 +01:00 |
|
Irmen de Jong
|
5d9caef45f
|
bmx can load "stamps"
|
2023-11-29 21:07:22 +01:00 |
|
Irmen de Jong
|
fde136fb7b
|
bmx module only supports 320 or 640 image widths for now
|
2023-11-28 20:38:52 +01:00 |
|
Irmen de Jong
|
5f6cff739a
|
fix bmx palette writing from buffer
|
2023-11-26 01:50:25 +01:00 |
|
Irmen de Jong
|
45debff89f
|
bmx: allow palette to be loaded into memory buffer instead of vram
|
2023-11-25 17:58:43 +01:00 |
|
Irmen de Jong
|
9ef9c24388
|
IR: optimize redundant labels
|
2023-11-25 01:10:17 +01:00 |
|
Irmen de Jong
|
6a40f23578
|
cx16: added bmx library module and showbmx example
|
2023-11-24 23:39:05 +01:00 |
|