markjreed
|
6f00a48772
|
fix: atan2(anything, 0) should return ±π/2 (#141)
* fix: atan2(anything, 0) should return pi/2
* fix: if y<0, x=0 maps to 3π/2, not π/2
* fix: standard seems to be atan2(0,0) == 0
|
2024-06-07 23:19:45 +02:00 |
|
Irmen de Jong
|
b3dba67405
|
added cx16.rom_version() routine
|
2024-06-07 23:15:26 +02:00 |
|
Irmen de Jong
|
c9a4235669
|
update to kotlin 2.0, fix several code style issues
|
2024-06-04 01:00:46 +02:00 |
|
Irmen de Jong
|
ae0d52274c
|
Merge branch 'refs/heads/fixwindowseolstests'
|
2024-06-04 00:13:55 +02:00 |
|
Irmen de Jong
|
8973763866
|
Fix line endings conversion errors on windows builds
|
2024-06-04 00:12:12 +02:00 |
|
Irmen de Jong
|
3d799ae7fe
|
todo
|
2024-06-01 15:03:01 +02:00 |
|
Irmen de Jong
|
8b10115390
|
release 10.3.1
|
2024-05-31 23:51:35 +02:00 |
|
Irmen de Jong
|
d2e010c439
|
added cx16.scnsiz (extapi call), describe profiler.py script
|
2024-05-31 21:48:29 +02:00 |
|
Irmen de Jong
|
15867ab423
|
update cx16.mouse_get() and mouse_pos() to also return scroll wheel in X
|
2024-05-29 23:19:53 +02:00 |
|
Irmen de Jong
|
22c9e99fa3
|
explain integer math sin/cos routines even better
|
2024-05-29 23:12:00 +02:00 |
|
Irmen de Jong
|
ee262f6aad
|
explain integer math sin/cos routines even better
|
2024-05-29 20:26:42 +02:00 |
|
Irmen de Jong
|
af64af2397
|
explain integer math sin/cos routines better
|
2024-05-29 19:48:27 +02:00 |
|
Irmen de Jong
|
1feead2260
|
tweaks
|
2024-05-29 02:30:06 +02:00 |
|
Irmen de Jong
|
d3dcd24b4d
|
add profiler script
|
2024-05-29 00:56:31 +02:00 |
|
Irmen de Jong
|
fd1e6796ef
|
correct branch instruction, fixes #137
|
2024-05-24 20:54:40 +02:00 |
|
Irmen de Jong
|
3ea0f0cbaa
|
remove 16 bit f_tell variant.
|
2024-05-22 21:47:02 +02:00 |
|
Irmen de Jong
|
f3e3311598
|
added diskio.f_tell() and f_tell32() on the cx16 target
|
2024-05-21 23:14:25 +02:00 |
|
Irmen de Jong
|
0dc50a93a4
|
added @nozp variable flag
|
2024-05-21 21:53:58 +02:00 |
|
Irmen de Jong
|
fda8e61be4
|
give better error when using @split wrong
|
2024-05-20 21:51:07 +02:00 |
|
Irmen de Jong
|
ac1d4b4a7a
|
mouse_pos() now returns the coordinates as unsigned words
|
2024-05-20 21:38:02 +02:00 |
|
Irmen de Jong
|
c719e274d5
|
java version tweaks
|
2024-05-18 20:25:44 +02:00 |
|
Irmen de Jong
|
e4990f8ec5
|
Revert "update to Java 17 LTS"
This reverts commit 3ef5bdfeda .
|
2024-05-18 18:59:32 +02:00 |
|
Irmen de Jong
|
62afd3342e
|
void syntax check, fixes #135
|
2024-05-18 17:15:31 +02:00 |
|
Irmen de Jong
|
6e8a89e6f1
|
optimize const word repeat setup
|
2024-05-18 16:30:27 +02:00 |
|
Irmen de Jong
|
aa2437cfb8
|
fix invalid repeat loop when iterations is already in register Y
|
2024-05-18 15:09:56 +02:00 |
|
Irmen de Jong
|
4a710ecdfc
|
cleanups
|
2024-05-17 18:48:04 +02:00 |
|
Irmen de Jong
|
3ef5bdfeda
|
update to Java 17 LTS
|
2024-05-17 18:27:21 +02:00 |
|
Irmen de Jong
|
7915dda35f
|
update libraries
|
2024-05-12 03:02:54 +02:00 |
|
Irmen de Jong
|
9120e16683
|
todo
|
2024-05-02 21:02:50 +02:00 |
|
Irmen de Jong
|
a1ebc7090d
|
fix sieve example
|
2024-04-18 22:22:29 +02:00 |
|
Irmen de Jong
|
054b4636e0
|
version 10.3
|
2024-04-18 21:50:48 +02:00 |
|
Irmen de Jong
|
e3e7b060b7
|
vumeter tweaks
|
2024-04-18 01:31:59 +02:00 |
|
Irmen de Jong
|
5ac9c75521
|
docs of new floats routines and added them to VM target too
|
2024-04-17 20:03:36 +02:00 |
|
markjreed
|
07710e0995
|
Feature/reciprocal tangent functions (#133)
* feat: additional trig functions
* fix: 64tass won't assemble a proc named 'sec'
* fix: indentation
|
2024-04-17 19:54:47 +02:00 |
|
Irmen de Jong
|
d6a67f5f2b
|
vumeter colors
|
2024-04-17 00:22:19 +02:00 |
|
Irmen de Jong
|
2675623aea
|
fix optimization ast parent linkage problem
|
2024-04-16 23:27:22 +02:00 |
|
Irmen de Jong
|
94263c43d0
|
added cx16/vumeter example
|
2024-04-16 22:48:36 +02:00 |
|
Irmen de Jong
|
d8ec03874f
|
move the pi-related constants from system specific floats module into the shared one. Clarify some stuff.
|
2024-04-15 19:15:44 +02:00 |
|
Irmen de Jong
|
a7247f5b8b
|
fix boolean expression optimization bug
|
2024-04-12 21:56:25 +02:00 |
|
Irmen de Jong
|
4d37581694
|
fix the symbol lookup error lsb(a) when a is in a multi vardecl.
|
2024-04-11 00:51:08 +02:00 |
|
Irmen de Jong
|
5d7ddebcad
|
fix bool to uword cast in 6502 codegen
|
2024-04-11 00:34:53 +02:00 |
|
Irmen de Jong
|
53df0eb707
|
cleanups
|
2024-04-10 22:04:03 +02:00 |
|
Irmen de Jong
|
8babad9c7c
|
sphinx config
|
2024-04-10 20:04:09 +02:00 |
|
Irmen de Jong
|
8db7aa07bd
|
added (autogenerated) symbol skeleton files to the docs
|
2024-04-10 19:58:15 +02:00 |
|
Irmen de Jong
|
42f4b06ac8
|
added options -bytes2float and -float2bytes to be able to do float conversions from the command line
|
2024-04-09 23:59:54 +02:00 |
|
Irmen de Jong
|
f4b50368ba
|
fix grammar: if_xx with else part
|
2024-04-09 22:35:30 +02:00 |
|
Irmen de Jong
|
db80417bd7
|
fix a problem with const fold optimization in if expressions, and IR compilation of that
|
2024-04-09 22:09:29 +02:00 |
|
Irmen de Jong
|
7a6f2ecc8c
|
add symboldumps to doc makefile
|
2024-04-09 19:53:36 +02:00 |
|
Irmen de Jong
|
f5d556a7f9
|
added missing options to doc
|
2024-04-09 19:30:04 +02:00 |
|
Irmen de Jong
|
2aae46d632
|
added -dumpsymbols option to print a dump of all the variables and subroutine signatures
|
2024-04-09 19:19:13 +02:00 |
|