mirror of
https://github.com/tilleul/apple2.git
synced 2025-02-27 23:29:34 +00:00
Update README.md
This commit is contained in:
parent
2e51e095f3
commit
e3a00b42fb
@ -68,7 +68,7 @@ So, before any character is displayed on screen by Applesoft, two masking operat
|
|||||||
|
|
||||||
Clearly, it's a bug.
|
Clearly, it's a bug.
|
||||||
|
|
||||||
When we press `CTRL-RESET` the system does a lot of resets, among them a call to SETNORM (`$FE84`) that restores the `$32` memory to `$FF`. Then a bit later it calls the routine pointed by the reset vector (`$3F2`), that is Applesoft's warm restart in `$E003` which in turns calls the `RESTART` routine in `$D43C`. This routine's main purpose is to display the `]` prompt and wait for the user to type a series of direct commands or a line of code. The only way I see we could fix this bug is by pointing the reset vector in `3F2` to a small routine that would reset `$F3` and then call the `RESTART` routine.
|
When we press `CTRL-RESET` the system does a lot of resets, among them a call to SETNORM (`$FE84`) that restores the `$32` memory to `$FF`. Then a bit later it calls the routine pointed by the reset vector (`$3F2`), that is Applesoft's warm restart in `$E003` which in turns calls the `RESTART` routine in `$D43C`. This routine's main purpose is to display the `]` prompt and wait for the user to type a series of direct commands or a line of code. The only way I see we could fix this bug is by pointing the reset vector in `$3F2` to a small routine that would reset `$F3` and then call the `RESTART` routine.
|
||||||
|
|
||||||
|
|
||||||
## Taking advantage of what we know
|
## Taking advantage of what we know
|
||||||
|
Loading…
x
Reference in New Issue
Block a user