Skip to content

Tags: nrivard/Microprocessed

Tags

0.2.0

Toggle 0.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #5 from nrivard/InterruptsV2

Interrupts v2

0.1.2

Toggle 0.1.2's commit message
Exposes some initializers for teseting purposes in other projects

0.1.1

Toggle 0.1.1's commit message
README typo fixes

0.1.0

Toggle 0.1.0's commit message
Converted AddressingMode resolution to a fixed array

This also greatly sped up execution, though not quite as much as mnemonic resolution. Also converted integer mapping in `arithmeticFunction` to use `lazy` which strangely sped that process up as well.

0.0.9

Toggle 0.0.9's commit message
made `Mnemonic` `CaseIterable`

0.0.8

Toggle 0.0.8's commit message
Removed unnecessary Combine import

0.0.7

Toggle 0.0.7's commit message
Added `peek()` function to inspect the next upcoming instruction

Also added a `disassembled` var to `Instruction` so we can show a user friendly version without the commented opcode cruft that is nicer on the console.

0.0.6

Toggle 0.0.6's commit message
Made `IntegerSyntaxParadigm` `RawRepresentable` so it can be used in …

…`@AppStorage` at higher layers

0.0.5

Toggle 0.0.5's commit message
Moved stack pointer logic to `Registers` and made API more convenient

0.0.4

Toggle 0.0.4's commit message
Exposed some stack details for visualization