MGTK: BitBlt/rect/poly drawing routines (#54)

* Document that Text Page 1 is used as buffers.
* Merge keyboard/mouse
* Work on error symbols.
* MGTK: Drawing routines. (4F8E..584A)
* MGTK: Style/fix warnings.
This commit is contained in:
eric-ja 2018-03-27 09:44:13 -05:00 committed by Joshua Bell
parent b55fcf010a
commit 7e483c3ef5
3 changed files with 1050 additions and 749 deletions

View File

@ -201,8 +201,8 @@ $1B00 | & Desk Acc | +-------------+
| | | Save Area | | | | Save Area |
| | | | | | | |
$0800 +-------------+ +-------------+ $0800 +-------------+ +-------------+
| Text | | Text | | Drawing | | Drawing |
| | | | | Temp Buffer | | Temp Buffer |
$0400 +-------------+ +-------------+ $0400 +-------------+ +-------------+
| Invoker | | | | Invoker | | |
$0300 +-------------+ +-------------+ $0300 +-------------+ +-------------+

File diff suppressed because it is too large Load Diff

View File

@ -607,6 +607,24 @@ winfo_offset_port := 20
winfo_offset_nextwinfo := 56 winfo_offset_nextwinfo := 56
winfo_size := 58 winfo_size := 58
;;; Errors
error_in_object := $80
error_empty_object := $81
error_bad_object := $82
error_font_too_big := $83
error_no_mouse := $92
error_invalid_hook := $94
error_desktop_not_initialized := $95
error_irq_in_use := $97
error_window_already_exists := $9D
error_window_id_required := $9E
error_window_not_found := $9F
error_no_active_window := $A0
.endscope ; MGTK .endscope ; MGTK
;;; ============================================================ ;;; ============================================================