Irmen de Jong
|
5b9e71a27d
|
docs
|
2023-06-25 21:35:30 +02:00 |
|
Irmen de Jong
|
e9163aa3a7
|
added cx16.save_virtual_registers() and cx16.restore_virtual_registers()
|
2023-06-24 21:04:47 +02:00 |
|
Irmen de Jong
|
4274296cf3
|
api change: new 'cbm' module that now contains the common CBM kernal variables and routines.
|
2023-05-02 01:19:53 +02:00 |
|
Irmen de Jong
|
a296d26328
|
api change: renamed cx16.push/pop_vera_context() to save/restore_vera_context()
this better reflects its capability because it doesn't use a stack, only a single buffer
|
2023-04-17 23:37:15 +02:00 |
|
Irmen de Jong
|
5bf78c20d4
|
update to Kotlin 1.8.20, docs update
|
2023-04-03 23:04:00 +02:00 |
|
Irmen de Jong
|
64d1f09ce0
|
new diagrams
|
2023-04-03 00:32:12 +02:00 |
|
Irmen de Jong
|
deea0b05cb
|
tweak cx16 system init and reset to not reset Vera any more
uses new audio routine to silence the audio
|
2023-03-19 21:16:23 +01:00 |
|
Irmen de Jong
|
f1a7d5ecf7
|
docs
|
2023-01-26 00:37:30 +01:00 |
|
Irmen de Jong
|
32c1c19224
|
tweak sys.wait() routines on various targets
add warning to docs about FP usage in IRQ
|
2023-01-20 03:29:10 +01:00 |
|
Irmen de Jong
|
e951340033
|
BASIC, VICE, C64, zeropage spelling
|
2022-10-29 14:17:40 +02:00 |
|
Irmen de Jong
|
db8912a735
|
Kernal spelling
|
2022-10-29 14:10:11 +02:00 |
|
Frosty-J
|
8b1ae404a3
|
Commodore-64 -> Commodore 64
|
2022-10-28 22:45:09 +01:00 |
|
Frosty-J
|
42ae935496
|
Various typo fixes
|
2022-10-28 22:39:15 +01:00 |
|
Irmen de Jong
|
5167fdb3f0
|
docs
|
2022-09-20 04:10:49 +02:00 |
|
Irmen de Jong
|
064d412ec8
|
added cx16.push_vera_context() and cx16.pop_vera_context() for use in irq handlers
|
2022-07-02 23:13:00 +02:00 |
|
Irmen de Jong
|
ae45ce517e
|
cleanups
|
2022-04-03 17:33:50 +02:00 |
|
Irmen de Jong
|
6a0551cea1
|
added 'atari' compiler target beginnings (Atari 800 XL)
also default char and string encoding now taken from compiler target
|
2022-02-22 00:52:35 +01:00 |
|
Irmen de Jong
|
4d16e1e14a
|
now checks for invalid text encodings for given compilation target
|
2022-02-15 01:39:12 +01:00 |
|
Irmen de Jong
|
7c889f17b9
|
c128 fixes
|
2021-12-30 18:33:26 +01:00 |
|
Irmen de Jong
|
6da83e2bd7
|
first steps to add C128 compiler target
|
2021-12-21 19:08:33 +01:00 |
|
Irmen de Jong
|
64a411628d
|
doc fixes
|
2021-11-27 19:58:08 +01:00 |
|
Irmen de Jong
|
334f86480a
|
added irq routines for cx16
|
2021-02-22 00:48:41 +01:00 |
|
Irmen de Jong
|
edf9a500d3
|
kernel -> kernal
|
2021-02-21 22:48:06 +01:00 |
|
Irmen de Jong
|
a95677564e
|
changed system irq/rasterirq setting routines
|
2021-02-21 22:23:50 +01:00 |
|
Irmen de Jong
|
85abf4d123
|
update docs
|
2020-12-22 16:44:05 +01:00 |
|
Irmen de Jong
|
44b8291540
|
update docs
|
2020-12-22 13:29:16 +01:00 |
|
Irmen de Jong
|
353d6cfc55
|
doc about array index restriction
|
2020-10-17 20:35:36 +02:00 |
|
Irmen de Jong
|
af39502450
|
doc
|
2020-09-22 00:47:02 +02:00 |
|
Irmen de Jong
|
de06353194
|
auto select correct library to import based on target, instead of having c64- and cx16- prefix variants
some programs are now 100% source compatible between C64 and Cx16 targets!
import libraries have been rena;med
|
2020-09-21 00:50:09 +02:00 |
|
Irmen de Jong
|
bf4da1655b
|
doc
|
2020-09-18 23:57:40 +02:00 |
|
Irmen de Jong
|
0f9ce319d4
|
readme
|
2020-08-30 18:36:02 +02:00 |
|
Irmen de Jong
|
4ffb194847
|
readme and version
|
2020-08-27 18:18:29 +02:00 |
|
Irmen de Jong
|
f08fc18ab5
|
renamed c64scr. to txt.
|
2020-08-27 18:10:22 +02:00 |
|
Irmen de Jong
|
0c461ffe2e
|
removed Register expression (directly accessing cpu register)
|
2020-07-25 14:14:24 +02:00 |
|
Irmen de Jong
|
fba149ee28
|
removed the ~ before block names
|
2019-07-29 23:11:13 +02:00 |
|
Irmen de Jong
|
83ace753b2
|
got rid of problematic signed POW operator, added compiler checks for this
|
2019-03-31 13:56:03 +02:00 |
|
Irmen de Jong
|
06f0984fa1
|
docs about irq handlers
|
2019-03-07 01:02:11 +01:00 |
|
Irmen de Jong
|
77dc35dc6a
|
added read_flags() function, uword2bcd routine no longer enables irq again if it wasn't enabled before calling it.
|
2019-03-05 23:10:00 +01:00 |
|
Irmen de Jong
|
7ff1af3934
|
avoid zp corruption issues and added zp mode for floating point (todo: allocate)
|
2019-02-03 00:26:07 +01:00 |
|
Irmen de Jong
|
f1a7fa1870
|
doc
|
2019-01-24 02:43:25 +01:00 |
|
Irmen de Jong
|
d6432df90d
|
got rid of 16-bit register pair variables (AX, AY, XY) they were complicating things too much
|
2018-11-02 22:06:57 +01:00 |
|
Irmen de Jong
|
987915a77a
|
doc
|
2018-10-12 18:01:40 +02:00 |
|
Irmen de Jong
|
70e5a38aa2
|
changed set/clear carry and irqd somewhat
|
2018-09-24 23:38:33 +02:00 |
|
Irmen de Jong
|
cef0aae927
|
compilation of builtin functions to opcode
untit tests for stackvm opcodes, value and parser literalvalue
|
2018-09-24 22:34:12 +02:00 |
|
Irmen de Jong
|
8ff72167a4
|
renamed project to Prog8
|
2018-09-15 16:21:05 +02:00 |
|
Irmen de Jong
|
3933fdab13
|
added lsb, msb functions.
fixed missing errormessages.
changed some zp options.
|
2018-09-06 21:13:49 +02:00 |
|
Irmen de Jong
|
d9865a4b97
|
bunch of new builtin functions, const expression evaluation now also done for array literals
|
2018-09-04 23:37:21 +02:00 |
|
Irmen de Jong
|
e39ae3c346
|
branching instructions
|
2018-09-02 18:32:48 +02:00 |
|
Irmen de Jong
|
d4341b7afe
|
more builtin functions
|
2018-09-02 12:34:50 +02:00 |
|
Irmen de Jong
|
640457f35a
|
stuff
|
2018-09-01 19:40:28 +02:00 |
|