mirror of
https://github.com/AppleWin/AppleWin.git
synced 2025-08-15 18:27:29 +00:00
Post 1.16.1.0 snapshot
This commit is contained in:
785
AppleWin/bin/APPLE2E.SYM
Normal file
785
AppleWin/bin/APPLE2E.SYM
Normal file
@@ -0,0 +1,785 @@
|
||||
; Apple 2 Rom Symbol Table
|
||||
; Version 2 by Michael Pohoreski - AppleWin Debugger Dev
|
||||
|
||||
; Renamed
|
||||
; 04FB MODE -> DOS33.MODE
|
||||
; Reference: Apple Assembly Line Volume 3 -- Issue 10
|
||||
|
||||
; Removed - can't find ROM/DOS33/PRODOS/APPLESOFT reference
|
||||
; Probably because is a typo of C05F
|
||||
; C0F5 CLRAN3
|
||||
|
||||
; Removed - Moved to Applesoft Symbol Table
|
||||
; 0095 PICK
|
||||
; Reference: MAKE.NEW.VARIABLE BLTU@$D393 & TAPEPNT@$F7BC
|
||||
; 0094 HIGHDS
|
||||
; 0095 HIGHDSH
|
||||
|
||||
; Renamed due to ROM name collision
|
||||
; C8A0 NOWAIT
|
||||
; CB28 BELL2
|
||||
; C9D6 PREAD
|
||||
; C894 KBDWAIT
|
||||
; CABA BASCALC
|
||||
; CDFE VTAB
|
||||
; CE03 VTABZ
|
||||
; CB34 WAIT
|
||||
; CB35 WAIT2
|
||||
; CB36 WAIT3
|
||||
; C39D NXTA1
|
||||
; C376 MOVE
|
||||
|
||||
0000 LOC0
|
||||
0001 LOC1
|
||||
0020 WNDLFT
|
||||
0021 WNDWDTH
|
||||
0022 WNDTOP
|
||||
0023 WNDBTM
|
||||
0024 CH
|
||||
0025 CV
|
||||
0026 GBASL
|
||||
0027 GBASH
|
||||
0028 BASL
|
||||
0029 BAS2L
|
||||
002B BAS2H
|
||||
002C H2/LMNEM
|
||||
002D V2/RMNEM
|
||||
002E MASK/TEMPOP
|
||||
002F LENGTH/LASTIN
|
||||
0030 COLOR
|
||||
0031 MODE
|
||||
0032 INVFLG/PROMPT
|
||||
0034 YSAV
|
||||
0035 SAVY1
|
||||
0036 CSWL
|
||||
0037 CSWH
|
||||
0038 KSWL
|
||||
0039 KSWH
|
||||
003A PCL
|
||||
003B PCH
|
||||
003C A1L
|
||||
003D A1H
|
||||
003E A2L
|
||||
003F A2H
|
||||
0040 A3L
|
||||
0041 A3H
|
||||
0042 A4L
|
||||
0043 A4H
|
||||
0044 A5L/MACSTAT
|
||||
0045 A5H/ACC
|
||||
0046 XREG
|
||||
0047 YREG
|
||||
0049 SPNT
|
||||
004E RNDL
|
||||
004F RNDH
|
||||
0200 BUF/IN
|
||||
03F0 BRKV
|
||||
03F2 SOFTEV
|
||||
03F4 PWREDUP
|
||||
03F5 AMPERV
|
||||
03F8 USRADR
|
||||
03FB NMI
|
||||
03FE IRQLOC
|
||||
0400 LINE1
|
||||
047B OLDCH
|
||||
04FB DOS33.MODE
|
||||
057B OURCH
|
||||
05B8 SCREEN
|
||||
05FB OURCV
|
||||
067B CHAR
|
||||
06FB XCOORD
|
||||
077B TEMP1
|
||||
07F8 MSLOT
|
||||
07FB TEMP2
|
||||
C000 KBD/CLR80COL
|
||||
C001 SET80COL
|
||||
C002 RDMAINRAM
|
||||
C003 RDCARDRAM
|
||||
C004 WRMAINRAM
|
||||
C005 WRCARDRAM
|
||||
C006 SETSLOTCXROM
|
||||
C007 SETINTCXROM
|
||||
C008 SETSTDZP
|
||||
C009 SETALTZP
|
||||
C00A SETINTC3ROM
|
||||
C00B SETSLOTC3ROM
|
||||
C00C CLR80VID
|
||||
C00D SET80VID
|
||||
C00E CLRALTCHAR
|
||||
C00F SETALTCHAR
|
||||
C010 KBDSTRB
|
||||
C011 RDLCBNK2
|
||||
C012 RDLCRAM
|
||||
C013 RDRAMRD
|
||||
C014 RDRAMWRT
|
||||
C015 RDCXROM
|
||||
C016 RDALTZP
|
||||
C017 RDC3ROM
|
||||
C018 RD80COL
|
||||
C019 RDVBLBAR
|
||||
C01A RDTEXT
|
||||
C01C RDPAGE2
|
||||
C01E ALTCHARSET
|
||||
C01F RD80VID
|
||||
C020 TAPEOUT
|
||||
C030 SPKR
|
||||
C050 TXTCLR
|
||||
C051 TXTSET
|
||||
C052 MIXCLR
|
||||
C053 MIXSET
|
||||
C054 LOWSCR
|
||||
C055 HISCR
|
||||
C056 LORES
|
||||
C057 HIRES
|
||||
C058 SETAN0
|
||||
C059 CLRAN0
|
||||
C05A SETAN1
|
||||
C05B CLRAN1
|
||||
C05C SETAN2
|
||||
C05D CLRAN2
|
||||
C05E SETAN3
|
||||
C05F CLRAN3
|
||||
C060 TAPEIN
|
||||
C061 BUTNO
|
||||
C062 BUTN1
|
||||
C064 PADDL0
|
||||
C070 PTRIG
|
||||
C080 STEPPER
|
||||
C081 ROMIN
|
||||
C083 LCBANK2
|
||||
C08A ENABLE1
|
||||
C08B LCBANK1/ENABLE2
|
||||
C08C DATASTROBE
|
||||
C08D LOADLATCH
|
||||
C08E SETREADMODE
|
||||
C08E WRITEPROT
|
||||
C08F SETWRITEMODE
|
||||
C100 BFUNCPG
|
||||
C103 F.CLREOP
|
||||
C107 CLEOP1
|
||||
C119 F.HOME
|
||||
C123 F.SCROLL
|
||||
C129 SCRL1
|
||||
C13F SCRL2
|
||||
C148 SCRL3
|
||||
C14D GVTZ
|
||||
C14F GVTZ2
|
||||
C152 F.SETWND
|
||||
C160 F.CLREOLZ
|
||||
C165 B.SCROLL
|
||||
C168 B.CLREOL
|
||||
C16B B.CLREOLZ
|
||||
C170 B.CLREOP
|
||||
C173 B.SETWND
|
||||
C176 B.RESET
|
||||
C179 B.RDKEY
|
||||
C17C B.HOME
|
||||
C18A B.QUIT
|
||||
C195 F.QUIT
|
||||
C199 F8HOOK
|
||||
C19D NOTO
|
||||
C1A0 ISO
|
||||
C1A9 F.RDKEY
|
||||
C1B4 F.NOCUR
|
||||
C1B6 F.BASCALC
|
||||
C1BE B.ESCFIX
|
||||
C1C1 B.ESCFIX1
|
||||
C1C3 B.ESCFIX2
|
||||
C1CB C.ESCFIX3
|
||||
C1D0 F.BOUT
|
||||
C1D6 MNNDX
|
||||
C1E2 GOMINI
|
||||
C1E9 FIXPICK
|
||||
C1F2 F.CLREOL
|
||||
C1F4 X.CLREOLZ
|
||||
C201 X.CLREOL2
|
||||
C204 F.VTABZ
|
||||
C20A F.RETURN
|
||||
C20B F.RET2
|
||||
C210 F.RET1
|
||||
C213 DISPATCH
|
||||
C23C GETFUNC
|
||||
C244 F.TABLE
|
||||
C250 TABLEN
|
||||
C25C B.KEYIN
|
||||
C267 B.KEYIN1
|
||||
C26D NEW.CUR
|
||||
C276 NEW.CUR1
|
||||
C278 NEW.CUR2
|
||||
C27D WAITKEY1
|
||||
C28B WAITKEY4
|
||||
C2A0 B.SETWNDX
|
||||
C2AA SKPSHFT
|
||||
C2B0 B.RESETX
|
||||
C2C3 NODIAGS
|
||||
C2D1 BLAST
|
||||
C2E2 RESETRET
|
||||
C2ED GORETN1
|
||||
C2EE ESCI
|
||||
C2F2 B.RDKEYX
|
||||
C2FE ZSPAREC2
|
||||
C300 BASICINT
|
||||
C305 BASICIN
|
||||
C307 BASICOUT
|
||||
C317 BASICENT
|
||||
C32C NOGETLN
|
||||
C344 JC8
|
||||
C347 JBASINIT
|
||||
C34A JPINIT
|
||||
C350 JPREAD
|
||||
C356 JPWRITE
|
||||
C35C JPSTAT
|
||||
C367 PIORDY
|
||||
C369 PSTERR
|
||||
C36B PNOTRDY
|
||||
C36D SETC8
|
||||
C376 MOVE.C3
|
||||
C38B MOVEC2M
|
||||
C391 MOVESTRT
|
||||
C393 MOVELOOP
|
||||
C39D NXTA1.C3
|
||||
C3AB C01
|
||||
C3B6 C03
|
||||
C3BF MOVERET
|
||||
C3C3 XFER
|
||||
C3D6 XFERC2M
|
||||
C3DC XFERZP
|
||||
C3EC XFERAZP
|
||||
C3EF JMPDEST
|
||||
C3F4 IRQDONE
|
||||
C3FA IRQ
|
||||
C400 NEWIRQ
|
||||
C405 IRQINTCX
|
||||
C426 IRQ2
|
||||
C431 IRQ3
|
||||
C43B IRQ4
|
||||
C449 IRQ6
|
||||
C44C IRQ7
|
||||
C45E IRQ8
|
||||
C46D IRQ9
|
||||
C47C IRQFIX
|
||||
C489 IRQDN1
|
||||
C48B IRQDN2
|
||||
C493 IRQDN3
|
||||
C499 IRQDN4
|
||||
C4C1 IRQTBLE
|
||||
C4C8 AMOD1
|
||||
C4E5 AMOD2
|
||||
C4E6 AMOD4
|
||||
C4E7 AMOD3
|
||||
C4F5 AMOD5
|
||||
C4FA AMOD6
|
||||
C567 XHEADER
|
||||
C5AA WRITE2
|
||||
C5D1 XREAD
|
||||
C603 TSTZPG
|
||||
C607 ZP1
|
||||
C610 ZP2
|
||||
C623 ZP3
|
||||
C628 ZPERROR
|
||||
C62E TSTMEM
|
||||
C638 MEM1
|
||||
C63A MEM2
|
||||
C655 MEM3
|
||||
C657 MEM4
|
||||
C65C MEM5
|
||||
C667 MEM6
|
||||
C670 MEM7
|
||||
C688 MEM8
|
||||
C68A MEM9
|
||||
C68F MEMA
|
||||
C69E MEMB
|
||||
C6AD MEMC
|
||||
C6BE SWCHTST1
|
||||
C6CC MEMERROR
|
||||
C6CD BADBITS
|
||||
C6D7 BBITS1
|
||||
C6DB CLRSTS
|
||||
C6EB CLRS
|
||||
C703 BADMAIN
|
||||
C70A BADPRIM
|
||||
C715 BBITS2
|
||||
C722 HANGX
|
||||
C724 BADSWTCH
|
||||
C726 BSWTCH1
|
||||
C72E BSWTCH2
|
||||
C734 HANGY
|
||||
C736 SWCHTST
|
||||
C738 SWTST1
|
||||
C73A SWTST2
|
||||
C745 SWTST3
|
||||
C74B CLICK
|
||||
C74F SWTST4
|
||||
C761 SWTST5
|
||||
C768 SWTST6
|
||||
C776 SWERR
|
||||
C77D BIGLOOP
|
||||
C781 BLP2
|
||||
C785 BLP3
|
||||
C794 BLP4
|
||||
C7A4 DQUIT
|
||||
C7A9 SUC2
|
||||
C7B4 NTBL
|
||||
C7B9 SWTBL0
|
||||
C7C9 SWTBL1
|
||||
C7D9 RSWTBL
|
||||
C7EA RMESS
|
||||
C7F0 SMESS
|
||||
C7F6 SUCCESS
|
||||
C7FF ZZZEND
|
||||
C803 BASICINIT
|
||||
C81E CLEARIT
|
||||
C82A C3HOOKS
|
||||
C832 C3IN
|
||||
C83B GETKEY
|
||||
C841 GETK2
|
||||
C850 CSETUP
|
||||
C85F CS2
|
||||
C86C CS3
|
||||
C870 BOUT
|
||||
C874 BIN
|
||||
C87C C8BASIC
|
||||
C87E BPRINT
|
||||
C894 KBDWAIT.C8
|
||||
C8A0 NOWAIT.C8
|
||||
C8AC BPNCTL
|
||||
C8BD CTLON
|
||||
C8C5 BIORET
|
||||
C8CF SETALL
|
||||
C8D4 GETREGS
|
||||
C8DC BINPUT
|
||||
C8E6 B.INPUT
|
||||
C906 NOTACR
|
||||
C91B ESCAPING
|
||||
C92B ESC2
|
||||
C935 ESC3
|
||||
C944 ESCSPEC
|
||||
C957 ESCSP1
|
||||
C95D ESCSP2
|
||||
C960 ESCSP3
|
||||
C963 ESCSP4
|
||||
C96B ESCCHAR
|
||||
C97C ESCTAB
|
||||
C98D STAUX
|
||||
C9A3 XSTAUX
|
||||
C9A4 ESCOUT
|
||||
C9B0 PINIT1.0
|
||||
C9B4 PINIT
|
||||
C9B6 PINIT2
|
||||
C9C0 PIGOOD
|
||||
C9D6 PREAD.C9
|
||||
C9EC PREADRET2
|
||||
C9F0 PWRITE
|
||||
CA0C PWR1
|
||||
CA1F DOBASL
|
||||
CA2F GETX
|
||||
CA3B GETY
|
||||
CA53 PCTL
|
||||
CA61 STARTXY
|
||||
CA6B PSETX
|
||||
CA71 DOMN
|
||||
CA7A MNNDX1
|
||||
CA7E MNNDX2
|
||||
CA85 MNNDX3
|
||||
CA89 TSTROMCRD
|
||||
CA90 TESTCARD
|
||||
CAB2 STAY2
|
||||
CAB7 STAY80
|
||||
CABA BASCALC.CA
|
||||
CAC9 BSCLC2
|
||||
CAD2 CTLCHAR0
|
||||
CAD6 CTLCHAR
|
||||
CAF7 CTLCHARX
|
||||
CAFA CTLGO
|
||||
CAFD CTLGO0
|
||||
CB03 CTLRET
|
||||
CB07 CTLXFER
|
||||
CB0D X.CUR.ON
|
||||
CB14 SAVCUR
|
||||
CB17 CURON.X
|
||||
CB18 X.CUR.OFF
|
||||
CB21 X.BELL
|
||||
CB28 BELL2.CB
|
||||
CB34 WAIT.CB
|
||||
CB35 WAIT2.CB
|
||||
CB36 WAIT3.CB
|
||||
CB40 X.BS
|
||||
CB50 BSDONE
|
||||
CB51 X.CR
|
||||
CB5E X.CRRET
|
||||
CB5F X.EM
|
||||
CB6B X.FS
|
||||
CB78 X.FSRET
|
||||
CB79 X.US
|
||||
CB84 X.SO
|
||||
CB8B X.SO1
|
||||
CB8F X.SI
|
||||
CB96 X.SI1
|
||||
CB98 STUFFINV
|
||||
CB9D X.USRET
|
||||
CB9E CTLADL
|
||||
CBB9 CTLADH
|
||||
CBD4 SCROLLDN
|
||||
CBD8 X.LF
|
||||
CBE6 X.LF2
|
||||
CBEB SCROLLUP
|
||||
CBED SCROLLIT
|
||||
CC08 CHKRT
|
||||
CC11 GETST
|
||||
CC16 GETST1
|
||||
CC1F SETDBAS
|
||||
CC23 SCRLIN
|
||||
CC35 SETSRC
|
||||
CC45 SCRLEVEN
|
||||
CC4C SCRLEFT
|
||||
CC52 SKPLFT
|
||||
CC59 SCRLODD
|
||||
CC5D SKPRT
|
||||
CC62 SCRLDN
|
||||
CC67 SCRLL3
|
||||
CC74 X.VT
|
||||
CC7C X.VTLOOP
|
||||
CC82 X.VTNEXT
|
||||
CC90 X.FF
|
||||
CC96 X.SUB
|
||||
CC9A X.GS
|
||||
CC9D X.GSEOLZ
|
||||
CCA8 CLR40
|
||||
CCB0 CLRHALF
|
||||
CCBD CLR80
|
||||
CCD2 CLR0
|
||||
CCD5 CLR2
|
||||
CCE0 CLR1
|
||||
CCE6 CLR3
|
||||
CCEA X.DC1
|
||||
CCEF X.DC1A
|
||||
CCFC X.DC2
|
||||
CD09 X.DC1B
|
||||
CD1A X.DC1C
|
||||
CD29 DO80
|
||||
CD2E DO40
|
||||
CD31 SETTOP
|
||||
CD3A DO40A
|
||||
CD3D MOUSEOFF
|
||||
CD44 MOUSEON
|
||||
CD49 SMOUSE
|
||||
CD4D X.NAK
|
||||
CD5B SETKEYIN
|
||||
CD64 SETCOUT1
|
||||
CD6C SKRTS
|
||||
CD6D FULL40
|
||||
CD71 FULL80
|
||||
CD73 SAVWDTH
|
||||
CD80 QUIT
|
||||
CD88 QUIT2
|
||||
CD91 SCRN84
|
||||
CD98 SCR1
|
||||
CD9E SCR2
|
||||
CDA7 SCR3
|
||||
CDBB SCR4
|
||||
CDC4 SCRN48
|
||||
CDC8 SCR5
|
||||
CDD1 SCR6
|
||||
CDD3 SCR8
|
||||
CDDD SCR7
|
||||
CDF5 SCR9
|
||||
CDF8 SCRNRET
|
||||
CDFE VTAB.CD
|
||||
CE03 VTABZ.CE
|
||||
CE0E VTAB40
|
||||
CE13 VTABX
|
||||
CE14 UPSHFT
|
||||
CE1E UPSHFT2
|
||||
CE1F PASINV
|
||||
CE26 INVERT
|
||||
CE37 INVX
|
||||
CE38 STORCHAR
|
||||
CE3F STOR2
|
||||
CE43 SEV
|
||||
CE44 PICK
|
||||
CE5A PICK1
|
||||
CE5D PICK2
|
||||
CE64 PICK3
|
||||
CE6F PICK4
|
||||
CE70 STORIT
|
||||
CE8B STORE1
|
||||
CEA0 STORE2
|
||||
CEA3 STORIT2
|
||||
CEAC HEX60
|
||||
CEAD STOR40
|
||||
CEB1 ESCON
|
||||
CEC4 ESCOFF
|
||||
CECD ESCRET
|
||||
CED4 PSETUP
|
||||
CED7 IS80
|
||||
CEE4 PSETUPRET
|
||||
CEF4 COPYROM
|
||||
CF09 BANK2
|
||||
CF17 WRTENBL
|
||||
CF25 COPYROM2
|
||||
CF36 ROMOK
|
||||
CF3A REL
|
||||
CF46 REL1
|
||||
CF50 REL2
|
||||
CF53 GOERR
|
||||
CF55 MOVINST
|
||||
CF57 MOV1
|
||||
CF6B GETOP
|
||||
CF8B NXTOP
|
||||
CF95 MINIERR
|
||||
CF97 ERR2
|
||||
CF9C DOINST
|
||||
CFAB GETI1
|
||||
CFB0 GOERR2
|
||||
CFB8 DOLIN
|
||||
CFBC NXTCH
|
||||
CFCA NXTMN
|
||||
CFED AMOD7
|
||||
CFFC AMOD8
|
||||
CFFF CLRROM
|
||||
E000 BASIC
|
||||
E003 BASIC2
|
||||
F800 PLOT
|
||||
F80C RTMASK
|
||||
F80E PLOT1
|
||||
F819 HLINE
|
||||
F81C HLINE1
|
||||
F826 VLINEZ
|
||||
F828 VLINE
|
||||
F831 RTS1
|
||||
F832 CLRSCR
|
||||
F836 CLRTOP
|
||||
F838 CLRSC2
|
||||
F847 GBASCALC
|
||||
F856 GBCALC
|
||||
F85F NXTCOL
|
||||
F864 SETCOL
|
||||
F871 SCRN
|
||||
F879 SCRN2
|
||||
F87F RTMASKZ
|
||||
F882 INSDS1
|
||||
F88E INSDS2
|
||||
F89B IEVEN
|
||||
F8A5 ERR
|
||||
F8A9 GETFMT
|
||||
F8B7 TSTROM
|
||||
F8BA TSTROM0
|
||||
F8BC TSTROM1
|
||||
F8CB XTST
|
||||
F8D0 INSTDSP
|
||||
F8D4 PRNTOP
|
||||
F8DB PRNTBL
|
||||
F8F5 PRMN1
|
||||
F8F9 PRMN2
|
||||
F910 PRADR1
|
||||
F914 PRADR2
|
||||
F926 PRADR3
|
||||
F92A PRADR4
|
||||
F930 PRADR5
|
||||
F938 RELADR
|
||||
F940 PRNTYX
|
||||
F941 PRNTAX
|
||||
F944 PRNTX
|
||||
F948 PRBLNK
|
||||
F94A PRBL2
|
||||
F94C PRBL3
|
||||
F953 PCADJ
|
||||
F954 PCADJ2
|
||||
F956 PCADJ3
|
||||
F95C PCADJ4
|
||||
F961 RTS2
|
||||
F962 FMT1
|
||||
F9A6 FMT2
|
||||
F9B4 CHAR1
|
||||
F9BA CHAR2
|
||||
F9C0 MNEML
|
||||
FA40 OLDIRQ
|
||||
FA47 NEWBREAK
|
||||
FA4C BREAK
|
||||
FA59 OLDBRK
|
||||
FA62 RESET
|
||||
FA6F INITAN
|
||||
FA81 NEWMON
|
||||
FA9B FIXSEV
|
||||
FAA3 NOFIX
|
||||
FAA6 PWRUP
|
||||
FAA9 SETPG3
|
||||
FAAB SETPLP
|
||||
FABA SLOOP
|
||||
FAC7 NXTBYT
|
||||
FAD7 REGDSP
|
||||
FADA RGDSP1
|
||||
FAE4 RDSP1
|
||||
FAFD PWRCON
|
||||
FB02 DISKID
|
||||
FB11 XLTBL
|
||||
FB19 RTBL
|
||||
FB1E PREAD
|
||||
FB25 PREAD2
|
||||
FB2E RTS2D
|
||||
FB2F INIT
|
||||
FB39 SETTXT
|
||||
FB40 SETGR
|
||||
FB4B SETWND
|
||||
FB5B TABV
|
||||
FB60 APPLEII
|
||||
FB65 STITLE
|
||||
FB6F SETPWRC
|
||||
FB78 VIDWAIT
|
||||
FB88 KBDWAIT
|
||||
FB94 NOWAIT
|
||||
FB97 ESCOLD
|
||||
FB9B ESCNOW
|
||||
FBA5 ESCNEW
|
||||
FBB3 VERSION
|
||||
FBB4 GOTOCX
|
||||
FBC0 ZIDBYTE
|
||||
FBC1 BASCALC
|
||||
FBD0 BASCLC2
|
||||
FBD9 BELL1
|
||||
FBE4 BELL2
|
||||
FBEF RTS2B
|
||||
FBF0 STORADV
|
||||
FBF4 ADVANCE
|
||||
FBFC RTS3
|
||||
FBFD VIDOUT
|
||||
FC10 BS
|
||||
FC1A UP
|
||||
FC22 VTAB
|
||||
FC24 VTABZ
|
||||
FC29 GOTOCX1
|
||||
FC2C ESC1
|
||||
FC42 CLREOP
|
||||
FC46 NEWVW
|
||||
FC4F NEWVW1
|
||||
FC58 HOME
|
||||
FC5A GOTOCX3
|
||||
FC62 CR
|
||||
FC66 LF
|
||||
FC70 SCROLL
|
||||
FC74 IRQUSER
|
||||
FC7A IRQDONE2
|
||||
FC8F IRQNOSLT
|
||||
FC95 DOCOUT1
|
||||
FC99 DOCOUT2
|
||||
FC9C CLREOL
|
||||
FC9E CLREOLZ
|
||||
FCA8 WAIT
|
||||
FCA9 WAIT2
|
||||
FCAA WAIT3
|
||||
FCB4 NXTA4
|
||||
FCBA NXTA1
|
||||
FCC8 RTS4B
|
||||
FCC9 HEADR
|
||||
FCD2 ERR3
|
||||
FCE3 DISLIN
|
||||
FCF0 GETINST1
|
||||
FCFD UPMON
|
||||
FD0B UPMON2
|
||||
FD0C RDKEY2
|
||||
FD10 FD10
|
||||
FD13 RDKEY0
|
||||
FD18 RDKEY1
|
||||
FD1B KEYIN
|
||||
FD1D GOTOCX2
|
||||
FD21 RDESC
|
||||
FD28 NEWRDKEY
|
||||
FD2F ESC
|
||||
FD35 RDCHAR
|
||||
FD3D PICKFIX
|
||||
FD47 NOTCR
|
||||
FD5F NOTCR1
|
||||
FD62 CANCEL
|
||||
FD67 GETLNZ
|
||||
FD6A GETLN
|
||||
FD71 BCKSPC
|
||||
FD75 NXTCHAR
|
||||
FD84 ADDINP
|
||||
FD8E CROUT
|
||||
FD92 PRA1
|
||||
FD96 PRYX2
|
||||
FDA3 XAM8
|
||||
FDAD MO
|
||||
FDB3 XAM
|
||||
FDB6 DATAOUT
|
||||
FDC5 RTS4C
|
||||
FDC6 XAMPM
|
||||
FDD1 ADD
|
||||
FDDA PRBYTE
|
||||
FDE3 PRHEX
|
||||
FDE5 PRHEXZ
|
||||
FDED COUT
|
||||
FDF6 COUTZ
|
||||
FDF7 COUTZ1
|
||||
FE00 BL1
|
||||
FE04 BLANK
|
||||
FE0B STOR
|
||||
FE17 RTS5
|
||||
FE18 SETMODE
|
||||
FE1D SETMDZ
|
||||
FE20 LT
|
||||
FE22 LT2
|
||||
FE2C MOVE
|
||||
FE36 VFY
|
||||
FE58 VFYOK
|
||||
FE5E LIST
|
||||
FE63 LIST2
|
||||
FE75 A1PC
|
||||
FE78 A1PCLP
|
||||
FE7F A1PCRTS
|
||||
FE80 SETINV
|
||||
FE84 SETNORM
|
||||
FE86 SETIFLG
|
||||
FE89 SETKBD
|
||||
FE8B INPORT
|
||||
FE8D INPRT
|
||||
FE93 SETVID
|
||||
FE95 OUTPORT
|
||||
FE97 OUTPRT
|
||||
FE9B IOPRT
|
||||
FEA5 IOPRT1
|
||||
FEAB GOTOCX4
|
||||
FEAF CKSUMFIX
|
||||
FEB0 XBASIC
|
||||
FEB3 BASCONT
|
||||
FEB6 GO
|
||||
FEBF REGZ
|
||||
FEC2 TRACE
|
||||
FEC4 STEPZ
|
||||
FEC5 RETCX1
|
||||
FEC8 RETCX2
|
||||
FECA USR
|
||||
FECD WRITE
|
||||
FECF WRT2
|
||||
FED7 SEARCH
|
||||
FEE1 SRCH1
|
||||
FEEB SRCH2
|
||||
FEF1 MINI
|
||||
FEF6 CRMON
|
||||
FEFD READ
|
||||
FF03 RD2
|
||||
FF0A TITLE
|
||||
FF13 NNBL
|
||||
FF1B LOOKASC
|
||||
FF2D PRERR
|
||||
FF3A BELL
|
||||
FF3F RESTORE
|
||||
FF44 RESTR1
|
||||
FF49 RTS6
|
||||
FF4A SAVE
|
||||
FF4C SAV1
|
||||
FF59 OLDRST
|
||||
FF65 MON
|
||||
FF69 MONZ
|
||||
FF73 NXTITM
|
||||
FF7A CHRSRCH
|
||||
FF8A DIG
|
||||
FF90 NXTBIT
|
||||
FF98 NXTBAS
|
||||
FFA2 NXTBS2
|
||||
FFA7 GETNUM
|
||||
FFAD NXTCHR
|
||||
FFBE TOSUB
|
||||
FFC7 ZMODE
|
||||
FFCC CHRTBL
|
||||
FFE3 SUBTBL
|
BIN
AppleWin/bin/AppleWin.chm
Normal file
BIN
AppleWin/bin/AppleWin.chm
Normal file
Binary file not shown.
BIN
AppleWin/bin/Applewin.exe
Normal file
BIN
AppleWin/bin/Applewin.exe
Normal file
Binary file not shown.
18
AppleWin/bin/DELREG.INF
Normal file
18
AppleWin/bin/DELREG.INF
Normal file
@@ -0,0 +1,18 @@
|
||||
[Version]
|
||||
signature="$CHICAGO$"
|
||||
|
||||
[DefaultInstall]
|
||||
DelReg=RegChange
|
||||
|
||||
[RunIt]
|
||||
DelReg=RegChange
|
||||
|
||||
[RegChange]
|
||||
HKCR,.bin
|
||||
HKCR,.do
|
||||
HKCR,.dsk
|
||||
HKCR,.nib
|
||||
HKCR,.po
|
||||
HKCR,DiskImage
|
||||
HKCU,Software\AppleWin
|
||||
HKLM,Software\AppleWin
|
340
AppleWin/bin/GNU General Public License.txt
Normal file
340
AppleWin/bin/GNU General Public License.txt
Normal file
@@ -0,0 +1,340 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
Public License instead of this License.
|
506
AppleWin/bin/History.txt
Normal file
506
AppleWin/bin/History.txt
Normal file
@@ -0,0 +1,506 @@
|
||||
AppleWin history
|
||||
================
|
||||
|
||||
This version of AppleWin is based directly on Oliver Schmidt's 1.10.4 source.
|
||||
|
||||
Bug reports should be submitted here:
|
||||
https://developer.berlios.de/bugs/?func=addbug&group_id=6117
|
||||
|
||||
Feature requests should be submitted here:
|
||||
https://developer.berlios.de/feature/?func=addfeature&group_id=6117
|
||||
|
||||
Tom Charlesworth
|
||||
tomch at users.berlios.de
|
||||
|
||||
|
||||
Restrictions/bugs:
|
||||
- SSI263 emulation is very basic: there is no attempt to emulate rate, inflection or filters.
|
||||
- During Mockingboard playback, Speaker emulation isn't precise
|
||||
|
||||
|
||||
1.16.1 - 20 Jun 2009
|
||||
--------------------
|
||||
Changes:
|
||||
. Ctrl-F2 now functions as CONTROL-RESET (same as Ctrl-Break)
|
||||
. Video Mode now shown in Window Title
|
||||
. 50% Scan Lines (can use Shift+Ctrl+F9 to toggle)
|
||||
- Added: Checkbox for "50% Scan lines" in the configuration tab, next to video mode
|
||||
- Supported by PrintScreen and Shift-PrintScreen
|
||||
. Added command line "-noreg" to not register file extensions
|
||||
. Added support for up to 40 track (160KB) disk images
|
||||
. Debugger:
|
||||
- Symbols Length raised from 13 to 31
|
||||
- Pressing the Reboot button (F2) with breakpoints active, keeps the debugger running
|
||||
- symsrc is now relocatable, i.e. symsrc load "filename" [,offset]
|
||||
+ Changes the address where debugger symbols are bound to by the offset (if specified)
|
||||
- Pressing Shift, Ctrl, or Alt, when viewing the current Apple output no longer kicks you back into the debugger.
|
||||
(Allows for Ctrl-Shift-F9, and Shift-F9 previewing.)
|
||||
|
||||
Fixes:
|
||||
. Full screen drive LED status not showing up when floppy disks being accessed were set to read-only mode
|
||||
. FLASHing 'S' in AppleII+ mode!
|
||||
. Flash rate for NTSC
|
||||
. Maximum volume bug when doubling-clicking a .dsk image to execute with AppleWin
|
||||
. [Bug #14557] Loading serial port# from Registry (caused AppleWin to crash when booting Apple Pascal & other weird crashes)
|
||||
. [Bug #15394] Audio under-run (set process priority to Above Normal when in non-Full Speed mode)
|
||||
|
||||
|
||||
1.16.0 - 1 Feb 2009 (beta)
|
||||
---------------------------
|
||||
Changes:
|
||||
. Support for Apple // Game Server via TCP (port 1977) : beta
|
||||
. For GPL reasons, switched the following modules:
|
||||
- AY8910 (from MAME to FUSE) : beta Mockingboard/Phasor
|
||||
- MC6821 (from MAME to VICE) : beta Mouse card
|
||||
- Z80 (from Z80Em to VICE) : beta CP/M Softcard
|
||||
. Printer support:
|
||||
- Printer dump filename
|
||||
- Filter unprintable characters
|
||||
- Append to print-file
|
||||
- Terminate printing after n seconds of idle
|
||||
- Encoding conversion for Pravets
|
||||
- Dump to printer (CAUTION! Enabled via command line switch: -use-real-printer)
|
||||
. Added Pravets 8M
|
||||
|
||||
Fixes:
|
||||
. BugID-014557: Fix for loading serial port from Registry (caused AppleWin to crash when booting Apple Pascal)
|
||||
. Some floating bus bugs (fixes the Bulgarian game: "Walking in the town" & Annunciator read)
|
||||
. FLASH rate (now 3Hz, was 6Hz)
|
||||
. Fix for Willy Byte & MB support (strange 6522 behaviour!)
|
||||
|
||||
|
||||
1.15.0.3 - 31 Aug 2008 (beta)
|
||||
-----------------------------
|
||||
Changes:
|
||||
. Remembers the last disk images used for Drive 1 & 2
|
||||
- Is updated when you insert or remove a disk
|
||||
. PrintScreen key now saves screen shots!
|
||||
- Saved in .bmp format in the last directory you opened a disk from.
|
||||
- The filename generated depends if a floppy disk is mounted:
|
||||
o no disk mounted: "AppleWin_ScreenShot_#.bmp"
|
||||
o use the last disk mounted: "{DiskFilename}_#.bmp"
|
||||
- default saves to 560x384 resolution.
|
||||
- Shift+PrintScreen will save a 280x192 .bmp
|
||||
Note: In case you are wondering about the non-standard resolution 560x384
|
||||
o Width is 560 in order to save double hi-res graphics, and
|
||||
o Height is 384 because we double the vertical scan lines to
|
||||
preserve the original aspect ratio using a 560 width.
|
||||
- To enable the dialog box display of the last file saved to,
|
||||
use the command line option: -printscreen
|
||||
. Added new video mode: "Monochrome - Authentic"
|
||||
- Every odd scanline is black to replicate that authentic look of the Apple Green monitors
|
||||
- Similar to ApplePC's "Green monochrome" mode
|
||||
. Debugger 2.6.0.6
|
||||
- Added new command '@' to re-display results of search, colorized.
|
||||
Example:
|
||||
S F000:FFFF C050
|
||||
@ // re-display search results
|
||||
- Renamed GO to G to not conflict with new commands GR, GR1, GR2
|
||||
- Added 18 new view output commands from inside the debugger!
|
||||
TEXT, TEXT1, TEXT2
|
||||
TEXT80, TEXT81, TEXT82
|
||||
GR, GR1, GR2
|
||||
DGR, DGR1, DGR2
|
||||
HGR, HGR1, HGR2
|
||||
DHGR, DHGR1, DHGR2
|
||||
Example:
|
||||
F7 // enter debugger
|
||||
HELP VIEW // view help summary
|
||||
HGR // view current Hi-Res Screen. press a key to return to the normal debugger view
|
||||
- Added aliases:
|
||||
TEXT40, TEXT41, TEXT42
|
||||
- Fixed command 'G' to not send the Return of the command into the Apple Keyboard
|
||||
- Fixed command '?' to list commands sorted and colorized
|
||||
- Fixed command 'HELP' to not display extra blank-line
|
||||
|
||||
Fixes:
|
||||
. '~' displayed instead of '^'
|
||||
|
||||
Beta: CP/M support (Microsoft CP/M SoftCard in slot-5)
|
||||
- No save-state support
|
||||
- No Z80 debugging support
|
||||
|
||||
1.14.2.0 - 23 Jun 2008
|
||||
----------------------
|
||||
Changes:
|
||||
. Support for Bulgarian clones: Pravets 82 & 8A
|
||||
. Mouse can be configured to show/hide crosshairs; and can be restricted (or not) to AppleWin's window
|
||||
. Added 'Send to CiderPress' function via the context menu of the drive buttons
|
||||
. Added support for "The Freeze's" F8 ROM (Apple][ & Apple][+ only)
|
||||
. Added -f8rom <rom-file> cmd line switch to allow loading a custom 2K Rom at $F800
|
||||
. Support Shift-F9 to cycle backwards through video modes.
|
||||
|
||||
Fixes:
|
||||
. Mouse support for Contiki v1.3, Blazing Paddles & GEOS
|
||||
. Mouse support now integrates much better with Windows (when in unrestricted mode)
|
||||
. Extended HDD image file filter to include *.po
|
||||
. [Bug #13425] Full Screen mode: drawing/erasing of the buttons on the RHS of the screen
|
||||
. [Bug #12723] DOSMaster .hdv/.po images work
|
||||
. [Bug #11592] Infiltrator now boots
|
||||
|
||||
1.14.1.3
|
||||
--------
|
||||
Beta builds for specific testers
|
||||
|
||||
1.14.1.2 PR - 20 Apr 2008
|
||||
----------------------------
|
||||
. Support for Pravets 82. Caps Lock serves as Lat/Cyr lock. The charset still needs a little fix (all characters have to be one row down).
|
||||
. Some partial support for Pravets 8A. Caps Lock serves as Lat/Cyr lock, and F10 serves as Caps Lock.
|
||||
In Pravets 8A mode the former behaviour of the F10 key is preserved as Ctrl+F10 (see Help/Keyboard for details).
|
||||
Extended Basic and Miniassembler work, but there are still problems with the 8 bit charset (<28><><EFBFBD><EFBFBD><EFBFBD> [Parris] does not switch to latin characters).
|
||||
Some keys have to be remapped, because currently they are not available (i.e. <20>). There is still the problem that there is not enough space for this key on the keyboard.
|
||||
. Added Send to CiderPress function via the popup menu of the drive buttons.
|
||||
|
||||
1.14.1.2 - 2 Dec 2007 (beta)
|
||||
----------------------------
|
||||
. Change: Removed crosshairs in mouse-mode
|
||||
. Change: Hide Windows' mouse cursor when over Apple's screen (in mouse-mode)
|
||||
. Change: Moved 'Mouse interface in slot 4' from Configuration to Input config page
|
||||
. Added -f8rom <custom.rom> cmd line switch to allow loading a custom 2K Rom at $F800
|
||||
. Added support for "The Freeze's" F8 ROM (Apple][ & Apple][+ only)
|
||||
- It's a non-autostart ROM (was used for cracking). Use 'C600G' command to boot floppy
|
||||
- It added extended output in the Monitor's 'L' command.
|
||||
. Fix: Use mouse position delta (fixes GEOS)
|
||||
|
||||
1.14.1.1 - 13 Aug 2007 (beta)
|
||||
-----------------------------
|
||||
. Fix: Infiltrator (floating bus was not being returned for all unmapped I/O)
|
||||
. Fix: Mouse card is now reset on a system reset (reboot from Fantavision to Dazzle Draw : 'no mouse installed' problem)
|
||||
. Fix: CLEARMOUSE cmd was resetting the clamp value (Fantavision problem)
|
||||
|
||||
1.14.1.0 - 09 Aug 2007 (beta)
|
||||
-----------------------------
|
||||
. Fix: Mouse support in Contiki v1.3
|
||||
|
||||
|
||||
1.14.0 - 08 Aug 2007 (beta)
|
||||
---------------------------
|
||||
Fixes:
|
||||
. Super Serial Card: PR#2 & IN#2 now working
|
||||
. Full support for Peripheral Expansion ROM (at $C800) & $CFFF access
|
||||
. F2 (Power-cycle) when ROM is switched *out* caused Apple to freeze
|
||||
|
||||
Changes:
|
||||
. Attempt to use drive1's image name as the name for the .aws file
|
||||
. Added Apple//e (original 6502 version with "Venetian Blinds" self-test)
|
||||
. Turbo mode via Scroll Lock (temporary or toggle mode) - selectable via UI
|
||||
|
||||
Beta:
|
||||
. Mouse Interface card support in slot 4 (selectable via UI)
|
||||
- Full 6821 emulation & 2K ROM. Based on code by Kyle Kim (Apple in PC)
|
||||
- Tested with: Dazzle Draw, Blazing Paddles, Archon II: Adept, Orge[Fix], Dragon Wars
|
||||
|
||||
|
||||
1.13.2 - 07 Apr 2007
|
||||
--------------------
|
||||
* Added: Apple ][ (non-autostart monitor)
|
||||
* Added: 6502 NMOS illegal opcode support (for ][ & ][+)
|
||||
* Added: 65C02 CMOS undefined opcode support (for //e)
|
||||
* Added: Simple parallel printer support in slot-1
|
||||
. Creates (or overwrites) a file called "Printer.txt" in AppleWin.exe's folder
|
||||
. Eg. PR#1, then LIST, then PR#0
|
||||
. The file will auto-close 10 seconds after the last printed output
|
||||
* Fix: [Bug #7238] FLASH support in 80-column mode
|
||||
* Fix: [Bug #8300] 80-col text in Silvern Castle got corrupted
|
||||
* Fix: Speech with MB/Phasor for short phonemes - bug in DirectSound in WinXP (see KB327698)
|
||||
* Fix: Disk ][ track stepping (Mabel's Mansion now works)
|
||||
* Docs updated (although debugger docs still partially out of date)
|
||||
* Debugger:
|
||||
+ Now uses Apple font
|
||||
+ Can configure entry to debugger via specific opcode or illegal(6502)/undefined(65C02) opcode - use BRKOP cmd
|
||||
- So you can run Apple at full-speed until it hits your breakpoint (eg. BRK)
|
||||
+ BRKOP, BRK # to enter debugger
|
||||
+ Mouse support: button & wheel
|
||||
+ BLOAD/BSAVE
|
||||
+ Search command: S/SH
|
||||
+ New DISASM command
|
||||
+ bookmarks, via bm, bma, bmc, bml, ctrl-#, alt-#
|
||||
+ HELP RANGE
|
||||
+ HELP OPERATORS
|
||||
+ PRINT, PRINTF
|
||||
+ ctrl-v (paste) support
|
||||
& lots more (doc's to be updated soon)
|
||||
|
||||
|
||||
1.13.1 - 07 May 2006
|
||||
--------------------
|
||||
* Fix: [Bug #7375] Crashes on Win98/ME
|
||||
|
||||
|
||||
1.13.0 - 02 May 2006
|
||||
--------------------
|
||||
* New: Uthernet card support
|
||||
. Allows internet access when used with the Contiki OS
|
||||
. See: http://applewin.berlios.de/Uthernet.txt
|
||||
* New: Floating bus support
|
||||
. Fixes the hang at Drol's cut-scene
|
||||
. Bob Bishop's Money Munchers is a little bit closer to working
|
||||
* Change: Added support for SSC receive IRQ (eg. Z-Link)
|
||||
* Fix: Checkerboard cursor back for //e mode
|
||||
* Fix: [Bug #6778] enable harddisk not working in 1.12.9.1
|
||||
* Fix: [Bug #6790] Right click menu stops working on drives
|
||||
* Fix: [Bug #7231] AppleWin installed in path with spaces
|
||||
|
||||
|
||||
1.12.9.1 - 10 Mar 2006
|
||||
----------------------
|
||||
* Right-Click on drive icon for disk popup menu. Options are:
|
||||
o Eject disk
|
||||
o Read only (write protection on.)
|
||||
o Read / Write (write protection off.)
|
||||
Note: If a file is read-only, the Read only option will be checked.
|
||||
* Fixed invalid F7 opcode addressing mode, so Lock N' Chase is now playable.
|
||||
* Video Blanking Timing now has preliminary support.
|
||||
i.e. Drol now longer stalls at the cutscene.
|
||||
Note: The VBL is not exact timing (yet), so some games like Karateka might exhibit a little choppiness.
|
||||
* Debugger 2.5.0.16
|
||||
o New Command: #G, same as Apple "Monitor" go command, where # is an hex address.
|
||||
i.e. C600G
|
||||
o New Command: #L, same as Apple "Monitor" list command, where # is an hex address.
|
||||
i.e. 300L
|
||||
o New Command: //
|
||||
Starts a line comment anywhere in the line.
|
||||
o New Command: RUN "filename", to run a debugger script
|
||||
o New Command: ECHO ...
|
||||
Text may be quoted: ECHO "...text..."
|
||||
Echo the current line, since scripts don't echo their commands.
|
||||
o New Command: SH address ## [? ?? ##]
|
||||
You can now search memory!
|
||||
i.e.
|
||||
SH 800,8000 AD ? C0 // search for one byte gap, AD xx C0
|
||||
SH 800,8000 C030 // search for two bytes: 30 C0
|
||||
o Mini-Assembler preview:
|
||||
Note: None of the indexed/indirect modes are working (yet), expressions are not evaluated.
|
||||
usage: A address
|
||||
usage: A
|
||||
The assembler prompt is the '!' -- for your mini-assembler fans ;-)
|
||||
The format is: label mnemonic []
|
||||
To exit the assembler, press Enter without any input.
|
||||
The spacebar to execute the next instruction is disabled while in assembler mode. You must press space, if you don't wish to define a label.
|
||||
o Fixed Console sometimes not drawing.
|
||||
o Fixed UI bug: Memory View text over-writing buttons.
|
||||
o Changed BPX to now defaults to setting breakpoint at cursor.
|
||||
o Changed BP to now default to setting breakpoint at Program Counter (PC)
|
||||
o Added new color scheme: BW. (This used to be an alias for MONO before.)
|
||||
|
||||
|
||||
1.12.9.0 - 25 Feb 2006
|
||||
----------------------
|
||||
- Moved source to BerliOS & released under GPL
|
||||
- Debugger v2.4.2.16:
|
||||
+ Breakpoint on memory address added: BPM address[,length]
|
||||
|
||||
|
||||
1.12.8.0 - 22 Feb 2006
|
||||
----------------------
|
||||
- *** Major re-write of debugger by Michael Pohoreski ***
|
||||
. Debugger v2.4.2.15: Improvements & new features abound!
|
||||
+ Syntax coloring, navigation, execution (eg. step-out), view memory as varying Ascii types
|
||||
+ Symbol maintenance (main, user, source), source-level debugging, mini-calculator
|
||||
+ Breakpoints: conditional on register, profiling + much more
|
||||
. See: http://applewin.berlios.de/Intro_To_New_Debugger.htm
|
||||
- Fixed speaker volume not being set correctly at start-up
|
||||
- Fixed emulation speed control (was only running at 1MHz)
|
||||
- Fixed internal ADC: was flagged as write to memory
|
||||
- Fixed internal BRK: only pushed PC+1, not PC+2 to stack
|
||||
- Fixed CPU not getting properly reset (eg. SP) on Ctrl+Reset
|
||||
- Changed attenuation on AY8910 outputs before mixing: MB: none (was 2/3), Phasor: still 2/3
|
||||
|
||||
|
||||
1.12.7.2 - 25 Jan 2006
|
||||
----------------------
|
||||
- Fixed crash-bug in C++ 65C02 emu code for opcode $7C : JMP (ABS,X)
|
||||
- Updated help file (by Brian Broker)
|
||||
- Added ability to use Shift+Insert to paste from clipboard during emulation
|
||||
- Added buttons to Config->Sound tab to select Mockingboard (s4 & s5), Phasor (s4) or none
|
||||
- Removed keyboard buffer from Config->Input (this was redundant from 1.12.7.0)
|
||||
- Fixed speaker click (eg. when selecting disk image)
|
||||
- Added check to prevent loading old & incompatible 6502 DLLs (caused random 6502 crashes to monitor)
|
||||
- Added support for AE's RAMWorks III, which adds up to 8MB (cmd-line switch only):
|
||||
. -r <#pages> : where #pages = [1..127], each page is 64KB.
|
||||
. NB. The following aren't saved out to the save-state file yet:
|
||||
. Phasor card (only the Mockingboards are)
|
||||
. RAMWorks card
|
||||
|
||||
1.12.7.1 - 08 Jan 2006
|
||||
----------------------
|
||||
- Fixed cmd-line switches -d1/-d1 to work with filenames with spaces
|
||||
- Reset: Init Phasor back to Mockingboard mode
|
||||
- Benchmark button acts immediately
|
||||
- Fixes to speaker emulation introduced in 1.12.7.0
|
||||
- Adjusted speaker freq to work better with MJ Mahon's RT.SYNTH.dsk
|
||||
- Fixed Bxx; ABS,X; ABS,Y; (IND),Y opcodes: take variable cycles depending on branch taken & page crossed
|
||||
|
||||
|
||||
1.12.7.0 - 30 Dec 2005
|
||||
----------------------
|
||||
- Public release
|
||||
- Fixed Apple][+ ROM (IRQ vector was vectoring to $FF59/OLDRST)
|
||||
- Added cmd-line switches (-f, -d1, -d2)
|
||||
. -f : full-screen
|
||||
. -dn <image> : Load a disk image into a drive. A disk in drive-1 will force a reboot.
|
||||
- Extended 6502 debugger (M1, M2, P0,...P4)
|
||||
. Mn <addr> : Memory window 1/2
|
||||
. Pn <zp-addr> : Display a zero-page pointer
|
||||
. Extended memory-dump to output SY6522/AY8910 regs with SYn/AYn, eg: M1 AY0
|
||||
. Added support for ACME symbol files
|
||||
- Phasor support (defaulting to Mockingboard mode, available in slots 4 & 5)
|
||||
- Display updated at ~60Hz (instead of 20Hz)
|
||||
- Emulation broken into 1ms units (instead of video-frame units)
|
||||
- Uses internal CPU emulator instead of DLLs (DLLs to be phased out)
|
||||
|
||||
|
||||
1.12.6.1 - 23 Apr 2005
|
||||
----------------------
|
||||
- Added support for Votrax speech: emulated using SSI263 phonemes
|
||||
- Added joystick x/y trim control to Input property sheet
|
||||
- Added support for double-lores graphics
|
||||
- Updated Applewin.chm
|
||||
- Load state: F12 nows works like Ctrl-F12
|
||||
|
||||
|
||||
1.12.6.0 - 19 Mar 2005
|
||||
----------------------
|
||||
- Public release
|
||||
|
||||
|
||||
1.12.5.5 - 11 Mar 2005
|
||||
----------------------
|
||||
- Added support for clipboard paste.
|
||||
- Fixed slow Disk][ when Mockingboard disabled problem.
|
||||
- Fixed flickering mouse pointer problem.
|
||||
|
||||
|
||||
1.12.5.4 - 11 Feb 2005
|
||||
----------------------
|
||||
- Added support for 2 HDDs (HDV images) from slot7
|
||||
- Fixed Disk-swap bug.
|
||||
|
||||
|
||||
1.12.5.3 - 4 Feb 2005
|
||||
----------------------
|
||||
- Internal
|
||||
|
||||
|
||||
1.12.5.2 - 4 Feb 2005
|
||||
----------------------
|
||||
- Moved 'Monochrome Color' from main window to Config dialog
|
||||
- Changed old 'Monochrome Color' button to 'Disk Swap' button (bitmap provided by The Rink).
|
||||
|
||||
|
||||
1.12.5.1 - 24 Jan 2005
|
||||
----------------------
|
||||
- Rebuilt with new CHARSET4.bmp from "The Rink"
|
||||
|
||||
|
||||
1.12.5.0 - 11 Dec 2004
|
||||
----------------------
|
||||
- Added browse dialogs for F11 & Ctrl-F12.
|
||||
|
||||
|
||||
1.12.4.4 - 28 Nov 2004
|
||||
----------------------
|
||||
- Changed Configuration Dialog to Property Sheet Pages.
|
||||
- Added Volume control for Speaker & Mockingboard.
|
||||
- Added control for keyboard buffer.
|
||||
- Added Save State page.
|
||||
|
||||
|
||||
1.12.4.3 - 13 Nov 2004
|
||||
----------------------
|
||||
- Fixed problem with jerky graphics when in mixed HGR/TEXT (Olympic Decathlon).
|
||||
- Fixed sudden burst of 'full speed' after unpausing.
|
||||
- Fixed joystick emulation problem (Championship Lode Runner & Boulderdash).
|
||||
- Fixed FLASH problem when nothing changing on TEXT screen.
|
||||
- Fixed problem with internal 6502 emu's SBC opcode when in BCD mode (Dino Eggs).
|
||||
- Fixed Pro Mockingboard compatiblity problem (Pro-MB accesses are now ignored).
|
||||
- Added emulator save-state (Save=F11, Load=Ctrl+F12).
|
||||
|
||||
|
||||
1.12.4.2 - 09 Nov 2004
|
||||
----------------------
|
||||
- Internal
|
||||
|
||||
|
||||
1.12.4.1 - 14 Sep 2004
|
||||
----------------------
|
||||
- Fixed "CPU usage 100%" problem.
|
||||
- Switch MB output from dual-mono to stereo.
|
||||
- Relaxed TIMER1's max freq from ~62Hz (period=0x4000) to ~83Hz (period=0x3000).
|
||||
- Fixed FLASH problem when in monochrome mode.
|
||||
|
||||
|
||||
1.12.4.0 - 01 Aug 2004
|
||||
----------------------
|
||||
- Switched to MAME's AY8910 emulation
|
||||
- Added support for SSI263 speech chip on Mockingboard
|
||||
- Ctrl+Reset now resets MB
|
||||
- Key presses: 2 buffers. Fixes problem where key presses are missed on faster PCs.
|
||||
- Added FLASH support
|
||||
- Switched Speaker to use DirectX
|
||||
- Rebuilt using DirectX 9.0b library
|
||||
- Removed AppleWin calibration when starting a new version
|
||||
- Fixed 6502 emulation cycle-count inaccuracies, resulting in:
|
||||
. Precise analogue joystick support (Rescue Raiders' joystick support now works)
|
||||
. Precise Apple speaker
|
||||
- Emulation speed control now works when using Mockingboard
|
||||
- Full speed (Scroll-lock) mutes all sound (Speaker,Mockingboard)
|
||||
- Fixed DELREG.INF
|
||||
- Reset now switches Alternate char set off
|
||||
- PC's delete key maps to Apple's DEL key
|
||||
- Fixed characters: '6', '|', '_'
|
||||
|
||||
|
||||
1.12.3 - 04 Jan 2004
|
||||
--------------------
|
||||
Changes:
|
||||
- Added Thomas Stahl's TV emulation mode: "Color (TV emulation)".
|
||||
Tested with Karateka, Mindshadow.
|
||||
"As you probably know, many of the higher sophisticated Apple ][+
|
||||
games made use of the blurr-effekt that color TV-monitors had on
|
||||
patterns consisting of horizontal color stripes. Using this effect it
|
||||
was possible to produce *solid* mix colors like grey, purple, pink,
|
||||
yellow and aquamarine even in the 2+ *hi-res mode*."
|
||||
- Included Thomas Stahl's adjusted hires colors:
|
||||
He "adjusted the hires colors for a more realistic look -
|
||||
at least in comparison with an Apple PAL-System."
|
||||
- Changed wording in Config dialog: from "Color (optimized)" to "Color (text optimized)".
|
||||
- Fixed Config dialog (speed settings were misplaced in 1.12.2).
|
||||
- Fixed Joystick 2 for Mario Bros: Now when in dual-joystick mode, 2nd joystick
|
||||
button controls both switches #1 & #2 as one.
|
||||
- Fixed Mockingboard IRQ frequency problem (Ultima 4 & 5 tunes now play at correct rate).
|
||||
- Added Applewin.chm to release zip. (NB. This hasn't changed from 1.10.4)
|
||||
|
||||
|
||||
1.12.2 - 05 Jul 2003
|
||||
--------------------
|
||||
Changes:
|
||||
- Added support for 2nd joystick.
|
||||
If the 2nd Apple joystick is enabled, then the buttons are re-configured:
|
||||
- Joystick 1 controls only button #0 (ie. not button #1 too)
|
||||
- Joystick 2 controls only button #1 (ie. not button #2)
|
||||
This is so that player 1 can't affect player 2's controls.
|
||||
So there is no way to control button #2 via a joystick. I don't think this will be a problem.
|
||||
Of course Left Alt, Right Alt and Shift still activate the 3 buttons.
|
||||
NB. Disable 2nd joystick if playing a 1 player game that requires the use of buttons 0 and 1.
|
||||
Tested with Archon I, Archon II and One-on-one.
|
||||
|
||||
|
||||
1.12.1 - 24 Nov 2002
|
||||
--------------------
|
||||
Changes:
|
||||
- Changed tone waveform from orthodox square-wave to a more logarithm shape,
|
||||
based on real MB waveform analysis. This is by no means perfect, but in my
|
||||
opinion gives the tones more musical quality.
|
||||
- Added MB enable/disable switch to Configuration dialog.
|
||||
- Added simple logging support. If AppleWin is started from the command line
|
||||
(DOS box) with the '-l' switch, then a text log file, AppleWin.log, will be
|
||||
generated. This can hopefully be used to diagnose problems some users are having.
|
||||
|
||||
|
||||
1.12.00 - 17 Nov 2002
|
||||
---------------------
|
||||
- Initial release.
|
||||
- Supports 2 Mockingboard cards in slots 4 & 5
|
||||
- 12 voices and noise supported using DirectX 8.1.
|
||||
- Tested on Win98, 2000 and XP platforms.
|
BIN
AppleWin/bin/MASTER.DSK
Normal file
BIN
AppleWin/bin/MASTER.DSK
Normal file
Binary file not shown.
Reference in New Issue
Block a user