22 lines
716 B
Markdown
22 lines
716 B
Markdown
# 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. |