Irmen de Jong
|
4ce130dc8b
|
split up cx16.gfx2 module into gfx_lores and gfx_hires4 modules
|
2024-10-30 22:21:07 +01:00 |
|
Irmen de Jong
|
b2bdfe8482
|
fix ir rndseed()
|
2024-10-08 20:40:00 +02:00 |
|
Irmen de Jong
|
c13168b60c
|
various improvements:
fix verafx.available().
added gfx_lores.plot().
faster gfx_lores.clear_screen().
added a new Sublime Text 4 syntax highlighting file.
|
2024-10-01 22:18:03 +02:00 |
|
Irmen de Jong
|
1541ad2160
|
fix variable init order mistake in program startup
reset multiply bit at end of verafx.muls
|
2024-09-28 19:17:45 +02:00 |
|
Irmen de Jong
|
c78b7b1a24
|
added verafx.mult16()
|
2024-09-28 01:00:28 +02:00 |
|
Irmen de Jong
|
9c7a645e18
|
remove non-functional verafx.mult(). note: muls() is still there and just fine!
added documentation/source code comments to the cpu word*word multiplication routine not producing the correct upper 16 bits.
|
2024-09-28 00:43:05 +02:00 |
|
Irmen de Jong
|
c2f6311367
|
todo
|
2024-06-17 22:41:52 +02:00 |
|
Irmen de Jong
|
f88c29e083
|
convert github doc links into permalinks
|
2024-04-08 22:12:28 +02:00 |
|
Irmen de Jong
|
9de7698a5c
|
verafx.mult() and muls() now return both words of the 32 bits result.
|
2024-04-07 22:41:21 +02:00 |
|
Irmen de Jong
|
5a0524ff4d
|
various fixes
|
2024-03-16 18:48:06 +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
|
2b8f613a00
|
added %option ignore_unused to suppress warnings about unused vars and subs in that module/block.
Also improved error for invalid directive.
|
2023-12-26 23:37:59 +01:00 |
|
Irmen de Jong
|
38a22fbc99
|
allow %option no_symbol_prefixing also on module scope
|
2023-12-26 12:31:18 +01:00 |
|
Irmen de Jong
|
ad9eaeafeb
|
call now returns a word value
|
2023-12-22 22:24:11 +01:00 |
|
Irmen de Jong
|
6cd392909c
|
added verafx.copy() routine for fast vram-to-vram copying ('blitting')
|
2023-12-22 17:52:43 +01:00 |
|
Irmen de Jong
|
e40ebd75a2
|
floats.parse_f uses kernal VAL if it's present
|
2023-11-30 23:50:50 +01:00 |
|
Irmen de Jong
|
ee2888e744
|
verafx.mult/muls now return upper 16 bits of the result in r0
|
2023-11-06 21:55:58 +01:00 |
|
Irmen de Jong
|
836bc9d456
|
added verafx.available()
|
2023-10-10 22:12:21 +02:00 |
|
Irmen de Jong
|
a48ce35f0b
|
added %option verafxmuls
|
2023-10-05 22:06:33 +02:00 |
|
Irmen de Jong
|
a8507b437d
|
add verafx.transparency()
|
2023-10-03 01:47:52 +02:00 |
|
Irmen de Jong
|
e505bf9ccf
|
added "emudbg" library (cx16 only) to interface with the emulator
|
2023-10-02 22:23:09 +02:00 |
|
Irmen de Jong
|
c3f1f09ad1
|
added verafx.clear()
|
2023-10-02 01:34:56 +02:00 |
|
Irmen de Jong
|
70ee2026ff
|
fix gfx2 screen fill broken when using verafx
|
2023-10-02 00:12:48 +02:00 |
|
Irmen de Jong
|
690782bf60
|
added -verafxmul compiler option to use vera fx multiplication routine on cx16
|
2023-10-01 22:44:45 +02:00 |
|
Irmen de Jong
|
390263a34e
|
added cx16 verafx library module
|
2023-09-24 23:00:40 +02:00 |
|