Tali's default behavior on BYE is to run the BRK instruction. This drops py65mon back to the simulator prompt. In c65, it just resets Tali (because Tali's start vector is placed in all three vectors at the end of memory). If c65 can be modified to terminate on BRK (perhaps with a command line option?) then then Tali's startup message of "Type 'bye' to exit" will work for both py65mon and c65. With c65, I'd expect it to fully terminate and just drop back to a prompt.
Tali's default behavior on
BYE
is to run theBRK
instruction. This drops py65mon back to the simulator prompt. In c65, it just resets Tali (because Tali's start vector is placed in all three vectors at the end of memory). If c65 can be modified to terminate on BRK (perhaps with a command line option?) then then Tali's startup message of "Type 'bye' to exit" will work for both py65mon and c65. With c65, I'd expect it to fully terminate and just drop back to a prompt.