mirror of
https://github.com/AppleWin/AppleWin.git
synced 2025-01-08 13:31:00 +00:00
Post 1.16.1.0 snapshot
This commit is contained in:
parent
7cc5229161
commit
adcc7a1953
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 (Ïàðèñ [Parris] does not switch to latin characters).
|
||||
Some keys have to be remapped, because currently they are not available (i.e. Ý). 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.
Loading…
Reference in New Issue
Block a user