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