michaelh pushed to main at michaelh/ch81 2026-04-18 14:35:35 +02:00
bdafeca4cd ch81: reduce the Zephyr RAM usage
michaelh pushed to ch81 at michaelh/zephyr 2026-04-18 14:20:54 +02:00
8819197040 WIP: i2c
5d935507b9 WIP: constify modbus
b3bf78296b subsys: modbus: ensure the inter-frame timer doesn't expire too soon
1b0be121bd drivers: i2c: fix the ch32v006 build by changing the "has RTR" test
233bb8870c drivers: serial: wch: only report TX ready if the interrupt is enabled
Compare 11024 commits »
michaelh pushed to main at michaelh/zephyr 2026-04-18 14:15:25 +02:00
c308835b29 boards: kit_pse84_*: Add probe-rs runner support
f99825ede0 doc: redirects: remove redirect entries that are no longer needed
9b4fb20000 llext: relax memblk block size restriction
2c2c4021dc doc: networking: conn_mgr: document has_connection_config
26f04be171 tests: net: conn_mgr_conn: test has_connection_config
Compare 2622 commits »
michaelh pushed to main at michaelh/ch81 2026-04-18 14:08:31 +02:00
a926775bfa ch81: make the CPM and frozen modes build
michaelh pushed to main at michaelh/ch81 2026-04-18 11:21:51 +02:00
cd9de3b5f1 ch81: fix the Linux build after enabling Zephyr
michaelh pushed to main at michaelh/ch81 2026-04-17 20:46:40 +02:00
08fff894bd ch81: point the Zephyr port at the UART
81474ef2fb ch81: add a Zephyr target
Compare 2 commits »
michaelh pushed to main at michaelh/ch81 2026-04-12 20:37:37 +02:00
41a92b0b6d ch81: move Board to an interface
375882514b ch81: begin tidying up the cores
Compare 2 commits »
michaelh pushed to main at michaelh/ch81 2026-04-12 16:13:20 +02:00
20d2ed7df2 ch81: move regs.a to a local variable
d1cf430bc7 ch81: make an implicit A explicit and move A to a parameter
Compare 2 commits »
michaelh pushed to main at michaelh/ch81 2026-04-12 14:26:54 +02:00
beb032cb9d ch81: remove the inlines to make the profile fair
michaelh pushed to main at michaelh/ch81 2026-04-12 14:10:05 +02:00
28b72261cb ch81: switch to testing rc2014-zexdoc for now
michaelh pushed to main at michaelh/ch81 2026-04-12 14:04:26 +02:00
1478e9f3a9 ch81: switch from int to a 32 bit+ unsigned type
2705563097 ch81: implement the ldir and cpir variants
0c8b17b5c2 ch81: factor the flag updates out to common functions
be9de23563 ch81: change the bitwise versions to bitfield where cleaner
665f198dff ch81: remove the A and F macros
Compare 8 commits »
michaelh pushed to main at michaelh/ch81 2026-04-12 11:58:46 +02:00
b4a237b3fd ch81: change the CPM stub to also hold the test case
487214f0b5 ch81: support trapping literal jumps
Compare 2 commits »
michaelh pushed to main at michaelh/ch81 2026-04-11 15:12:32 +02:00
a799539a45 ch81: add enough of CP/M to run zexdoc
michaelh pushed to main at michaelh/ch81 2026-04-11 14:35:55 +02:00
5e90d8b22e ch81: implement many of the undocumented opcodes
michaelh pushed to main at michaelh/ch81 2026-04-11 13:30:30 +02:00
d8b12005bb ch81: make z80test run to completion
michaelh pushed to main at michaelh/ch81 2026-04-11 11:58:07 +02:00
b98a24a5ca ch81: add Sjasm to the build
michaelh pushed to main at michaelh/ch81 2026-04-11 11:51:04 +02:00
033261c208 ch81: add Sjasm to the build
michaelh pushed to main at michaelh/ch81 2026-04-11 11:47:01 +02:00
62d7c2c308 ch81: add Sjasm to the build
michaelh pushed to main at michaelh/ch81 2026-04-11 11:31:55 +02:00
18b4c5344b ch81: move the ZX81 specific code out and fix bugs found by z80test
c2b7972a59 ch81: add a rc2014-like that can run z80test
c1aad3d4c4 ch81: move the common keyboard emulation to io/
Compare 3 commits »
michaelh pushed to master at michaelh/wiki 2026-04-10 19:23:17 +02:00
1292c65993 wiki: post about Z80 emulation