Ryan Sanche

Results 17 issues of Ryan Sanche

It would be awesome if Digital had a mode where the signals in the waveform viewer could be logged to a VCD file, especially if it supports dumping single step...

enhancement

It would be real nice to have embedded circuits open in a tab in the main window. I have been recording videos to put on youtube, and every time I...

enhancement

If you call `ElementType()` on an opaque pointer, it causes a segfault. Unfortunately there was no way to know you had an opaque pointer on your hands before this change,...

Implement `addc` and `subc` which set a temporary carry flag that causes the next instruction to take the carry output as an additional input. These should be not be interruptible...

Add the `imm` instruction to carry the top 12 bits into the immediate of the next instruction. Add this as an automatic option to most instructions in the assembler using...

In #10 interrupts are implemented, but some instruction pairs lose their state if interrupted. Implement a temporary flag from the microcode that will not allow an interrupt to happen, which...

A single line can interrupt and cause the processor to jump to a specific address.

Implement the `loadb` and `storeb` instructions to load/store sign extended bytes. Make the `load` and `store` instructions take byte addresses. The least significant bit will be ignored.

Similar to #7 Support waiting potentially multiple cycles for program memory fetch to complete. Bonus if single cycle access is still supported. Should use ready/valid handshake. This will unlock executing...

https://github.com/tseli0s/nvdialog/blob/c35acb97ad1ee3c3573e3bbf1155a6a52cd5649d/src/impl/nvdialog_typeimpl.h#L37-L39 These three lines should be `const char *`, and `reject_label` is only a char wide, it's missing the `*` to make it a pointer. Setting the field will cause...

bug
good first issue
todo