Irmen de Jong
|
e1f2faabe7
|
added diskfont.p8
|
2026-10-11 05:33:47 +02:00 |
|
Irmen de Jong
|
f61c1dc7ef
|
fix mouse click offsets and aspect ratio
|
2026-10-11 02:41:42 +02:00 |
|
Irmen de Jong
|
13828ea932
|
fix defer stack-save ordering for multi-value returns
|
2026-10-04 07:55:51 +02:00 |
|
Irmen de Jong
|
e550143ed0
|
amiga: added dos.read_file helper routine to read complete files
|
2026-10-04 04:46:33 +02:00 |
|
Irmen de Jong
|
d6ea0782e2
|
amiga: added lowlevel.library support
|
2026-09-30 19:23:32 +02:00 |
|
Irmen de Jong
|
521f7ffbe6
|
tweak amiga audio
|
2026-09-22 22:49:09 +02:00 |
|
Irmen de Jong
|
6de6a81d4b
|
amiga: added asyncio.library support
|
2026-09-20 05:12:10 +02:00 |
|
Irmen de Jong
|
5b890ac5d5
|
amiga: more strongly typed pointers in the library structs and routines
|
2026-08-22 18:23:01 +02:00 |
|
Irmen de Jong
|
f3de26bf6c
|
for-loop support for list/node iteration, and reverse str/array iteration using step -1
|
2026-08-21 07:28:39 +02:00 |
|
Irmen de Jong
|
82cc66c0cc
|
fix amiga audio (needs BeginIO)
|
2026-08-20 20:15:33 +02:00 |
|
Irmen de Jong
|
69eaaf29c4
|
amiga: added sys.arguments for any CLI argument string
|
2026-08-16 07:08:22 +02:00 |
|
Irmen de Jong
|
a7f60a571d
|
m68k: fix byte/word index value type mismatch
|
2026-08-11 20:58:13 +02:00 |
|
Irmen de Jong
|
7275137782
|
update some amiga stuff
|
2026-08-11 00:15:13 +02:00 |
|
Irmen de Jong
|
ed1abe7e6b
|
allow (optional) explicit for loop variable type to override the inferred type
|
2026-08-10 21:20:37 +02:00 |
|
Irmen de Jong
|
823ecfac6f
|
add amiga ptplayer module (protracker module player)
|
2026-08-09 18:28:11 +02:00 |
|
Irmen de Jong
|
c7e25e323a
|
some script fixes and izx0 image format
|
2026-08-09 12:26:59 +02:00 |
|
Irmen de Jong
|
e0329e4457
|
added amiga iff load example
|
2026-08-08 22:13:53 +02:00 |
|
Irmen de Jong
|
14ae579f00
|
amiga: add iffparse library module
|
2026-08-08 14:57:07 +02:00 |
|
Irmen de Jong
|
71f66171c4
|
amiga: fix const types in generated library files
|
2026-08-07 19:32:33 +02:00 |
|
Irmen de Jong
|
6bf304b67b
|
amiga500: add arexx library, timer.device manually opened
|
2026-08-06 23:17:28 +02:00 |
|
Irmen de Jong
|
e528f0ccaa
|
amiga500: update generated library modules
|
2026-08-06 20:35:55 +02:00 |
|
Irmen de Jong
|
4682462c19
|
added utility.library
|
2026-08-03 04:16:10 +02:00 |
|
Irmen de Jong
|
c43cacdc2f
|
added a IR RegisterPacking optimization step that reduces the number of registers through reuse of register slots
|
2026-07-15 22:39:19 +02:00 |
|
Irmen de Jong
|
4c1f193d53
|
amiga custom chip registers
|
2026-07-14 22:20:12 +02:00 |
|
Irmen de Jong
|
abaaea33d8
|
more intuition constants
|
2026-07-14 20:13:03 +02:00 |
|
Irmen de Jong
|
7565d04cf5
|
fix missing constants in amiga lib dumps
|
2026-07-14 07:27:15 +02:00 |
|
Irmen de Jong
|
5e1612f204
|
improved amiga libconvert script (now requires clang to parse the C header files)
|
2026-07-14 06:49:29 +02:00 |
|
Irmen de Jong
|
e753eed4d4
|
amiga lib dumps with structs
|
2026-07-14 04:52:45 +02:00 |
|
Irmen de Jong
|
b52a07c7c4
|
tweak m68k roxl/roxr semantix (X bit)
work on m68k conv routines
|
2026-07-14 02:49:19 +02:00 |
|
Irmen de Jong
|
f210c8b0db
|
amiga library calls
|
2026-07-13 22:58:34 +02:00 |
|
Irmen de Jong
|
4506a3cb3e
|
pass compilation target to more places to be able to determine correct types
|
2026-07-12 03:52:57 +02:00 |
|
Irmen de Jong
|
9d1bcfc0c6
|
remove codegenExperimental module
|
2026-07-02 00:54:11 +02:00 |
|
Irmen de Jong
|
15756a8977
|
rename -expericodegen into -newcodegen that should switch all existing 6502 codegens to using the new one based on IR
|
2026-07-02 00:51:45 +02:00 |
|
Irmen de Jong
|
36eef51e1c
|
new package structure for new codegens
|
2026-07-01 23:03:32 +02:00 |
|
Irmen de Jong
|
309c25a993
|
add new codegens that are based on the IR
|
2026-07-01 22:22:53 +02:00 |
|
Irmen de Jong
|
cc5ef21fd6
|
don't publish unfinished codegens yet
|
2026-07-01 21:40:00 +02:00 |
|
Irmen de Jong
|
2555aa72ca
|
improve codegen argument slot processing (func call arg order)
|
2026-06-30 02:45:19 +02:00 |
|
Irmen de Jong
|
55ea599fca
|
Remove hardcoded external KERNAL entry points in codegen
|
2026-06-29 04:43:24 +02:00 |
|
Irmen de Jong
|
3dfa804e52
|
more optimized image conversion script/library
|
2026-05-07 21:59:53 +02:00 |
|
Irmen de Jong
|
78920aa115
|
script to create disk images
|
2026-05-03 05:15:19 +02:00 |
|
Irmen de Jong
|
1b4635d27e
|
missing file
|
2026-04-26 00:22:41 +02:00 |
|
Irmen de Jong
|
02c544bb62
|
fix cx16.getlfs() and add diskio.reuse_last_drive()
update cx16images.py to use improved quantization
|
2026-03-05 01:11:02 +01:00 |
|
Irmen de Jong
|
859a02fb0a
|
adding profiling instrumentation support
|
2026-02-27 22:41:42 +01:00 |
|
Irmen de Jong
|
126d4c69e6
|
fix cx16images.py script for new pillow library version
|
2024-12-23 16:31:15 +01:00 |
|
Irmen de Jong
|
580e786952
|
change math.crc32 to the same algorithm as pkzip/zlib uses (ISO-HDLC). Add math.crc32_end_result(). Fix a parse error in profiler.py script.
|
2024-12-22 09:19:54 +01:00 |
|
Irmen de Jong
|
bc9683cc54
|
add compression.decode_rle_vram() to decompress RLE data directly to X16's VRAM.
Document the compression library.
|
2024-11-26 02:06:35 +01:00 |
|
Irmen de Jong
|
555c50ee10
|
scripts/cx16_images : added an option to keep only the first palette entry fixed to a given color (such as, black.)
|
2024-11-11 19:27:06 +01:00 |
|
Irmen de Jong
|
03412cacba
|
added examples/cx16/balloonflight.p8
|
2024-10-13 00:51:07 +02:00 |
|
Irmen de Jong
|
2954f5f04d
|
Add clear_screen and set_screen_mode to gfx_lores. Fix boolean draw vs color param in some monogfx routines. Elaborate some docs.
|
2024-09-17 22:19:47 +02:00 |
|
Irmen de Jong
|
966b017670
|
tweaks
|
2024-07-22 18:20:01 +02:00 |
|