Michael Hope michaelh
0 followers · 0 following
Block user

Please note that blocking a user has other effects, such as:

  • You will stop following each other and will not be able to follow each other.
  • This user will not be able to interact with the repositories you own, or the issues and comments you have created.
  • You will not be able to add each other as repository collaborators.
michaelh pushed to main at michaelh/ch81 2026-05-03 12:15:47 +02:00
c80bbad965 ch81: fix up the magic numbers in keyboard.h
44f7e56bb4 ch81: shrink the keyboard RAM footprint
1cb2dbef35 ch81: move the console out of the board and turn board into a plain class
Compare 3 commits »
michaelh pushed to main at michaelh/ch81 2026-05-03 10:51:30 +02:00
ac477123dc ch81: move the Zephyr ch81con out into a target directory
062ae2bac3 ch81: document the interfaces
c044bdb6e2 ch81: fix a recursive call in jp/rst
6da25f8da4 WIP: tailcall
9d4ec9499f WIP: attributes for tail call
Compare 5 commits »
michaelh pushed to master at michaelh/CAD 2026-05-02 08:21:04 +02:00
50fef83cff CAD: add a Multiplex Funcub autopilot mount tray
1bcf6a9059 cad: a 16 mm pipe knuckle
Compare 2 commits »
michaelh pushed to master at michaelh/hacks 2026-04-26 12:04:19 +02:00
6c9cfb6894 hacks: split powerzero into a report and control thread
9125352342 powerzero: added scaling
Compare 2 commits »
michaelh pushed to main at michaelh/ch81 2026-04-19 19:40:34 +02:00
47d5ba861f ch81: let the most common instructions bypass _next
michaelh pushed to main at michaelh/ch81 2026-04-19 19:36:59 +02:00
f07b1359bd ch81: let the most common instructions bypass _next
michaelh pushed to master at michaelh/wiki 2026-04-19 19:26:29 +02:00
1764d9f312 wiki: post about optimisation ideas
michaelh pushed to master at michaelh/wiki 2026-04-19 19:25:18 +02:00
83f43ce853 wiki: post about optimisation ideas
michaelh pushed to master at michaelh/wiki 2026-04-19 19:24:21 +02:00
bd663f0cb2 wiki: post about optimisation ideas
michaelh pushed to master at michaelh/wiki 2026-04-19 19:23:24 +02:00
d01d43e01b wiki: post about optimisation ideas
michaelh pushed to master at michaelh/wiki 2026-04-19 19:19:40 +02:00
5c4922d3c0 wiki: post about optimisation ideas
michaelh pushed to main at michaelh/ch81 2026-04-19 17:09:55 +02:00
c51ee358ff ch81: let the most common instructions bypass _next
1d1095d542 ch81: move PC to a local variable
b2dcbcbbec ch81: collapse the IX, IY support into one
Compare 3 commits »
michaelh pushed to main at michaelh/ch81 2026-04-19 13:11:54 +02:00
a60bb09215 ch81: collapse the IX, IY support into one
michaelh pushed to dev at michaelh/ch81 2026-04-19 12:00:00 +02:00
3cb5efc88f ch81: switch from int to a 32 bit+ unsigned type
6cf097293a ch81: implement the ldir and cpir variants
037be0c41d ch81: factor the flag updates out to common functions
23cdcd287e ch81: change the bitwise versions to bitfield where cleaner
03747260b1 ch81: remove the A and F macros
Compare 125 commits »
michaelh created branch 5e2dfa25a768da400160587bf1925a8292b6f8d6 in michaelh/ch81 2026-04-19 12:00:00 +02:00
michaelh pushed to 5e2dfa25a768da400160587bf1925a8292b6f8d6 at michaelh/ch81 2026-04-19 12:00:00 +02:00
f598963af0 ch81: experiment with lazy flag evaluation
1169e28fc4 ch81: collapse the IX, IY support into one
Compare 2 commits »
michaelh created branch lazyf in michaelh/ch81 2026-04-19 12:00:00 +02:00
michaelh pushed to lazyf at michaelh/ch81 2026-04-19 12:00:00 +02:00
7a849cc192 ch81: experiment with lazy flag evaluation
michaelh created branch tail in michaelh/ch81 2026-04-19 12:00:00 +02:00
michaelh pushed to tail at michaelh/ch81 2026-04-19 12:00:00 +02:00
f7f0f19a6f WIP: always_inline fetch
de21c531a2 WIP: before Claude
Compare 2 commits »