1. I wrote a markdown file with the specification of what I wanted to do. Just English, high level ideas about the scope of the Z80 emulator to implement. I said things like: it should execute a whole instruction at a time, not a single clock step, since this emulator must be runnable on things like an RP2350 or similarly limited hardware. The emulator should correctly track the clock cycles elapsed (and I specified we could use this feature later in order to implement the ZX Spectrum contention with ULA during memory accesses), provide memory access callbacks, and should emulate all the known official and unofficial instructions of the Z80.
「我們作為狗主都只能儘量配合,不想影響到其他人。」
。同城约会对此有专业解读
5D7 TMPB DESPTR 0 BITSDE DLY SDEH ; wait for write; set cache high DWORD
第一百三十条 行政拘留的处罚决定被撤销,行政拘留处罚开始执行,或者出所后继续执行的,公安机关收取的保证金应当及时退还交纳人。
I have 2 commits identified by their hash (Digest). I’m on the older one (bottom with the ● marker), but I can easily switch to the newer one by restarting my system (atomic method) or by using the rpm-ostree apply-live command to apply the update without restarting.