83Plus:BCALLs:4A17

From WikiTI
Jump to: navigation, search

Synopsis

Unofficial Name: SendScreenshot

BCALL Address: 4A17

Sends a screenshot of the current LCD contents to a computer.

Inputs

  • iy+1Bh set up accordingly

Outputs

  • None

Destroys

  • All

Comments

This BCALL will not throw an error if there are any problems. However, it will fail to send the screenshot if the machine ID of the receiving device is not 03h or 13h.

The packet which this routine sends is machineID,06h,03h,00h,00h,03h,12h,checksumLow,checksumHigh. It then receives acknowledge and continue packets, then sends acknowledge and the data packet containing the LCD contents. Then it receives an acknowledge.

It makes no sense that a computer could communicate with the 83+ without silent linking, but this routine appears to do exactly that.