Skip to content

Clipboard

Copy

"Copy" for now will do the following:

  • Pre-allocate enough memory for conceivable Apple II bitmaps (640x216 should do it)

Call the Display Engine Copy routine

This routine (depending on display engine) will:

  • Copy the screen buffer to the temporary memory after it.
  • return the bitmap dimensions

"Copy" will then populate the bmp header for use when / if the clipboard callback routine is called.

Paste

Paste should be handled by the keyboard module. When a paste is done, copy the pasted string into a buffer.

each time C000 is read, if: C000 would return false, then read the next character from the buffer. if it would return true, then they have not processed the keystroke.

Implemented!