michaelh pushed to main at michaelh/ch81 2026-03-29 21:47:49 +02:00
a494b0127b ch81: implement the register file
68d9459e01 ch81: reduce the number of labels
Compare 2 commits »
michaelh pushed to main at michaelh/ch81 2026-03-29 19:53:11 +02:00
487c130022 ch81: add a lst parser and wire in return addresses
94464b450e ch81: add a open81.asm parser
6c3ee30275 ch81: WIP: loading .p files
8e4227f1fe ch81: fix the 32 bit wide Unicode characters
32f55f8881 ch81: also draw when entering the vsync period
Compare 5 commits »
michaelh pushed to master at michaelh/hacks 2026-03-22 14:03:49 +01:00
d9b90f87f8 hacks: add a Zendure inverter export controller
michaelh pushed to master at juju/niche 2026-03-17 08:39:34 +01:00
d53d1dd431 niche: update to support Python 3.13
michaelh pushed to main at michaelh/ch81 2026-03-14 18:16:02 +01:00
75786ef38d ch81: add shift and chording support to the keyboard
michaelh pushed to master at michaelh/wiki 2026-03-14 13:56:39 +01:00
24e89416cf wiki: post about ch81con
michaelh pushed to main at michaelh/zephyr 2026-03-14 13:23:13 +01:00
ad9e3a7d7c drivers: ethernet: dwmac: Fix cbprintf warnings
36681aa631 tests: drivers: pwm: pwm_gpio_loopback: fix tests at nrf54 and nrf71
08eb0472ff MAINTAINERS: Apply to become PM subsystem collaborator
a52490f85e ieee802154 : stm32wba: ED conversion to RSSI in dBm
bb3795b75f arch: arm: cortex_a_r: align reset entry to 32 bytes for ARMv8-R RVBAR
Compare 8388 commits »
michaelh pushed to main at michaelh/ch81 2026-03-14 11:56:49 +01:00
b4fc946bb7 ch81: tweak to run on the ch32v006evt
michaelh pushed to main at michaelh/ch81 2026-03-13 20:57:49 +01:00
4c54eb70f6 ch81: add a basic Zephyr version of ch81con
michaelh pushed to main at michaelh/ch81 2026-03-13 20:41:54 +01:00
f85de6d90f ch81: add a basic Zephyr version of ch81con
855fa16aad ch81: factor the IO out into a HAL concept
7ac64fd422 ch81: split ch81con out into a library
Compare 3 commits »
michaelh pushed to main at michaelh/ch81 2026-03-12 20:20:57 +01:00
d1ee28bb3e ch81: make the RAM size configurable
michaelh pushed to main at michaelh/ch81 2026-03-12 19:57:37 +01:00
3974ce2d1d ch81: tidy up the board into a class, split functions out, and make the ROM const
michaelh pushed to main at michaelh/ch81 2026-03-12 08:20:54 +01:00
02cdc2c382 ch81: use EI instead of HALT to trigger the redraw
michaelh pushed to main at michaelh/ch81 2026-03-11 21:18:15 +01:00
f5860a72f2 ch81: do the keyup after a fixed number of frames
michaelh pushed to main at michaelh/ch81 2026-03-08 11:54:03 +01:00
79c1e133bb ch81: added basic keyboard input
13632b0759 ch81: fix IN A,(C) by writing the whole of BC to the bus
4f01730c70 ch81: add a basic ZX81 emulator
Compare 3 commits »
michaelh pushed to main at michaelh/ch81 2026-03-07 15:50:16 +01:00
47d37ad958 ch81: prune back to the ZX81 focus
michaelh pushed to main at michaelh/ch81 2026-03-07 15:38:09 +01:00
20b83e3fdb ch81: prune back to the ZX81 focus
michaelh pushed to main at michaelh/ch81 2026-03-07 15:34:02 +01:00
d3806e6b67 ch81: prune back to the ZX81 focus
michaelh pushed to v1 at michaelh/ch81 2026-03-07 15:31:15 +01:00
michaelh created branch v1 in michaelh/ch81 2026-03-07 15:31:15 +01:00