Irmen de Jong
|
c0286e3349
|
added txt.size() to return text screen width and height in 1 call. Also fixed txt.width/height on the C128 (where SCREEN reports 1 less for them...)
|
2025-10-16 00:33:14 +02:00 |
|
Irmen de Jong
|
efff74c0f1
|
added sys.pushl() and sys.popl()
|
2025-10-04 03:05:50 +02:00 |
|
Irmen de Jong
|
2c8b1c2022
|
moved cx16.cpu_is_65816() to sys.cpu_is_65816(). It know also does proper detection on the C64 and C128 like on the X16, because those two computers can also have this CPU via a SuperCPU expansion.
|
2025-09-29 21:37:26 +02:00 |
|
Irmen de Jong
|
c2f5d37486
|
new cx16/charfade.p8 example
|
2025-09-19 04:44:08 +02:00 |
|
Irmen de Jong
|
28df08eea8
|
introduce P8ZP_SCRATCH_PTR temporary zp pointer to avoid clobbering W1,W2
|
2025-09-01 23:56:31 +02:00 |
|
Irmen de Jong
|
d30f58004e
|
converting untyped to typed pointers in custom target libraries
|
2025-08-24 14:27:25 +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
|
bd72eaad4c
|
Merge branch 'refs/heads/master' into structs
# Conflicts:
# examples/test.p8
|
2025-06-18 17:53:20 +02:00 |
|
Irmen de Jong
|
b5d1575823
|
added boolean typed versions of the cx16.r0-r15 virtual registers
|
2025-06-18 00:05:10 +02:00 |
|
Irmen de Jong
|
59387b2ae8
|
Merge branch 'master' into structs
# Conflicts:
# docs/source/todo.rst
# examples/test.p8
|
2025-06-07 20:28:23 +02:00 |
|
Irmen de Jong
|
bebe60b687
|
fix compiler crash on for x in wordvar, add sys.get_as_returnaddress()
|
2025-06-05 16:10:40 +02:00 |
|
Irmen de Jong
|
112ca3cc53
|
allow sizeof(&thing), add sys.SIZEOF_POINTER
|
2025-05-29 15:58:29 +02:00 |
|
Irmen de Jong
|
3b1b0985c1
|
make sizeof(float) work, so you don't have to use sys.SIZEOF_FLOAT anymore etc.
define sys.SIZEOF_FLOAT in terms of sizeof(float)
|
2025-05-29 12:38:03 +02:00 |
|
Irmen de Jong
|
14a2b96609
|
scanned libraries for self-modifying code/inline vars (romable problem)
|
2025-04-14 21:15:32 +02:00 |
|
Irmen de Jong
|
0916b943da
|
sys.exit(), exit2(), exit3() now romable
|
2025-04-09 22:13:52 +02:00 |
|
Irmen de Jong
|
0ee42b9aa0
|
output_type is now part of custom target config and atari again defaults to .xex
|
2025-04-09 20:43:44 +02:00 |
|
Irmen de Jong
|
f1fec37c79
|
rename examples/vm to examples/virtual
|
2025-04-04 20:02:45 +02:00 |
|
Irmen de Jong
|
fc03d6f332
|
changed -sourcelines option to -nosourcelines (default is now to include them)
|
2025-02-12 21:27:46 +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
|
99ff5dd078
|
extracting neo and atari compiler targets into configuration files instead
|
2025-02-12 13:58:34 +01:00 |
|
Irmen de Jong
|
49982b49b6
|
extracting neo and atari compiler targets into configuration files instead
|
2025-02-12 13:58:34 +01:00 |
|
Irmen de Jong
|
f335251c2b
|
added ability to specify additional assembler options in custom target configurations
|
2025-02-01 16:09:43 +01:00 |
|
Irmen de Jong
|
2b7947f9b0
|
fix address check issue when using custom launcher
|
2025-01-31 23:34:12 +01:00 |
|
Irmen de Jong
|
9cdf53019c
|
some tweaks to the configurable targets
|
2025-01-30 23:52:44 +01:00 |
|
Irmen de Jong
|
1a04a3eb3a
|
added ability to configure custom ASM launcher code in target configuration file
|
2025-01-30 22:10:42 +01:00 |
|
Irmen de Jong
|
bc7b086f0f
|
fix a configurable compilation target, add working example
|
2025-01-17 22:58:51 +01:00 |
|
Irmen de Jong
|
e8f3af6981
|
adding a configurable compilation target
|
2025-01-17 00:56:44 +01:00 |
|