Irmen de Jong
|
e1ccef4e89
|
sort the library routines better, updated result of crc32 benchmark
|
2025-11-02 16:58:49 +01:00 |
|
Irmen de Jong
|
ebc738b132
|
'hack' to allow unsigned long constants such as $ffffffff to be assigned to longs without casts
|
2025-10-20 00:33:40 +02:00 |
|
Irmen de Jong
|
bb8b44d9d0
|
fix missing byte to long assignment, add c-bench-64 comparison
|
2025-10-10 00:01:54 +02:00 |
|
Irmen de Jong
|
0541b84d09
|
Merge branch 'master' into structs
|
2025-06-29 16:34:32 +02:00 |
|
gillham
|
1b420f7fe7
|
Add a preliminary external custom target for the Foenix F256 family of modern retro computers. (#171)
|
2025-06-29 11:14:34 +02:00 |
|
Irmen de Jong
|
c2bf9024f8
|
start writing docs about structs and pointers, update syntax files with ^^
|
2025-06-18 19:00:18 +02:00 |
|
Irmen de Jong
|
31c1bf8bc5
|
added on..goto/call statement
|
2025-05-11 21:37:44 +02:00 |
|
Irmen de Jong
|
9e694c0337
|
doc
|
2025-04-18 21:11:27 +02:00 |
|
Irmen de Jong
|
41e963b04b
|
memory() name argument should be string literal, nice error message
|
2025-03-01 12:38:42 +01:00 |
|
Irmen de Jong
|
72c16d0d32
|
avoid doing useless jsr for reboot/poweroff calls
|
2025-02-26 20:42:38 +01:00 |
|
Irmen de Jong
|
2aeb7a838e
|
finalize extracting neo and atari compiler targets into configuration files instead
|
2025-02-12 14:01:04 +01:00 |
|
Irmen de Jong
|
66558f7638
|
IR support for multi-value returns in normal subroutines, documentation.
|
2025-01-09 22:39:08 +01:00 |
|
Irmen de Jong
|
f40e1eb1f2
|
fixed clipping sample
|
2024-12-29 00:56:12 +01:00 |
|
Irmen de Jong
|
3a7a7091c0
|
update some docs
|
2024-11-23 21:01:18 +01:00 |
|
Irmen de Jong
|
fddd390d31
|
on the C64, if not using floats, disable basic ROM in startup to gain another 8Kb of RAM
MEMTOP is adjusted to $d000. This gives us 50 Kb of contiguous program RAM space. ($0801-$CFFF)
|
2024-11-04 22:11:44 +01:00 |
|
Irmen de Jong
|
cb47e2c149
|
documented the romsub bank additions
|
2024-11-03 20:39:44 +01:00 |
|
Irmen de Jong
|
c14f6cfc2b
|
more optimal if expression code
|
2024-10-22 23:49:24 +02:00 |
|
Irmen de Jong
|
8d9bc2f5ff
|
fixing all sorts of things about assigning arrays to arrays
|
2024-10-12 12:33:46 +02:00 |
|
Irmen de Jong
|
124ffac4e4
|
readme
|
2024-09-08 11:50:18 +02:00 |
|
Irmen de Jong
|
484677b4b1
|
Get rid of any() and all() builtin functions.
Replaced by regular subroutines in the anyall module.
|
2024-07-06 18:49:03 +02:00 |
|
Irmen de Jong
|
ddf990296b
|
fix subroutine inlining symbol scope error
|
2024-06-29 18:53:54 +02:00 |
|
Irmen de Jong
|
63f5ef9e14
|
fix typo for bool array storage size
|
2024-06-20 22:55:47 +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
|
2aae46d632
|
added -dumpsymbols option to print a dump of all the variables and subroutine signatures
|
2024-04-09 19:19:13 +02:00 |
|
Irmen de Jong
|
82e0877e64
|
readme
|
2024-03-01 00:41:11 +01:00 |
|
adiee5
|
58e1864144
|
Mention AUR package in documentation (#125)
Additionally, small fixes it nano highlighting
|
2024-02-12 20:42:00 +01:00 |
|
Irmen de Jong
|
0f83dc6491
|
sponsorship link.
error sorting.
version.
|
2024-01-19 20:04:29 +01:00 |
|
Irmen de Jong
|
3b199a2a87
|
added cx16 example: automatons.
added debug mode and RTC to cx16 emulator launchers.
dt error details.
|
2024-01-12 21:40:30 +01:00 |
|
Irmen de Jong
|
151a206617
|
experimental Commodore PET target
|
2023-08-12 23:25:07 +02:00 |
|
Irmen de Jong
|
e705a8bd89
|
discord info
|
2023-07-04 23:50:16 +02:00 |
|
Irmen de Jong
|
b3bdfb7f1f
|
more info about building the compiler
|
2023-07-04 22:41:38 +02:00 |
|
Irmen de Jong
|
50604c25c2
|
remove obsolete comments, updated links and docs.
|
2023-04-23 15:13:53 +02:00 |
|
Irmen de Jong
|
b70e0a0870
|
mention syntax highlighting files in the docs
|
2022-10-25 21:24:38 +02:00 |
|
Irmen de Jong
|
a735939d1e
|
removed confusing GPL software license reference and copyright header from library files. (because of exclusion in output files)
Reworded software license and exclusion clause somewhat again in attempt to make it even clearer.
|
2022-05-30 20:12:20 +02:00 |
|
Irmen de Jong
|
c15a75556d
|
Merge branch 'master' into c128target
# Conflicts:
# compiler/src/prog8/CompilerMain.kt
# examples/test.p8
|
2021-12-30 18:22:05 +01:00 |
|
Irmen de Jong
|
a65404e63a
|
doc
|
2021-12-29 18:24:05 +01:00 |
|
Irmen de Jong
|
608dc5e284
|
readme
|
2021-12-22 00:36:06 +01:00 |
|
Irmen de Jong
|
dd5a2c8315
|
get rid of automated CI builds for now
the tests that actually run the compiler + assember don't work there (for now)
|
2021-10-12 20:27:25 +02:00 |
|
meisl
|
ee23ac0537
|
* docs: fix typo
|
2021-05-07 15:28:22 +02:00 |
|
Irmen de Jong
|
3549ccf4b3
|
software license
|
2021-05-02 15:31:14 +02:00 |
|
Irmen de Jong
|
29c8e8b740
|
doc
|
2021-04-29 19:57:14 +02:00 |
|
Irmen de Jong
|
a9a7068818
|
removed support for structs. It was too much hassle and complexity and subtle bugs.
|
2021-04-29 00:01:20 +02:00 |
|
Irmen de Jong
|
dd379430d9
|
added docs on flexible string character mapping to petscii
|
2021-04-20 01:22:49 +02:00 |
|
Irmen de Jong
|
49036abbaf
|
docs
|
2021-04-04 12:55:29 +02:00 |
|
Irmen de Jong
|
8e3ebc84f0
|
readme
|
2021-02-28 15:40:04 +01:00 |
|
Irmen de Jong
|
edf9a500d3
|
kernel -> kernal
|
2021-02-21 22:48:06 +01:00 |
|
Irmen de Jong
|
cb5d6ddf80
|
readme
|
2021-01-13 22:48:59 +01:00 |
|
Irmen de Jong
|
44b8291540
|
update docs
|
2020-12-22 13:29:16 +01:00 |
|
Irmen de Jong
|
57ac820767
|
readme
|
2020-11-30 22:42:51 +01:00 |
|