mirror of
https://github.com/antoinevignau/source.git
synced 2025-08-06 05:25:13 +00:00
Moon Patrol
A WIP source code
This commit is contained in:
@@ -5110,4 +5110,4 @@ L9360 DA L9020
|
||||
|
||||
DS \
|
||||
|
||||
*--- We are at $9500 here
|
||||
*--- We are at $9500 here
|
BIN
moonpatrol/.DS_Store
vendored
Normal file
BIN
moonpatrol/.DS_Store
vendored
Normal file
Binary file not shown.
521
moonpatrol/MOONBASE.S
Normal file
521
moonpatrol/MOONBASE.S
Normal file
@@ -0,0 +1,521 @@
|
||||
*
|
||||
* Moon Patrol - Moon base picture
|
||||
*
|
||||
* (c) 1982, Williams
|
||||
* (c) 1983, Atari
|
||||
* (s) 2024, Antoine Vignau
|
||||
*
|
||||
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080D080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 05B38C83B380B3B3B3B3B3B380808080
|
||||
HEX 552A05B3B38CBF8C8080800000000000
|
||||
HEX 000000007127FF218080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80809085FEFFFFFFFFFF808080808080
|
||||
HEX E081C0AA958080808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 05808CB3BF80B3B3B3B3B3B380808080
|
||||
HEX 552A05BFBFB3BF80B3B3B30000000000
|
||||
HEX 0000000055B3B02A8080808080808080
|
||||
HEX 8080B383838CBFBF83B380B3B3B3B387
|
||||
HEX 838083B380B880808080808080808080
|
||||
HEX 8080FCFFFFFFFFFFFFFFFFBF808080A8
|
||||
HEX FFFBDFEAFFAA80808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 0580BFB39F80BFBFBFBFBFBF80808000
|
||||
HEX 552A552E552A7F2A552A572A553F552A
|
||||
HEX 7D2B557A572A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80F0AFD5BAF5AFD5BAD5FEFFBF808080
|
||||
HEX F8C087809E8080808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A5580808080808080808080808080
|
||||
HEX 80808080552A552A8080808080808080
|
||||
HEX 80800000000000000000000000000000
|
||||
HEX 00000000000080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5FEFF
|
||||
HEX FFFFFFFFFFFFFFFFBFD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080908080809080
|
||||
HEX 8080808080808180C088808280808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80889080808080808080808080888080
|
||||
HEX 84808082808080808080848080A08088
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808880808180808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080D080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 05BF8CBBBF80B3B3B3B3B3B380808080
|
||||
HEX 552A05BFB38CBF8C8080800000000000
|
||||
HEX 00000000516AFF278080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808090E5FFFFFFFFFFFF838080808080
|
||||
HEX A081D0FEBF8080808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 05808CB3B380B3B3B3B3B3B380808080
|
||||
HEX 552A058C8CBF8380B3B3B30000000000
|
||||
HEX 0000000055B3B02A8080808080808080
|
||||
HEX 80809F9FBB8CBFBF9FBF8083B3B3BF9E
|
||||
HEX 9F80BBB3809C80808080808080808080
|
||||
HEX 8080FCFFFFFFFFFFFFFFFFFF808080A8
|
||||
HEX DFFBDDEAF7AA80808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 0580B0B3BF80B3B3B3B3B3B380808000
|
||||
HEX 552A553E552A572A552A572A553B552A
|
||||
HEX 752A552A572A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8AD4AAD5AAD5ABD5AAD5FAFFBFC0AAD5
|
||||
HEX AAD5AAD5AAD5AAD5D2AAD5AAD5AAD5AA
|
||||
HEX D5AAA9D5808080D5FFFFFFFFFFFFFFFF
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A5580808080808080808080808080
|
||||
HEX 80808080552A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5FAF7
|
||||
HEX FFFFFBFFFFFDFFFFAED5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080808080808080808084808080C080
|
||||
HEX 8080808080A080808082808880808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80A08480808080808080808080A08080
|
||||
HEX 81808088808080808080818080808182
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080808080A080A08080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080D080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 05BF8CB3BF80B3B3B3B3B3B380808080
|
||||
HEX 552A059FB38CBF8C8080800000000000
|
||||
HEX 00000000512A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808090FDFFFFFFFFFFFF8F8080808080
|
||||
HEX A081D4FFFF8180808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 05808CB3BF80B3B3B3B3B3B380808080
|
||||
HEX 552A058C8CBF9F80B3B3B30000000000
|
||||
HEX 0000000055B3BF2A8080808080808080
|
||||
HEX 8080B383B38CBFBF839F80B3B3B39FB8
|
||||
HEX 8380B3B3808880808080808080808080
|
||||
HEX 8080FFFFFFFFFFFFFFFFFFFF808080A8
|
||||
HEX D7BFFDEAF5AB80808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 0580B0B3B380B3B3B3B3B3B380808000
|
||||
HEX 552A7D7F552A5F2A552A572A553B552A
|
||||
HEX 752A556A552A552A8080808080808080
|
||||
HEX 80800000000000000000000000000000
|
||||
HEX 00000000000080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5EAFDFFEBFFFF
|
||||
HEX FFFFFFFFFFFFFFFFD7FFFFFFFFFFFFFF
|
||||
HEX FFD7AAD5AA80AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5EAD5
|
||||
HEX FFFFEAFFBFF5FEDFAAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080818080808082
|
||||
HEX 8080808080888080808080A080808080
|
||||
HEX 80808080808080808080808081808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808081808080808080808080808081A0
|
||||
HEX 808080A08080808080A080808080C480
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808081888080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080D080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 05B3BFBFB380B3B3B3B3B3B380808080
|
||||
HEX 552A0583BFBFBB8C8080800000000000
|
||||
HEX 00000000717B75238080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808090FFFF9FF0C083FEBF8080808080
|
||||
HEX A081D4FFFF8180808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 05808CB39F80B3B3B3B3B3B380808080
|
||||
HEX 552A058C8CB38380B3B3B30000000000
|
||||
HEX 0000000055B3B02A8080808080808080
|
||||
HEX 8080B3BFBFBFBBBBBFBB80BFBFBFBBBF
|
||||
HEX BF80BFBF808380808080808080808080
|
||||
HEX 8080FFFFFFFFFFFFFFFFFFFF838080A8
|
||||
HEX F7BEF7EADD8B80808080808080808080
|
||||
HEX 8080808080808080FFFFFFFFFFFFFFFF
|
||||
HEX 0580BFB3BF80B3B3B3B3B3B380808000
|
||||
HEX 552A553E552A572A553A572A553B552A
|
||||
HEX 752A553A552A552A8080808080808080
|
||||
HEX 80800000000000000000000000000000
|
||||
HEX 00000000000080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAF5FFFAFFFF
|
||||
HEX FFFFFFFFFFFFFFFFDFFFFBF7FEDFFBF7
|
||||
HEX FED5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A8080808080828080
|
||||
HEX 80808080808080888080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAF7AFD5BAD7AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080808090A0808080808088
|
||||
HEX 80808080808280808080808081808080
|
||||
HEX 80A0808080808080808080A084808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808488
|
||||
HEX 80808080818080808088808080809080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808084828080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5FFFFFFFFFFFFFFFF
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080D0808080FFFF8380808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 05B3BF9EB380BFBFBFBFBFBF80808080
|
||||
HEX 552A05839EBFB38C8080800000000000
|
||||
HEX 0000000071F9F0218080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808090FFFF87B08083F8FF8180808080
|
||||
HEX A081F5FFFF8780808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 05808CBF8380B3B3B3B3B3B380808080
|
||||
HEX 552A058CBFB3BF80B3B3B30000000000
|
||||
HEX 0000000055B3B02A8080808080808080
|
||||
HEX 80809FBF9EBFB3B3BFB3809E9E9EB39E
|
||||
HEX BF809E9E808380808080808080808080
|
||||
HEX 8080FFFFFFFFFFFFFFFFFFFF838080A0
|
||||
HEX F7BEF7EADD8380808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 058083B39F80B3B3B3B3B3B380808000
|
||||
HEX 552A552E552A7F2A556A552A553F552A
|
||||
HEX 752A557A572A552A8080808080808080
|
||||
HEX 80800000000000000000000000000000
|
||||
HEX 00000000000080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5DFFEC387
|
||||
HEX 8F9EBCF8F0E1C387DFFEEAD5FAD7EAD5
|
||||
HEX BAD5AAD5AAD5AAD58080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080808080808080808080A0C0888080
|
||||
HEX 80808080808080A28080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5ABD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58080808080808080
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080808080808080C4888080808080A0
|
||||
HEX 848080A0C08080808080808084808080
|
||||
HEX 80888180808080808080808890808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58080808080808080
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080809082
|
||||
HEX 80808080848080808082808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58080808080808080
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080D0808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58080808080808080
|
||||
HEX 05808080808080808080808080808080
|
||||
HEX 552A0580808080808080800000000000
|
||||
HEX 00000000010000208080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080908580F8FFFFBF80808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808182929282919282
|
||||
HEX 05808080808080808080808080808080
|
||||
HEX 552A0580808080808080800000000000
|
||||
HEX 0000000071F9F0218080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080D0FFFF81B08083E0FF8380808080
|
||||
HEX FC87D5AAD58280808080808080808080
|
||||
HEX 80808080808080809192A19191909291
|
||||
HEX 05808C9E8380BFBFBFBFBFBF80808080
|
||||
HEX 552A058CBFB3BF80BFBFBF0000000000
|
||||
HEX 0000000055BFBF2A8080808080808080
|
||||
HEX 80808000000000000000000000000000
|
||||
HEX 00000000808080808080808080808080
|
||||
HEX 80E0FFFFFFFFFFFFFFFFFFFF8F808080
|
||||
HEX 87BFB8E0E18180808080808080808080
|
||||
HEX 808080808080808082919091A0909099
|
||||
HEX 058083BF8380B3B3B3B3B3B380808000
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A8080808080808080
|
||||
HEX 80800000000000000000000000000000
|
||||
HEX 00000000000080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5FEFFFFFF
|
||||
HEX FFFFFFFFFFFFFFFFFFCEAAD5EAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD592A191A19191A0A0
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808891A08080
|
||||
HEX 808080808080C0808180848080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD59AA99AA99AA999A9
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808182808080808080
|
||||
HEX 91808088918080808080808090808080
|
||||
HEX 808284808080808080808082C0808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58A8A8A899A8B9A9A
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8080808080808080808080808080C080
|
||||
HEX 8080808090808080C080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD59099A9A999999A99
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58989898990998989
|
||||
HEX 05B3BF9EB380BFBFBFBFBFBF80808080
|
||||
HEX 552A059F9EBFB3BF8080800000000000
|
||||
HEX 00000000418180208080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80809085C0FFFFFFFF87808080808080
|
||||
HEX E0818080808080808080808080808080
|
||||
HEX 80808080808080809181819081818181
|
||||
HEX 05808080808080808080808080808080
|
||||
HEX 552A0580808080808080800000000000
|
||||
HEX 00000000552A552A8080808080808080
|
||||
HEX 80809FBF9EBFB3B3BF9F809E9EB39F9E
|
||||
HEX BF809E9E80E080808080808080808080
|
||||
HEX 8080F0FFBF80B0808380FF8F808080A0
|
||||
HEX FDAFD5AA818A80808080808080808080
|
||||
HEX 80808080808080808182818191828292
|
||||
HEX 05808080808080808080808080808080
|
||||
HEX 552A0580808080808080800000000000
|
||||
HEX 00000000552A552A8080808080808080
|
||||
HEX 80808000000000000000000000000000
|
||||
HEX 00000000808080808080808080808080
|
||||
HEX 80E0FFDDFFFFFFDDFFF7FFFF8F808080
|
||||
HEX CEF39CC0F38080808080808080808080
|
||||
HEX 80808080808080809182819191828191
|
||||
HEX 0580BF9E8380BFBFBFBFBFBF80808000
|
||||
HEX 552A5580808080808080808080808080
|
||||
HEX 80808080552A552A8080808080808080
|
||||
HEX 80800000000000000000000000000000
|
||||
HEX 00000000000080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5FAF7FFFF
|
||||
HEX FFFFFFFFFFFFFFFFFFD2AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58181928182918191
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808284808180
|
||||
HEX 80808080808090808480918080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58291918191819281
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX C08080828480808080808080C0808080
|
||||
HEX C0809080808080808080C08080828080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58190919190918190
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080C08080809080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58281818181829181
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD59989999990899099
|
||||
HEX 05B3BFBFB380B3B3B3B3B3B380808080
|
||||
HEX 552A05BFBFBFB7BF8080800000000000
|
||||
HEX 00000000418155208080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80809085F0FFFFFFFF9F808080808080
|
||||
HEX E08180AA858080808080808080808080
|
||||
HEX 80808080808080808A9A898A89898999
|
||||
HEX 05808CB39F80BFBFBFBFBFBF80808080
|
||||
HEX 552A05BFBFA1BF80BFBFBF0000000000
|
||||
HEX 0000000055BFBF2A8080808080808080
|
||||
HEX 8080B3BFBFBFB7B7BFBF80BFBFB3BFBF
|
||||
HEX BF80BFBF80F080808080808080808080
|
||||
HEX 8080F0FF8F80B8808780FC9F808080A0
|
||||
HEX FFFFD7AA9F8080808080808080808080
|
||||
HEX 80808080808080808292818281919292
|
||||
HEX 05808080808080808080808080808000
|
||||
HEX 552A552A552A552A552A552A552A552A
|
||||
HEX 552A552A552A552A8080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80E0BFD5FEFDBFD5FED5FFFF8F808080
|
||||
HEX FEF39FC0FF8080808080808080808080
|
||||
HEX 80808080808080808282828192919191
|
||||
HEX 05808080808080808080808080808000
|
||||
HEX 552A5580808080808080808080808080
|
||||
HEX 80808080552A552A8080808080808080
|
||||
HEX 80800000000000000000000000000000
|
||||
HEX 00000000000080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5EAD5FFFF
|
||||
HEX FFFFFFFFFFFFFFFFFFD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD59090819090909090
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080C08080808480
|
||||
HEX 808080808080848090A0C08080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58080808080808080
|
||||
HEX 00808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 8082C080808080808080808080828080
|
||||
HEX 9080C0808080808080809080808880A0
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808280808480808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD58080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD5AAD5AAD5AAD5AAD5
|
||||
HEX AAD5AAD5AAD5AAD50000000000000000
|
||||
|
9341
moonpatrol/MOONDATA.S
Normal file
9341
moonpatrol/MOONDATA.S
Normal file
File diff suppressed because it is too large
Load Diff
6987
moonpatrol/MOONPATROL.S
Normal file
6987
moonpatrol/MOONPATROL.S
Normal file
File diff suppressed because it is too large
Load Diff
649
moonpatrol/MOONTITLE.S
Normal file
649
moonpatrol/MOONTITLE.S
Normal file
@@ -0,0 +1,649 @@
|
||||
*
|
||||
* Moon Patrol - Title page
|
||||
*
|
||||
* (c) 1982, Williams
|
||||
* (c) 1983, Atari
|
||||
* (s) 2024, Antoine Vignau
|
||||
*
|
||||
|
||||
L4000 HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
HEX FFFFFFFFFFFFFF9F
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DC0EE95A2C4EA91A284A8DDA3F59E
|
||||
HEX D4AAC4FEFCF9FCEF9F82C08BD780F089
|
||||
HEX 808080808080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EFFDFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
HEX FFFFFFFFFFFFBB9F
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DF58290F883FEFFBF818A91808082
|
||||
HEX 818080EAFFAF95A095A280808080C0AA
|
||||
HEX 80F8D7808082BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D808080808080808080800020552A
|
||||
HEX 556A0000000000000000000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080808080B3838380B38C
|
||||
HEX 83B38C8780B3838783B3B383B3808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D9480C3878FFE8080FF9F908080E0
|
||||
HEX 83F8CC81F09FF0FFFFFF8F9082F8DFAA
|
||||
HEX D58A80A88180BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808080002A431A
|
||||
HEX 54260D6A54210D2A531A000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DB0F8FFFFFFFF8FFEFFFFB3F88FFE
|
||||
HEX 83FE8CFEBFFEFFE1FFFFFFFFC08A80A8
|
||||
HEX 818280F88080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080808000000000
|
||||
HEX 00000000000000000000000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080E88FC79F8080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8FFEB3E6CC99FF81FCFFCFFFFFFF
|
||||
HEX FF81C3FFB3E6CCFF8FF8FFFFFFA1D58A
|
||||
HEX B0E6F0FF8F80BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D808080808080808080805506541A
|
||||
HEX 0000002A0F0000000000550100008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D808080808080BD8A878080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DFF9FB3C6EA99B39E8080F0FFCC99
|
||||
HEX F39FFF9FB380CC99FFFF838080808080
|
||||
HEX 80E6FFFFBF80BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080802055070028
|
||||
HEX 352A536A541E501A74290D0000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D808080808080BD9AC4E29FA0D5AA
|
||||
HEX DD83F4FFFDFBFF87B180808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DFC99C3D58A9CB3FE8FE0B0E68CDF
|
||||
HEX B0E6FF99A395AFF9B3E6FCFFB3E6BCF7
|
||||
HEX BCE6BC808080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080808000000000
|
||||
HEX 00000000000000000000000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080D0FAB7A88D80C58094A2C4EA
|
||||
HEX C1ABD5FAFFFFFFFFFFA1808080A08580
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX BBF7EEDDBBF7EEDDBBF7EEDDBBF7EEDD
|
||||
HEX BBF7EEDDBBF7EEDDBBF7EEDDBBF7EEDD
|
||||
HEX BBF7EEDDBBF7EE9D
|
||||
HEX BB9F80989E86808CBFBFBF80B3BF8383
|
||||
HEX BF8CA19E808080989E86808CBFBFBF80
|
||||
HEX 8CBF8C9FBF80EF9D
|
||||
HEX BB9FC0BBC58891A2858885A8D788D19A
|
||||
HEX D58891FEFF9FFFFBC7E8FFE397A8FC80
|
||||
HEX 808080808080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F9DA084FEF0FF838080A280808080
|
||||
HEX 808880A8FDAB85A0C588858080808080
|
||||
HEX C0BFD580C082EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F808080808080808080800020552A
|
||||
HEX 557A0000000000000000000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080808080B3838380BF8C
|
||||
HEX BBBF8C9E80BF9F9E9FBFB39FB3808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9FD080CF9FCFFFB0FEFFFF808080F8
|
||||
HEX F09FB398F087FCFFFFFFBFC080FED5AA
|
||||
HEX D580C08A8080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F80808080808080808080002A531A
|
||||
HEX 55264D6A54290D6A531E000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
L45D0 HEX BB9FB0F8FFFFFFFF8FFEFFFFCF998FFE
|
||||
HEX C0FFB3F8FFFFFFF9FFFFFFFFC080C08A
|
||||
HEX D082C0FF8380EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F80808080808080808080502A551A
|
||||
HEX 00000028350000000000540100008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080E8CBE5F68080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9FFFFFCC99B3E6FFF9FFFF8CFEFFFF
|
||||
HEX FF81C3FFCF99B3FE8FFEFFFFFF81D482
|
||||
HEX C099FFFF8F80EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F808080808080808080805506551E
|
||||
HEX 542A032A53220D285521550100008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F808080808080BD8A878080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9FFCE7CCE1AFE6CC998080C09FB3E6
|
||||
HEX CF99FFE7CCD1B2E6F387808080808080
|
||||
HEX C099F3FF8F80EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080802055010028
|
||||
HEX 552A536A5406501A35280D0000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F80808080808ABD9AF48A94A8DD8A
|
||||
HEX D082FDBFF7FEC381F480808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9FF0E7BC948AE0CC9980E0C09983DF
|
||||
HEX CEFFFFE78CC58AE7CC99FFFFCC9FEEDD
|
||||
HEX CC9983808C80EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080808000000000
|
||||
HEX 00000000000000000000000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080F4FE9DA88DA0D180C58090AA
|
||||
HEX F0AAD5FFFFFFFFFFFF89818080A88180
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9FC09F9FBF9E9E809E9F8C9EBF809F
|
||||
HEX 8C9F80BF9E9F809E9FBFBF9EB3809E9E
|
||||
HEX 9FBFBFB38080EE9D
|
||||
HEX 8080808080808080
|
||||
HEX EFDDBBF7EEDDBBF7EEDDBBF7EEDDBBF7
|
||||
HEX EEDDBBF7EEDDBBF7EEDDBBF7EEDDBBF7
|
||||
HEX EEDDBBF7EEDDBB9F
|
||||
HEX EF9D809CBF8E808CB3B3B080B3BF8383
|
||||
HEX BF9EB3BF8080809CBF8E808CB3B3B080
|
||||
HEX 9EBF9EBFBF80BB9F
|
||||
HEX EF9DD08ED5AAC5A8808285E891A2C482
|
||||
HEX 95A2FCFECCE7FFEECDFBFFF88580DC82
|
||||
HEX 808080808080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080808000000000
|
||||
HEX 00000000000000000000000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EFBD8788C19FF09F8080C08181808480
|
||||
HEX 908280A8D5AA81A8D5A2D4AAD5AA9580
|
||||
HEX FCAB9580F080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D808080808080808080800028352A
|
||||
HEX 531A546A402A0D28551A000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080808080BF8383809F8C
|
||||
HEX B3BF8CB8809F83B8839F9E83B3808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8098FFFFFF9FFCFFFF9F8380C09F
|
||||
HEX FCFFC0E7FC87FFFFFFFFFF81C0AFD5AA
|
||||
HEX 8580D4808080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808080002A531A
|
||||
HEX 5526556A542A4D6A5006000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
L49D0 HEX EF9DF0E1FFE7CCFFFFFFFFFFB3FE8FFE
|
||||
HEX C0FF8CF8FFFFFFF9FFFFFF878080D480
|
||||
HEX D58AFCFF8380BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808080502A557A
|
||||
HEX 00000028750100000000540700008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080A8A9D4978080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DFFFFB3E6CC99FFFFFC9F83FEFF99
|
||||
HEX FFE1C3FFB3E6CCF9FFFFFFFFBF809480
|
||||
HEX 80E6FF9F8080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808080552A5506
|
||||
HEX 552A0F2A532A352A5527550100008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D808080808080BD8A878080808080
|
||||
HEX 8080808080E2CF808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DF099B3D0AE99B386FC9FC0E7CC99
|
||||
HEX B39EF09FB3D0CA99FF8780F8FF878080
|
||||
HEX B0E683808080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080802855010028
|
||||
HEX 552A537A5406502A3528550600008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D80808080D08FBD9AB48080B8F7BF
|
||||
HEX 80A0FFEFFDFFF0E19082808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EFFDC099C385A098B39E80E0C0E7A0FD
|
||||
HEX B086FF9FA3948A81BFE6FC9FB38688F6
|
||||
HEX E0E58CE08F80BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080DDBFB7A885A0D4809180C0AA
|
||||
HEX D0AAFDFFFFFFFFFFFFA7808080A88180
|
||||
HEX 818080808080BB9F
|
||||
HEX EF9DC0BFBFBFBFBF80BFBF9EBFBF80B3
|
||||
HEX 9EBF80BFBFBF80BFBFBFBFBFB780BFBF
|
||||
HEX BFBFBFB78080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX BBF7EEDDBBF7EEDDBBF7EEDDBBF7EEDD
|
||||
HEX BBF7EEDDBBF7EEDDBBF7EEDDBBF7EEDD
|
||||
HEX BBF7EEDDBBF7EE9D
|
||||
HEX BB9F808EB39C808CB3B3B080B38C8383
|
||||
HEX 8CB3BF878080808EB39C808CB3B3B080
|
||||
HEX B38CB3B38C80EF9D
|
||||
HEX BB9FD0ABD5AAD5AA848081AAC7889182
|
||||
HEX C488DDFFFFE1DFBBF39E91B88580DF80
|
||||
HEX 808080E0FF87EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080808000000000
|
||||
HEX 00000000000000000000000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BBBF9DA2C09FFC81C0FFBF868088FD81
|
||||
HEX C48890A0C488C0FF8FA8D5AAD5AAD580
|
||||
HEX FFAA9580D080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F808080808080808080800028352A
|
||||
HEX 531A556A532A3D28557A000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080808080B3BFBF80BBBF
|
||||
HEX BFB38CBF80BBBFBFBFBB9EBFBF808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F809EFCFFFFFFFCFFFFFF8C88C081
|
||||
HEX FF9FF0F9FC87FFFFBF808080C38A91A2
|
||||
HEX 818085808080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F80808080808080808080002A531A
|
||||
HEX 5527557A542A4F6A5406000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F808080808080D486808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
L4DD0 HEX BB9FF0E1FF99BFFEFFFFFFFFCC87FFFF
|
||||
HEX F0FFB3F8FFFFFFFFFFFF8380D0A08580
|
||||
HEX D580FC9F8080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F80808080808080808080542A556A
|
||||
HEX 0000402A550600000000540600008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080A8E1BC9F8080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9FFCFFCC99B3E6FC99B3E680F8BFE6
|
||||
HEX FCE1C0FFCC99B3E6FFFFFFFFFF818080
|
||||
HEX C099FF878080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F80808080808080808080552A5526
|
||||
HEX 552A4D2A532A3D2A5526750100008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F808080808080BD8A878080808080
|
||||
HEX 80808080C4FFFF9F8080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BBFFC0FFCCD1A2E7CCF9BF9E8F98B3E6
|
||||
HEX FC81F0E18CD5BAE6CC87F0FFFF878080
|
||||
HEX C0998380B080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080802855010028
|
||||
HEX 552A531A5506502A352A550600008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F80808080D48FBD9A8080C0EEDDFF
|
||||
HEX 80E8DDBBF79FFFE7C080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BBFFFFE78C8488E4CC998098FF9FA385
|
||||
HEX C299F0E7AC94A8FDCC998FE0CCFFC285
|
||||
HEX F3F7FFFF8380EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F80A0F7EFD5A0858891A0848080AA
|
||||
HEX D4EACFFAFFFFFFFFFF878180C0A980A0
|
||||
HEX 818080808080EF9D
|
||||
HEX BB97C0B3B38387878087B3B3B38380B3
|
||||
HEX B3B38083B3B380B3B38C8CB3BF8087B3
|
||||
HEX B38383BF8080EE9D
|
||||
HEX 8080808080808080
|
||||
HEX EFDDBBF7EEDDBBF7EEDDBBF7EEDDBBF7
|
||||
HEX EEDDBBF7EEDDBBF7EEDDBBF7EEDDBBF7
|
||||
HEX EEDDBBF7EEDDBB9F
|
||||
HEX EF9D80868398808CBFBFBF80BF8C8383
|
||||
HEX 8CB3BF9E808080868398808CBFBFBF80
|
||||
HEX B38CB3BF8C80BB9F
|
||||
HEX EF9DF4AAD5BBF78A808081EA91A2C482
|
||||
HEX BFA2F7FEB3FEF7AEDCA685A881E09780
|
||||
HEX 808080FEFFFFBB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D808080808080808080800000552A
|
||||
HEX 551A0000000000000000000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EFBDC788F087FF81FCFFFF9980A2F481
|
||||
HEX 918AC48891E2FF8180A88580808080F8
|
||||
HEX D7AA85809C80BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080808000283D6A
|
||||
HEX 531A552A532A3528556A000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080808080B3BFBF80B3BF
|
||||
HEX 9EB38C9E80B3BF9EBFB38CBF9F808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D809EFCFFFF9FFF8780808C82B0E0
|
||||
HEX FF87BCF8FC87FFFF808080E081A2C488
|
||||
HEX 80A881828080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808080002A531A
|
||||
HEX 5521551A542A436A5406000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D808080808080D5BE818080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DF0FFBFE6CFF9FFFF80808386FFFF
|
||||
HEX F0FFFCFFFFFFFCFFFF878080F0A88080
|
||||
HEX 85E0FF818080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808080542A556A
|
||||
HEX 0000402A550700000000550600008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080A0CDFA858080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DC09FB3E6CC99FFE7CC99B0E0CF99
|
||||
HEX F3FFF39FB3E6CC99FFFFFFFFFF878080
|
||||
HEX 80E68380BC80BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808000552A5527
|
||||
HEX 552A4D6A536A4F2A5527350000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D808080808080BD8A878080808080
|
||||
HEX 80808088FDFFFF9F8080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EFFDFF99B3D6AA99B3E6CC99B3E6CC99
|
||||
HEX B39EF099B3E7AB98FFE7FCFFFF9F8080
|
||||
HEX BCE68FE0BF80BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080802855010028
|
||||
HEX 556A531A5506502A3D2A550700008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D808080A0F587BD9A80EAC0BBF5FE
|
||||
HEX 81B8F7EEBDFEBFFE8F82808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EFFDFF99B3D4A299B39EF087FFE7A0F0
|
||||
HEX FA99F099A3918084BFFE808080C0B8F7
|
||||
HEX 8EDEFFFF8080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D80A8DDABF48080A294A081A8D58A
|
||||
HEX D4FED4FEF3FFFFFFFFA78580F0A180A8
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DC0BFBF9F9E9E809EBFB3839F809F
|
||||
HEX B3BF809FB3BF80B3BF8C8CB3BF809E83
|
||||
HEX BF9F9FBF8080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX BBF7EEDDBBF7EEDDBBF7EEDDBBF7EEDD
|
||||
HEX BBF7EEDDBBF7EEDDBBF7EEDDBBF7EEDD
|
||||
HEX BBF7EEDDBBF7EE9D
|
||||
HEX BB9F808EB39C808CB0B38380BF8C8383
|
||||
HEX 8CBFB3B88080808EB39C808CB0B3B080
|
||||
HEX BF8CBF9F8C80EF9D
|
||||
HEX BB9FD4BAF7AAD58AC08881AAC488D182
|
||||
HEX F7E8D5FFCFFFDD8BD48885A881E08580
|
||||
HEX 8080C08F80A8EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F808080808080808080800020552A
|
||||
HEX 556A0000000000000000000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BBBF9082F387BFE0FFFFFF87C088F181
|
||||
HEX C48080A0C4FE8F80808084808080C0FF
|
||||
HEX D5AA85E09F80EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080808000280D6A
|
||||
HEX 501A552A532A352A557A000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F809EFCFFBFFEFC8180808080BCF8
|
||||
HEX FF81BF9EFC9FFF9F80F8FFA1C088D180
|
||||
HEX C08AD0828080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F80808080808080808080002A531A
|
||||
HEX 5521551E546A436A5407000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080A0EFEB858080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9FF0FFCF99B3E6FF9F80808086FFFF
|
||||
HEX F0FFFFFFFC9FFFFFFF818080808A9080
|
||||
HEX 80F8BF808F80EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F80808080808080808080542A557A
|
||||
HEX 0000502A550100000000550600008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F808080808080FDAA818080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BBFFF0FFCC99BFE6FC99B3E6F0E1BFE6
|
||||
HEX CC9FFFFFCC99B3E6FFFFFFFFFF818080
|
||||
HEX C0F98380BF80EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F80808080808080808020552A7521
|
||||
HEX 55294D6A507A402A5521350000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F808080808080BD8A878080808080
|
||||
HEX F7BF81FAFF9F91FA8080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BBFFFFE78FD480E6CC9FB386CF9FB3E6
|
||||
HEX CC87F3E78CDDABE7FCFFFFFFFFFF8080
|
||||
HEX CC9983F8BF80EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080802875010020
|
||||
HEX 556B501A5506402A0D2A550100008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F808080A8FD81BD9AC0BBF088D1FA
|
||||
HEX 87EADDBBFFFFFFFFCF88808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BBFFBFE6CCD1A8E7CCE1BF86FC99A385
|
||||
HEX BAE6FFE78CE1CCFDCCE7FF8180E0AC9C
|
||||
HEX BB87CEDD8080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F80A8D78AD181C08891A0C0EEFD8F
|
||||
HEX F4A7D5FEFFFFFFFFFFEF9D80F08280AA
|
||||
HEX 808080808080EF9D
|
||||
HEX BB97C09F9F83B8B880B89FBFB38380B3
|
||||
HEX BF9F809FB39F80B39F8C8CB3BF80B8B3
|
||||
HEX 9F8383BF8080EE9D
|
||||
HEX 8080808080808080
|
||||
HEX EFDDBBF7EEDDBBF7EEDDBBF7EEDDBBF7
|
||||
HEX EEDDBBF7EEDDBBF7EEDDBBF7EEDDBBF7
|
||||
HEX EEDDBBF7EEDDBB9F
|
||||
HEX EF9D809CBF8E808CB0B38380B3BFBFBF
|
||||
HEX BFB3B3BF8080809CBF8E808CB0B3B080
|
||||
HEX B38CB3BBBF80BB9F
|
||||
HEX EF9DD4EED580FC818082818A9180C082
|
||||
HEX 9FA2D7FEB3BEF58294A281A880A08582
|
||||
HEX 8080FC838088BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D808080808080808080800020552A
|
||||
HEX 556A0000000000000000000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D80808080808080808C8383809FBF
|
||||
HEX 9EB3BF9E809FBF9EBF9FB3BF9F808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EFBDC1E8F3878FF8BF80808090A28080
|
||||
HEX 8098808091FE8FF8FF9F80908280F0AF
|
||||
HEX D5AAD5AA9580BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080808000284D6A
|
||||
HEX 541E352A5326352A551A000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D80FEFCFFCF9FBF80808080808CF8
|
||||
HEX BFE08FFEFFFFFF81F0FFFF87C3A28480
|
||||
HEX D48095808080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808080007E731F
|
||||
HEX 7F017F07707F407F7C01000000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D8080808080E0EBFC978080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DC3FFBFE6CCF9FF8780808086FCFF
|
||||
HEX FC87F0FFB3E6CCFFBF80FFFF8F809588
|
||||
HEX 80E683F88F80BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808080541A551A
|
||||
HEX 0000502A7D0100000000550700008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D808080808080B08A808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EFFDFF9FB3E6F099BFE68380FCFFCF99
|
||||
HEX B39EFF9FB3E6CC99FFFFFFFFFF878080
|
||||
HEX 80FEBFFEBF80BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D80808080808080808020557E3F28
|
||||
HEX 35284D6A541A406A5429350000008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D808080808080BD8AC4FE808080EE
|
||||
HEX FFBFC1FEFFBFC7F88380808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DFF9FB0C4A298B3E6FC87B0E6CC95
|
||||
HEX B380FC99E397AF9FF3FFFFFFFFFF8086
|
||||
HEX BCE6FCFF8F80BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D808080808080808080783F000060
|
||||
HEX 7F79701F7F07407F0F7E7F0100008080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D808080AAFFA0BD82D08E9CA2C4EE
|
||||
HEX 87BAF7EEFFFFFFFFBF82808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EFFDCF99B3D0AA99B39EB386B0E6A0D1
|
||||
HEX CA99FF99B39DA29FB3FEFCFFFF9FB3F7
|
||||
HEX EED9BBF78280BB9F
|
||||
HEX 8080808080808080
|
||||
HEX EF9D8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9D80EAD5A2D4AA95A294A8D0BBF79F
|
||||
HEX BCAAD5FEFFFFCFFFDFBED780FC8280AA
|
||||
HEX 808080808080BB9F
|
||||
HEX EF9DC083BBBFBFBF80BF83B3BFBF80B3
|
||||
HEX B3BB8083BFBB80BF838CBFBFBB80BFBF
|
||||
HEX BBBFBFBB8080BB9F
|
||||
HEX 8080808080808080
|
||||
HEX BBF7EEDDBBF7EEDDBBF7EEDDBBF7EEDD
|
||||
HEX BBF7EEDDBBF7EEDDBBF7EEDDBBF7EEDD
|
||||
HEX BBF7EEDDBBF7EE9D
|
||||
HEX BB9F80989E86808CBFBFBF80A1BFBFBF
|
||||
HEX BFB3B39E808080989E86808CBFBFBF80
|
||||
HEX B38CB3B3BF80EF9D
|
||||
HEX BB9FD5BB80E08FF8FF8981AAC480C082
|
||||
HEX C5A085FAFFAFD580C58881808080C08A
|
||||
HEX 80E0DF82808AEF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F808080808080808080800020552A
|
||||
HEX 556A0000000000000000000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F80808080808080809E838380BFBF
|
||||
HEX BFB3BFBF80BFBFBFBFBFB3BFBF808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F85E2C3878FF88F808080C4888080
|
||||
HEX FC87FF81C09FC0FFFFFF80C08880FFAA
|
||||
HEX D5AA81808580EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080808000284F7A
|
||||
HEX 54260D6A57213D2A531A000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F80FEFFFFFFFF8FF8FFFFBFE08FFE
|
||||
HEX 83F8B3FEFFF9FF81FFFFFF9FCC888180
|
||||
HEX 858081808080EF9D
|
||||
HEX 8080808080808080
|
||||
L5D80 HEX BB9F8080808080808080808000000000
|
||||
HEX 00000000000000000000000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080B8BBD0978080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F83FECFF9F3E7FF818080C09FFCFF
|
||||
HEX FF87FCFFCC99B3FE8FE0FFFFBFA09588
|
||||
HEX C099C0FF8F80EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F80808080808080808080541E541A
|
||||
HEX 0000002A0D0000000000550100008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F808080808080BD8A848080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BBFFFFFFCC99AAE6FC998080F0FFB3E6
|
||||
HEX CC9FFFE7CC99F3E7FCFFFFE7FF878080
|
||||
HEX C099FFFFBF80EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080802055060028
|
||||
HEX 35284F6A541A501A54293D0000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F808080808080BD8AC4FE8780D4BA
|
||||
HEX FF8FD0FFFFEF81A08C80808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9FFFE78C8480F8CCE1FF81CC99BFC5
|
||||
HEX CF9FFFE7AC85A3E0FC99FFFFFF9FE0DD
|
||||
HEX CC99FFFF8380EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080808000000000
|
||||
HEX 00000000000000000000000000008080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080C0FADFA18D82C49BC48891FA
|
||||
HEX C3EEDDFBFFFFFFFF8F8A808080808480
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX 8080808080808080
|
||||
HEX BB9F8080808080808080808080808080
|
||||
HEX 80808080808080808080808080808080
|
||||
HEX 808080808080EF9D
|
||||
HEX BB9F80BAD788D1BBC78894A8F4EEDD9F
|
||||
HEX D0AA91FEFFFFFFFFDCA88080DF82C089
|
||||
HEX 808080808080EF9D
|
||||
HEX FF9FC083B3BF9E9E809E83B39EBF809F
|
||||
HEX B3B380839EB3809E838CBF9EB3809E9E
|
||||
HEX B3BFBFB38080FF9F
|
||||
HEX 000000002046524F
|
||||
|
BIN
moonpatrol/data/.DS_Store
vendored
Normal file
BIN
moonpatrol/data/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
moonpatrol/data/MOON.0800
Normal file
BIN
moonpatrol/data/MOON.0800
Normal file
Binary file not shown.
BIN
moonpatrol/data/MOON.B000
Normal file
BIN
moonpatrol/data/MOON.B000
Normal file
Binary file not shown.
BIN
moonpatrol/data/MOON1.bin
Normal file
BIN
moonpatrol/data/MOON1.bin
Normal file
Binary file not shown.
BIN
moonpatrol/data/MOON2.bin
Normal file
BIN
moonpatrol/data/MOON2.bin
Normal file
Binary file not shown.
BIN
moonpatrol/data/MOON3.bin
Normal file
BIN
moonpatrol/data/MOON3.bin
Normal file
Binary file not shown.
BIN
moonpatrol/data/Moon Patrol 1.emulation/appleIIe.auxRam.bin
Normal file
BIN
moonpatrol/data/Moon Patrol 1.emulation/appleIIe.auxRam.bin
Normal file
Binary file not shown.
543
moonpatrol/data/Moon Patrol 1.emulation/info.xml
Normal file
543
moonpatrol/data/Moon Patrol 1.emulation/info.xml
Normal file
@@ -0,0 +1,543 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE EDL PUBLIC "-//OPENEMULATOR//DTD EDL 1.0//EN" "http://www.openemulator.org/DTD/edl-1.0.dtd">
|
||||
<edl version="1.0" creator="OpenEmulator" framework="787" label="Apple IIe" image="images/Apple/Apple IIe.png" description="The Apple IIe is the third model of the Apple II series of computers. It has a MOS 6502 microprocessor running at 1 MHz, 64-128 kiB of RAM, an audio cassette interface for loading programs and storing data, and Applesoft BASIC built into ROM.">
|
||||
|
||||
<device id="appleIIe" label="Apple IIe" image="images/Apple/Apple IIe.png">
|
||||
<setting ref="appleIIe.audioOut" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleIIe.video" name="characterRom" label="Character ROM" type="select" options="Unenhanced|Unenhanced - 342-0133-A,Enhanced|Enhanced - 342-0265-A"/>
|
||||
<setting ref="appleIIe.audioOut" name="cassetteOut" label="Cassette Output" type="checkbox"/>
|
||||
</device>
|
||||
<port id="appleIIe.videoPort" ref="appleMonitorII.connector" type="Composite Video Port" group="peripherals" label="Video Port" image="images/Connectors/RCA Female.png">
|
||||
<inlet ref="appleIIe.keyboard" property="monitor" outletRef="monitor"/>
|
||||
<inlet ref="appleIIe.video" property="monitor" outletRef="monitor"/>
|
||||
</port>
|
||||
<port id="appleIIe.gamePort" ref="appleHandControllers.connector" type="Apple II Game Port" group="peripherals" label="Game Port" image="images/Connectors/DIP16.png">
|
||||
<inlet ref="appleIIe.gamePort" property="gamePort" outletRef="io"/>
|
||||
</port>
|
||||
<port id="appleIIe.auxslot" ref="" type="Apple IIe Auxiliary Slot" group="expansions" label="Aux Slot" image="images/Connectors/Edge60.png">
|
||||
<inlet ref="appleIIe.io" property="refAuxSlot" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refAuxSlot" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot1" ref="" type="Apple II Slot" group="expansions" label="Slot 1" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot1" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot1" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot2" ref="" type="Apple II Slot" group="expansions" label="Slot 2" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot2" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot2" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot3" ref="" type="Apple II Slot" group="expansions" label="Slot 3" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot3" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot3" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot4" ref="" type="Apple II Slot" group="expansions" label="Slot 4" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot4" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot4" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot5" ref="" type="Apple II Slot" group="expansions" label="Slot 5" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot5" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot5" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot6" ref="appleDiskIICard.connector" type="Apple II Slot" group="expansions" label="Slot 6" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot6" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot6" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot7" ref="" type="Apple II Slot" group="expansions" label="Slot 7" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot7" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot7" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.cpuSocket" ref="" type="Apple II CPU Socket" group="expansions" label="CPU Socket" image="images/Connectors/DIP40.png">
|
||||
</port>
|
||||
<component id="appleIIe.controlBus" class="ControlBus">
|
||||
<property name="emulation" ref="emulation"/>
|
||||
<property name="device" ref="appleIIe"/>
|
||||
<property name="audio" ref="audio"/>
|
||||
<!-- Clock frequency: (14318181.8 crystal cycles/s) * (65 CPU cycles/scanline) / (912 crystal cycles/scanline) -->
|
||||
<property name="clockFrequency" value="1020484.4497"/>
|
||||
<property name="cpuClockMultiplier" value="1"/>
|
||||
<property name="cpu" ref="appleIIe.cpu"/>
|
||||
<property name="powerState" value="S0"/>
|
||||
<property name="resetOnPowerOn" value="1"/>
|
||||
<property name="resetCount" value="0"/>
|
||||
<property name="irqCount" value="0"/>
|
||||
<property name="nmiCount" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.cpu" class="W65C02S">
|
||||
<property name="a" value="0x0"/>
|
||||
<property name="x" value="0x60"/>
|
||||
<property name="y" value="0x0"/>
|
||||
<property name="s" value="0x0"/>
|
||||
<property name="p" value="0x33"/>
|
||||
<property name="pc" value="0x91c"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.floatingBus" class="AppleIIFloatingBus">
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.memoryBus" class="AppleIIEAddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refRAM" ref="appleIIe.ram"/>
|
||||
<property name="mapRAM" value="0x0000-0xbfff"/>
|
||||
<property name="refIO" ref="appleIIe.io"/>
|
||||
<property name="mapIO" value="0xc000-0xc0ff"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0xc100-0xc1ff"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xc200-0xc2ff"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xc300-0xc3ff"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc400-0xc4ff"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xc500-0xc5ff"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.memory"/>
|
||||
<property name="mapSlot6" value="0xc600-0xc6ff"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xc700-0xc7ff"/>
|
||||
<property name="refROMC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="mapROMC0DF" value="0xd000-0xdfff"/>
|
||||
<property name="refROME0FF" ref="appleIIe.romE0FF"/>
|
||||
<property name="mapROME0FF" value="0xe000-0xffff"/>
|
||||
</component>
|
||||
<component id="appleIIe.ram" class="AddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.mainRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.auxRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.ramMapper" class="AddressMapper">
|
||||
<property name="addressDecoder" ref="appleIIe.ram"/>
|
||||
|
||||
<property name="mapMain00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refMain00_01" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refMainR02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refMainW02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refMainR04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refMainW04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refMainR08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refMainW08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refMainR20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refMainW20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refMainR40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refMainW40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refMainC0_FF" ref="appleIIe.mainRam"/>
|
||||
|
||||
<property name="mapAux00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refAux00_01" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refAuxR02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refAuxW02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refAuxR04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refAuxW04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refAuxR08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refAuxW08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refAuxR20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refAuxW20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refAuxR40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refAuxW40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refAuxC0_FF" ref="appleIIe.auxRam"/>
|
||||
|
||||
<property name="sel" value="Main00_01,MainC0_FF,MainR02_03,MainR08_1F,MainR40_BF,MainR04_07,MainR20_3F,MainW02_03,MainW08_1F,MainW40_BF,MainW04_07,MainW20_3F"/>
|
||||
</component>
|
||||
<component id="appleIIe.io" class="AddressDecoder">
|
||||
<property name="size" value="0x100"/>
|
||||
<property name="blockSize" value="0x1"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refKeyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="mapKeyboard" value="r:0x00-0x10,w:0x10-0x1f"/>
|
||||
<property name="refMMU" ref="appleIIe.mmu"/>
|
||||
<property name="mapMMU" value="w:0x00-0x0b,r:0x11-0x1f,0x80-0x8f"/>
|
||||
<property name="refSpeaker" ref="appleIIe.audioOut"/>
|
||||
<property name="mapSpeaker" value="0x20-0x3f"/>
|
||||
<property name="refGamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="mapGamePort" value="0x40-0x4f,0x58-0x5f,0x61-0x67,0x69-0x6f,0x70-0x7f"/>
|
||||
<property name="refVideo" ref="appleIIe.video"/>
|
||||
<property name="mapVideo" value="0x50-0x57,w:0xc-0xf"/>
|
||||
<property name="refAudioIn" ref="appleIIe.audioIn"/>
|
||||
<property name="mapAudioIn" value="0x60,0x68"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0x90-0x9f"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xa0-0xaf"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xb0-0xbf"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc0-0xcf"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xd0-0xdf"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.io"/>
|
||||
<property name="mapSlot6" value="0xe0-0xef"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xf0-0xff"/>
|
||||
</component>
|
||||
<component id="appleIIe.mmu" class="AppleIIEMMU">
|
||||
<property name="bankSwitcher" ref="appleIIe.bankSwitcher"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="keyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
<property name="ramMapper" ref="appleIIe.ramMapper"/>
|
||||
<property name="romC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
<property name="bank1" value="0"/>
|
||||
<property name="hramRead" value="0"/>
|
||||
<property name="preWrite" value="0"/>
|
||||
<property name="hramWrite" value="0"/>
|
||||
<property name="ramrd" value="0"/>
|
||||
<property name="ramwrt" value="0"/>
|
||||
<property name="80store" value="0"/>
|
||||
<property name="intcxrom" value="0"/>
|
||||
<property name="altzp" value="0"/>
|
||||
<property name="slotc3rom" value="0"/>
|
||||
<property name="intc8rom" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.bankSwitcher" class="AddressOffset">
|
||||
<property name="memory" ref="appleIIe.ram"/>
|
||||
<property name="size" value="0x4000"/>
|
||||
<property name="blockSize" value="0x1000"/>
|
||||
</component>
|
||||
<component id="appleIIe.keyboard" class="AppleIIEKeyboard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioOut" class="AppleIIAudioOut">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
<property name="volume" value="1"/>
|
||||
<property name="cassetteOut" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioIn" class="AppleIIAudioIn">
|
||||
<property name="noiseRejection" value="0.03999999911"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioCodec" class="AudioCodec">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="timeAccuracy" value="0.000001"/>
|
||||
<property name="filterSize" value="17"/>
|
||||
<property name="lowFrequency" value="20"/>
|
||||
<property name="highFrequency" value="10000"/>
|
||||
</component>
|
||||
<component id="appleIIe.gamePort" class="AppleIIGamePort">
|
||||
<property name="an0" value="0"/>
|
||||
<property name="an1" value="0"/>
|
||||
<property name="an2" value="1"/>
|
||||
<property name="an3" value="1"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleHandControllers.io"/>
|
||||
</component>
|
||||
<component id="appleIIe.video" class="AppleIIEVideo">
|
||||
<property name="model" value="IIe"/>
|
||||
<property name="revision" value="1"/>
|
||||
<property name="tvSystem" value="NTSC"/>
|
||||
<property name="characterRom" value="Enhanced"/>
|
||||
<property name="flashFrameNum" value="14"/>
|
||||
<property name="text" value="1"/>
|
||||
<property name="mixed" value="0"/>
|
||||
<property name="page2" value="0"/>
|
||||
<property name="hires" value="0"/>
|
||||
<property name="80col" value="0"/>
|
||||
<property name="altchrset" value="0"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
<property name="mmu" ref="appleIIe.mmu"/>
|
||||
<property name="vram0000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram0000Offset" value="0x0000"/>
|
||||
<property name="vram1000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram1000Offset" value="0x1000"/>
|
||||
<property name="vram2000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram2000Offset" value="0x2000"/>
|
||||
<property name="vram4000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram4000Offset" value="0x4000"/>
|
||||
<property name="vram0000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram0000OffsetAux" value="0x0000"/>
|
||||
<property name="vram1000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram1000OffsetAux" value="0x1000"/>
|
||||
<property name="vram2000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram2000OffsetAux" value="0x2000"/>
|
||||
<property name="vram4000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram4000OffsetAux" value="0x4000"/>
|
||||
<property name="characterUnenhanced" data="${resourcePath}/roms/Apple/342-0133-A.bin"/>
|
||||
<property name="characterEnhanced" data="${resourcePath}/roms/Apple/342-0265-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romC0DF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0304-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romE0FF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0303-A.bin"/>
|
||||
</component>
|
||||
|
||||
<device id="appleMonitorII" label="Apple Monitor II" image="images/Apple/Apple Monitor II.png">
|
||||
<setting ref="appleMonitorII.monitor" name="videoBrightness" label="Brightness" type="slider" options="-1.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoContrast" label="Contrast" type="slider" options="0.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalCenter" label="Vertical Center" type="slider" options="-0.1,0.1"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalSize" label="Vertical Size" type="slider" options="0.85,1.25"/>
|
||||
</device>
|
||||
<connector id="appleMonitorII.connector" type="Composite Video Port">
|
||||
<inlet ref="appleMonitorII.monitor" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleMonitorII.monitor" class="Monitor">
|
||||
<property name="device" ref="appleMonitorII"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="videoDecoder" value="Monochrome"/>
|
||||
<property name="videoBrightness" value="0.150000006"/>
|
||||
<property name="videoContrast" value="0.8000000119"/>
|
||||
<property name="videoSaturation" value="1.450000048"/>
|
||||
<property name="videoHue" value="0.2700000107"/>
|
||||
<property name="videoHorizontalCenter" value="0"/>
|
||||
<property name="videoHorizontalSize" value="1.049999952"/>
|
||||
<property name="videoVerticalCenter" value="0"/>
|
||||
<property name="videoVerticalSize" value="1.049999952"/>
|
||||
<property name="videoBandwidth" value="6000000"/>
|
||||
<property name="displayBarrel" value="0.1000000015"/>
|
||||
<property name="displayScanlineLevel" value="0.5"/>
|
||||
<property name="displayCenterLighting" value="0.5"/>
|
||||
<property name="displayLuminanceGain" value="1.5"/>
|
||||
</component>
|
||||
|
||||
<device id="appleHandControllers" label="Apple Hand Controllers" image="images/Apple/Apple Hand Controllers.png">
|
||||
<setting ref="appleHandControllers.io" name="inputDevice" label="Input Device" type="select" options="Mouse,Joystick,None"/>
|
||||
<setting ref="appleHandControllers.io" name="axis0" label="PDL0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis1" label="PDL1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis2" label="PDL2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis3" label="PDL3" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button0" label="PB0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button1" label="PB1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button2" label="PB2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis0" label="PDL0 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis1" label="PDL1 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis2" label="PDL2 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis3" label="PDL3 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis0" label="PDL0 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis1" label="PDL1 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis2" label="PDL2 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis3" label="PDL3 Reverse" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleHandControllers.connector" type="Apple II Game Port">
|
||||
<inlet ref="appleHandControllers.io" property="canvas" outletRef="video"/>
|
||||
</connector>
|
||||
<component id="appleHandControllers.io" class="JoystickMapper">
|
||||
<property name="inputDevice" value="Mouse"/>
|
||||
<property name="deviceId" value="0"/>
|
||||
<property name="axis0" value="Mouse X"/>
|
||||
<property name="axis1" value="Mouse Y"/>
|
||||
<property name="axis2" value="Unmapped"/>
|
||||
<property name="axis3" value="Unmapped"/>
|
||||
<property name="button0" value="Mouse Button 1"/>
|
||||
<property name="button1" value="Mouse Button 2"/>
|
||||
<property name="button2" value="Mouse Button 3"/>
|
||||
<property name="sensitivityAxis0" value="0"/>
|
||||
<property name="sensitivityAxis1" value="0"/>
|
||||
<property name="sensitivityAxis2" value="0"/>
|
||||
<property name="sensitivityAxis3" value="0"/>
|
||||
<property name="reverseAxis0" value="0"/>
|
||||
<property name="reverseAxis1" value="0"/>
|
||||
<property name="reverseAxis2" value="0"/>
|
||||
<property name="reverseAxis3" value="0"/>
|
||||
<property name="mapMouse" value="axis0,Mouse X,0,0,axis1,Mouse Y,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Mouse Button 1,0,0,button1,Mouse Button 2,0,0,button2,Mouse Button 3,0,0"/>
|
||||
<property name="mapJoystick" value="axis0,Joystick 1 X-Axis,0,0,axis1,Joystick 1 Y-Axis,0,0,axis2,Joystick 1 Z-Rotation,0,0,axis3,Joystick 1 Slider,0,0,button0,Joystick 1 Button 1,0,0,button1,Joystick 1 Button 2,0,0,button2,Joystick 1 Button 3,0,0"/>
|
||||
<property name="mapNone" value="axis0,Unmapped,0,0,axis1,Unmapped,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Unmapped,0,0,button1,Unmapped,0,0,button2,Unmapped,0,0"/>
|
||||
<property name="device" ref="appleHandControllers"/>
|
||||
<property name="canvas" ref="appleIIe.video"/>
|
||||
<property name="joystick" ref="joystick"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskIICard" label="Apple Disk II Interface Card" image="images/Apple/Apple Disk II Interface Card.png">
|
||||
<setting ref="appleDiskIICard.memory" name="sel" label="Controller ROM" type="select" options="ROM13|13 Sector Controller,ROM16|16 Sector Controller"/>
|
||||
</device>
|
||||
<connector id="appleDiskIICard.connector" type="Apple II Slot">
|
||||
<inlet ref="appleDiskIICard.io" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskIICard.io" property="floatingBus" outletRef="floatingBus"/>
|
||||
<inlet ref="appleDiskIICard.controlBus" property="component" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<port id="appleDiskIICard.drive1" ref="appleDiskII.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 1" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive1" outletRef="drive"/>
|
||||
</port>
|
||||
<port id="appleDiskIICard.drive2" ref="appleDiskII2.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 2" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive2" outletRef="drive"/>
|
||||
</port>
|
||||
<component id="appleDiskIICard.io" class="AppleDiskIIInterfaceCard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="phaseControl" value="0"/>
|
||||
<property name="driveOn" value="0"/>
|
||||
<property name="driveSel" value="0"/>
|
||||
<property name="drive1" ref="appleDiskII.drive"/>
|
||||
<property name="drive2" ref="appleDiskII2.drive"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.memory" class="AddressMux">
|
||||
<property name="refROM13" ref="appleDiskIICard.rom13"/>
|
||||
<property name="refROM16" ref="appleDiskIICard.rom16"/>
|
||||
<property name="sel" value="ROM16"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom13" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0009.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom16" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0027.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.controlBus" class="Proxy">
|
||||
<property name="component" ref="appleIIe.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value="/Users/antoine/Documents/antoine/apple iigs/crossdevtools/sources/moonpatrol/MOONPATROL.DSK"/>
|
||||
<property name="track" value="84"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII2" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII2.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII2.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII2.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII2.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII2.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII2.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII2.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII2.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII2.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII2.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII2"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value=""/>
|
||||
<property name="track" value="0"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII2.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII2.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII2.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
</edl>
|
BIN
moonpatrol/data/Moon Patrol 2.emulation/appleIIe.auxRam.bin
Normal file
BIN
moonpatrol/data/Moon Patrol 2.emulation/appleIIe.auxRam.bin
Normal file
Binary file not shown.
543
moonpatrol/data/Moon Patrol 2.emulation/info.xml
Normal file
543
moonpatrol/data/Moon Patrol 2.emulation/info.xml
Normal file
@@ -0,0 +1,543 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE EDL PUBLIC "-//OPENEMULATOR//DTD EDL 1.0//EN" "http://www.openemulator.org/DTD/edl-1.0.dtd">
|
||||
<edl version="1.0" creator="OpenEmulator" framework="787" label="Apple IIe" image="images/Apple/Apple IIe.png" description="The Apple IIe is the third model of the Apple II series of computers. It has a MOS 6502 microprocessor running at 1 MHz, 64-128 kiB of RAM, an audio cassette interface for loading programs and storing data, and Applesoft BASIC built into ROM.">
|
||||
|
||||
<device id="appleIIe" label="Apple IIe" image="images/Apple/Apple IIe.png">
|
||||
<setting ref="appleIIe.audioOut" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleIIe.video" name="characterRom" label="Character ROM" type="select" options="Unenhanced|Unenhanced - 342-0133-A,Enhanced|Enhanced - 342-0265-A"/>
|
||||
<setting ref="appleIIe.audioOut" name="cassetteOut" label="Cassette Output" type="checkbox"/>
|
||||
</device>
|
||||
<port id="appleIIe.videoPort" ref="appleMonitorII.connector" type="Composite Video Port" group="peripherals" label="Video Port" image="images/Connectors/RCA Female.png">
|
||||
<inlet ref="appleIIe.keyboard" property="monitor" outletRef="monitor"/>
|
||||
<inlet ref="appleIIe.video" property="monitor" outletRef="monitor"/>
|
||||
</port>
|
||||
<port id="appleIIe.gamePort" ref="appleHandControllers.connector" type="Apple II Game Port" group="peripherals" label="Game Port" image="images/Connectors/DIP16.png">
|
||||
<inlet ref="appleIIe.gamePort" property="gamePort" outletRef="io"/>
|
||||
</port>
|
||||
<port id="appleIIe.auxslot" ref="" type="Apple IIe Auxiliary Slot" group="expansions" label="Aux Slot" image="images/Connectors/Edge60.png">
|
||||
<inlet ref="appleIIe.io" property="refAuxSlot" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refAuxSlot" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot1" ref="" type="Apple II Slot" group="expansions" label="Slot 1" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot1" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot1" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot2" ref="" type="Apple II Slot" group="expansions" label="Slot 2" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot2" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot2" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot3" ref="" type="Apple II Slot" group="expansions" label="Slot 3" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot3" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot3" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot4" ref="" type="Apple II Slot" group="expansions" label="Slot 4" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot4" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot4" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot5" ref="" type="Apple II Slot" group="expansions" label="Slot 5" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot5" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot5" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot6" ref="appleDiskIICard.connector" type="Apple II Slot" group="expansions" label="Slot 6" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot6" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot6" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot7" ref="" type="Apple II Slot" group="expansions" label="Slot 7" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot7" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot7" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.cpuSocket" ref="" type="Apple II CPU Socket" group="expansions" label="CPU Socket" image="images/Connectors/DIP40.png">
|
||||
</port>
|
||||
<component id="appleIIe.controlBus" class="ControlBus">
|
||||
<property name="emulation" ref="emulation"/>
|
||||
<property name="device" ref="appleIIe"/>
|
||||
<property name="audio" ref="audio"/>
|
||||
<!-- Clock frequency: (14318181.8 crystal cycles/s) * (65 CPU cycles/scanline) / (912 crystal cycles/scanline) -->
|
||||
<property name="clockFrequency" value="1020484.4497"/>
|
||||
<property name="cpuClockMultiplier" value="1"/>
|
||||
<property name="cpu" ref="appleIIe.cpu"/>
|
||||
<property name="powerState" value="S0"/>
|
||||
<property name="resetOnPowerOn" value="1"/>
|
||||
<property name="resetCount" value="0"/>
|
||||
<property name="irqCount" value="0"/>
|
||||
<property name="nmiCount" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.cpu" class="W65C02S">
|
||||
<property name="a" value="0xb"/>
|
||||
<property name="x" value="0x0"/>
|
||||
<property name="y" value="0x22"/>
|
||||
<property name="s" value="0xfb"/>
|
||||
<property name="p" value="0x31"/>
|
||||
<property name="pc" value="0xfcac"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.floatingBus" class="AppleIIFloatingBus">
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.memoryBus" class="AppleIIEAddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refRAM" ref="appleIIe.ram"/>
|
||||
<property name="mapRAM" value="0x0000-0xbfff"/>
|
||||
<property name="refIO" ref="appleIIe.io"/>
|
||||
<property name="mapIO" value="0xc000-0xc0ff"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0xc100-0xc1ff"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xc200-0xc2ff"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xc300-0xc3ff"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc400-0xc4ff"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xc500-0xc5ff"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.memory"/>
|
||||
<property name="mapSlot6" value="0xc600-0xc6ff"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xc700-0xc7ff"/>
|
||||
<property name="refROMC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="mapROMC0DF" value="0xd000-0xdfff"/>
|
||||
<property name="refROME0FF" ref="appleIIe.romE0FF"/>
|
||||
<property name="mapROME0FF" value="0xe000-0xffff"/>
|
||||
</component>
|
||||
<component id="appleIIe.ram" class="AddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.mainRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.auxRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.ramMapper" class="AddressMapper">
|
||||
<property name="addressDecoder" ref="appleIIe.ram"/>
|
||||
|
||||
<property name="mapMain00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refMain00_01" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refMainR02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refMainW02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refMainR04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refMainW04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refMainR08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refMainW08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refMainR20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refMainW20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refMainR40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refMainW40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refMainC0_FF" ref="appleIIe.mainRam"/>
|
||||
|
||||
<property name="mapAux00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refAux00_01" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refAuxR02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refAuxW02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refAuxR04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refAuxW04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refAuxR08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refAuxW08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refAuxR20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refAuxW20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refAuxR40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refAuxW40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refAuxC0_FF" ref="appleIIe.auxRam"/>
|
||||
|
||||
<property name="sel" value="Main00_01,MainC0_FF,MainR02_03,MainR08_1F,MainR40_BF,MainR04_07,MainR20_3F,MainW02_03,MainW08_1F,MainW40_BF,MainW04_07,MainW20_3F"/>
|
||||
</component>
|
||||
<component id="appleIIe.io" class="AddressDecoder">
|
||||
<property name="size" value="0x100"/>
|
||||
<property name="blockSize" value="0x1"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refKeyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="mapKeyboard" value="r:0x00-0x10,w:0x10-0x1f"/>
|
||||
<property name="refMMU" ref="appleIIe.mmu"/>
|
||||
<property name="mapMMU" value="w:0x00-0x0b,r:0x11-0x1f,0x80-0x8f"/>
|
||||
<property name="refSpeaker" ref="appleIIe.audioOut"/>
|
||||
<property name="mapSpeaker" value="0x20-0x3f"/>
|
||||
<property name="refGamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="mapGamePort" value="0x40-0x4f,0x58-0x5f,0x61-0x67,0x69-0x6f,0x70-0x7f"/>
|
||||
<property name="refVideo" ref="appleIIe.video"/>
|
||||
<property name="mapVideo" value="0x50-0x57,w:0xc-0xf"/>
|
||||
<property name="refAudioIn" ref="appleIIe.audioIn"/>
|
||||
<property name="mapAudioIn" value="0x60,0x68"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0x90-0x9f"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xa0-0xaf"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xb0-0xbf"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc0-0xcf"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xd0-0xdf"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.io"/>
|
||||
<property name="mapSlot6" value="0xe0-0xef"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xf0-0xff"/>
|
||||
</component>
|
||||
<component id="appleIIe.mmu" class="AppleIIEMMU">
|
||||
<property name="bankSwitcher" ref="appleIIe.bankSwitcher"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="keyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
<property name="ramMapper" ref="appleIIe.ramMapper"/>
|
||||
<property name="romC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
<property name="bank1" value="0"/>
|
||||
<property name="hramRead" value="0"/>
|
||||
<property name="preWrite" value="0"/>
|
||||
<property name="hramWrite" value="0"/>
|
||||
<property name="ramrd" value="0"/>
|
||||
<property name="ramwrt" value="0"/>
|
||||
<property name="80store" value="0"/>
|
||||
<property name="intcxrom" value="0"/>
|
||||
<property name="altzp" value="0"/>
|
||||
<property name="slotc3rom" value="0"/>
|
||||
<property name="intc8rom" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.bankSwitcher" class="AddressOffset">
|
||||
<property name="memory" ref="appleIIe.ram"/>
|
||||
<property name="size" value="0x4000"/>
|
||||
<property name="blockSize" value="0x1000"/>
|
||||
</component>
|
||||
<component id="appleIIe.keyboard" class="AppleIIEKeyboard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioOut" class="AppleIIAudioOut">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
<property name="volume" value="1"/>
|
||||
<property name="cassetteOut" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioIn" class="AppleIIAudioIn">
|
||||
<property name="noiseRejection" value="0.03999999911"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioCodec" class="AudioCodec">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="timeAccuracy" value="0.000001"/>
|
||||
<property name="filterSize" value="17"/>
|
||||
<property name="lowFrequency" value="20"/>
|
||||
<property name="highFrequency" value="10000"/>
|
||||
</component>
|
||||
<component id="appleIIe.gamePort" class="AppleIIGamePort">
|
||||
<property name="an0" value="0"/>
|
||||
<property name="an1" value="0"/>
|
||||
<property name="an2" value="1"/>
|
||||
<property name="an3" value="1"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleHandControllers.io"/>
|
||||
</component>
|
||||
<component id="appleIIe.video" class="AppleIIEVideo">
|
||||
<property name="model" value="IIe"/>
|
||||
<property name="revision" value="1"/>
|
||||
<property name="tvSystem" value="NTSC"/>
|
||||
<property name="characterRom" value="Enhanced"/>
|
||||
<property name="flashFrameNum" value="14"/>
|
||||
<property name="text" value="0"/>
|
||||
<property name="mixed" value="0"/>
|
||||
<property name="page2" value="1"/>
|
||||
<property name="hires" value="1"/>
|
||||
<property name="80col" value="0"/>
|
||||
<property name="altchrset" value="0"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
<property name="mmu" ref="appleIIe.mmu"/>
|
||||
<property name="vram0000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram0000Offset" value="0x0000"/>
|
||||
<property name="vram1000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram1000Offset" value="0x1000"/>
|
||||
<property name="vram2000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram2000Offset" value="0x2000"/>
|
||||
<property name="vram4000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram4000Offset" value="0x4000"/>
|
||||
<property name="vram0000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram0000OffsetAux" value="0x0000"/>
|
||||
<property name="vram1000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram1000OffsetAux" value="0x1000"/>
|
||||
<property name="vram2000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram2000OffsetAux" value="0x2000"/>
|
||||
<property name="vram4000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram4000OffsetAux" value="0x4000"/>
|
||||
<property name="characterUnenhanced" data="${resourcePath}/roms/Apple/342-0133-A.bin"/>
|
||||
<property name="characterEnhanced" data="${resourcePath}/roms/Apple/342-0265-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romC0DF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0304-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romE0FF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0303-A.bin"/>
|
||||
</component>
|
||||
|
||||
<device id="appleMonitorII" label="Apple Monitor II" image="images/Apple/Apple Monitor II.png">
|
||||
<setting ref="appleMonitorII.monitor" name="videoBrightness" label="Brightness" type="slider" options="-1.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoContrast" label="Contrast" type="slider" options="0.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalCenter" label="Vertical Center" type="slider" options="-0.1,0.1"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalSize" label="Vertical Size" type="slider" options="0.85,1.25"/>
|
||||
</device>
|
||||
<connector id="appleMonitorII.connector" type="Composite Video Port">
|
||||
<inlet ref="appleMonitorII.monitor" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleMonitorII.monitor" class="Monitor">
|
||||
<property name="device" ref="appleMonitorII"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="videoDecoder" value="Monochrome"/>
|
||||
<property name="videoBrightness" value="0.150000006"/>
|
||||
<property name="videoContrast" value="0.8000000119"/>
|
||||
<property name="videoSaturation" value="1.450000048"/>
|
||||
<property name="videoHue" value="0.2700000107"/>
|
||||
<property name="videoHorizontalCenter" value="0"/>
|
||||
<property name="videoHorizontalSize" value="1.049999952"/>
|
||||
<property name="videoVerticalCenter" value="0"/>
|
||||
<property name="videoVerticalSize" value="1.049999952"/>
|
||||
<property name="videoBandwidth" value="6000000"/>
|
||||
<property name="displayBarrel" value="0.1000000015"/>
|
||||
<property name="displayScanlineLevel" value="0.5"/>
|
||||
<property name="displayCenterLighting" value="0.5"/>
|
||||
<property name="displayLuminanceGain" value="1.5"/>
|
||||
</component>
|
||||
|
||||
<device id="appleHandControllers" label="Apple Hand Controllers" image="images/Apple/Apple Hand Controllers.png">
|
||||
<setting ref="appleHandControllers.io" name="inputDevice" label="Input Device" type="select" options="Mouse,Joystick,None"/>
|
||||
<setting ref="appleHandControllers.io" name="axis0" label="PDL0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis1" label="PDL1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis2" label="PDL2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis3" label="PDL3" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button0" label="PB0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button1" label="PB1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button2" label="PB2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis0" label="PDL0 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis1" label="PDL1 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis2" label="PDL2 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis3" label="PDL3 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis0" label="PDL0 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis1" label="PDL1 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis2" label="PDL2 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis3" label="PDL3 Reverse" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleHandControllers.connector" type="Apple II Game Port">
|
||||
<inlet ref="appleHandControllers.io" property="canvas" outletRef="video"/>
|
||||
</connector>
|
||||
<component id="appleHandControllers.io" class="JoystickMapper">
|
||||
<property name="inputDevice" value="Mouse"/>
|
||||
<property name="deviceId" value="0"/>
|
||||
<property name="axis0" value="Mouse X"/>
|
||||
<property name="axis1" value="Mouse Y"/>
|
||||
<property name="axis2" value="Unmapped"/>
|
||||
<property name="axis3" value="Unmapped"/>
|
||||
<property name="button0" value="Mouse Button 1"/>
|
||||
<property name="button1" value="Mouse Button 2"/>
|
||||
<property name="button2" value="Mouse Button 3"/>
|
||||
<property name="sensitivityAxis0" value="0"/>
|
||||
<property name="sensitivityAxis1" value="0"/>
|
||||
<property name="sensitivityAxis2" value="0"/>
|
||||
<property name="sensitivityAxis3" value="0"/>
|
||||
<property name="reverseAxis0" value="0"/>
|
||||
<property name="reverseAxis1" value="0"/>
|
||||
<property name="reverseAxis2" value="0"/>
|
||||
<property name="reverseAxis3" value="0"/>
|
||||
<property name="mapMouse" value="axis0,Mouse X,0,0,axis1,Mouse Y,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Mouse Button 1,0,0,button1,Mouse Button 2,0,0,button2,Mouse Button 3,0,0"/>
|
||||
<property name="mapJoystick" value="axis0,Joystick 1 X-Axis,0,0,axis1,Joystick 1 Y-Axis,0,0,axis2,Joystick 1 Z-Rotation,0,0,axis3,Joystick 1 Slider,0,0,button0,Joystick 1 Button 1,0,0,button1,Joystick 1 Button 2,0,0,button2,Joystick 1 Button 3,0,0"/>
|
||||
<property name="mapNone" value="axis0,Unmapped,0,0,axis1,Unmapped,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Unmapped,0,0,button1,Unmapped,0,0,button2,Unmapped,0,0"/>
|
||||
<property name="device" ref="appleHandControllers"/>
|
||||
<property name="canvas" ref="appleIIe.video"/>
|
||||
<property name="joystick" ref="joystick"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskIICard" label="Apple Disk II Interface Card" image="images/Apple/Apple Disk II Interface Card.png">
|
||||
<setting ref="appleDiskIICard.memory" name="sel" label="Controller ROM" type="select" options="ROM13|13 Sector Controller,ROM16|16 Sector Controller"/>
|
||||
</device>
|
||||
<connector id="appleDiskIICard.connector" type="Apple II Slot">
|
||||
<inlet ref="appleDiskIICard.io" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskIICard.io" property="floatingBus" outletRef="floatingBus"/>
|
||||
<inlet ref="appleDiskIICard.controlBus" property="component" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<port id="appleDiskIICard.drive1" ref="appleDiskII.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 1" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive1" outletRef="drive"/>
|
||||
</port>
|
||||
<port id="appleDiskIICard.drive2" ref="appleDiskII2.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 2" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive2" outletRef="drive"/>
|
||||
</port>
|
||||
<component id="appleDiskIICard.io" class="AppleDiskIIInterfaceCard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="phaseControl" value="0"/>
|
||||
<property name="driveOn" value="0"/>
|
||||
<property name="driveSel" value="0"/>
|
||||
<property name="drive1" ref="appleDiskII.drive"/>
|
||||
<property name="drive2" ref="appleDiskII2.drive"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.memory" class="AddressMux">
|
||||
<property name="refROM13" ref="appleDiskIICard.rom13"/>
|
||||
<property name="refROM16" ref="appleDiskIICard.rom16"/>
|
||||
<property name="sel" value="ROM16"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom13" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0009.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom16" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0027.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.controlBus" class="Proxy">
|
||||
<property name="component" ref="appleIIe.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value="/Users/antoine/Documents/antoine/apple iigs/crossdevtools/sources/moonpatrol/MOONPATROL.DSK"/>
|
||||
<property name="track" value="100"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII2" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII2.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII2.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII2.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII2.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII2.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII2.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII2.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII2.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII2.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII2.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII2"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value=""/>
|
||||
<property name="track" value="0"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII2.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII2.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII2.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
</edl>
|
BIN
moonpatrol/data/Moon Patrol 3.emulation/appleIIe.auxRam.bin
Normal file
BIN
moonpatrol/data/Moon Patrol 3.emulation/appleIIe.auxRam.bin
Normal file
Binary file not shown.
543
moonpatrol/data/Moon Patrol 3.emulation/info.xml
Normal file
543
moonpatrol/data/Moon Patrol 3.emulation/info.xml
Normal file
@@ -0,0 +1,543 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE EDL PUBLIC "-//OPENEMULATOR//DTD EDL 1.0//EN" "http://www.openemulator.org/DTD/edl-1.0.dtd">
|
||||
<edl version="1.0" creator="OpenEmulator" framework="787" label="Apple IIe" image="images/Apple/Apple IIe.png" description="The Apple IIe is the third model of the Apple II series of computers. It has a MOS 6502 microprocessor running at 1 MHz, 64-128 kiB of RAM, an audio cassette interface for loading programs and storing data, and Applesoft BASIC built into ROM.">
|
||||
|
||||
<device id="appleIIe" label="Apple IIe" image="images/Apple/Apple IIe.png">
|
||||
<setting ref="appleIIe.audioOut" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleIIe.video" name="characterRom" label="Character ROM" type="select" options="Unenhanced|Unenhanced - 342-0133-A,Enhanced|Enhanced - 342-0265-A"/>
|
||||
<setting ref="appleIIe.audioOut" name="cassetteOut" label="Cassette Output" type="checkbox"/>
|
||||
</device>
|
||||
<port id="appleIIe.videoPort" ref="appleMonitorII.connector" type="Composite Video Port" group="peripherals" label="Video Port" image="images/Connectors/RCA Female.png">
|
||||
<inlet ref="appleIIe.keyboard" property="monitor" outletRef="monitor"/>
|
||||
<inlet ref="appleIIe.video" property="monitor" outletRef="monitor"/>
|
||||
</port>
|
||||
<port id="appleIIe.gamePort" ref="appleHandControllers.connector" type="Apple II Game Port" group="peripherals" label="Game Port" image="images/Connectors/DIP16.png">
|
||||
<inlet ref="appleIIe.gamePort" property="gamePort" outletRef="io"/>
|
||||
</port>
|
||||
<port id="appleIIe.auxslot" ref="" type="Apple IIe Auxiliary Slot" group="expansions" label="Aux Slot" image="images/Connectors/Edge60.png">
|
||||
<inlet ref="appleIIe.io" property="refAuxSlot" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refAuxSlot" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot1" ref="" type="Apple II Slot" group="expansions" label="Slot 1" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot1" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot1" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot2" ref="" type="Apple II Slot" group="expansions" label="Slot 2" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot2" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot2" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot3" ref="" type="Apple II Slot" group="expansions" label="Slot 3" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot3" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot3" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot4" ref="" type="Apple II Slot" group="expansions" label="Slot 4" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot4" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot4" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot5" ref="" type="Apple II Slot" group="expansions" label="Slot 5" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot5" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot5" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot6" ref="appleDiskIICard.connector" type="Apple II Slot" group="expansions" label="Slot 6" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot6" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot6" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot7" ref="" type="Apple II Slot" group="expansions" label="Slot 7" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot7" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot7" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.cpuSocket" ref="" type="Apple II CPU Socket" group="expansions" label="CPU Socket" image="images/Connectors/DIP40.png">
|
||||
</port>
|
||||
<component id="appleIIe.controlBus" class="ControlBus">
|
||||
<property name="emulation" ref="emulation"/>
|
||||
<property name="device" ref="appleIIe"/>
|
||||
<property name="audio" ref="audio"/>
|
||||
<!-- Clock frequency: (14318181.8 crystal cycles/s) * (65 CPU cycles/scanline) / (912 crystal cycles/scanline) -->
|
||||
<property name="clockFrequency" value="1020484.4497"/>
|
||||
<property name="cpuClockMultiplier" value="1"/>
|
||||
<property name="cpu" ref="appleIIe.cpu"/>
|
||||
<property name="powerState" value="S1"/>
|
||||
<property name="resetOnPowerOn" value="1"/>
|
||||
<property name="resetCount" value="0"/>
|
||||
<property name="irqCount" value="0"/>
|
||||
<property name="nmiCount" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.cpu" class="W65C02S">
|
||||
<property name="a" value="0x36"/>
|
||||
<property name="x" value="0xf"/>
|
||||
<property name="y" value="0x1"/>
|
||||
<property name="s" value="0xfe"/>
|
||||
<property name="p" value="0x31"/>
|
||||
<property name="pc" value="0x117f"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.floatingBus" class="AppleIIFloatingBus">
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.memoryBus" class="AppleIIEAddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refRAM" ref="appleIIe.ram"/>
|
||||
<property name="mapRAM" value="0x0000-0xbfff"/>
|
||||
<property name="refIO" ref="appleIIe.io"/>
|
||||
<property name="mapIO" value="0xc000-0xc0ff"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0xc100-0xc1ff"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xc200-0xc2ff"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xc300-0xc3ff"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc400-0xc4ff"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xc500-0xc5ff"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.memory"/>
|
||||
<property name="mapSlot6" value="0xc600-0xc6ff"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xc700-0xc7ff"/>
|
||||
<property name="refROMC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="mapROMC0DF" value="0xd000-0xdfff"/>
|
||||
<property name="refROME0FF" ref="appleIIe.romE0FF"/>
|
||||
<property name="mapROME0FF" value="0xe000-0xffff"/>
|
||||
</component>
|
||||
<component id="appleIIe.ram" class="AddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.mainRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.auxRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.ramMapper" class="AddressMapper">
|
||||
<property name="addressDecoder" ref="appleIIe.ram"/>
|
||||
|
||||
<property name="mapMain00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refMain00_01" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refMainR02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refMainW02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refMainR04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refMainW04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refMainR08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refMainW08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refMainR20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refMainW20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refMainR40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refMainW40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refMainC0_FF" ref="appleIIe.mainRam"/>
|
||||
|
||||
<property name="mapAux00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refAux00_01" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refAuxR02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refAuxW02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refAuxR04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refAuxW04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refAuxR08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refAuxW08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refAuxR20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refAuxW20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refAuxR40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refAuxW40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refAuxC0_FF" ref="appleIIe.auxRam"/>
|
||||
|
||||
<property name="sel" value="Main00_01,MainC0_FF,MainR02_03,MainR08_1F,MainR40_BF,MainR04_07,MainR20_3F,MainW02_03,MainW08_1F,MainW40_BF,MainW04_07,MainW20_3F"/>
|
||||
</component>
|
||||
<component id="appleIIe.io" class="AddressDecoder">
|
||||
<property name="size" value="0x100"/>
|
||||
<property name="blockSize" value="0x1"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refKeyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="mapKeyboard" value="r:0x00-0x10,w:0x10-0x1f"/>
|
||||
<property name="refMMU" ref="appleIIe.mmu"/>
|
||||
<property name="mapMMU" value="w:0x00-0x0b,r:0x11-0x1f,0x80-0x8f"/>
|
||||
<property name="refSpeaker" ref="appleIIe.audioOut"/>
|
||||
<property name="mapSpeaker" value="0x20-0x3f"/>
|
||||
<property name="refGamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="mapGamePort" value="0x40-0x4f,0x58-0x5f,0x61-0x67,0x69-0x6f,0x70-0x7f"/>
|
||||
<property name="refVideo" ref="appleIIe.video"/>
|
||||
<property name="mapVideo" value="0x50-0x57,w:0xc-0xf"/>
|
||||
<property name="refAudioIn" ref="appleIIe.audioIn"/>
|
||||
<property name="mapAudioIn" value="0x60,0x68"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0x90-0x9f"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xa0-0xaf"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xb0-0xbf"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc0-0xcf"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xd0-0xdf"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.io"/>
|
||||
<property name="mapSlot6" value="0xe0-0xef"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xf0-0xff"/>
|
||||
</component>
|
||||
<component id="appleIIe.mmu" class="AppleIIEMMU">
|
||||
<property name="bankSwitcher" ref="appleIIe.bankSwitcher"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="keyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
<property name="ramMapper" ref="appleIIe.ramMapper"/>
|
||||
<property name="romC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
<property name="bank1" value="0"/>
|
||||
<property name="hramRead" value="0"/>
|
||||
<property name="preWrite" value="0"/>
|
||||
<property name="hramWrite" value="0"/>
|
||||
<property name="ramrd" value="0"/>
|
||||
<property name="ramwrt" value="0"/>
|
||||
<property name="80store" value="0"/>
|
||||
<property name="intcxrom" value="0"/>
|
||||
<property name="altzp" value="0"/>
|
||||
<property name="slotc3rom" value="0"/>
|
||||
<property name="intc8rom" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.bankSwitcher" class="AddressOffset">
|
||||
<property name="memory" ref="appleIIe.ram"/>
|
||||
<property name="size" value="0x4000"/>
|
||||
<property name="blockSize" value="0x1000"/>
|
||||
</component>
|
||||
<component id="appleIIe.keyboard" class="AppleIIEKeyboard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioOut" class="AppleIIAudioOut">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
<property name="volume" value="1"/>
|
||||
<property name="cassetteOut" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioIn" class="AppleIIAudioIn">
|
||||
<property name="noiseRejection" value="0.03999999911"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioCodec" class="AudioCodec">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="timeAccuracy" value="0.000001"/>
|
||||
<property name="filterSize" value="17"/>
|
||||
<property name="lowFrequency" value="20"/>
|
||||
<property name="highFrequency" value="10000"/>
|
||||
</component>
|
||||
<component id="appleIIe.gamePort" class="AppleIIGamePort">
|
||||
<property name="an0" value="0"/>
|
||||
<property name="an1" value="0"/>
|
||||
<property name="an2" value="1"/>
|
||||
<property name="an3" value="1"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleHandControllers.io"/>
|
||||
</component>
|
||||
<component id="appleIIe.video" class="AppleIIEVideo">
|
||||
<property name="model" value="IIe"/>
|
||||
<property name="revision" value="1"/>
|
||||
<property name="tvSystem" value="NTSC"/>
|
||||
<property name="characterRom" value="Enhanced"/>
|
||||
<property name="flashFrameNum" value="14"/>
|
||||
<property name="text" value="0"/>
|
||||
<property name="mixed" value="0"/>
|
||||
<property name="page2" value="1"/>
|
||||
<property name="hires" value="1"/>
|
||||
<property name="80col" value="0"/>
|
||||
<property name="altchrset" value="0"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
<property name="mmu" ref="appleIIe.mmu"/>
|
||||
<property name="vram0000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram0000Offset" value="0x0000"/>
|
||||
<property name="vram1000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram1000Offset" value="0x1000"/>
|
||||
<property name="vram2000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram2000Offset" value="0x2000"/>
|
||||
<property name="vram4000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram4000Offset" value="0x4000"/>
|
||||
<property name="vram0000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram0000OffsetAux" value="0x0000"/>
|
||||
<property name="vram1000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram1000OffsetAux" value="0x1000"/>
|
||||
<property name="vram2000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram2000OffsetAux" value="0x2000"/>
|
||||
<property name="vram4000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram4000OffsetAux" value="0x4000"/>
|
||||
<property name="characterUnenhanced" data="${resourcePath}/roms/Apple/342-0133-A.bin"/>
|
||||
<property name="characterEnhanced" data="${resourcePath}/roms/Apple/342-0265-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romC0DF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0304-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romE0FF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0303-A.bin"/>
|
||||
</component>
|
||||
|
||||
<device id="appleMonitorII" label="Apple Monitor II" image="images/Apple/Apple Monitor II.png">
|
||||
<setting ref="appleMonitorII.monitor" name="videoBrightness" label="Brightness" type="slider" options="-1.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoContrast" label="Contrast" type="slider" options="0.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalCenter" label="Vertical Center" type="slider" options="-0.1,0.1"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalSize" label="Vertical Size" type="slider" options="0.85,1.25"/>
|
||||
</device>
|
||||
<connector id="appleMonitorII.connector" type="Composite Video Port">
|
||||
<inlet ref="appleMonitorII.monitor" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleMonitorII.monitor" class="Monitor">
|
||||
<property name="device" ref="appleMonitorII"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="videoDecoder" value="Monochrome"/>
|
||||
<property name="videoBrightness" value="0.150000006"/>
|
||||
<property name="videoContrast" value="0.8000000119"/>
|
||||
<property name="videoSaturation" value="1.450000048"/>
|
||||
<property name="videoHue" value="0.2700000107"/>
|
||||
<property name="videoHorizontalCenter" value="0"/>
|
||||
<property name="videoHorizontalSize" value="1.049999952"/>
|
||||
<property name="videoVerticalCenter" value="0"/>
|
||||
<property name="videoVerticalSize" value="1.049999952"/>
|
||||
<property name="videoBandwidth" value="6000000"/>
|
||||
<property name="displayBarrel" value="0.1000000015"/>
|
||||
<property name="displayScanlineLevel" value="0.5"/>
|
||||
<property name="displayCenterLighting" value="0.5"/>
|
||||
<property name="displayLuminanceGain" value="1.5"/>
|
||||
</component>
|
||||
|
||||
<device id="appleHandControllers" label="Apple Hand Controllers" image="images/Apple/Apple Hand Controllers.png">
|
||||
<setting ref="appleHandControllers.io" name="inputDevice" label="Input Device" type="select" options="Mouse,Joystick,None"/>
|
||||
<setting ref="appleHandControllers.io" name="axis0" label="PDL0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis1" label="PDL1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis2" label="PDL2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis3" label="PDL3" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button0" label="PB0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button1" label="PB1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button2" label="PB2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis0" label="PDL0 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis1" label="PDL1 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis2" label="PDL2 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis3" label="PDL3 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis0" label="PDL0 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis1" label="PDL1 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis2" label="PDL2 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis3" label="PDL3 Reverse" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleHandControllers.connector" type="Apple II Game Port">
|
||||
<inlet ref="appleHandControllers.io" property="canvas" outletRef="video"/>
|
||||
</connector>
|
||||
<component id="appleHandControllers.io" class="JoystickMapper">
|
||||
<property name="inputDevice" value="Mouse"/>
|
||||
<property name="deviceId" value="0"/>
|
||||
<property name="axis0" value="Mouse X"/>
|
||||
<property name="axis1" value="Mouse Y"/>
|
||||
<property name="axis2" value="Unmapped"/>
|
||||
<property name="axis3" value="Unmapped"/>
|
||||
<property name="button0" value="Mouse Button 1"/>
|
||||
<property name="button1" value="Mouse Button 2"/>
|
||||
<property name="button2" value="Mouse Button 3"/>
|
||||
<property name="sensitivityAxis0" value="0"/>
|
||||
<property name="sensitivityAxis1" value="0"/>
|
||||
<property name="sensitivityAxis2" value="0"/>
|
||||
<property name="sensitivityAxis3" value="0"/>
|
||||
<property name="reverseAxis0" value="0"/>
|
||||
<property name="reverseAxis1" value="0"/>
|
||||
<property name="reverseAxis2" value="0"/>
|
||||
<property name="reverseAxis3" value="0"/>
|
||||
<property name="mapMouse" value="axis0,Mouse X,0,0,axis1,Mouse Y,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Mouse Button 1,0,0,button1,Mouse Button 2,0,0,button2,Mouse Button 3,0,0"/>
|
||||
<property name="mapJoystick" value="axis0,Joystick 1 X-Axis,0,0,axis1,Joystick 1 Y-Axis,0,0,axis2,Joystick 1 Z-Rotation,0,0,axis3,Joystick 1 Slider,0,0,button0,Joystick 1 Button 1,0,0,button1,Joystick 1 Button 2,0,0,button2,Joystick 1 Button 3,0,0"/>
|
||||
<property name="mapNone" value="axis0,Unmapped,0,0,axis1,Unmapped,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Unmapped,0,0,button1,Unmapped,0,0,button2,Unmapped,0,0"/>
|
||||
<property name="device" ref="appleHandControllers"/>
|
||||
<property name="canvas" ref="appleIIe.video"/>
|
||||
<property name="joystick" ref="joystick"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskIICard" label="Apple Disk II Interface Card" image="images/Apple/Apple Disk II Interface Card.png">
|
||||
<setting ref="appleDiskIICard.memory" name="sel" label="Controller ROM" type="select" options="ROM13|13 Sector Controller,ROM16|16 Sector Controller"/>
|
||||
</device>
|
||||
<connector id="appleDiskIICard.connector" type="Apple II Slot">
|
||||
<inlet ref="appleDiskIICard.io" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskIICard.io" property="floatingBus" outletRef="floatingBus"/>
|
||||
<inlet ref="appleDiskIICard.controlBus" property="component" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<port id="appleDiskIICard.drive1" ref="appleDiskII.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 1" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive1" outletRef="drive"/>
|
||||
</port>
|
||||
<port id="appleDiskIICard.drive2" ref="appleDiskII2.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 2" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive2" outletRef="drive"/>
|
||||
</port>
|
||||
<component id="appleDiskIICard.io" class="AppleDiskIIInterfaceCard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="phaseControl" value="0"/>
|
||||
<property name="driveOn" value="0"/>
|
||||
<property name="driveSel" value="0"/>
|
||||
<property name="drive1" ref="appleDiskII.drive"/>
|
||||
<property name="drive2" ref="appleDiskII2.drive"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.memory" class="AddressMux">
|
||||
<property name="refROM13" ref="appleDiskIICard.rom13"/>
|
||||
<property name="refROM16" ref="appleDiskIICard.rom16"/>
|
||||
<property name="sel" value="ROM16"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom13" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0009.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom16" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0027.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.controlBus" class="Proxy">
|
||||
<property name="component" ref="appleIIe.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value="/Users/antoine/Documents/antoine/apple iigs/crossdevtools/sources/moonpatrol/MOONPATROL.DSK"/>
|
||||
<property name="track" value="100"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII2" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII2.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII2.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII2.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII2.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII2.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII2.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII2.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII2.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII2.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII2.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII2"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value=""/>
|
||||
<property name="track" value="0"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII2.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII2.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII2.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
</edl>
|
Binary file not shown.
Binary file not shown.
543
moonpatrol/data/Moon Patrol Moon Base.emulation/info.xml
Normal file
543
moonpatrol/data/Moon Patrol Moon Base.emulation/info.xml
Normal file
@@ -0,0 +1,543 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE EDL PUBLIC "-//OPENEMULATOR//DTD EDL 1.0//EN" "http://www.openemulator.org/DTD/edl-1.0.dtd">
|
||||
<edl version="1.0" creator="OpenEmulator" framework="787" label="Apple IIe" image="images/Apple/Apple IIe.png" description="The Apple IIe is the third model of the Apple II series of computers. It has a MOS 6502 microprocessor running at 1 MHz, 64-128 kiB of RAM, an audio cassette interface for loading programs and storing data, and Applesoft BASIC built into ROM.">
|
||||
|
||||
<device id="appleIIe" label="Apple IIe" image="images/Apple/Apple IIe.png">
|
||||
<setting ref="appleIIe.audioOut" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleIIe.video" name="characterRom" label="Character ROM" type="select" options="Unenhanced|Unenhanced - 342-0133-A,Enhanced|Enhanced - 342-0265-A"/>
|
||||
<setting ref="appleIIe.audioOut" name="cassetteOut" label="Cassette Output" type="checkbox"/>
|
||||
</device>
|
||||
<port id="appleIIe.videoPort" ref="appleMonitorII.connector" type="Composite Video Port" group="peripherals" label="Video Port" image="images/Connectors/RCA Female.png">
|
||||
<inlet ref="appleIIe.keyboard" property="monitor" outletRef="monitor"/>
|
||||
<inlet ref="appleIIe.video" property="monitor" outletRef="monitor"/>
|
||||
</port>
|
||||
<port id="appleIIe.gamePort" ref="appleHandControllers.connector" type="Apple II Game Port" group="peripherals" label="Game Port" image="images/Connectors/DIP16.png">
|
||||
<inlet ref="appleIIe.gamePort" property="gamePort" outletRef="io"/>
|
||||
</port>
|
||||
<port id="appleIIe.auxslot" ref="" type="Apple IIe Auxiliary Slot" group="expansions" label="Aux Slot" image="images/Connectors/Edge60.png">
|
||||
<inlet ref="appleIIe.io" property="refAuxSlot" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refAuxSlot" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot1" ref="" type="Apple II Slot" group="expansions" label="Slot 1" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot1" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot1" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot2" ref="" type="Apple II Slot" group="expansions" label="Slot 2" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot2" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot2" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot3" ref="" type="Apple II Slot" group="expansions" label="Slot 3" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot3" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot3" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot4" ref="" type="Apple II Slot" group="expansions" label="Slot 4" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot4" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot4" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot5" ref="" type="Apple II Slot" group="expansions" label="Slot 5" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot5" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot5" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot6" ref="appleDiskIICard.connector" type="Apple II Slot" group="expansions" label="Slot 6" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot6" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot6" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot7" ref="" type="Apple II Slot" group="expansions" label="Slot 7" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot7" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot7" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.cpuSocket" ref="" type="Apple II CPU Socket" group="expansions" label="CPU Socket" image="images/Connectors/DIP40.png">
|
||||
</port>
|
||||
<component id="appleIIe.controlBus" class="ControlBus">
|
||||
<property name="emulation" ref="emulation"/>
|
||||
<property name="device" ref="appleIIe"/>
|
||||
<property name="audio" ref="audio"/>
|
||||
<!-- Clock frequency: (14318181.8 crystal cycles/s) * (65 CPU cycles/scanline) / (912 crystal cycles/scanline) -->
|
||||
<property name="clockFrequency" value="1020484.4497"/>
|
||||
<property name="cpuClockMultiplier" value="1"/>
|
||||
<property name="cpu" ref="appleIIe.cpu"/>
|
||||
<property name="powerState" value="S0"/>
|
||||
<property name="resetOnPowerOn" value="1"/>
|
||||
<property name="resetCount" value="0"/>
|
||||
<property name="irqCount" value="0"/>
|
||||
<property name="nmiCount" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.cpu" class="W65C02S">
|
||||
<property name="a" value="0x1"/>
|
||||
<property name="x" value="0xa"/>
|
||||
<property name="y" value="0x2"/>
|
||||
<property name="s" value="0xf3"/>
|
||||
<property name="p" value="0x31"/>
|
||||
<property name="pc" value="0x8590"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.floatingBus" class="AppleIIFloatingBus">
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.memoryBus" class="AppleIIEAddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refRAM" ref="appleIIe.ram"/>
|
||||
<property name="mapRAM" value="0x0000-0xbfff"/>
|
||||
<property name="refIO" ref="appleIIe.io"/>
|
||||
<property name="mapIO" value="0xc000-0xc0ff"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0xc100-0xc1ff"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xc200-0xc2ff"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xc300-0xc3ff"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc400-0xc4ff"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xc500-0xc5ff"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.memory"/>
|
||||
<property name="mapSlot6" value="0xc600-0xc6ff"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xc700-0xc7ff"/>
|
||||
<property name="refROMC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="mapROMC0DF" value="0xd000-0xdfff"/>
|
||||
<property name="refROME0FF" ref="appleIIe.romE0FF"/>
|
||||
<property name="mapROME0FF" value="0xe000-0xffff"/>
|
||||
</component>
|
||||
<component id="appleIIe.ram" class="AddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.mainRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.auxRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.ramMapper" class="AddressMapper">
|
||||
<property name="addressDecoder" ref="appleIIe.ram"/>
|
||||
|
||||
<property name="mapMain00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refMain00_01" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refMainR02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refMainW02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refMainR04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refMainW04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refMainR08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refMainW08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refMainR20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refMainW20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refMainR40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refMainW40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refMainC0_FF" ref="appleIIe.mainRam"/>
|
||||
|
||||
<property name="mapAux00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refAux00_01" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refAuxR02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refAuxW02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refAuxR04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refAuxW04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refAuxR08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refAuxW08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refAuxR20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refAuxW20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refAuxR40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refAuxW40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refAuxC0_FF" ref="appleIIe.auxRam"/>
|
||||
|
||||
<property name="sel" value="Main00_01,MainC0_FF,MainR02_03,MainR08_1F,MainR40_BF,MainR04_07,MainR20_3F,MainW02_03,MainW08_1F,MainW40_BF,MainW04_07,MainW20_3F"/>
|
||||
</component>
|
||||
<component id="appleIIe.io" class="AddressDecoder">
|
||||
<property name="size" value="0x100"/>
|
||||
<property name="blockSize" value="0x1"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refKeyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="mapKeyboard" value="r:0x00-0x10,w:0x10-0x1f"/>
|
||||
<property name="refMMU" ref="appleIIe.mmu"/>
|
||||
<property name="mapMMU" value="w:0x00-0x0b,r:0x11-0x1f,0x80-0x8f"/>
|
||||
<property name="refSpeaker" ref="appleIIe.audioOut"/>
|
||||
<property name="mapSpeaker" value="0x20-0x3f"/>
|
||||
<property name="refGamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="mapGamePort" value="0x40-0x4f,0x58-0x5f,0x61-0x67,0x69-0x6f,0x70-0x7f"/>
|
||||
<property name="refVideo" ref="appleIIe.video"/>
|
||||
<property name="mapVideo" value="0x50-0x57,w:0xc-0xf"/>
|
||||
<property name="refAudioIn" ref="appleIIe.audioIn"/>
|
||||
<property name="mapAudioIn" value="0x60,0x68"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0x90-0x9f"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xa0-0xaf"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xb0-0xbf"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc0-0xcf"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xd0-0xdf"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.io"/>
|
||||
<property name="mapSlot6" value="0xe0-0xef"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xf0-0xff"/>
|
||||
</component>
|
||||
<component id="appleIIe.mmu" class="AppleIIEMMU">
|
||||
<property name="bankSwitcher" ref="appleIIe.bankSwitcher"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="keyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
<property name="ramMapper" ref="appleIIe.ramMapper"/>
|
||||
<property name="romC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
<property name="bank1" value="0"/>
|
||||
<property name="hramRead" value="0"/>
|
||||
<property name="preWrite" value="0"/>
|
||||
<property name="hramWrite" value="0"/>
|
||||
<property name="ramrd" value="0"/>
|
||||
<property name="ramwrt" value="0"/>
|
||||
<property name="80store" value="0"/>
|
||||
<property name="intcxrom" value="0"/>
|
||||
<property name="altzp" value="0"/>
|
||||
<property name="slotc3rom" value="0"/>
|
||||
<property name="intc8rom" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.bankSwitcher" class="AddressOffset">
|
||||
<property name="memory" ref="appleIIe.ram"/>
|
||||
<property name="size" value="0x4000"/>
|
||||
<property name="blockSize" value="0x1000"/>
|
||||
</component>
|
||||
<component id="appleIIe.keyboard" class="AppleIIEKeyboard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioOut" class="AppleIIAudioOut">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
<property name="volume" value="1"/>
|
||||
<property name="cassetteOut" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioIn" class="AppleIIAudioIn">
|
||||
<property name="noiseRejection" value="0.03999999911"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioCodec" class="AudioCodec">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="timeAccuracy" value="0.000001"/>
|
||||
<property name="filterSize" value="17"/>
|
||||
<property name="lowFrequency" value="20"/>
|
||||
<property name="highFrequency" value="10000"/>
|
||||
</component>
|
||||
<component id="appleIIe.gamePort" class="AppleIIGamePort">
|
||||
<property name="an0" value="0"/>
|
||||
<property name="an1" value="0"/>
|
||||
<property name="an2" value="1"/>
|
||||
<property name="an3" value="1"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleHandControllers.io"/>
|
||||
</component>
|
||||
<component id="appleIIe.video" class="AppleIIEVideo">
|
||||
<property name="model" value="IIe"/>
|
||||
<property name="revision" value="1"/>
|
||||
<property name="tvSystem" value="NTSC"/>
|
||||
<property name="characterRom" value="Enhanced"/>
|
||||
<property name="flashFrameNum" value="14"/>
|
||||
<property name="text" value="0"/>
|
||||
<property name="mixed" value="0"/>
|
||||
<property name="page2" value="1"/>
|
||||
<property name="hires" value="1"/>
|
||||
<property name="80col" value="0"/>
|
||||
<property name="altchrset" value="0"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
<property name="mmu" ref="appleIIe.mmu"/>
|
||||
<property name="vram0000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram0000Offset" value="0x0000"/>
|
||||
<property name="vram1000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram1000Offset" value="0x1000"/>
|
||||
<property name="vram2000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram2000Offset" value="0x2000"/>
|
||||
<property name="vram4000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram4000Offset" value="0x4000"/>
|
||||
<property name="vram0000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram0000OffsetAux" value="0x0000"/>
|
||||
<property name="vram1000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram1000OffsetAux" value="0x1000"/>
|
||||
<property name="vram2000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram2000OffsetAux" value="0x2000"/>
|
||||
<property name="vram4000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram4000OffsetAux" value="0x4000"/>
|
||||
<property name="characterUnenhanced" data="${resourcePath}/roms/Apple/342-0133-A.bin"/>
|
||||
<property name="characterEnhanced" data="${resourcePath}/roms/Apple/342-0265-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romC0DF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0304-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romE0FF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0303-A.bin"/>
|
||||
</component>
|
||||
|
||||
<device id="appleMonitorII" label="Apple Monitor II" image="images/Apple/Apple Monitor II.png">
|
||||
<setting ref="appleMonitorII.monitor" name="videoBrightness" label="Brightness" type="slider" options="-1.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoContrast" label="Contrast" type="slider" options="0.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalCenter" label="Vertical Center" type="slider" options="-0.1,0.1"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalSize" label="Vertical Size" type="slider" options="0.85,1.25"/>
|
||||
</device>
|
||||
<connector id="appleMonitorII.connector" type="Composite Video Port">
|
||||
<inlet ref="appleMonitorII.monitor" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleMonitorII.monitor" class="Monitor">
|
||||
<property name="device" ref="appleMonitorII"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="videoDecoder" value="Monochrome"/>
|
||||
<property name="videoBrightness" value="0.150000006"/>
|
||||
<property name="videoContrast" value="0.8000000119"/>
|
||||
<property name="videoSaturation" value="1.450000048"/>
|
||||
<property name="videoHue" value="0.2700000107"/>
|
||||
<property name="videoHorizontalCenter" value="0"/>
|
||||
<property name="videoHorizontalSize" value="1.049999952"/>
|
||||
<property name="videoVerticalCenter" value="0"/>
|
||||
<property name="videoVerticalSize" value="1.049999952"/>
|
||||
<property name="videoBandwidth" value="6000000"/>
|
||||
<property name="displayBarrel" value="0.1000000015"/>
|
||||
<property name="displayScanlineLevel" value="0.5"/>
|
||||
<property name="displayCenterLighting" value="0.5"/>
|
||||
<property name="displayLuminanceGain" value="1.5"/>
|
||||
</component>
|
||||
|
||||
<device id="appleHandControllers" label="Apple Hand Controllers" image="images/Apple/Apple Hand Controllers.png">
|
||||
<setting ref="appleHandControllers.io" name="inputDevice" label="Input Device" type="select" options="Mouse,Joystick,None"/>
|
||||
<setting ref="appleHandControllers.io" name="axis0" label="PDL0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis1" label="PDL1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis2" label="PDL2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis3" label="PDL3" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button0" label="PB0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button1" label="PB1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button2" label="PB2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis0" label="PDL0 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis1" label="PDL1 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis2" label="PDL2 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis3" label="PDL3 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis0" label="PDL0 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis1" label="PDL1 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis2" label="PDL2 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis3" label="PDL3 Reverse" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleHandControllers.connector" type="Apple II Game Port">
|
||||
<inlet ref="appleHandControllers.io" property="canvas" outletRef="video"/>
|
||||
</connector>
|
||||
<component id="appleHandControllers.io" class="JoystickMapper">
|
||||
<property name="inputDevice" value="Mouse"/>
|
||||
<property name="deviceId" value="0"/>
|
||||
<property name="axis0" value="Mouse X"/>
|
||||
<property name="axis1" value="Mouse Y"/>
|
||||
<property name="axis2" value="Unmapped"/>
|
||||
<property name="axis3" value="Unmapped"/>
|
||||
<property name="button0" value="Mouse Button 1"/>
|
||||
<property name="button1" value="Mouse Button 2"/>
|
||||
<property name="button2" value="Mouse Button 3"/>
|
||||
<property name="sensitivityAxis0" value="0"/>
|
||||
<property name="sensitivityAxis1" value="0"/>
|
||||
<property name="sensitivityAxis2" value="0"/>
|
||||
<property name="sensitivityAxis3" value="0"/>
|
||||
<property name="reverseAxis0" value="0"/>
|
||||
<property name="reverseAxis1" value="0"/>
|
||||
<property name="reverseAxis2" value="0"/>
|
||||
<property name="reverseAxis3" value="0"/>
|
||||
<property name="mapMouse" value="axis0,Mouse X,0,0,axis1,Mouse Y,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Mouse Button 1,0,0,button1,Mouse Button 2,0,0,button2,Mouse Button 3,0,0"/>
|
||||
<property name="mapJoystick" value="axis0,Joystick 1 X-Axis,0,0,axis1,Joystick 1 Y-Axis,0,0,axis2,Joystick 1 Z-Rotation,0,0,axis3,Joystick 1 Slider,0,0,button0,Joystick 1 Button 1,0,0,button1,Joystick 1 Button 2,0,0,button2,Joystick 1 Button 3,0,0"/>
|
||||
<property name="mapNone" value="axis0,Unmapped,0,0,axis1,Unmapped,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Unmapped,0,0,button1,Unmapped,0,0,button2,Unmapped,0,0"/>
|
||||
<property name="device" ref="appleHandControllers"/>
|
||||
<property name="canvas" ref="appleIIe.video"/>
|
||||
<property name="joystick" ref="joystick"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskIICard" label="Apple Disk II Interface Card" image="images/Apple/Apple Disk II Interface Card.png">
|
||||
<setting ref="appleDiskIICard.memory" name="sel" label="Controller ROM" type="select" options="ROM13|13 Sector Controller,ROM16|16 Sector Controller"/>
|
||||
</device>
|
||||
<connector id="appleDiskIICard.connector" type="Apple II Slot">
|
||||
<inlet ref="appleDiskIICard.io" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskIICard.io" property="floatingBus" outletRef="floatingBus"/>
|
||||
<inlet ref="appleDiskIICard.controlBus" property="component" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<port id="appleDiskIICard.drive1" ref="appleDiskII.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 1" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive1" outletRef="drive"/>
|
||||
</port>
|
||||
<port id="appleDiskIICard.drive2" ref="appleDiskII2.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 2" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive2" outletRef="drive"/>
|
||||
</port>
|
||||
<component id="appleDiskIICard.io" class="AppleDiskIIInterfaceCard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="phaseControl" value="0"/>
|
||||
<property name="driveOn" value="0"/>
|
||||
<property name="driveSel" value="0"/>
|
||||
<property name="drive1" ref="appleDiskII.drive"/>
|
||||
<property name="drive2" ref="appleDiskII2.drive"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.memory" class="AddressMux">
|
||||
<property name="refROM13" ref="appleDiskIICard.rom13"/>
|
||||
<property name="refROM16" ref="appleDiskIICard.rom16"/>
|
||||
<property name="sel" value="ROM16"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom13" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0009.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom16" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0027.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.controlBus" class="Proxy">
|
||||
<property name="component" ref="appleIIe.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value="/Users/antoine/Documents/antoine/apple iigs/crossdevtools/sources/moonpatrol/MOONPATROL.DSK"/>
|
||||
<property name="track" value="100"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII2" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII2.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII2.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII2.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII2.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII2.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII2.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII2.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII2.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII2.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII2.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII2"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value=""/>
|
||||
<property name="track" value="0"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII2.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII2.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII2.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
</edl>
|
Binary file not shown.
Binary file not shown.
543
moonpatrol/data/Moon Patrol Title Screen.emulation/info.xml
Normal file
543
moonpatrol/data/Moon Patrol Title Screen.emulation/info.xml
Normal file
@@ -0,0 +1,543 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE EDL PUBLIC "-//OPENEMULATOR//DTD EDL 1.0//EN" "http://www.openemulator.org/DTD/edl-1.0.dtd">
|
||||
<edl version="1.0" creator="OpenEmulator" framework="787" label="Apple IIe" image="images/Apple/Apple IIe.png" description="The Apple IIe is the third model of the Apple II series of computers. It has a MOS 6502 microprocessor running at 1 MHz, 64-128 kiB of RAM, an audio cassette interface for loading programs and storing data, and Applesoft BASIC built into ROM.">
|
||||
|
||||
<device id="appleIIe" label="Apple IIe" image="images/Apple/Apple IIe.png">
|
||||
<setting ref="appleIIe.audioOut" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleIIe.video" name="characterRom" label="Character ROM" type="select" options="Unenhanced|Unenhanced - 342-0133-A,Enhanced|Enhanced - 342-0265-A"/>
|
||||
<setting ref="appleIIe.audioOut" name="cassetteOut" label="Cassette Output" type="checkbox"/>
|
||||
</device>
|
||||
<port id="appleIIe.videoPort" ref="appleMonitorII.connector" type="Composite Video Port" group="peripherals" label="Video Port" image="images/Connectors/RCA Female.png">
|
||||
<inlet ref="appleIIe.keyboard" property="monitor" outletRef="monitor"/>
|
||||
<inlet ref="appleIIe.video" property="monitor" outletRef="monitor"/>
|
||||
</port>
|
||||
<port id="appleIIe.gamePort" ref="appleHandControllers.connector" type="Apple II Game Port" group="peripherals" label="Game Port" image="images/Connectors/DIP16.png">
|
||||
<inlet ref="appleIIe.gamePort" property="gamePort" outletRef="io"/>
|
||||
</port>
|
||||
<port id="appleIIe.auxslot" ref="" type="Apple IIe Auxiliary Slot" group="expansions" label="Aux Slot" image="images/Connectors/Edge60.png">
|
||||
<inlet ref="appleIIe.io" property="refAuxSlot" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refAuxSlot" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot1" ref="" type="Apple II Slot" group="expansions" label="Slot 1" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot1" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot1" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot2" ref="" type="Apple II Slot" group="expansions" label="Slot 2" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot2" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot2" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot3" ref="" type="Apple II Slot" group="expansions" label="Slot 3" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot3" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot3" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot4" ref="" type="Apple II Slot" group="expansions" label="Slot 4" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot4" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot4" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot5" ref="" type="Apple II Slot" group="expansions" label="Slot 5" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot5" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot5" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot6" ref="appleDiskIICard.connector" type="Apple II Slot" group="expansions" label="Slot 6" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot6" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot6" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.slot7" ref="" type="Apple II Slot" group="expansions" label="Slot 7" image="images/Connectors/Edge50.png">
|
||||
<inlet ref="appleIIe.io" property="refSlot7" outletRef="io"/>
|
||||
<inlet ref="appleIIe.memoryBus" property="refSlot7" outletRef="memory"/>
|
||||
</port>
|
||||
<port id="appleIIe.cpuSocket" ref="" type="Apple II CPU Socket" group="expansions" label="CPU Socket" image="images/Connectors/DIP40.png">
|
||||
</port>
|
||||
<component id="appleIIe.controlBus" class="ControlBus">
|
||||
<property name="emulation" ref="emulation"/>
|
||||
<property name="device" ref="appleIIe"/>
|
||||
<property name="audio" ref="audio"/>
|
||||
<!-- Clock frequency: (14318181.8 crystal cycles/s) * (65 CPU cycles/scanline) / (912 crystal cycles/scanline) -->
|
||||
<property name="clockFrequency" value="1020484.4497"/>
|
||||
<property name="cpuClockMultiplier" value="1"/>
|
||||
<property name="cpu" ref="appleIIe.cpu"/>
|
||||
<property name="powerState" value="S0"/>
|
||||
<property name="resetOnPowerOn" value="1"/>
|
||||
<property name="resetCount" value="0"/>
|
||||
<property name="irqCount" value="0"/>
|
||||
<property name="nmiCount" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.cpu" class="W65C02S">
|
||||
<property name="a" value="0x1"/>
|
||||
<property name="x" value="0xce"/>
|
||||
<property name="y" value="0x2"/>
|
||||
<property name="s" value="0xf3"/>
|
||||
<property name="p" value="0xb1"/>
|
||||
<property name="pc" value="0x8596"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.floatingBus" class="AppleIIFloatingBus">
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.memoryBus" class="AppleIIEAddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refRAM" ref="appleIIe.ram"/>
|
||||
<property name="mapRAM" value="0x0000-0xbfff"/>
|
||||
<property name="refIO" ref="appleIIe.io"/>
|
||||
<property name="mapIO" value="0xc000-0xc0ff"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0xc100-0xc1ff"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xc200-0xc2ff"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xc300-0xc3ff"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc400-0xc4ff"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xc500-0xc5ff"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.memory"/>
|
||||
<property name="mapSlot6" value="0xc600-0xc6ff"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xc700-0xc7ff"/>
|
||||
<property name="refROMC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="mapROMC0DF" value="0xd000-0xdfff"/>
|
||||
<property name="refROME0FF" ref="appleIIe.romE0FF"/>
|
||||
<property name="mapROME0FF" value="0xe000-0xffff"/>
|
||||
</component>
|
||||
<component id="appleIIe.ram" class="AddressDecoder">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="blockSize" value="0x100"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
</component>
|
||||
<component id="appleIIe.mainRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.auxRam" class="VRAM">
|
||||
<property name="size" value="0x10000"/>
|
||||
<property name="memoryImage" data="${packagePath}/${id}.bin"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="powerOnPattern" value="0xffff0000"/>
|
||||
<property name="videoBlockSize" value="0x400"/>
|
||||
<property name="videoMap" value="0x400-0xbff,0x2000-0x3fff,0x4000-0x5fff"/>
|
||||
<property name="videoObserver" ref="appleIIe.video"/>
|
||||
</component>
|
||||
<component id="appleIIe.ramMapper" class="AddressMapper">
|
||||
<property name="addressDecoder" ref="appleIIe.ram"/>
|
||||
|
||||
<property name="mapMain00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refMain00_01" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refMainR02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refMainW02_03" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refMainR04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refMainW04_07" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refMainR08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refMainW08_1F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refMainR20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refMainW20_3F" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refMainR40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refMainW40_BF" ref="appleIIe.mainRam"/>
|
||||
<property name="mapMainC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refMainC0_FF" ref="appleIIe.mainRam"/>
|
||||
|
||||
<property name="mapAux00_01" value="0x0000-0x01ff"/>
|
||||
<property name="refAux00_01" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR02_03" value="r:0x0200-0x03ff"/>
|
||||
<property name="refAuxR02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW02_03" value="w:0x0200-0x03ff"/>
|
||||
<property name="refAuxW02_03" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR04_07" value="r:0x0400-0x07ff"/>
|
||||
<property name="refAuxR04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW04_07" value="w:0x0400-0x07ff"/>
|
||||
<property name="refAuxW04_07" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR08_1F" value="r:0x0800-0x1fff"/>
|
||||
<property name="refAuxR08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW08_1F" value="w:0x0800-0x1fff"/>
|
||||
<property name="refAuxW08_1F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR20_3F" value="r:0x2000-0x3fff"/>
|
||||
<property name="refAuxR20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW20_3F" value="w:0x2000-0x3fff"/>
|
||||
<property name="refAuxW20_3F" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxR40_BF" value="r:0x4000-0xbfff"/>
|
||||
<property name="refAuxR40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxW40_BF" value="w:0x4000-0xbfff"/>
|
||||
<property name="refAuxW40_BF" ref="appleIIe.auxRam"/>
|
||||
<property name="mapAuxC0_FF" value="0xc000-0xffff"/>
|
||||
<property name="refAuxC0_FF" ref="appleIIe.auxRam"/>
|
||||
|
||||
<property name="sel" value="Main00_01,MainC0_FF,MainR02_03,MainR08_1F,MainR40_BF,MainR04_07,MainR20_3F,MainW02_03,MainW08_1F,MainW40_BF,MainW04_07,MainW20_3F"/>
|
||||
</component>
|
||||
<component id="appleIIe.io" class="AddressDecoder">
|
||||
<property name="size" value="0x100"/>
|
||||
<property name="blockSize" value="0x1"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="refKeyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="mapKeyboard" value="r:0x00-0x10,w:0x10-0x1f"/>
|
||||
<property name="refMMU" ref="appleIIe.mmu"/>
|
||||
<property name="mapMMU" value="w:0x00-0x0b,r:0x11-0x1f,0x80-0x8f"/>
|
||||
<property name="refSpeaker" ref="appleIIe.audioOut"/>
|
||||
<property name="mapSpeaker" value="0x20-0x3f"/>
|
||||
<property name="refGamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="mapGamePort" value="0x40-0x4f,0x58-0x5f,0x61-0x67,0x69-0x6f,0x70-0x7f"/>
|
||||
<property name="refVideo" ref="appleIIe.video"/>
|
||||
<property name="mapVideo" value="0x50-0x57,w:0xc-0xf"/>
|
||||
<property name="refAudioIn" ref="appleIIe.audioIn"/>
|
||||
<property name="mapAudioIn" value="0x60,0x68"/>
|
||||
<property name="refSlot1" ref=""/>
|
||||
<property name="mapSlot1" value="0x90-0x9f"/>
|
||||
<property name="refSlot2" ref=""/>
|
||||
<property name="mapSlot2" value="0xa0-0xaf"/>
|
||||
<property name="refSlot3" ref=""/>
|
||||
<property name="mapSlot3" value="0xb0-0xbf"/>
|
||||
<property name="refSlot4" ref=""/>
|
||||
<property name="mapSlot4" value="0xc0-0xcf"/>
|
||||
<property name="refSlot5" ref=""/>
|
||||
<property name="mapSlot5" value="0xd0-0xdf"/>
|
||||
<property name="refSlot6" ref="appleDiskIICard.io"/>
|
||||
<property name="mapSlot6" value="0xe0-0xef"/>
|
||||
<property name="refSlot7" ref=""/>
|
||||
<property name="mapSlot7" value="0xf0-0xff"/>
|
||||
</component>
|
||||
<component id="appleIIe.mmu" class="AppleIIEMMU">
|
||||
<property name="bankSwitcher" ref="appleIIe.bankSwitcher"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="keyboard" ref="appleIIe.keyboard"/>
|
||||
<property name="memoryBus" ref="appleIIe.memoryBus"/>
|
||||
<property name="ramMapper" ref="appleIIe.ramMapper"/>
|
||||
<property name="romC0DF" ref="appleIIe.romC0DF"/>
|
||||
<property name="video" ref="appleIIe.video"/>
|
||||
<property name="bank1" value="0"/>
|
||||
<property name="hramRead" value="0"/>
|
||||
<property name="preWrite" value="0"/>
|
||||
<property name="hramWrite" value="0"/>
|
||||
<property name="ramrd" value="0"/>
|
||||
<property name="ramwrt" value="0"/>
|
||||
<property name="80store" value="0"/>
|
||||
<property name="intcxrom" value="0"/>
|
||||
<property name="altzp" value="0"/>
|
||||
<property name="slotc3rom" value="0"/>
|
||||
<property name="intc8rom" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.bankSwitcher" class="AddressOffset">
|
||||
<property name="memory" ref="appleIIe.ram"/>
|
||||
<property name="size" value="0x4000"/>
|
||||
<property name="blockSize" value="0x1000"/>
|
||||
</component>
|
||||
<component id="appleIIe.keyboard" class="AppleIIEKeyboard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioOut" class="AppleIIAudioOut">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
<property name="volume" value="1"/>
|
||||
<property name="cassetteOut" value="0"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioIn" class="AppleIIAudioIn">
|
||||
<property name="noiseRejection" value="0.03999999911"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="audioCodec" ref="appleIIe.audioCodec"/>
|
||||
</component>
|
||||
<component id="appleIIe.audioCodec" class="AudioCodec">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="timeAccuracy" value="0.000001"/>
|
||||
<property name="filterSize" value="17"/>
|
||||
<property name="lowFrequency" value="20"/>
|
||||
<property name="highFrequency" value="10000"/>
|
||||
</component>
|
||||
<component id="appleIIe.gamePort" class="AppleIIGamePort">
|
||||
<property name="an0" value="0"/>
|
||||
<property name="an1" value="0"/>
|
||||
<property name="an2" value="1"/>
|
||||
<property name="an3" value="1"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="gamePort" ref="appleHandControllers.io"/>
|
||||
</component>
|
||||
<component id="appleIIe.video" class="AppleIIEVideo">
|
||||
<property name="model" value="IIe"/>
|
||||
<property name="revision" value="1"/>
|
||||
<property name="tvSystem" value="NTSC"/>
|
||||
<property name="characterRom" value="Enhanced"/>
|
||||
<property name="flashFrameNum" value="14"/>
|
||||
<property name="text" value="0"/>
|
||||
<property name="mixed" value="0"/>
|
||||
<property name="page2" value="1"/>
|
||||
<property name="hires" value="1"/>
|
||||
<property name="80col" value="0"/>
|
||||
<property name="altchrset" value="0"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="gamePort" ref="appleIIe.gamePort"/>
|
||||
<property name="monitor" ref="appleMonitorII.monitor"/>
|
||||
<property name="mmu" ref="appleIIe.mmu"/>
|
||||
<property name="vram0000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram0000Offset" value="0x0000"/>
|
||||
<property name="vram1000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram1000Offset" value="0x1000"/>
|
||||
<property name="vram2000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram2000Offset" value="0x2000"/>
|
||||
<property name="vram4000" ref="appleIIe.mainRam"/>
|
||||
<property name="vram4000Offset" value="0x4000"/>
|
||||
<property name="vram0000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram0000OffsetAux" value="0x0000"/>
|
||||
<property name="vram1000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram1000OffsetAux" value="0x1000"/>
|
||||
<property name="vram2000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram2000OffsetAux" value="0x2000"/>
|
||||
<property name="vram4000Aux" ref="appleIIe.auxRam"/>
|
||||
<property name="vram4000OffsetAux" value="0x4000"/>
|
||||
<property name="characterUnenhanced" data="${resourcePath}/roms/Apple/342-0133-A.bin"/>
|
||||
<property name="characterEnhanced" data="${resourcePath}/roms/Apple/342-0265-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romC0DF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0304-A.bin"/>
|
||||
</component>
|
||||
<component id="appleIIe.romE0FF" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/342-0303-A.bin"/>
|
||||
</component>
|
||||
|
||||
<device id="appleMonitorII" label="Apple Monitor II" image="images/Apple/Apple Monitor II.png">
|
||||
<setting ref="appleMonitorII.monitor" name="videoBrightness" label="Brightness" type="slider" options="-1.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoContrast" label="Contrast" type="slider" options="0.0,1.0"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalCenter" label="Vertical Center" type="slider" options="-0.1,0.1"/>
|
||||
<setting ref="appleMonitorII.monitor" name="videoVerticalSize" label="Vertical Size" type="slider" options="0.85,1.25"/>
|
||||
</device>
|
||||
<connector id="appleMonitorII.connector" type="Composite Video Port">
|
||||
<inlet ref="appleMonitorII.monitor" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleMonitorII.monitor" class="Monitor">
|
||||
<property name="device" ref="appleMonitorII"/>
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="videoDecoder" value="Monochrome"/>
|
||||
<property name="videoBrightness" value="0.150000006"/>
|
||||
<property name="videoContrast" value="0.8000000119"/>
|
||||
<property name="videoSaturation" value="1.450000048"/>
|
||||
<property name="videoHue" value="0.2700000107"/>
|
||||
<property name="videoHorizontalCenter" value="0"/>
|
||||
<property name="videoHorizontalSize" value="1.049999952"/>
|
||||
<property name="videoVerticalCenter" value="0"/>
|
||||
<property name="videoVerticalSize" value="1.049999952"/>
|
||||
<property name="videoBandwidth" value="6000000"/>
|
||||
<property name="displayBarrel" value="0.1000000015"/>
|
||||
<property name="displayScanlineLevel" value="0.5"/>
|
||||
<property name="displayCenterLighting" value="0.5"/>
|
||||
<property name="displayLuminanceGain" value="1.5"/>
|
||||
</component>
|
||||
|
||||
<device id="appleHandControllers" label="Apple Hand Controllers" image="images/Apple/Apple Hand Controllers.png">
|
||||
<setting ref="appleHandControllers.io" name="inputDevice" label="Input Device" type="select" options="Mouse,Joystick,None"/>
|
||||
<setting ref="appleHandControllers.io" name="axis0" label="PDL0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis1" label="PDL1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis2" label="PDL2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="axis3" label="PDL3" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button0" label="PB0" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button1" label="PB1" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="button2" label="PB2" type="select" options=""/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis0" label="PDL0 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis1" label="PDL1 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis2" label="PDL2 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="sensitivityAxis3" label="PDL3 Sensitivity" type="slider" options="-10,10"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis0" label="PDL0 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis1" label="PDL1 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis2" label="PDL2 Reverse" type="checkbox"/>
|
||||
<setting ref="appleHandControllers.io" name="reverseAxis3" label="PDL3 Reverse" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleHandControllers.connector" type="Apple II Game Port">
|
||||
<inlet ref="appleHandControllers.io" property="canvas" outletRef="video"/>
|
||||
</connector>
|
||||
<component id="appleHandControllers.io" class="JoystickMapper">
|
||||
<property name="inputDevice" value="Mouse"/>
|
||||
<property name="deviceId" value="0"/>
|
||||
<property name="axis0" value="Mouse X"/>
|
||||
<property name="axis1" value="Mouse Y"/>
|
||||
<property name="axis2" value="Unmapped"/>
|
||||
<property name="axis3" value="Unmapped"/>
|
||||
<property name="button0" value="Mouse Button 1"/>
|
||||
<property name="button1" value="Mouse Button 2"/>
|
||||
<property name="button2" value="Mouse Button 3"/>
|
||||
<property name="sensitivityAxis0" value="0"/>
|
||||
<property name="sensitivityAxis1" value="0"/>
|
||||
<property name="sensitivityAxis2" value="0"/>
|
||||
<property name="sensitivityAxis3" value="0"/>
|
||||
<property name="reverseAxis0" value="0"/>
|
||||
<property name="reverseAxis1" value="0"/>
|
||||
<property name="reverseAxis2" value="0"/>
|
||||
<property name="reverseAxis3" value="0"/>
|
||||
<property name="mapMouse" value="axis0,Mouse X,0,0,axis1,Mouse Y,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Mouse Button 1,0,0,button1,Mouse Button 2,0,0,button2,Mouse Button 3,0,0"/>
|
||||
<property name="mapJoystick" value="axis0,Joystick 1 X-Axis,0,0,axis1,Joystick 1 Y-Axis,0,0,axis2,Joystick 1 Z-Rotation,0,0,axis3,Joystick 1 Slider,0,0,button0,Joystick 1 Button 1,0,0,button1,Joystick 1 Button 2,0,0,button2,Joystick 1 Button 3,0,0"/>
|
||||
<property name="mapNone" value="axis0,Unmapped,0,0,axis1,Unmapped,0,0,axis2,Unmapped,0,0,axis3,Unmapped,0,0,button0,Unmapped,0,0,button1,Unmapped,0,0,button2,Unmapped,0,0"/>
|
||||
<property name="device" ref="appleHandControllers"/>
|
||||
<property name="canvas" ref="appleIIe.video"/>
|
||||
<property name="joystick" ref="joystick"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskIICard" label="Apple Disk II Interface Card" image="images/Apple/Apple Disk II Interface Card.png">
|
||||
<setting ref="appleDiskIICard.memory" name="sel" label="Controller ROM" type="select" options="ROM13|13 Sector Controller,ROM16|16 Sector Controller"/>
|
||||
</device>
|
||||
<connector id="appleDiskIICard.connector" type="Apple II Slot">
|
||||
<inlet ref="appleDiskIICard.io" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskIICard.io" property="floatingBus" outletRef="floatingBus"/>
|
||||
<inlet ref="appleDiskIICard.controlBus" property="component" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<port id="appleDiskIICard.drive1" ref="appleDiskII.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 1" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive1" outletRef="drive"/>
|
||||
</port>
|
||||
<port id="appleDiskIICard.drive2" ref="appleDiskII2.connector" type="Apple Disk Drive Port" group="peripherals" label="Drive 2" image="images/Connectors/Header2x10.png">
|
||||
<inlet ref="appleDiskIICard.io" property="drive2" outletRef="drive"/>
|
||||
</port>
|
||||
<component id="appleDiskIICard.io" class="AppleDiskIIInterfaceCard">
|
||||
<property name="controlBus" ref="appleIIe.controlBus"/>
|
||||
<property name="floatingBus" ref="appleIIe.floatingBus"/>
|
||||
<property name="phaseControl" value="0"/>
|
||||
<property name="driveOn" value="0"/>
|
||||
<property name="driveSel" value="0"/>
|
||||
<property name="drive1" ref="appleDiskII.drive"/>
|
||||
<property name="drive2" ref="appleDiskII2.drive"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.memory" class="AddressMux">
|
||||
<property name="refROM13" ref="appleDiskIICard.rom13"/>
|
||||
<property name="refROM16" ref="appleDiskIICard.rom16"/>
|
||||
<property name="sel" value="ROM16"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom13" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0009.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.rom16" class="ROM">
|
||||
<property name="memoryImage" data="${resourcePath}/roms/Apple/341-0027.bin"/>
|
||||
</component>
|
||||
<component id="appleDiskIICard.controlBus" class="Proxy">
|
||||
<property name="component" ref="appleIIe.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value="/Users/antoine/Documents/antoine/apple iigs/crossdevtools/sources/moonpatrol/MOONPATROL.DSK"/>
|
||||
<property name="track" value="48"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
|
||||
<device id="appleDiskII2" label="Apple Disk II" image="images/Apple/Apple Disk II.png">
|
||||
<setting ref="appleDiskII2.drive" name="forceWriteProtected" label="Force Write Protected" type="checkbox"/>
|
||||
<setting ref="appleDiskII2.drive" name="mechanism" label="Mechanism" type="select" options="Shugart,Alps"/>
|
||||
<setting ref="appleDiskII2.drive" name="volume" label="Volume" type="slider" options="0,1"/>
|
||||
<setting ref="appleDiskII2.drive" name="optimalBitTime" label="Optimal Bit Timing" type="select" options="3.000μs,3.125μs,3.250μs,3.375μs,3.500μs,3.625μs,3.750μs,3.875μs,4.000μs,4.125μs,4.250μs,4.375μs,4.500μs,4.625μs,4.750μs,4.875μs,5.000μs"/>
|
||||
<setting ref="appleDiskII2.drive" name="random1Percentage" label="Weak Bits 1's %" type="select" options="0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90,95,100"/>
|
||||
<setting ref="appleDiskII2.drive" name="jitterPercentage" label="Jitter Rate %" type="select" options="0,1,2,3,4,5"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowWidth" label="Head Window Width" type="select" options="3 bits,4 bits,5 bits"/>
|
||||
<setting ref="appleDiskII2.drive" name="headWindowDelay" label="Head Window Delay" type="checkbox"/>
|
||||
</device>
|
||||
<connector id="appleDiskII2.connector" type="Apple Disk Drive Port">
|
||||
<inlet ref="appleDiskII2.drive" property="controlBus" outletRef="controlBus"/>
|
||||
<inlet ref="appleDiskII2.headPlayer" property="controlBus" outletRef="controlBus"/>
|
||||
</connector>
|
||||
<component id="appleDiskII2.drive" class="AppleDiskDrive525">
|
||||
<property name="device" ref="appleDiskII2"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
<property name="diskImage" value=""/>
|
||||
<property name="track" value="0"/>
|
||||
<property name="forceWriteProtected" value="0"/>
|
||||
<property name="doorPlayer" ref="appleDiskII2.doorPlayer"/>
|
||||
<property name="drivePlayer" ref="appleDiskII2.drivePlayer"/>
|
||||
<property name="headPlayer" ref="appleDiskII2.headPlayer"/>
|
||||
<property name="imageDriveOff" value="images/Apple/Apple Disk II.png"/>
|
||||
<property name="imageDriveInUse" value="images/Apple/Apple Disk II In Use.png"/>
|
||||
<property name="mechanism" value="Alps"/>
|
||||
<property name="volume" value="0.5"/>
|
||||
<property name="optimalBitTime" value="4.000μs"/>
|
||||
<property name="random1Percentage" value="30"/>
|
||||
<property name="jitterPercentage" value="0"/>
|
||||
<property name="headWindowWidth" value="4 bits"/>
|
||||
<property name="headWindowDelay" value="1"/>
|
||||
<property name="soundShugartOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundShugartClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundShugartDrive" value="${resourcePath}/sounds/Shugart/Shugart SA400 Drive.ogg"/>
|
||||
<property name="soundShugartHead" value="${resourcePath}/sounds/Shugart/Shugart SA400 Head.ogg"/>
|
||||
<property name="soundShugartStop" value="${resourcePath}/sounds/Shugart/Shugart SA400 Stop.ogg"/>
|
||||
<property name="soundShugartAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
<property name="soundAlpsOpen" value="${resourcePath}/sounds/Shugart/Shugart SA400 Open.ogg"/>
|
||||
<property name="soundAlpsClose" value="${resourcePath}/sounds/Shugart/Shugart SA400 Close.ogg"/>
|
||||
<property name="soundAlpsDrive" value="${resourcePath}/sounds/Alps/Alps 2124A Drive.ogg"/>
|
||||
<property name="soundAlpsHead" value="${resourcePath}/sounds/Alps/Alps 2124A Head.ogg"/>
|
||||
<property name="soundAlpsStop" value="${resourcePath}/sounds/Alps/Alps 2124A Stop.ogg"/>
|
||||
<property name="soundAlpsAlign" value="${resourcePath}/sounds/Shugart/Shugart SA400 Align.ogg"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.doorPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.drivePlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="loop" value="1"/>
|
||||
</component>
|
||||
<component id="appleDiskII2.headPlayer" class="AudioPlayer">
|
||||
<property name="audio" ref="audio"/>
|
||||
<property name="controlBus" ref="appleDiskIICard.controlBus"/>
|
||||
</component>
|
||||
</edl>
|
BIN
moonpatrol/disks/MOONPATROL copie.DSK
Normal file
BIN
moonpatrol/disks/MOONPATROL copie.DSK
Normal file
Binary file not shown.
BIN
moonpatrol/disks/MOONPATROL.DSK
Normal file
BIN
moonpatrol/disks/MOONPATROL.DSK
Normal file
Binary file not shown.
Reference in New Issue
Block a user