Today, along with extending the “q1” command in the IECHost firmware to optionally create Commodore DOS error 21 on a full track, I also added the ominous “q3” command. As its name suggests, this new command creates DOS error 23 on a specified sector.
In the example below I tried it on t/s 22/0:
> q3 8 22 0 OK
Trying to read t/s 22/0 results in a similar “give up scenario” as per my previous post on DOS error 21.
The error channel confirms that indeed DOS error 23 is triggered by the read attempt:
> dr 8 22 0 OK > ds 8 23,READ ERROR,22,00