Merge pull request #11 from nippur72/main

Update
This commit is contained in:
Francesco Sblendorio 2022-01-16 10:42:00 +01:00 committed by GitHub
commit 5b88866d37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 683 additions and 1559 deletions

4
.gitignore vendored
View File

@ -13,6 +13,10 @@ cc65/*
*.sym
!demos/tapemon/out/tapemon.0280.bin
!demos/tapemon/out/tapemon_apple1.prg
!demos/montyr/montyr.sid_cc00.0280R.bin
!demos/montyr/montyr.sid_cc00.0280R.woz
!demos/montyr/montyr.sid_c800.0280R.bin
!demos/montyr/montyr.sid_c800.0280R.woz
node_modules/
packets*.wav
package-lock.json

21
demos/montyr/m.bat Normal file
View File

@ -0,0 +1,21 @@
@set JAVAEXE="c:\Program Files\Java\jdk1.8.0_161\bin\java.exe"
@set JAVAEXE="C:\Program Files\Java\jre1.8.0_311\bin\java.exe"
@set KICKASSJAR="C:\Users\Nino1\Desktop\USB\Retro stuff 2\KickAssembler\KickAss.jar"
@set PRG2BIN=call node ..\..\tools\prg2bin.js
@set PRG2WOZ=call node ..\..\tools\prg2woz.js
%JAVAEXE% -jar %KICKASSJAR% montyr_apple1.asm -define SID_CC00
%PRG2BIN% -i montyr_apple1.prg -o montyr.sid_cc00.0280R.bin
%PRG2WOZ% -i montyr_apple1.prg -o montyr.sid_cc00.0280R.woz
copy montyr_apple1.prg montyr.sid_cc00.0280R.prg
%JAVAEXE% -jar %KICKASSJAR% montyr_apple1.asm -define SID_C800
%PRG2BIN% -i montyr_apple1.prg -o montyr.sid_c800.0280R.bin
%PRG2WOZ% -i montyr_apple1.prg -o montyr.sid_c800.0280R.woz
copy montyr_apple1.prg montyr.sid_c800.0280R.prg

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -0,0 +1,277 @@
0280: A9 00 20 95 02 2C 12 D0 30 FB A9 20 8D 12 D0 20
0290: 98 02 4C 85 02 4C 9E 02 4C D7 02 4C D1 02 A9 00
02A0: A0 00 0A 8D EC 06 0A 18 6D EC 06 AA BD 11 07 99
02B0: 0B 07 E8 C8 C0 06 D0 F4 A9 00 8D 04 C8 8D 0B C8
02C0: 8D 12 C8 8D 17 C8 A9 0F 8D 18 C8 A9 40 8D FE 06
02D0: 60 A9 C0 8D FE 06 60 EE 0A 07 2C FE 06 30 1E 50
02E0: 36 A9 00 8D 0A 07 A2 02 9D D4 06 9D D7 06 9D DA
02F0: 06 9D E3 06 CA 10 F1 8D FE 06 4C 17 03 50 15 A9
0300: 00 8D 04 C8 8D 0B C8 8D 12 C8 A9 0F 8D 18 C8 A9
0310: 80 8D FE 06 4C 0F 06 A2 02 CE FB 06 10 06 AD FC
0320: 06 8D FB 06 BD D0 06 8D D3 06 A8 AD FB 06 CD FC
0330: 06 F0 03 4C 45 04 BD 0B 07 85 02 BD 0E 07 85 03
0340: DE DA 06 30 03 4C 26 04 BC D4 06 B1 02 C9 FF F0
0350: 07 C9 FE D0 11 4C 0F 06 A9 00 9D DA 06 9D D4 06
0360: 9D D7 06 4C 48 03 A8 B9 17 07 85 04 B9 53 07 85
0370: 05 A9 00 9D 05 07 BC D7 06 A9 FF 8D E9 06 B1 04
0380: 9D DD 06 8D EA 06 29 1F 9D DA 06 2C EA 06 70 3F
0390: FE D7 06 AD EA 06 10 11 C8 B1 04 10 06 9D 05 07
03A0: 4C A6 03 9D E6 06 FE D7 06 C8 B1 04 9D E3 06 0A
03B0: A8 B9 10 06 8D EB 06 B9 11 06 AC D3 06 99 01 C8
03C0: 9D FF 06 AD EB 06 99 00 C8 9D 02 07 4C D2 03 CE
03D0: E9 06 AC D3 06 BD E6 06 8E EC 06 0A 0A 0A AA BD
03E0: 16 13 8D ED 06 BD 16 13 2D E9 06 99 04 C8 BD 14
03F0: 13 99 02 C8 BD 15 13 99 03 C8 BD 17 13 99 05 C8
0400: BD 18 13 99 06 C8 AE EC 06 AD ED 06 9D E0 06 FE
0410: D7 06 BC D7 06 B1 04 C9 FF D0 08 A9 00 9D D7 06
0420: FE D4 06 4C 09 06 AC D3 06 BD DD 06 29 20 D0 15
0430: BD DA 06 D0 10 BD E0 06 29 FE 99 04 C8 A9 00 99
0440: 05 C8 99 06 C8 BD E6 06 0A 0A 0A A8 8C FD 06 B9
0450: 1B 13 8D 08 07 B9 1A 13 8D EF 06 B9 19 13 8D EE
0460: 06 F0 6F AD 0A 07 29 07 C9 04 90 02 49 07 8D F4
0470: 06 BD E3 06 0A A8 38 B9 12 06 F9 10 06 8D F0 06
0480: B9 13 06 F9 11 06 4A 6E F0 06 CE EE 06 10 F7 8D
0490: F1 06 B9 10 06 8D F2 06 B9 11 06 8D F3 06 BD DD
04A0: 06 29 1F C9 08 90 1C AC F4 06 88 30 16 18 AD F2
04B0: 06 6D F0 06 8D F2 06 AD F3 06 6D F1 06 8D F3 06
04C0: 4C AA 04 AC D3 06 AD F2 06 99 00 C8 AD F3 06 99
04D0: 01 C8 AD EF 06 F0 62 AC FD 06 29 1F DE F5 06 10
04E0: 58 9D F5 06 AD EF 06 29 E0 8D 09 07 BD F8 06 D0
04F0: 1A AD 09 07 18 79 14 13 48 B9 15 13 69 00 29 0F
0500: 48 C9 0E D0 1D FE F8 06 4C 22 05 38 B9 14 13 ED
0510: 09 07 48 B9 15 13 E9 00 29 0F 48 C9 08 D0 03 DE
0520: F8 06 8E EC 06 AE D3 06 68 99 15 13 9D 03 C8 68
0530: 99 14 13 9D 02 C8 AE EC 06 AC D3 06 BD 05 07 F0
0540: 3F 29 7E 8D EC 06 BD 05 07 29 01 F0 1B 38 BD 02
0550: 07 ED EC 06 9D 02 07 99 00 C8 BD FF 06 E9 00 9D
0560: FF 06 99 01 C8 4C 80 05 18 BD 02 07 6D EC 06 9D
0570: 02 07 99 00 C8 BD FF 06 69 00 9D FF 06 99 01 C8
0580: AD 08 07 29 01 F0 35 BD FF 06 F0 30 BD DA 06 F0
0590: 2B BD DD 06 29 1F 38 E9 01 DD DA 06 AC D3 06 90
05A0: 10 BD FF 06 DE FF 06 99 01 C8 BD E0 06 29 FE D0
05B0: 08 BD FF 06 99 01 C8 A9 80 99 04 C8 AD 08 07 29
05C0: 02 F0 15 AD 0A 07 29 01 F0 0E BD FF 06 F0 09 DE
05D0: FF 06 AC D3 06 99 01 C8 AD 08 07 29 04 F0 2A AD
05E0: 0A 07 29 01 F0 09 BD E3 06 18 69 0C 4C F2 05 BD
05F0: E3 06 0A A8 B9 10 06 8D EB 06 B9 11 06 AC D3 06
0600: 99 01 C8 AD EB 06 99 00 C8 CA 30 03 4C 24 03 60
0610: 16 01 27 01 38 01 4B 01 5F 01 73 01 8A 01 A1 01
0620: BA 01 D4 01 F0 01 0E 02 2D 02 4E 02 71 02 96 02
0630: BD 02 E7 02 13 03 42 03 74 03 A9 03 E0 03 1B 04
0640: 5A 04 9B 04 E2 04 2C 05 7B 05 CE 05 27 06 85 06
0650: E8 06 51 07 C1 07 37 08 B4 08 37 09 C4 09 57 0A
0660: F5 0A 9C 0B 4E 0C 09 0D D0 0D A3 0E 82 0F 6E 10
0670: 68 11 6E 12 88 13 AF 14 EB 15 39 17 9C 18 13 1A
0680: A1 1B 46 1D 04 1F DC 20 D0 22 DC 24 10 27 5E 29
0690: D6 2B 72 2E 38 31 26 34 42 37 8C 3A 08 3E B8 41
06A0: A0 45 B8 49 20 4E BC 52 AC 57 E4 5C 70 62 4C 68
06B0: 84 6E 18 75 10 7C 70 83 40 8B 70 93 40 9C 78 A5
06C0: 58 AF C8 B9 E0 C4 98 D0 08 DD 30 EA 20 F8 2E FD
06D0: 00 07 0E 00 00 00 00 00 00 00 00 00 00 00 00 00
06E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06F0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 C0 00
0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710: 00 8F D0 1C 07 07 08 A0 CE E3 EA 26 3C 68 CB F7
0720: 97 03 73 85 84 AA F9 A5 F8 0A 15 27 4A 6D 8E C1
0730: F4 15 1D 24 F5 06 17 47 09 1A 2B 3C 4D 96 DA DD
0740: 66 BD E2 6B 82 00 93 B6 DA 09 52 B4 C7 E8 29 6B
0750: 92 BD E8 08 0E 0E 08 0F 09 0F 09 0F 0A 0B 10 10
0760: 0B 10 0B 10 0C 0D 0D 0D 0D 0D 0D 0D 0D 0E 0E 0E
0770: 0E 0F 0F 0F 10 10 10 10 10 10 08 08 0E 0A 0A 0E
0780: 0E 00 12 10 10 11 11 11 11 11 12 12 0E 09 0F 11
0790: 14 17 1A 00 27 00 28 03 05 00 27 00 28 03 05 07
07A0: 3A 14 17 00 27 00 28 2F 30 31 31 32 33 33 34 34
07B0: 34 34 34 34 34 34 35 35 35 35 35 35 36 12 37 38
07C0: 09 2A 09 2B 09 0A 09 2A 09 2B 09 0A 0D 0D 0F FF
07D0: 12 15 18 1B 2D 39 39 39 39 39 39 2C 39 39 39 39
07E0: 39 39 2C 39 39 39 01 01 29 29 2C 15 18 39 39 39
07F0: 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39
0800: 39 39 39 39 39 39 39 39 39 39 39 39 01 01 01 29
0810: 39 39 39 01 01 01 29 39 39 39 39 FF 13 16 19 1C
0820: 02 02 1D 1E 02 02 1D 1F 04 04 20 20 06 02 02 1D
0830: 1E 02 02 1D 1F 04 04 20 20 06 08 08 08 08 21 21
0840: 21 21 22 22 22 23 22 24 25 3B 26 26 26 26 26 26
0850: 26 26 26 26 26 26 26 26 26 26 02 02 1D 1E 02 02
0860: 1D 1F 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F 0B
0870: 0B 1D 1D 0B 0B 1D 0B 0B 0B 0C 0C 1D 1D 1D 10 0B
0880: 0B 1D 1D 0B 0B 1D 0B 0B 0B 0C 0C 1D 1D 1D 10 0B
0890: 1D 0B 1D 0B 1D 0B 1D 0B 0C 1D 0B 0C 23 0B 0B FF
08A0: 83 00 37 01 3E 01 3E 03 3D 03 3E 03 43 03 3E 03
08B0: 3D 03 3E 03 37 01 3E 01 3E 03 3D 03 3E 03 43 03
08C0: 42 03 43 03 45 03 46 01 48 01 46 03 45 03 43 03
08D0: 4B 01 4D 01 4B 03 4A 03 48 FF 1F 4A FF 03 46 01
08E0: 48 01 46 03 45 03 4A 0F 43 FF BF 06 48 07 48 01
08F0: 4B 01 4A 01 4B 01 4A 03 4B 03 4D 03 4B 03 4A 3F
0900: 48 07 48 01 4B 01 4A 01 4B 01 4A 03 4B 03 4D 03
0910: 4B 03 48 3F 4C 07 4C 01 4F 01 4E 01 4F 01 4E 03
0920: 4F 03 51 03 4F 03 4E 3F 4C 07 4C 01 4F 01 4E 01
0930: 4F 01 4E 03 4F 03 51 03 4F 03 4C FF 83 04 26 03
0940: 29 03 28 03 29 03 26 03 35 03 34 03 32 03 2D 03
0950: 30 03 2F 03 30 03 2D 03 3C 03 3B 03 39 03 30 03
0960: 33 03 32 03 33 03 30 03 3F 03 3E 03 3C 03 46 03
0970: 45 03 43 03 3A 03 39 03 37 03 2E 03 2D 03 26 03
0980: 29 03 28 03 29 03 26 03 35 03 34 03 32 03 2D 03
0990: 30 03 2F 03 30 03 2D 03 3C 03 3B 03 39 03 30 03
09A0: 33 03 32 03 33 03 30 03 3F 03 3E 03 3C 03 34 03
09B0: 37 03 36 03 37 03 34 03 37 03 3A 03 3D 03 3E 07
09C0: 3E 07 3F 07 3E 03 3C 07 3E 57 FF 8B 00 3A 01 3A
09D0: 01 3C 03 3D 03 3F 03 3D 03 3C 0B 3A 03 39 07 3A
09E0: 81 06 4B 01 4D 01 4E 01 4D 01 4E 01 4D 05 4B 81
09F0: 00 3A 01 3C 01 3D 03 3F 03 3D 03 3C 03 3A 03 39
0A00: 1B 3A 0B 3B 01 3B 01 3D 03 3E 03 40 03 3E 03 3D
0A10: 0B 3B 03 3A 07 3B 81 06 4C 01 4E 01 4F 01 4E 01
0A20: 4F 01 4E 05 4C 81 00 3B 01 3D 01 3E 03 40 03 3E
0A30: 03 3D 03 3B 03 3A 1B 3B 8B 05 35 03 33 07 32 03
0A40: 30 03 2F 0B 30 03 32 0F 30 0B 35 03 33 07 32 03
0A50: 30 03 2F 1F 30 8B 00 3C 01 3C 01 3E 03 3F 03 41
0A60: 03 3F 03 3E 0B 3D 01 3D 01 3F 03 40 03 42 03 40
0A70: 03 3F 03 3E 01 3E 01 40 03 41 03 40 03 3E 03 3D
0A80: 03 3E 03 3C 03 3A 01 3A 01 3C 03 3D 03 3C 03 3A
0A90: 03 39 03 3A 03 3C FF 83 00 32 01 35 01 34 03 32
0AA0: 03 35 03 34 03 32 03 35 01 34 01 32 03 32 03 3A
0AB0: 03 39 03 3A 03 32 03 3A 03 39 03 3A FF 03 34 01
0AC0: 37 01 35 03 34 03 37 03 35 03 34 03 37 01 35 01
0AD0: 34 03 34 03 3A 03 39 03 3A 03 34 03 3A 03 39 03
0AE0: 3A FF 03 39 03 38 03 39 03 3A 03 39 03 37 03 35
0AF0: 03 34 03 35 03 34 03 35 03 37 03 35 03 34 03 32
0B00: 03 31 FF 03 37 01 3A 01 39 03 37 03 3A 03 39 03
0B10: 37 03 3A 01 39 01 37 03 37 03 3E 03 3D 03 3E 03
0B20: 37 03 3E 03 3D 03 3E 03 3D 01 40 01 3E 03 3D 03
0B30: 40 01 3E 01 3D 03 40 03 3E 03 40 03 40 01 43 01
0B40: 41 03 40 03 43 01 41 01 40 03 43 03 41 03 43 03
0B50: 43 01 46 01 45 03 43 03 46 01 45 01 43 03 46 03
0B60: 45 03 43 01 48 01 49 01 48 01 46 01 45 01 46 01
0B70: 45 01 43 01 41 01 43 01 41 01 40 01 3D 01 39 01
0B80: 3B 01 3D FF 01 3E 01 39 01 35 01 39 01 3E 01 39
0B90: 01 35 01 39 03 3E 01 41 01 40 03 40 01 3D 01 3E
0BA0: 01 40 01 3D 01 39 01 3D 01 40 01 3D 01 39 01 3D
0BB0: 03 40 01 43 01 41 03 41 01 3E 01 40 01 41 01 3E
0BC0: 01 39 01 3E 01 41 01 3E 01 39 01 3E 03 41 01 45
0BD0: 01 43 03 43 01 40 01 41 01 43 01 40 01 3D 01 40
0BE0: 01 43 01 40 01 3D 01 40 01 46 01 43 01 45 01 46
0BF0: 01 44 01 43 01 40 01 3D FF 01 3E 01 39 01 35 01
0C00: 39 01 3E 01 39 01 35 01 39 01 3E 01 39 01 35 01
0C10: 39 01 3E 01 39 01 35 01 39 01 3E 01 3A 01 37 01
0C20: 3A 01 3E 01 3A 01 37 01 3A 01 3E 01 3A 01 37 01
0C30: 3A 01 3E 01 3A 01 37 01 3A 01 40 01 3D 01 39 01
0C40: 3D 01 40 01 3D 01 39 01 3D 01 40 01 3D 01 39 01
0C50: 3D 01 40 01 3D 01 39 01 3D 01 41 01 3E 01 39 01
0C60: 3E 01 41 01 3E 01 39 01 3E 01 41 01 3E 01 39 01
0C70: 3E 01 41 01 3E 01 39 01 3E 01 43 01 3E 01 3A 01
0C80: 3E 01 43 01 3E 01 3A 01 3E 01 43 01 3E 01 3A 01
0C90: 3E 01 43 01 3E 01 3A 01 3E 01 43 01 3F 01 3C 01
0CA0: 3F 01 43 01 3F 01 3C 01 3F 01 43 01 3F 01 3C 01
0CB0: 3F 01 43 01 3F 01 3C 01 3F 01 45 01 42 01 3C 01
0CC0: 42 01 45 01 42 01 3C 01 42 01 48 01 45 01 42 01
0CD0: 45 01 4B 01 48 01 45 01 48 01 4B 01 4A 01 48 01
0CE0: 4A 01 4B 01 4A 01 48 01 4A 01 4B 01 4A 01 48 01
0CF0: 4A 01 4C 01 4E 03 4F FF BF 06 56 1F 57 1F 56 1F
0D00: 5B 1F 56 1F 57 1F 56 1F 4F FF BF 0C 68 7F 7F 7F
0D10: 7F 7F 7F 7F FF BF 08 13 3F 13 3F 13 3F 13 3F 13
0D20: 3F 13 3F 13 1F 13 FF 97 09 2E 03 2E 1B 32 03 32
0D30: 1B 31 03 31 1F 34 43 17 32 03 32 1B 35 03 35 1B
0D40: 34 03 34 0F 37 8F 0A 37 43 FF 97 09 2B 03 2B 1B
0D50: 2E 03 2E 1B 2D 03 2D 1F 30 43 17 2E 03 2E 1B 32
0D60: 03 32 1B 31 03 31 0F 34 8F 0A 34 43 FF 0F 1F 0F
0D70: 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F
0D80: 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F FF 97 09
0D90: 33 03 33 1B 37 03 37 1B 36 03 36 1F 39 43 17 37
0DA0: 03 37 1B 3A 03 3A 1B 39 03 39 2F 3C 21 3C 21 3D
0DB0: 21 3E 21 3F 21 40 21 41 21 42 21 43 21 44 01 45
0DC0: FF 97 09 30 03 30 1B 33 03 33 1B 32 03 32 1F 36
0DD0: 43 17 33 03 33 1B 37 03 37 1B 36 03 36 2F 39 21
0DE0: 39 21 3A 21 3B 21 3C 21 3D 21 3E 21 3F 21 40 21
0DF0: 41 01 42 FF 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A
0E00: 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A
0E10: 0F 1A 0F 1A FF 1F 46 BF 0A 46 7F 7F FF 1F 43 BF
0E20: 0A 43 7F FF 83 02 13 03 13 03 1E 03 1F 03 13 03
0E30: 13 03 1E 03 1F 03 13 03 13 03 1E 03 1F 03 13 03
0E40: 13 03 1E 03 1F 03 13 03 13 03 1E 03 1F 03 13 03
0E50: 13 03 1E 03 1F 03 13 03 13 03 1E 03 1F 03 13 03
0E60: 13 03 1E 03 1F FF 8F 0B 38 4F FF 83 0E 32 07 32
0E70: 07 2F 07 2F 03 2B 87 0B 46 83 0E 2C 03 2C 8F 0B
0E80: 32 FF 43 83 0E 32 03 32 03 2F 03 2F 03 2C 87 0B
0E90: 38 FF 83 01 43 01 4F 01 5B 87 03 2F 83 01 43 01
0EA0: 4F 01 5B 87 03 2F 83 01 43 01 4F 01 5B 87 03 2F
0EB0: 83 01 43 01 4F 01 5B 87 03 2F 83 01 43 01 4F 01
0EC0: 5B 87 03 2F 83 01 43 01 4F 01 5B 87 03 2F 83 01
0ED0: 43 01 4F 01 5B 87 03 2F 83 01 43 01 4F 01 5B 87
0EE0: 03 2F FF 83 02 13 03 13 03 1F 03 1F 03 13 03 13
0EF0: 03 1F 03 1F FF 03 15 03 15 03 1F 03 21 03 15 03
0F00: 15 03 1F 03 21 FF 03 1A 03 1A 03 1C 03 1C 03 1D
0F10: 03 1D 03 1E 03 1E FF 03 1A 03 1A 03 24 03 26 03
0F20: 13 03 13 07 1F FF 03 18 03 18 03 24 03 24 03 18
0F30: 03 18 03 24 03 24 03 20 03 20 03 2C 03 2C 03 20
0F40: 03 20 03 2C 03 2C FF 03 19 03 19 03 25 03 25 03
0F50: 19 03 19 03 25 03 25 03 21 03 21 03 2D 03 2D 03
0F60: 21 03 21 03 2D 03 2D FF 03 1A 03 1A 03 26 03 26
0F70: 03 1A 03 1A 03 26 03 26 03 15 03 15 03 21 03 21
0F80: 03 15 03 15 03 21 03 21 03 18 03 18 03 24 03 24
0F90: 03 18 03 18 03 24 03 24 03 1F 03 1F 03 2B 03 2B
0FA0: 03 1F 03 1F 03 2B 03 2B 03 1A 03 1A 03 26 03 26
0FB0: 03 1A 03 1A 03 26 03 26 03 15 03 15 03 21 03 21
0FC0: 03 15 03 15 03 21 03 21 03 18 03 18 03 24 03 24
0FD0: 03 18 03 18 03 24 03 24 03 1C 03 1C 03 28 03 28
0FE0: 03 1C 03 1C 03 28 03 28 83 04 36 07 36 07 37 07
0FF0: 36 03 33 07 32 57 FF 83 02 1B 03 1B 03 27 03 27
1000: 03 1B 03 1B 03 27 03 27 FF 03 1C 03 1C 03 28 03
1010: 28 03 1C 03 1C 03 28 03 28 FF 03 1D 03 1D 03 29
1020: 03 29 03 1D 03 1D 03 29 03 29 FF 03 18 03 18 03
1030: 24 03 24 03 18 03 18 03 24 03 24 FF 03 1E 03 1E
1040: 03 2A 03 2A 03 1E 03 1E 03 2A 03 2A FF 83 05 26
1050: 01 4A 01 34 03 29 03 4C 03 4A 03 31 03 4A 03 24
1060: 03 22 01 46 01 30 03 25 03 48 03 46 03 2D 03 46
1070: 03 24 FF 83 02 1A 03 1A 03 26 03 26 03 1A 03 1A
1080: 03 26 03 26 FF 03 13 03 13 03 1D 03 1F 03 13 03
1090: 13 03 1D 03 1F FF 87 02 1A 87 03 2F 83 02 26 03
10A0: 26 87 03 2F FF 07 1A 4F 47 FF 03 1F 03 1F 03 24
10B0: 03 26 07 13 47 FF BF 0F 32 0F 32 8F 90 30 3F 32
10C0: 13 32 03 32 03 35 03 37 3F 37 0F 37 8F 90 30 3F
10D0: 32 13 32 03 2D 03 30 03 32 FF 0F 32 AF 90 35 0F
10E0: 37 A7 99 37 07 35 3F 32 13 32 03 32 A3 E8 35 03
10F0: 37 0F 35 AF 90 37 0F 37 A7 99 37 07 35 3F 32 13
1100: 32 03 2D A3 E8 30 03 32 FF 07 32 03 39 13 3C A7
1110: 9A 37 A7 9B 38 07 37 03 35 03 32 03 39 1B 3C A7
1120: 9A 37 A7 9B 38 07 37 03 35 03 32 03 39 03 3C 03
1130: 3E 03 3C 07 3E 03 3C 03 39 A7 9A 37 A7 9B 38 07
1140: 37 03 35 03 32 AF 90 3C 1F 3E 43 03 3E 03 3C 03
1150: 3E FF 03 3E 03 3E A3 E8 3C 03 3E 03 3E 03 3E A3
1160: E8 3C 03 3E 03 3E 03 3E A3 E8 3C 03 3E 03 3E 03
1170: 3E A3 E8 3C 03 3E AF 91 43 1F 41 43 03 3E 03 41
1180: 03 43 03 43 03 43 A3 E8 41 03 43 03 43 03 43 A3
1190: E8 41 03 43 03 45 03 48 A3 FD 45 03 44 01 43 01
11A0: 41 03 3E 03 3C 03 3E 2F 3E BF 98 3E 43 03 3E 03
11B0: 3C 03 3E FF 03 4A 03 4A A3 F8 48 03 4A 03 4A 03
11C0: 4A A3 F8 48 03 4A FF 01 51 01 54 01 51 01 54 01
11D0: 51 01 54 01 51 01 54 01 51 01 54 01 51 01 54 01
11E0: 51 01 54 01 51 01 54 FF 01 50 01 4F 01 4D 01 4A
11F0: 01 4F 01 4D 01 4A 01 48 01 4A 01 48 01 45 01 43
1200: 01 44 01 43 01 41 01 3E 01 43 01 41 01 3E 01 3C
1210: 01 3E 01 3C 01 39 01 37 01 38 01 37 01 35 01 32
1220: 01 37 01 35 01 32 01 30 FF 5F 5F 5F 47 83 0E 32
1230: 07 32 07 2F 03 2F 07 2F 97 0B 3A 5F 5F 47 8B 0E
1240: 32 03 32 03 2F 03 2F 47 97 0B 3A 5F 5F 47 83 0E
1250: 2F 0B 2F 03 2F 03 2F 87 0B 30 17 3A 5F 8B 0E 32
1260: 0B 32 0B 2F 0B 2F 07 2C 07 2C FF 87 0B 34 17 3A
1270: 5F 5F 84 0E 32 04 32 05 32 04 2F 04 2F 05 2F 47
1280: 97 0B 3A 5F 5F 84 0E 32 04 32 05 32 04 2F 04 2F
1290: 05 2F FF 03 1A 03 1A 03 24 03 26 03 1A 03 1A 03
12A0: 18 03 19 03 1A 03 1A 03 24 03 26 03 1A 03 1A 03
12B0: 18 03 19 03 18 03 18 03 22 03 24 03 18 03 18 03
12C0: 16 03 17 03 18 03 18 03 22 03 24 03 18 03 18 03
12D0: 16 03 17 03 13 03 13 03 1D 03 1F 03 13 03 13 03
12E0: 1D 03 1E 03 13 03 13 03 1D 03 1F 03 13 03 13 03
12F0: 1D 03 1E 03 1A 03 1A 03 24 03 26 03 1A 03 1A 03
1300: 18 03 19 03 1A 03 1A 03 24 03 26 03 1A 03 1A 03
1310: 18 03 19 FF 80 09 41 48 60 03 81 00 00 08 81 02
1320: 08 00 00 01 A0 02 41 09 80 00 00 00 00 02 81 09
1330: 09 00 00 05 00 08 41 08 50 02 00 04 00 01 41 3F
1340: C0 02 00 00 00 08 41 04 40 02 00 00 00 08 41 09
1350: 00 02 00 00 00 09 41 09 70 02 5F 04 00 09 41 4A
1360: 69 02 81 00 00 09 41 40 6F 00 81 02 80 07 81 0A
1370: 0A 00 00 01 00 09 41 3F FF 01 E7 02 00 08 41 90
1380: F0 01 E8 02 00 08 41 06 0A 00 00 01 00 09 41 19
1390: 70 02 A8 00 00 02 41 09 90 02 00 00 00 00 11 0A
13A0: FA 00 00 05 00 08 41 37 40 02 00 00 00 08 11 07
13B0: 70 02 00 00

Binary file not shown.

View File

@ -0,0 +1,277 @@
0280: A9 00 20 95 02 2C 12 D0 30 FB A9 20 8D 12 D0 20
0290: 98 02 4C 85 02 4C 9E 02 4C D7 02 4C D1 02 A9 00
02A0: A0 00 0A 8D EC 06 0A 18 6D EC 06 AA BD 11 07 99
02B0: 0B 07 E8 C8 C0 06 D0 F4 A9 00 8D 04 CC 8D 0B CC
02C0: 8D 12 CC 8D 17 CC A9 0F 8D 18 CC A9 40 8D FE 06
02D0: 60 A9 C0 8D FE 06 60 EE 0A 07 2C FE 06 30 1E 50
02E0: 36 A9 00 8D 0A 07 A2 02 9D D4 06 9D D7 06 9D DA
02F0: 06 9D E3 06 CA 10 F1 8D FE 06 4C 17 03 50 15 A9
0300: 00 8D 04 CC 8D 0B CC 8D 12 CC A9 0F 8D 18 CC A9
0310: 80 8D FE 06 4C 0F 06 A2 02 CE FB 06 10 06 AD FC
0320: 06 8D FB 06 BD D0 06 8D D3 06 A8 AD FB 06 CD FC
0330: 06 F0 03 4C 45 04 BD 0B 07 85 02 BD 0E 07 85 03
0340: DE DA 06 30 03 4C 26 04 BC D4 06 B1 02 C9 FF F0
0350: 07 C9 FE D0 11 4C 0F 06 A9 00 9D DA 06 9D D4 06
0360: 9D D7 06 4C 48 03 A8 B9 17 07 85 04 B9 53 07 85
0370: 05 A9 00 9D 05 07 BC D7 06 A9 FF 8D E9 06 B1 04
0380: 9D DD 06 8D EA 06 29 1F 9D DA 06 2C EA 06 70 3F
0390: FE D7 06 AD EA 06 10 11 C8 B1 04 10 06 9D 05 07
03A0: 4C A6 03 9D E6 06 FE D7 06 C8 B1 04 9D E3 06 0A
03B0: A8 B9 10 06 8D EB 06 B9 11 06 AC D3 06 99 01 CC
03C0: 9D FF 06 AD EB 06 99 00 CC 9D 02 07 4C D2 03 CE
03D0: E9 06 AC D3 06 BD E6 06 8E EC 06 0A 0A 0A AA BD
03E0: 16 13 8D ED 06 BD 16 13 2D E9 06 99 04 CC BD 14
03F0: 13 99 02 CC BD 15 13 99 03 CC BD 17 13 99 05 CC
0400: BD 18 13 99 06 CC AE EC 06 AD ED 06 9D E0 06 FE
0410: D7 06 BC D7 06 B1 04 C9 FF D0 08 A9 00 9D D7 06
0420: FE D4 06 4C 09 06 AC D3 06 BD DD 06 29 20 D0 15
0430: BD DA 06 D0 10 BD E0 06 29 FE 99 04 CC A9 00 99
0440: 05 CC 99 06 CC BD E6 06 0A 0A 0A A8 8C FD 06 B9
0450: 1B 13 8D 08 07 B9 1A 13 8D EF 06 B9 19 13 8D EE
0460: 06 F0 6F AD 0A 07 29 07 C9 04 90 02 49 07 8D F4
0470: 06 BD E3 06 0A A8 38 B9 12 06 F9 10 06 8D F0 06
0480: B9 13 06 F9 11 06 4A 6E F0 06 CE EE 06 10 F7 8D
0490: F1 06 B9 10 06 8D F2 06 B9 11 06 8D F3 06 BD DD
04A0: 06 29 1F C9 08 90 1C AC F4 06 88 30 16 18 AD F2
04B0: 06 6D F0 06 8D F2 06 AD F3 06 6D F1 06 8D F3 06
04C0: 4C AA 04 AC D3 06 AD F2 06 99 00 CC AD F3 06 99
04D0: 01 CC AD EF 06 F0 62 AC FD 06 29 1F DE F5 06 10
04E0: 58 9D F5 06 AD EF 06 29 E0 8D 09 07 BD F8 06 D0
04F0: 1A AD 09 07 18 79 14 13 48 B9 15 13 69 00 29 0F
0500: 48 C9 0E D0 1D FE F8 06 4C 22 05 38 B9 14 13 ED
0510: 09 07 48 B9 15 13 E9 00 29 0F 48 C9 08 D0 03 DE
0520: F8 06 8E EC 06 AE D3 06 68 99 15 13 9D 03 CC 68
0530: 99 14 13 9D 02 CC AE EC 06 AC D3 06 BD 05 07 F0
0540: 3F 29 7E 8D EC 06 BD 05 07 29 01 F0 1B 38 BD 02
0550: 07 ED EC 06 9D 02 07 99 00 CC BD FF 06 E9 00 9D
0560: FF 06 99 01 CC 4C 80 05 18 BD 02 07 6D EC 06 9D
0570: 02 07 99 00 CC BD FF 06 69 00 9D FF 06 99 01 CC
0580: AD 08 07 29 01 F0 35 BD FF 06 F0 30 BD DA 06 F0
0590: 2B BD DD 06 29 1F 38 E9 01 DD DA 06 AC D3 06 90
05A0: 10 BD FF 06 DE FF 06 99 01 CC BD E0 06 29 FE D0
05B0: 08 BD FF 06 99 01 CC A9 80 99 04 CC AD 08 07 29
05C0: 02 F0 15 AD 0A 07 29 01 F0 0E BD FF 06 F0 09 DE
05D0: FF 06 AC D3 06 99 01 CC AD 08 07 29 04 F0 2A AD
05E0: 0A 07 29 01 F0 09 BD E3 06 18 69 0C 4C F2 05 BD
05F0: E3 06 0A A8 B9 10 06 8D EB 06 B9 11 06 AC D3 06
0600: 99 01 CC AD EB 06 99 00 CC CA 30 03 4C 24 03 60
0610: 16 01 27 01 38 01 4B 01 5F 01 73 01 8A 01 A1 01
0620: BA 01 D4 01 F0 01 0E 02 2D 02 4E 02 71 02 96 02
0630: BD 02 E7 02 13 03 42 03 74 03 A9 03 E0 03 1B 04
0640: 5A 04 9B 04 E2 04 2C 05 7B 05 CE 05 27 06 85 06
0650: E8 06 51 07 C1 07 37 08 B4 08 37 09 C4 09 57 0A
0660: F5 0A 9C 0B 4E 0C 09 0D D0 0D A3 0E 82 0F 6E 10
0670: 68 11 6E 12 88 13 AF 14 EB 15 39 17 9C 18 13 1A
0680: A1 1B 46 1D 04 1F DC 20 D0 22 DC 24 10 27 5E 29
0690: D6 2B 72 2E 38 31 26 34 42 37 8C 3A 08 3E B8 41
06A0: A0 45 B8 49 20 4E BC 52 AC 57 E4 5C 70 62 4C 68
06B0: 84 6E 18 75 10 7C 70 83 40 8B 70 93 40 9C 78 A5
06C0: 58 AF C8 B9 E0 C4 98 D0 08 DD 30 EA 20 F8 2E FD
06D0: 00 07 0E 00 00 00 00 00 00 00 00 00 00 00 00 00
06E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06F0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 C0 00
0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710: 00 8F D0 1C 07 07 08 A0 CE E3 EA 26 3C 68 CB F7
0720: 97 03 73 85 84 AA F9 A5 F8 0A 15 27 4A 6D 8E C1
0730: F4 15 1D 24 F5 06 17 47 09 1A 2B 3C 4D 96 DA DD
0740: 66 BD E2 6B 82 00 93 B6 DA 09 52 B4 C7 E8 29 6B
0750: 92 BD E8 08 0E 0E 08 0F 09 0F 09 0F 0A 0B 10 10
0760: 0B 10 0B 10 0C 0D 0D 0D 0D 0D 0D 0D 0D 0E 0E 0E
0770: 0E 0F 0F 0F 10 10 10 10 10 10 08 08 0E 0A 0A 0E
0780: 0E 00 12 10 10 11 11 11 11 11 12 12 0E 09 0F 11
0790: 14 17 1A 00 27 00 28 03 05 00 27 00 28 03 05 07
07A0: 3A 14 17 00 27 00 28 2F 30 31 31 32 33 33 34 34
07B0: 34 34 34 34 34 34 35 35 35 35 35 35 36 12 37 38
07C0: 09 2A 09 2B 09 0A 09 2A 09 2B 09 0A 0D 0D 0F FF
07D0: 12 15 18 1B 2D 39 39 39 39 39 39 2C 39 39 39 39
07E0: 39 39 2C 39 39 39 01 01 29 29 2C 15 18 39 39 39
07F0: 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39
0800: 39 39 39 39 39 39 39 39 39 39 39 39 01 01 01 29
0810: 39 39 39 01 01 01 29 39 39 39 39 FF 13 16 19 1C
0820: 02 02 1D 1E 02 02 1D 1F 04 04 20 20 06 02 02 1D
0830: 1E 02 02 1D 1F 04 04 20 20 06 08 08 08 08 21 21
0840: 21 21 22 22 22 23 22 24 25 3B 26 26 26 26 26 26
0850: 26 26 26 26 26 26 26 26 26 26 02 02 1D 1E 02 02
0860: 1D 1F 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F 2F 0B
0870: 0B 1D 1D 0B 0B 1D 0B 0B 0B 0C 0C 1D 1D 1D 10 0B
0880: 0B 1D 1D 0B 0B 1D 0B 0B 0B 0C 0C 1D 1D 1D 10 0B
0890: 1D 0B 1D 0B 1D 0B 1D 0B 0C 1D 0B 0C 23 0B 0B FF
08A0: 83 00 37 01 3E 01 3E 03 3D 03 3E 03 43 03 3E 03
08B0: 3D 03 3E 03 37 01 3E 01 3E 03 3D 03 3E 03 43 03
08C0: 42 03 43 03 45 03 46 01 48 01 46 03 45 03 43 03
08D0: 4B 01 4D 01 4B 03 4A 03 48 FF 1F 4A FF 03 46 01
08E0: 48 01 46 03 45 03 4A 0F 43 FF BF 06 48 07 48 01
08F0: 4B 01 4A 01 4B 01 4A 03 4B 03 4D 03 4B 03 4A 3F
0900: 48 07 48 01 4B 01 4A 01 4B 01 4A 03 4B 03 4D 03
0910: 4B 03 48 3F 4C 07 4C 01 4F 01 4E 01 4F 01 4E 03
0920: 4F 03 51 03 4F 03 4E 3F 4C 07 4C 01 4F 01 4E 01
0930: 4F 01 4E 03 4F 03 51 03 4F 03 4C FF 83 04 26 03
0940: 29 03 28 03 29 03 26 03 35 03 34 03 32 03 2D 03
0950: 30 03 2F 03 30 03 2D 03 3C 03 3B 03 39 03 30 03
0960: 33 03 32 03 33 03 30 03 3F 03 3E 03 3C 03 46 03
0970: 45 03 43 03 3A 03 39 03 37 03 2E 03 2D 03 26 03
0980: 29 03 28 03 29 03 26 03 35 03 34 03 32 03 2D 03
0990: 30 03 2F 03 30 03 2D 03 3C 03 3B 03 39 03 30 03
09A0: 33 03 32 03 33 03 30 03 3F 03 3E 03 3C 03 34 03
09B0: 37 03 36 03 37 03 34 03 37 03 3A 03 3D 03 3E 07
09C0: 3E 07 3F 07 3E 03 3C 07 3E 57 FF 8B 00 3A 01 3A
09D0: 01 3C 03 3D 03 3F 03 3D 03 3C 0B 3A 03 39 07 3A
09E0: 81 06 4B 01 4D 01 4E 01 4D 01 4E 01 4D 05 4B 81
09F0: 00 3A 01 3C 01 3D 03 3F 03 3D 03 3C 03 3A 03 39
0A00: 1B 3A 0B 3B 01 3B 01 3D 03 3E 03 40 03 3E 03 3D
0A10: 0B 3B 03 3A 07 3B 81 06 4C 01 4E 01 4F 01 4E 01
0A20: 4F 01 4E 05 4C 81 00 3B 01 3D 01 3E 03 40 03 3E
0A30: 03 3D 03 3B 03 3A 1B 3B 8B 05 35 03 33 07 32 03
0A40: 30 03 2F 0B 30 03 32 0F 30 0B 35 03 33 07 32 03
0A50: 30 03 2F 1F 30 8B 00 3C 01 3C 01 3E 03 3F 03 41
0A60: 03 3F 03 3E 0B 3D 01 3D 01 3F 03 40 03 42 03 40
0A70: 03 3F 03 3E 01 3E 01 40 03 41 03 40 03 3E 03 3D
0A80: 03 3E 03 3C 03 3A 01 3A 01 3C 03 3D 03 3C 03 3A
0A90: 03 39 03 3A 03 3C FF 83 00 32 01 35 01 34 03 32
0AA0: 03 35 03 34 03 32 03 35 01 34 01 32 03 32 03 3A
0AB0: 03 39 03 3A 03 32 03 3A 03 39 03 3A FF 03 34 01
0AC0: 37 01 35 03 34 03 37 03 35 03 34 03 37 01 35 01
0AD0: 34 03 34 03 3A 03 39 03 3A 03 34 03 3A 03 39 03
0AE0: 3A FF 03 39 03 38 03 39 03 3A 03 39 03 37 03 35
0AF0: 03 34 03 35 03 34 03 35 03 37 03 35 03 34 03 32
0B00: 03 31 FF 03 37 01 3A 01 39 03 37 03 3A 03 39 03
0B10: 37 03 3A 01 39 01 37 03 37 03 3E 03 3D 03 3E 03
0B20: 37 03 3E 03 3D 03 3E 03 3D 01 40 01 3E 03 3D 03
0B30: 40 01 3E 01 3D 03 40 03 3E 03 40 03 40 01 43 01
0B40: 41 03 40 03 43 01 41 01 40 03 43 03 41 03 43 03
0B50: 43 01 46 01 45 03 43 03 46 01 45 01 43 03 46 03
0B60: 45 03 43 01 48 01 49 01 48 01 46 01 45 01 46 01
0B70: 45 01 43 01 41 01 43 01 41 01 40 01 3D 01 39 01
0B80: 3B 01 3D FF 01 3E 01 39 01 35 01 39 01 3E 01 39
0B90: 01 35 01 39 03 3E 01 41 01 40 03 40 01 3D 01 3E
0BA0: 01 40 01 3D 01 39 01 3D 01 40 01 3D 01 39 01 3D
0BB0: 03 40 01 43 01 41 03 41 01 3E 01 40 01 41 01 3E
0BC0: 01 39 01 3E 01 41 01 3E 01 39 01 3E 03 41 01 45
0BD0: 01 43 03 43 01 40 01 41 01 43 01 40 01 3D 01 40
0BE0: 01 43 01 40 01 3D 01 40 01 46 01 43 01 45 01 46
0BF0: 01 44 01 43 01 40 01 3D FF 01 3E 01 39 01 35 01
0C00: 39 01 3E 01 39 01 35 01 39 01 3E 01 39 01 35 01
0C10: 39 01 3E 01 39 01 35 01 39 01 3E 01 3A 01 37 01
0C20: 3A 01 3E 01 3A 01 37 01 3A 01 3E 01 3A 01 37 01
0C30: 3A 01 3E 01 3A 01 37 01 3A 01 40 01 3D 01 39 01
0C40: 3D 01 40 01 3D 01 39 01 3D 01 40 01 3D 01 39 01
0C50: 3D 01 40 01 3D 01 39 01 3D 01 41 01 3E 01 39 01
0C60: 3E 01 41 01 3E 01 39 01 3E 01 41 01 3E 01 39 01
0C70: 3E 01 41 01 3E 01 39 01 3E 01 43 01 3E 01 3A 01
0C80: 3E 01 43 01 3E 01 3A 01 3E 01 43 01 3E 01 3A 01
0C90: 3E 01 43 01 3E 01 3A 01 3E 01 43 01 3F 01 3C 01
0CA0: 3F 01 43 01 3F 01 3C 01 3F 01 43 01 3F 01 3C 01
0CB0: 3F 01 43 01 3F 01 3C 01 3F 01 45 01 42 01 3C 01
0CC0: 42 01 45 01 42 01 3C 01 42 01 48 01 45 01 42 01
0CD0: 45 01 4B 01 48 01 45 01 48 01 4B 01 4A 01 48 01
0CE0: 4A 01 4B 01 4A 01 48 01 4A 01 4B 01 4A 01 48 01
0CF0: 4A 01 4C 01 4E 03 4F FF BF 06 56 1F 57 1F 56 1F
0D00: 5B 1F 56 1F 57 1F 56 1F 4F FF BF 0C 68 7F 7F 7F
0D10: 7F 7F 7F 7F FF BF 08 13 3F 13 3F 13 3F 13 3F 13
0D20: 3F 13 3F 13 1F 13 FF 97 09 2E 03 2E 1B 32 03 32
0D30: 1B 31 03 31 1F 34 43 17 32 03 32 1B 35 03 35 1B
0D40: 34 03 34 0F 37 8F 0A 37 43 FF 97 09 2B 03 2B 1B
0D50: 2E 03 2E 1B 2D 03 2D 1F 30 43 17 2E 03 2E 1B 32
0D60: 03 32 1B 31 03 31 0F 34 8F 0A 34 43 FF 0F 1F 0F
0D70: 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F
0D80: 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F 0F 1F FF 97 09
0D90: 33 03 33 1B 37 03 37 1B 36 03 36 1F 39 43 17 37
0DA0: 03 37 1B 3A 03 3A 1B 39 03 39 2F 3C 21 3C 21 3D
0DB0: 21 3E 21 3F 21 40 21 41 21 42 21 43 21 44 01 45
0DC0: FF 97 09 30 03 30 1B 33 03 33 1B 32 03 32 1F 36
0DD0: 43 17 33 03 33 1B 37 03 37 1B 36 03 36 2F 39 21
0DE0: 39 21 3A 21 3B 21 3C 21 3D 21 3E 21 3F 21 40 21
0DF0: 41 01 42 FF 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A
0E00: 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A 0F 1A
0E10: 0F 1A 0F 1A FF 1F 46 BF 0A 46 7F 7F FF 1F 43 BF
0E20: 0A 43 7F FF 83 02 13 03 13 03 1E 03 1F 03 13 03
0E30: 13 03 1E 03 1F 03 13 03 13 03 1E 03 1F 03 13 03
0E40: 13 03 1E 03 1F 03 13 03 13 03 1E 03 1F 03 13 03
0E50: 13 03 1E 03 1F 03 13 03 13 03 1E 03 1F 03 13 03
0E60: 13 03 1E 03 1F FF 8F 0B 38 4F FF 83 0E 32 07 32
0E70: 07 2F 07 2F 03 2B 87 0B 46 83 0E 2C 03 2C 8F 0B
0E80: 32 FF 43 83 0E 32 03 32 03 2F 03 2F 03 2C 87 0B
0E90: 38 FF 83 01 43 01 4F 01 5B 87 03 2F 83 01 43 01
0EA0: 4F 01 5B 87 03 2F 83 01 43 01 4F 01 5B 87 03 2F
0EB0: 83 01 43 01 4F 01 5B 87 03 2F 83 01 43 01 4F 01
0EC0: 5B 87 03 2F 83 01 43 01 4F 01 5B 87 03 2F 83 01
0ED0: 43 01 4F 01 5B 87 03 2F 83 01 43 01 4F 01 5B 87
0EE0: 03 2F FF 83 02 13 03 13 03 1F 03 1F 03 13 03 13
0EF0: 03 1F 03 1F FF 03 15 03 15 03 1F 03 21 03 15 03
0F00: 15 03 1F 03 21 FF 03 1A 03 1A 03 1C 03 1C 03 1D
0F10: 03 1D 03 1E 03 1E FF 03 1A 03 1A 03 24 03 26 03
0F20: 13 03 13 07 1F FF 03 18 03 18 03 24 03 24 03 18
0F30: 03 18 03 24 03 24 03 20 03 20 03 2C 03 2C 03 20
0F40: 03 20 03 2C 03 2C FF 03 19 03 19 03 25 03 25 03
0F50: 19 03 19 03 25 03 25 03 21 03 21 03 2D 03 2D 03
0F60: 21 03 21 03 2D 03 2D FF 03 1A 03 1A 03 26 03 26
0F70: 03 1A 03 1A 03 26 03 26 03 15 03 15 03 21 03 21
0F80: 03 15 03 15 03 21 03 21 03 18 03 18 03 24 03 24
0F90: 03 18 03 18 03 24 03 24 03 1F 03 1F 03 2B 03 2B
0FA0: 03 1F 03 1F 03 2B 03 2B 03 1A 03 1A 03 26 03 26
0FB0: 03 1A 03 1A 03 26 03 26 03 15 03 15 03 21 03 21
0FC0: 03 15 03 15 03 21 03 21 03 18 03 18 03 24 03 24
0FD0: 03 18 03 18 03 24 03 24 03 1C 03 1C 03 28 03 28
0FE0: 03 1C 03 1C 03 28 03 28 83 04 36 07 36 07 37 07
0FF0: 36 03 33 07 32 57 FF 83 02 1B 03 1B 03 27 03 27
1000: 03 1B 03 1B 03 27 03 27 FF 03 1C 03 1C 03 28 03
1010: 28 03 1C 03 1C 03 28 03 28 FF 03 1D 03 1D 03 29
1020: 03 29 03 1D 03 1D 03 29 03 29 FF 03 18 03 18 03
1030: 24 03 24 03 18 03 18 03 24 03 24 FF 03 1E 03 1E
1040: 03 2A 03 2A 03 1E 03 1E 03 2A 03 2A FF 83 05 26
1050: 01 4A 01 34 03 29 03 4C 03 4A 03 31 03 4A 03 24
1060: 03 22 01 46 01 30 03 25 03 48 03 46 03 2D 03 46
1070: 03 24 FF 83 02 1A 03 1A 03 26 03 26 03 1A 03 1A
1080: 03 26 03 26 FF 03 13 03 13 03 1D 03 1F 03 13 03
1090: 13 03 1D 03 1F FF 87 02 1A 87 03 2F 83 02 26 03
10A0: 26 87 03 2F FF 07 1A 4F 47 FF 03 1F 03 1F 03 24
10B0: 03 26 07 13 47 FF BF 0F 32 0F 32 8F 90 30 3F 32
10C0: 13 32 03 32 03 35 03 37 3F 37 0F 37 8F 90 30 3F
10D0: 32 13 32 03 2D 03 30 03 32 FF 0F 32 AF 90 35 0F
10E0: 37 A7 99 37 07 35 3F 32 13 32 03 32 A3 E8 35 03
10F0: 37 0F 35 AF 90 37 0F 37 A7 99 37 07 35 3F 32 13
1100: 32 03 2D A3 E8 30 03 32 FF 07 32 03 39 13 3C A7
1110: 9A 37 A7 9B 38 07 37 03 35 03 32 03 39 1B 3C A7
1120: 9A 37 A7 9B 38 07 37 03 35 03 32 03 39 03 3C 03
1130: 3E 03 3C 07 3E 03 3C 03 39 A7 9A 37 A7 9B 38 07
1140: 37 03 35 03 32 AF 90 3C 1F 3E 43 03 3E 03 3C 03
1150: 3E FF 03 3E 03 3E A3 E8 3C 03 3E 03 3E 03 3E A3
1160: E8 3C 03 3E 03 3E 03 3E A3 E8 3C 03 3E 03 3E 03
1170: 3E A3 E8 3C 03 3E AF 91 43 1F 41 43 03 3E 03 41
1180: 03 43 03 43 03 43 A3 E8 41 03 43 03 43 03 43 A3
1190: E8 41 03 43 03 45 03 48 A3 FD 45 03 44 01 43 01
11A0: 41 03 3E 03 3C 03 3E 2F 3E BF 98 3E 43 03 3E 03
11B0: 3C 03 3E FF 03 4A 03 4A A3 F8 48 03 4A 03 4A 03
11C0: 4A A3 F8 48 03 4A FF 01 51 01 54 01 51 01 54 01
11D0: 51 01 54 01 51 01 54 01 51 01 54 01 51 01 54 01
11E0: 51 01 54 01 51 01 54 FF 01 50 01 4F 01 4D 01 4A
11F0: 01 4F 01 4D 01 4A 01 48 01 4A 01 48 01 45 01 43
1200: 01 44 01 43 01 41 01 3E 01 43 01 41 01 3E 01 3C
1210: 01 3E 01 3C 01 39 01 37 01 38 01 37 01 35 01 32
1220: 01 37 01 35 01 32 01 30 FF 5F 5F 5F 47 83 0E 32
1230: 07 32 07 2F 03 2F 07 2F 97 0B 3A 5F 5F 47 8B 0E
1240: 32 03 32 03 2F 03 2F 47 97 0B 3A 5F 5F 47 83 0E
1250: 2F 0B 2F 03 2F 03 2F 87 0B 30 17 3A 5F 8B 0E 32
1260: 0B 32 0B 2F 0B 2F 07 2C 07 2C FF 87 0B 34 17 3A
1270: 5F 5F 84 0E 32 04 32 05 32 04 2F 04 2F 05 2F 47
1280: 97 0B 3A 5F 5F 84 0E 32 04 32 05 32 04 2F 04 2F
1290: 05 2F FF 03 1A 03 1A 03 24 03 26 03 1A 03 1A 03
12A0: 18 03 19 03 1A 03 1A 03 24 03 26 03 1A 03 1A 03
12B0: 18 03 19 03 18 03 18 03 22 03 24 03 18 03 18 03
12C0: 16 03 17 03 18 03 18 03 22 03 24 03 18 03 18 03
12D0: 16 03 17 03 13 03 13 03 1D 03 1F 03 13 03 13 03
12E0: 1D 03 1E 03 13 03 13 03 1D 03 1F 03 13 03 13 03
12F0: 1D 03 1E 03 1A 03 1A 03 24 03 26 03 1A 03 1A 03
1300: 18 03 19 03 1A 03 1A 03 24 03 26 03 1A 03 1A 03
1310: 18 03 19 FF 80 09 41 48 60 03 81 00 00 08 81 02
1320: 08 00 00 01 A0 02 41 09 80 00 00 00 00 02 81 09
1330: 09 00 00 05 00 08 41 08 50 02 00 04 00 01 41 3F
1340: C0 02 00 00 00 08 41 04 40 02 00 00 00 08 41 09
1350: 00 02 00 00 00 09 41 09 70 02 5F 04 00 09 41 4A
1360: 69 02 81 00 00 09 41 40 6F 00 81 02 80 07 81 0A
1370: 0A 00 00 01 00 09 41 3F FF 01 E7 02 00 08 41 90
1380: F0 01 E8 02 00 08 41 06 0A 00 00 01 00 09 41 19
1390: 70 02 A8 00 00 02 41 09 90 02 00 00 00 00 11 0A
13A0: FA 00 00 05 00 08 41 37 40 02 00 00 00 08 11 07
13B0: 70 02 00 00

View File

@ -10,8 +10,14 @@
// jsr music+6 to stop the music and quieten SID
//
#if SID_CC00
.var sid = $cc00 // $d400 on the C64
#endif
#if SID_C800
.var sid = $c800 // $d400 on the C64
#endif
.var dsp = $d012 // apple1 display device port
//rob hubbard

View File

@ -1,9 +0,0 @@
const fs = require('fs');
let prg = fs.readFileSync("montyr_apple1.prg");
prg = prg.slice(2);
fs.writeFileSync("montyr.0280R.bin",prg);
console.log("bin written");

View File

@ -1,4 +1,8 @@
@call ..\..\tools\build tapemon
@call node ..\..\tools\prg2bin -i out\tapemon_apple1.prg -o out\tapemon.0280.bin
@call ..\..\tools\build tapetoggle
@call node ..\..\tools\prg2woz -i out\tapetoggle_apple1.prg -o out\tapetoggle.0280.woz

Binary file not shown.

Binary file not shown.

View File

@ -1,2 +1,2 @@
call node mkpackets
call node ..\..\..\..\apple1-wav\prg2wav.js -i packets.bin -o packets -b 00
call node ../../../tools/wavconv/prg2wav.js -i packets.bin -o packets -b 00

View File

@ -0,0 +1,22 @@
#include <utils.h>
#include <apple1.h>
byte *const LASTSTATE = 0x29; // Last input state
byte *const TAPEIN = 0xC081; // Tape input
byte *const DSP = 0xD012; // display data port
void main()
{
asm {
simple_monitor: lda TAPEIN // read tape input
cmp LASTSTATE // compare to previous state
beq no_toggle // if same just skip
sta LASTSTATE // else save new state
ldx #35 // set "toggle detected" flag in X, 35 is also the char to print
no_toggle: bit DSP // check if display is ready to accept a character
bmi simple_monitor // if not, just keep reading tape
stx DSP // else display the "toggle detected" flag character
ldx #45 // resets the "toggle detected" flag to the "-" sign, sets also Z=0 flag
bne simple_monitor // cheap jump because Z is also 0
}
}

View File

@ -1,6 +1,8 @@
#ifndef APPLE1_H
#define APPLE1_H
#pragma encoding(ascii) // encode strings in plain ascii
#ifdef APPLE1_USE_WOZ_MONITOR
#pragma zp_reserve(0x24) // XAML Last "opened" location Low
#pragma zp_reserve(0x25) // XAMH Last "opened" location High

View File

@ -12,8 +12,6 @@
// TODO wait_end_of_frame()
// TODO screen1() and screen2() helpers
#pragma encoding(ascii) // encode strings in plain ascii
#include "utils.h"
#ifdef APPLE1

26
tools/bin2prg.js Normal file
View File

@ -0,0 +1,26 @@
const fs = require('fs');
const parseOptions = require("./parseOptions");
const options = parseOptions([
{ name: 'input', alias: 'i', type: String },
{ name: 'output', alias: 'o', type: String },
{ name: 'start', alias: 's', type: String }
]);
if(options.input === undefined || options.output === undefined || options.start === undefined) {
console.log("usage: bin2prg -i inputfile.prg -o outputfile.bin -s hexaddress");
process.exit(-1);
}
let bin = fs.readFileSync(options.input);
let start_address = parseInt(options.start, 16);
let lo = (start_address >> 0) & 0xFF;
let hi = (start_address >> 8) & 0xFF;
let prg = new Uint8Array([ lo, hi, ...bin ]);
fs.writeFileSync(options.output, prg);
console.log(`${options.output} written`);

View File

@ -1,32 +0,0 @@
const fs = require('fs');
let prg = fs.readFileSync("test_apple1.prg");
prg = prg.slice(2); // skip header
let s = appledump(prg, 0x4000);
console.log(s);
function appledump(bytes, start) {
let rows=16;
let s="\r\n";
for(let r=0;r<bytes.length;r+=rows) {
s+= hex(r+start, 4) + ": ";
for(let c=0;c<rows;c++) {
let index = r+c;
if(index < bytes.length) {
const byte = bytes[r+c];
s+= hex(byte)+" ";
}
}
s+="\n";
}
return s;
}
function hex(value, size) {
if(size === undefined) size = 2;
let s = "0000" + value.toString(16);
return s.substr(s.length - size);
}

42
tools/prg2woz.js Normal file
View File

@ -0,0 +1,42 @@
const fs = require('fs');
const parseOptions = require("./parseOptions");
const { hex } = require('./wavconv/hex');
function appledump(bytes, start) {
let rows=16;
let s="\r\n";
for(let r=0;r<bytes.length;r+=rows) {
s+= hex(r+start, 4) + ": ";
for(let c=0;c<rows;c++) {
let index = r+c;
if(index < bytes.length) {
const byte = bytes[r+c];
s+= hex(byte)+" ";
}
}
s+="\n";
}
return s;
}
const options = parseOptions([
{ name: 'input', alias: 'i', type: String },
{ name: 'output', alias: 'o', type: String }
]);
if(options.input === undefined || options.output === undefined) {
console.log("usage: prg2woz -i inputfile.prg -o outputfile.woz");
process.exit(-1);
}
let prgname = options.input;
let wozname = options.output;
let prg = fs.readFileSync(prgname);
let baseaddress = prg[0] + prg[1]*256;
let bin = prg.slice(2); // skip header
let woz = appledump(bin, baseaddress);
fs.writeFileSync(wozname, woz);
console.log(`file "${wozname}" generated`);