slederer
3c32dff0a7
serload.py: implement sending multiple files
2025-04-02 00:59:11 +02:00
slederer
136e3f74a0
examples: add benchmark results with instruction cache
2025-04-01 00:15:12 +02:00
slederer
a1795d9b1f
implement outward calling of nested procedures, fix standalone mode
2025-04-01 00:14:20 +02:00
slederer
6d08db2933
Correctly implement negative array indices, other bugfixes
...
- check for negative string lengths
- handle negative values for emitInc/emitDec
- bugfix for parseInteger with leading minus
- fix set literals containing variables as elements
2025-03-31 00:47:34 +02:00
slederer
bb602043d2
Bugfix skip-line directive with Unix line endings
2025-03-30 23:31:58 +02:00
slederer
8abd9fc126
tridoracpu: cache bug fixes
2025-03-29 01:29:16 +01:00
slederer
651a451d53
utils: add parameter for sdcard image file for createimg command
...
examples: add more benchmark results, other small changes
2025-03-16 23:13:10 +01:00
slederer
21a45b06cf
utils: add parameter for sdcard image file for createimg command
...
examples: add more benchmark results, other small changes
2025-03-16 23:03:42 +01:00
slederer
b6bd487b7e
tridoracpu: first attempt at instruction cache
2025-03-16 00:10:53 +01:00
slederer
3f40c50170
lib: prepare rommon and corelib for different clock speeds
2025-03-13 23:15:45 +01:00
slederer
c2d7c6627a
tridoracpu: reduce clock speed, fix vblank flag in vgafb
2025-03-13 22:37:56 +01:00
slederer
ac42eec912
tridoracpu: add missing xci file for the DRAM controller
2025-03-09 23:51:22 +01:00
slederer
4f504c0f48
stdlib: start with valid random seed; other small changes
...
- tridoracpu: fix comment
- add benchmark some results
2025-03-09 01:57:11 +01:00
slederer
dd1e1f7b41
disallow GOTO when it could corrupt the estack
...
- this occurs inside a FOR or CASE statement
- GOTO out of a WHILE or REPEAT loop works
2025-02-20 01:41:08 +01:00
slederer
42d8df9b85
utils/tdrimg: add benchmark program to image creator
2025-02-19 23:12:23 +01:00
slederer
dfd71354a2
examples: add benchmark program
2025-02-19 23:12:23 +01:00
slederer
70ad303218
stdlib: Bugfix wrong variable name
2025-02-04 01:10:10 +01:00
slederer
c779cd0d3f
stdlib: add nointr procedure
...
stdlib: give PExec2 and PExec3 more sensible names
pcomp: increase heap size
2025-02-02 01:18:01 +01:00
slederer
b0c4b664f2
tridoraemu: update framebuffer image on palette change
2025-02-02 01:13:49 +01:00
slederer
3c8525dcca
stdlib: increase string length for copy and insert
2025-01-15 01:55:58 +01:00
slederer
f18176e3fa
tdrimg: add recover command
...
- recover reads old file versions from the sdcard image
2025-01-13 01:51:20 +01:00
slederer
2f81ee73e1
editor: abort in buildNRun if save fails
...
- also fix possible bug in gotoLine if
file is empty
2025-01-13 01:49:48 +01:00
slederer
74a467cba6
pcomp: Increase heap and stack sizes
2025-01-12 00:02:54 +01:00
slederer
347b57cae3
editor: faster keyword recognition
...
- use indexed search in keywords array, also
add missing keywords
2024-12-28 23:17:05 +01:00
slederer
9a0aa7a431
update Vivado project file
2024-12-27 03:02:11 +01:00
slederer
21bd825a8a
add image data for Xmas demo
2024-12-24 03:07:16 +01:00
slederer
d22baa3f36
add sprites library and Xmas demo
2024-12-24 03:05:46 +01:00
slederer
def08c6c94
add serload python script, wrong filename in make.bat
2024-11-25 00:09:35 +01:00
slederer
3f6e16377f
reclaim: Bugfix marking last slot on empty volume on reclaim
2024-11-25 00:08:44 +01:00
slederer
4ff6129bc3
add 3dplot example, small doc fixes
2024-11-22 23:52:08 +01:00
slederer
7fdbd247e6
adjust some filename suffixes for new stdlib scheme
2024-11-11 00:33:26 +01:00
slederer
66052dca6f
README: update download links
2024-11-10 01:39:18 +01:00
slederer
840299187d
adjust Makefile for precompiled stdlib
2024-11-09 23:18:58 +01:00
4bbbf45141
Merge pull request 'sasm-linker' ( #1 ) from sasm-linker into main
...
Reviewed-on: #1
2024-11-09 23:06:35 +01:00
slederer
fbc72c5438
sasm: show filename when processing INCBIN
...
libgen: renamed
2024-11-09 23:02:39 +01:00
slederer
91cb059f38
use precompiled standard library (not really a linker)
2024-11-09 22:22:48 +01:00
slederer
5ce5bc44b8
sasm: use filesize() for incbin directive
2024-11-09 19:03:09 +01:00
slederer
ab57b5ce7a
sasm: add INCBIN meta directive
2024-11-09 00:54:57 +01:00
slederer
e2f6154879
docs: Add information about interrupt handling
2024-11-05 01:27:01 +01:00
slederer
8a2aa5c863
README: add Youtube links
2024-10-30 23:26:19 +01:00
slederer
e71b928ae5
docs: add syntax hightlighting to code examples
2024-10-30 00:37:56 +01:00
slederer
796d8f8e5f
docs: add more info about sets and for-in loop
2024-10-30 00:34:30 +01:00
slederer
573b28bd21
docs: some additions to the programming manual
2024-10-29 00:08:20 +01:00
slederer
ead5758efd
docs: add section about compiler directives
2024-10-25 02:52:55 +02:00
slederer
0c88ed8bf3
README,docs: small fixes and additions
2024-10-24 01:18:52 +02:00
slederer
11a1f40d1c
doc: some corrections and additons to the programming guide
...
- add section about read/readln behaviour
2024-10-20 23:35:56 +02:00
slederer
9870124c67
README,docs: add some documentation for the shell
2024-10-20 23:07:47 +02:00
slederer
334a72c071
README: add contact information
2024-10-20 21:17:01 +02:00
slederer
b2b226ed2c
README: update package links
2024-10-20 18:46:48 +02:00
slederer
428fc95481
reclaim: mark end of directory with EndScan flag
2024-10-20 17:30:39 +02:00