diff --git a/doc/cc65.sgml b/doc/cc65.sgml index 6927ffc5c..dd2b10b33 100644 --- a/doc/cc65.sgml +++ b/doc/cc65.sgml @@ -599,7 +599,7 @@ The compiler defines several macros at startup: __APPLE2ENH__ - This macro is defined if the target is the enhanced Apple // (-t apple2enh). + This macro is defined if the target is the enhanced Apple //e (-t apple2enh). __ATARI__ diff --git a/doc/intro.sgml b/doc/intro.sgml index 90905af0a..c2266696b 100644 --- a/doc/intro.sgml +++ b/doc/intro.sgml @@ -249,14 +249,14 @@ as each target varies in it's start and exit conditions. Apple -AppleWin 1.10.4

-Available at : +AppleWin 1.x

+Available at : -Emulates Apple II+/IIe computers, with sound, video, joysticks, serial port, +Emulates Apple II/IIe computers, with sound, video, joysticks, serial port, and disk images. Includes monitor. Only for Windows. The package comes with -ROM and DOS 3.3 disk (called "master.dsk") images; however, you will need -). +DOS 3.3 disk (called "master.dsk") images; however, you will need ). Compile the tutorial with @@ -292,8 +292,8 @@ BRUN TEST You will see the "Hello, World!" appear on the same line. Thanks to Oliver -Schmidt, for his help in completing this section. +Schmidt, for his help +in completing this section. Atari diff --git a/doc/ld65.sgml b/doc/ld65.sgml index a3b595270..b001faaf1 100644 --- a/doc/ld65.sgml +++ b/doc/ld65.sgml @@ -153,6 +153,7 @@ Here is a description of all the command line options: none apple2 + apple2enh atari atmos c16 (works also for the c116 with memory up to 32K) diff --git a/libsrc/apple2/apple2-stdmou.s b/libsrc/apple2/apple2-stdmou.s index e07246fec..1f76efe82 100644 --- a/libsrc/apple2/apple2-stdmou.s +++ b/libsrc/apple2/apple2-stdmou.s @@ -59,6 +59,7 @@ CMOVEY: jmp $0000 ; Move the cursor to Y coord .bss +info: .tag MOUSE_INFO slot: .res 1 visible:.res 1 @@ -82,10 +83,6 @@ size = * - values .data -info: .word 279 / 2 ; MOUSE_INFO::MOUSE_POS::XCOORD - .word 191 / 2 ; MOUSE_INFO::MOUSE_POS::YCOORD - .byte %00000000 ; MOUSE_INFO::BUTTONS - firmware: ; Lookup and patch firmware address lobyte lookup: ldy $FF00,x ; Patched at runtime @@ -192,6 +189,9 @@ next: inc ptr1+1 ldx #POSMOUSE jsr firmware + ; Update cursor + jsr update + ; Turn VBL interrupt on lda #%00001001 ldx #SETMOUSE