Irmen de Jong
|
375214b5e3
|
Add emudbg library module for amiga500/amiga1200 targets
New Prog8 standard library module for emulator debug output on the Amiga
targets, targeting the Copperline emulator (with partial WinUAE support).
|
2026-10-19 01:29:04 +02:00 |
|
Irmen de Jong
|
3beb565c84
|
m68k targets: add sys.stack_size() function that gives remaining stack size in bytes
|
2026-10-07 00:39:11 +02:00 |
|
Irmen de Jong
|
a1ce45e409
|
doc updates
|
2026-10-02 23:24:07 +02:00 |
|
Irmen de Jong
|
d6ea0782e2
|
amiga: added lowlevel.library support
|
2026-09-30 19:23:32 +02:00 |
|
Irmen de Jong
|
044a4a1789
|
amiga: added trackdisk device support
|
2026-09-21 00:13:17 +02:00 |
|
Irmen de Jong
|
ac4ae0440f
|
vera64 restructure
|
2026-09-19 17:50:30 +02:00 |
|
Irmen de Jong
|
efee8bde68
|
added preliminary VERA64 support library for the c64 target
vera64 = a board for the c64 containing a VERA graphics adapter
|
2026-09-19 00:14:11 +02:00 |
|
Irmen de Jong
|
f254fc2b62
|
m68k asm versions of adpcm decoder routines
|
2026-09-17 02:53:48 +02:00 |
|
Irmen de Jong
|
457d55b392
|
fix potential endless loop in wavfile library, also made a correct implementation of it for m68k targets (little/big endianness problem resolved)
|
2026-09-17 00:04:34 +02:00 |
|
Irmen de Jong
|
c12e27dacc
|
cx16: added verafx-accelerated line routine, added cobramk3 example that uses it next to the cpu only version
|
2026-09-06 22:51:12 +02:00 |
|
Irmen de Jong
|
687d86d36e
|
added amiga1200 target (68020 + FPU)
|
2026-09-06 18:25:15 +02:00 |
|
Irmen de Jong
|
da0df8f133
|
amiga: use defer for resource freeing, change custom.grab_system and restore_system value storage so they are now regular subroutines instead of inline
|
2026-08-28 21:27:02 +02:00 |
|
Irmen de Jong
|
4179f2c571
|
disable RMB-menus, doc updates
|
2026-08-25 03:31:15 +02:00 |
|
Irmen de Jong
|
5f50b254a2
|
rename list -> lists
|
2026-08-21 21:22:17 +02:00 |
|
Irmen de Jong
|
c5b17ae880
|
finalize amiga audio routines
|
2026-08-21 21:08:28 +02:00 |
|
Irmen de Jong
|
b0b8513cb8
|
amiga.audio using static allocations
|
2026-08-20 23:19:08 +02:00 |
|
Irmen de Jong
|
ffb0a4d603
|
amiga: custom now includes interrupt vector offset symbols, cpuVBR and isPAL (set in grab_system)
|
2026-08-18 22:07:13 +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
|
0a4601721a
|
docs
|
2026-08-15 19:22:37 +02:00 |
|
Irmen de Jong
|
e264aff607
|
added amiga3d example, fixing amiga blitter routines
|
2026-08-14 19:39:58 +02:00 |
|
Irmen de Jong
|
3208ef1f1a
|
fix custom.set_aga_color
|
2026-08-14 00:33:50 +02:00 |
|
Irmen de Jong
|
f011d3f100
|
new language feature: %option private_symbols, and public keyword - to manage visibility
|
2026-08-13 22:05:58 +02:00 |
|
Irmen de Jong
|
2e529f8849
|
amiga: added copper and blitter modules and amigablitcop example
|
2026-08-12 22:59:42 +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
|
4682462c19
|
added utility.library
|
2026-08-03 04:16:10 +02:00 |
|
Irmen de Jong
|
abaaea33d8
|
more intuition constants
|
2026-07-14 20:13:03 +02:00 |
|
Irmen de Jong
|
6a165e951b
|
amiga500 target
|
2026-07-12 19:05:13 +02:00 |
|
Irmen de Jong
|
e645b0abe1
|
add pokep() and peekp() builtin functions
|
2026-07-12 12:54:29 +02:00 |
|
Irmen de Jong
|
57714efb40
|
added pushp() and popp() builtin functions
|
2026-07-11 21:49:22 +02:00 |
|
Irmen de Jong
|
0e978b250b
|
added 'pointer' as type alias for uword or long depending on the compilation target's pointer size
|
2026-07-11 16:59:24 +02:00 |
|
Irmen de Jong
|
5700ae446f
|
improve m68k codegen, add integer sqrt
|
2026-07-08 22:28:00 +02:00 |
|
Irmen de Jong
|
f85c59b12c
|
add sys.MAX_LONG and sys.MIN_LONG
|
2026-07-07 04:37:59 +02:00 |
|
Irmen de Jong
|
34eedd1fe7
|
fix missing return values in symboldumps
|
2026-07-07 00:41:14 +02:00 |
|
Irmen de Jong
|
05bea61a69
|
builtin functions now have a signature in the symbol dump files
|
2026-07-05 01:11:40 +02:00 |
|
Irmen de Jong
|
7a83b7db1b
|
Fix dark mode styling for ..data:: headers in documentation
|
2026-06-27 10:03:15 +02:00 |
|
Irmen de Jong
|
a3c768bc6b
|
add floats.mod()
|
2026-06-19 18:35:09 +02:00 |
|
Irmen de Jong
|
2b118f2e42
|
pet32: add petsnd REST constant for silence, and set_gap() for intra note silence gap
|
2026-06-18 23:13:13 +02:00 |
|
Irmen de Jong
|
be9d9fe377
|
pet32: added new playback functions to petsnd module to play songs (blocking or non-blocking). New 'music' example added for pet.
|
2026-06-18 21:02:33 +02:00 |
|
Irmen de Jong
|
b5fc25b2f4
|
Merge branch 'v12.2.1'
# Conflicts:
# compiler/test/TestCompilerOnExamples.kt
# docs/source/_static/symboldumps/skeletons-cx16.txt
|
2026-06-17 19:41:34 +02:00 |
|
Irmen de Jong
|
5a593b9ef3
|
Preserve cx16.r15 register in % for words. Update related code and documentation accordingly.
|
2026-06-17 19:23:19 +02:00 |
|
Irmen de Jong
|
b580a177d4
|
serial module now has configurable baud rate, and some uart tweaks
|
2026-06-09 01:46:46 +02:00 |
|
Irmen de Jong
|
d0f2fc13ba
|
add dummy rambank() and rombank() support for virtual target
|
2026-06-06 23:26:47 +02:00 |
|
Irmen de Jong
|
77ced60ad6
|
fix psg2 release timing to make it linear just as attack.
clarify envelope timing details in docs.
|
2026-06-01 22:58:42 +02:00 |
|
Irmen de Jong
|
43fb9296dd
|
clarify serial module docs
|
2026-05-31 17:46:33 +02:00 |
|
Irmen de Jong
|
fd5746d3fc
|
tweak the serial module a bit for more robustness
|
2026-05-27 02:22:35 +02:00 |
|
Irmen de Jong
|
819d1b4af7
|
Add serial library for CX16 with UART and ZiModem support
version 12.2-BETA2
|
2026-05-22 23:52:58 +02:00 |
|
Irmen de Jong
|
9a8e4ac105
|
lineclip.inside() at top level to check a single point
|
2026-05-15 21:53:13 +02:00 |
|
Irmen de Jong
|
0cb9d408ff
|
made some internal routines and variables in the library routines private
|
2026-04-18 19:55:10 +02:00 |
|
Irmen de Jong
|
7658a0ab12
|
added strings.isxdigit()
fixed size bugs in several virtual string to number conv routines
|
2026-04-03 23:33:00 +02:00 |
|