Docs: Add dev notes for 2023-08-15
This commit is contained in:
parent
075c4c99ad
commit
6754725c9b
|
|
@ -0,0 +1,22 @@
|
||||||
|
# Dev notes — 2023-08-15
|
||||||
|
|
||||||
|
## Goals for today
|
||||||
|
|
||||||
|
- [x] Review planned changes to simulator
|
||||||
|
- [x] 'opcodes' and 'operands'
|
||||||
|
- [x] fix $00 contains $20 bug
|
||||||
|
|
||||||
|
- [ ] Review planned changes to the system
|
||||||
|
- [x] CHP, CFC -> FHP, FTG -- dev note 2023-08-07
|
||||||
|
- [ ] ? 5x5 display
|
||||||
|
- [ ] bank-switching flag in 0 page
|
||||||
|
|
||||||
|
- [ ] Implement any changes necessary for writing a program?
|
||||||
|
- [ ] Write a program
|
||||||
|
- [ ] LOGO turtle on 5x5?
|
||||||
|
|
||||||
|
## Overflow flag
|
||||||
|
|
||||||
|
Ken Shirriff, [The 6502 overflow flag explained mathematically](https://www.righto.com/2012/12/the-6502-overflow-flag-explained.html):
|
||||||
|
|
||||||
|
> A common definition of overflow is `V = C6 xor C7`. That is, overflow happens if the carry into bit 7 is different from the carry out.
|
||||||
Loading…
Reference in New Issue