mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-22 20:45:11 +00:00
prepare for YM2608-LLE
This commit is contained in:
parent
18334b2018
commit
790502726f
14 changed files with 7697 additions and 1 deletions
|
@ -512,6 +512,9 @@ extern/YMF276-LLE/fmopn2.c
|
|||
extern/ESFMu/esfm.c
|
||||
extern/ESFMu/esfm_registers.c
|
||||
extern/emu2413/emu2413.c
|
||||
extern/YM2608-LLE/fmopna_2608.c
|
||||
extern/YM2608-LLE/fmopna_2610.c
|
||||
extern/YM2608-LLE/fmopna_2612.c
|
||||
|
||||
extern/pwrnoise/pwrnoise.c
|
||||
|
||||
|
|
339
extern/YM2608-LLE/LICENSE
vendored
Normal file
339
extern/YM2608-LLE/LICENSE
vendored
Normal file
|
@ -0,0 +1,339 @@
|
|||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
Preamble
|
||||
|
||||
The licenses for most software are designed to take away your
|
||||
freedom to share and change it. By contrast, the GNU General Public
|
||||
License is intended to guarantee your freedom to share and change free
|
||||
software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
price. Our General Public Licenses are designed to make sure that you
|
||||
have the freedom to distribute copies of free software (and charge for
|
||||
this service if you wish), that you receive source code or can get it
|
||||
if you want it, that you can change the software or use pieces of it
|
||||
in new free programs; and that you know you can do these things.
|
||||
|
||||
To protect your rights, we need to make restrictions that forbid
|
||||
anyone to deny you these rights or to ask you to surrender the rights.
|
||||
These restrictions translate to certain responsibilities for you if you
|
||||
distribute copies of the software, or if you modify it.
|
||||
|
||||
For example, if you distribute copies of such a program, whether
|
||||
gratis or for a fee, you must give the recipients all the rights that
|
||||
you have. You must make sure that they, too, receive or can get the
|
||||
source code. And you must show them these terms so they know their
|
||||
rights.
|
||||
|
||||
We protect your rights with two steps: (1) copyright the software, and
|
||||
(2) offer you this license which gives you legal permission to copy,
|
||||
distribute and/or modify the software.
|
||||
|
||||
Also, for each author's protection and ours, we want to make certain
|
||||
that everyone understands that there is no warranty for this free
|
||||
software. If the software is modified by someone else and passed on, we
|
||||
want its recipients to know that what they have is not the original, so
|
||||
that any problems introduced by others will not reflect on the original
|
||||
authors' reputations.
|
||||
|
||||
Finally, any free program is threatened constantly by software
|
||||
patents. We wish to avoid the danger that redistributors of a free
|
||||
program will individually obtain patent licenses, in effect making the
|
||||
program proprietary. To prevent this, we have made it clear that any
|
||||
patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
0. This License applies to any program or other work which contains
|
||||
a notice placed by the copyright holder saying it may be distributed
|
||||
under the terms of this General Public License. The "Program", below,
|
||||
refers to any such program or work, and a "work based on the Program"
|
||||
means either the Program or any derivative work under copyright law:
|
||||
that is to say, a work containing the Program or a portion of it,
|
||||
either verbatim or with modifications and/or translated into another
|
||||
language. (Hereinafter, translation is included without limitation in
|
||||
the term "modification".) Each licensee is addressed as "you".
|
||||
|
||||
Activities other than copying, distribution and modification are not
|
||||
covered by this License; they are outside its scope. The act of
|
||||
running the Program is not restricted, and the output from the Program
|
||||
is covered only if its contents constitute a work based on the
|
||||
Program (independent of having been made by running the Program).
|
||||
Whether that is true depends on what the Program does.
|
||||
|
||||
1. You may copy and distribute verbatim copies of the Program's
|
||||
source code as you receive it, in any medium, provided that you
|
||||
conspicuously and appropriately publish on each copy an appropriate
|
||||
copyright notice and disclaimer of warranty; keep intact all the
|
||||
notices that refer to this License and to the absence of any warranty;
|
||||
and give any other recipients of the Program a copy of this License
|
||||
along with the Program.
|
||||
|
||||
You may charge a fee for the physical act of transferring a copy, and
|
||||
you may at your option offer warranty protection in exchange for a fee.
|
||||
|
||||
2. You may modify your copy or copies of the Program or any portion
|
||||
of it, thus forming a work based on the Program, and copy and
|
||||
distribute such modifications or work under the terms of Section 1
|
||||
above, provided that you also meet all of these conditions:
|
||||
|
||||
a) You must cause the modified files to carry prominent notices
|
||||
stating that you changed the files and the date of any change.
|
||||
|
||||
b) You must cause any work that you distribute or publish, that in
|
||||
whole or in part contains or is derived from the Program or any
|
||||
part thereof, to be licensed as a whole at no charge to all third
|
||||
parties under the terms of this License.
|
||||
|
||||
c) If the modified program normally reads commands interactively
|
||||
when run, you must cause it, when started running for such
|
||||
interactive use in the most ordinary way, to print or display an
|
||||
announcement including an appropriate copyright notice and a
|
||||
notice that there is no warranty (or else, saying that you provide
|
||||
a warranty) and that users may redistribute the program under
|
||||
these conditions, and telling the user how to view a copy of this
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
themselves, then this License, and its terms, do not apply to those
|
||||
sections when you distribute them as separate works. But when you
|
||||
distribute the same sections as part of a whole which is a work based
|
||||
on the Program, the distribution of the whole must be on the terms of
|
||||
this License, whose permissions for other licensees extend to the
|
||||
entire whole, and thus to each and every part regardless of who wrote it.
|
||||
|
||||
Thus, it is not the intent of this section to claim rights or contest
|
||||
your rights to work written entirely by you; rather, the intent is to
|
||||
exercise the right to control the distribution of derivative or
|
||||
collective works based on the Program.
|
||||
|
||||
In addition, mere aggregation of another work not based on the Program
|
||||
with the Program (or with a work based on the Program) on a volume of
|
||||
a storage or distribution medium does not bring the other work under
|
||||
the scope of this License.
|
||||
|
||||
3. You may copy and distribute the Program (or a work based on it,
|
||||
under Section 2) in object code or executable form under the terms of
|
||||
Sections 1 and 2 above provided that you also do one of the following:
|
||||
|
||||
a) Accompany it with the complete corresponding machine-readable
|
||||
source code, which must be distributed under the terms of Sections
|
||||
1 and 2 above on a medium customarily used for software interchange; or,
|
||||
|
||||
b) Accompany it with a written offer, valid for at least three
|
||||
years, to give any third party, for a charge no more than your
|
||||
cost of physically performing source distribution, a complete
|
||||
machine-readable copy of the corresponding source code, to be
|
||||
distributed under the terms of Sections 1 and 2 above on a medium
|
||||
customarily used for software interchange; or,
|
||||
|
||||
c) Accompany it with the information you received as to the offer
|
||||
to distribute corresponding source code. (This alternative is
|
||||
allowed only for noncommercial distribution and only if you
|
||||
received the program in object code or executable form with such
|
||||
an offer, in accord with Subsection b above.)
|
||||
|
||||
The source code for a work means the preferred form of the work for
|
||||
making modifications to it. For an executable work, complete source
|
||||
code means all the source code for all modules it contains, plus any
|
||||
associated interface definition files, plus the scripts used to
|
||||
control compilation and installation of the executable. However, as a
|
||||
special exception, the source code distributed need not include
|
||||
anything that is normally distributed (in either source or binary
|
||||
form) with the major components (compiler, kernel, and so on) of the
|
||||
operating system on which the executable runs, unless that component
|
||||
itself accompanies the executable.
|
||||
|
||||
If distribution of executable or object code is made by offering
|
||||
access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
void, and will automatically terminate your rights under this License.
|
||||
However, parties who have received copies, or rights, from you under
|
||||
this License will not have their licenses terminated so long as such
|
||||
parties remain in full compliance.
|
||||
|
||||
5. You are not required to accept this License, since you have not
|
||||
signed it. However, nothing else grants you permission to modify or
|
||||
distribute the Program or its derivative works. These actions are
|
||||
prohibited by law if you do not accept this License. Therefore, by
|
||||
modifying or distributing the Program (or any work based on the
|
||||
Program), you indicate your acceptance of this License to do so, and
|
||||
all its terms and conditions for copying, distributing or modifying
|
||||
the Program or works based on it.
|
||||
|
||||
6. Each time you redistribute the Program (or any work based on the
|
||||
Program), the recipient automatically receives a license from the
|
||||
original licensor to copy, distribute or modify the Program subject to
|
||||
these terms and conditions. You may not impose any further
|
||||
restrictions on the recipients' exercise of the rights granted herein.
|
||||
You are not responsible for enforcing compliance by third parties to
|
||||
this License.
|
||||
|
||||
7. If, as a consequence of a court judgment or allegation of patent
|
||||
infringement or for any other reason (not limited to patent issues),
|
||||
conditions are imposed on you (whether by court order, agreement or
|
||||
otherwise) that contradict the conditions of this License, they do not
|
||||
excuse you from the conditions of this License. If you cannot
|
||||
distribute so as to satisfy simultaneously your obligations under this
|
||||
License and any other pertinent obligations, then as a consequence you
|
||||
may not distribute the Program at all. For example, if a patent
|
||||
license would not permit royalty-free redistribution of the Program by
|
||||
all those who receive copies directly or indirectly through you, then
|
||||
the only way you could satisfy both it and this License would be to
|
||||
refrain entirely from distribution of the Program.
|
||||
|
||||
If any portion of this section is held invalid or unenforceable under
|
||||
any particular circumstance, the balance of the section is intended to
|
||||
apply and the section as a whole is intended to apply in other
|
||||
circumstances.
|
||||
|
||||
It is not the purpose of this section to induce you to infringe any
|
||||
patents or other property right claims or to contest validity of any
|
||||
such claims; this section has the sole purpose of protecting the
|
||||
integrity of the free software distribution system, which is
|
||||
implemented by public license practices. Many people have made
|
||||
generous contributions to the wide range of software distributed
|
||||
through that system in reliance on consistent application of that
|
||||
system; it is up to the author/donor to decide if he or she is willing
|
||||
to distribute software through any other system and a licensee cannot
|
||||
impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
may add an explicit geographical distribution limitation excluding
|
||||
those countries, so that distribution is permitted only in or among
|
||||
countries not thus excluded. In such case, this License incorporates
|
||||
the limitation as if written in the body of this License.
|
||||
|
||||
9. The Free Software Foundation may publish revised and/or new versions
|
||||
of the General Public License from time to time. Such new versions will
|
||||
be similar in spirit to the present version, but may differ in detail to
|
||||
address new problems or concerns.
|
||||
|
||||
Each version is given a distinguishing version number. If the Program
|
||||
specifies a version number of this License which applies to it and "any
|
||||
later version", you have the option of following the terms and conditions
|
||||
either of that version or of any later version published by the Free
|
||||
Software Foundation. If the Program does not specify a version number of
|
||||
this License, you may choose any version ever published by the Free Software
|
||||
Foundation.
|
||||
|
||||
10. If you wish to incorporate parts of the Program into other free
|
||||
programs whose distribution conditions are different, write to the author
|
||||
to ask for permission. For software which is copyrighted by the Free
|
||||
Software Foundation, write to the Free Software Foundation; we sometimes
|
||||
make exceptions for this. Our decision will be guided by the two goals
|
||||
of preserving the free status of all derivatives of our free software and
|
||||
of promoting the sharing and reuse of software generally.
|
||||
|
||||
NO WARRANTY
|
||||
|
||||
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
|
||||
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
|
||||
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
|
||||
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
||||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
|
||||
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
|
||||
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
|
||||
REPAIR OR CORRECTION.
|
||||
|
||||
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
|
||||
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
|
||||
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
|
||||
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
|
||||
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
|
||||
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
|
||||
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
possible use to the public, the best way to achieve this is to make it
|
||||
free software which everyone can redistribute and change under these terms.
|
||||
|
||||
To do so, attach the following notices to the program. It is safest
|
||||
to attach them to the start of each source file to most effectively
|
||||
convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
|
||||
The hypothetical commands `show w' and `show c' should show the appropriate
|
||||
parts of the General Public License. Of course, the commands you use may
|
||||
be called something other than `show w' and `show c'; they could even be
|
||||
mouse-clicks or menu items--whatever suits your program.
|
||||
|
||||
You should also get your employer (if you work as a programmer) or your
|
||||
school, if any, to sign a "copyright disclaimer" for the program, if
|
||||
necessary. Here is a sample; alter the names:
|
||||
|
||||
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
|
||||
`Gnomovision' (which makes passes at compilers) written by James Hacker.
|
||||
|
||||
<signature of Ty Coon>, 1 April 1989
|
||||
Ty Coon, President of Vice
|
||||
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
9
extern/YM2608-LLE/README.md
vendored
Normal file
9
extern/YM2608-LLE/README.md
vendored
Normal file
|
@ -0,0 +1,9 @@
|
|||
# YM2608-LLE
|
||||
|
||||
Very low-level Yamaha YM2608B(OPNA), YM2610(OPNB) and YM2612 (OPN2) emulator using die shots.
|
||||
|
||||
Special thanks to @ika-musume for decapping YM2608B, John McMaster for decapping YM2610, and HardWareMan for decapping YM2612.
|
||||
|
||||
https://siliconpr0n.org/map/yamaha/ym2610/
|
||||
|
||||
http://nemesis.hacking-cult.org/MegaDrive/Documentation/YM2612/YM2612_Stiched.jpg
|
2
extern/YM2608-LLE/fmopna_2608.c
vendored
Normal file
2
extern/YM2608-LLE/fmopna_2608.c
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
#define FMOPNA_YM2608
|
||||
#include "fmopna_impl.c"
|
5
extern/YM2608-LLE/fmopna_2608.h
vendored
Normal file
5
extern/YM2608-LLE/fmopna_2608.h
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
#pragma once
|
||||
#define FMOPNA_YM2608
|
||||
#include "fmopna_impl.h"
|
||||
#undef FMOPNA_YM2608
|
||||
|
2
extern/YM2608-LLE/fmopna_2610.c
vendored
Normal file
2
extern/YM2608-LLE/fmopna_2610.c
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
#define FMOPNA_YM2610
|
||||
#include "fmopna_impl.c"
|
4
extern/YM2608-LLE/fmopna_2610.h
vendored
Normal file
4
extern/YM2608-LLE/fmopna_2610.h
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
#pragma once
|
||||
#define FMOPNA_YM2610
|
||||
#include "fmopna_impl.h"
|
||||
#undef FMOPNA_YM2610
|
2
extern/YM2608-LLE/fmopna_2612.c
vendored
Normal file
2
extern/YM2608-LLE/fmopna_2612.c
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
#define FMOPNA_YM2612
|
||||
#include "fmopna_impl.c"
|
4
extern/YM2608-LLE/fmopna_2612.h
vendored
Normal file
4
extern/YM2608-LLE/fmopna_2612.h
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
#pragma once
|
||||
#define FMOPNA_YM2612
|
||||
#include "fmopna_impl.h"
|
||||
#undef FMOPNA_YM2612
|
5850
extern/YM2608-LLE/fmopna_impl.c
vendored
Normal file
5850
extern/YM2608-LLE/fmopna_impl.c
vendored
Normal file
File diff suppressed because it is too large
Load diff
961
extern/YM2608-LLE/fmopna_impl.h
vendored
Normal file
961
extern/YM2608-LLE/fmopna_impl.h
vendored
Normal file
|
@ -0,0 +1,961 @@
|
|||
/*
|
||||
* Copyright (C) 2023-2024 nukeykt
|
||||
*
|
||||
* This file is part of YM2608-LLE.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License
|
||||
* as published by the Free Software Foundation; either version 2
|
||||
* of the License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* YM2608/YM2610/YM2612 emulator.
|
||||
* Thanks:
|
||||
* Raki (ika-musume):
|
||||
* YM2608B decap
|
||||
* John McMaster (siliconpr0n.org):
|
||||
* YM2610 decap
|
||||
* HardWareMan:
|
||||
* YM2612 decap
|
||||
*
|
||||
*/
|
||||
// #define FMOPNA_YM2608
|
||||
// #define FMOPNA_YM2610
|
||||
// #define FMOPNA_YM2612
|
||||
|
||||
#if !defined(FMOPNA_YM2608) && !defined(FMOPNA_YM2610) && !defined(FMOPNA_YM2612)
|
||||
#error no chip type defined
|
||||
#endif
|
||||
|
||||
typedef struct {
|
||||
int clk;
|
||||
int ic; // neg
|
||||
int cs; // neg
|
||||
int wr; // neg
|
||||
int rd; // neg
|
||||
int a0;
|
||||
int a1;
|
||||
int data;
|
||||
int test; // set to 1
|
||||
#ifdef FMOPNA_YM2608
|
||||
int gpio_a;
|
||||
int gpio_b;
|
||||
int dt0;
|
||||
int dm;
|
||||
int ad;
|
||||
int da;
|
||||
#endif
|
||||
#ifdef FMOPNA_YM2610
|
||||
int rad;
|
||||
int pad;
|
||||
#endif
|
||||
}
|
||||
#ifdef FMOPNA_YM2608
|
||||
fmopna_input_t;
|
||||
#elif defined (FMOPNA_YM2610)
|
||||
fmopna_2610_input_t;
|
||||
#else
|
||||
fmopna_2612_input_t;
|
||||
#endif
|
||||
|
||||
typedef struct {
|
||||
|
||||
#ifdef FMOPNA_YM2608
|
||||
fmopna_input_t input;
|
||||
#elif defined (FMOPNA_YM2610)
|
||||
fmopna_2610_input_t input;
|
||||
#else
|
||||
fmopna_2612_input_t input;
|
||||
#endif
|
||||
|
||||
int ic;
|
||||
|
||||
int ic_latch1[2];
|
||||
int ic_latch2[2];
|
||||
int ic_latch3[2];
|
||||
int ic_check1;
|
||||
int ic_check3;
|
||||
int prescaler_latch[2];
|
||||
#ifndef FMOPNA_YM2612
|
||||
int ic_check2;
|
||||
#endif
|
||||
#ifdef FMOPNA_YM2608
|
||||
int prescaler_sel[2];
|
||||
#endif
|
||||
int pssel_l[15][2];
|
||||
int ic_latch_fm[2];
|
||||
|
||||
int mclk1;
|
||||
int mclk2;
|
||||
|
||||
int clk1;
|
||||
int clk2;
|
||||
|
||||
#ifndef FMOPNA_YM2612
|
||||
int aclk1;
|
||||
int aclk2;
|
||||
int bclk1;
|
||||
int bclk2;
|
||||
int cclk1;
|
||||
int cclk2;
|
||||
|
||||
int dclk;
|
||||
|
||||
int ssg_write0;
|
||||
int ssg_write1;
|
||||
int ssg_read1;
|
||||
|
||||
int write2;
|
||||
int write3;
|
||||
|
||||
int read2;
|
||||
#endif
|
||||
#ifdef FMOPNA_YM2608
|
||||
int read3;
|
||||
#endif
|
||||
|
||||
int read0;
|
||||
|
||||
int write0_trig0;
|
||||
int write0_trig1;
|
||||
int write0_l[3];
|
||||
int write0_en;
|
||||
|
||||
int write1_trig0;
|
||||
int write1_trig1;
|
||||
int write1_l[3];
|
||||
int write1_en;
|
||||
|
||||
#ifdef FMOPNA_YM2608
|
||||
int write2_trig0;
|
||||
int write2_trig1;
|
||||
int write2_l[3];
|
||||
int write2_en;
|
||||
#endif
|
||||
|
||||
#ifndef FMOPNA_YM2612
|
||||
int write3_trig0;
|
||||
int write3_trig1;
|
||||
int write3_l[3];
|
||||
int write3_en;
|
||||
#endif
|
||||
|
||||
int data_l;
|
||||
|
||||
int data_bus1;
|
||||
int data_bus2; // inverted
|
||||
|
||||
int read_bus;
|
||||
|
||||
#ifdef FMOPNA_YM2608
|
||||
int addr_10[2];
|
||||
int addr_10h[2];
|
||||
int addr_12[2];
|
||||
#endif
|
||||
int addr_21[2];
|
||||
int addr_22[2];
|
||||
int addr_24[2];
|
||||
int addr_25[2];
|
||||
int addr_26[2];
|
||||
int addr_27[2];
|
||||
int addr_28[2];
|
||||
#ifdef FMOPNA_YM2608
|
||||
int addr_29[2];
|
||||
int addr_ff[2];
|
||||
#endif
|
||||
#ifdef FMOPNA_YM2610
|
||||
int addr_00[2];
|
||||
int addr_02[2];
|
||||
int addr_1c[2];
|
||||
#endif
|
||||
#ifdef FMOPNA_YM2612
|
||||
int addr_2a[2];
|
||||
int addr_2b[2];
|
||||
int addr_2c[2];
|
||||
#endif
|
||||
|
||||
#ifdef FMOPNA_YM2608
|
||||
int reg_mask[2];
|
||||
#endif
|
||||
#ifndef FMOPNA_YM2612
|
||||
int reg_test_12[2];
|
||||
#endif
|
||||
int reg_test_21[2];
|
||||
int reg_lfo[2];
|
||||
int reg_timer_a[2];
|
||||
int reg_timer_b[2];
|
||||
int reg_ch3[2];
|
||||
int reg_timer_a_load[2];
|
||||
int reg_timer_b_load[2];
|
||||
int reg_timer_a_enable[2];
|
||||
int reg_timer_b_enable[2];
|
||||
int reg_timer_a_reset[2];
|
||||
int reg_timer_b_reset[2];
|
||||
#ifdef FMOPNA_YM2608
|
||||
int reg_sch[2];
|
||||
int reg_irq[2];
|
||||
#endif
|
||||
#ifdef FMOPNA_YM2610
|
||||
int reg_flags[2];
|
||||
#endif
|
||||
int reg_kon_operator[2];
|
||||
int reg_kon_channel[2];
|
||||
#ifdef FMOPNA_YM2612
|
||||
int reg_dac_en[2];
|
||||
int reg_dac_data[2];
|
||||
int reg_test_2c[2];
|
||||
#endif
|
||||
int fm_address[2];
|
||||
int fm_data[2];
|
||||
int write_fm_address[2];
|
||||
int write_fm_data[2];
|
||||
int reg_cnt1[2];
|
||||
int reg_cnt2[2];
|
||||
int reg_cnt_sync;
|
||||
int reg_key_cnt1[2];
|
||||
int reg_key_cnt2[2];
|
||||
#ifdef FMOPNA_YM2608
|
||||
int reg_cnt_rss[2];
|
||||
int reg_cnt_rss_of;
|
||||
int rss_18;
|
||||
#endif
|
||||
int reg_kon_match;
|
||||
int reg_kon[4][2];
|
||||
int kon_comb;
|
||||
int reg_ch3_sel;
|
||||
int ch3_en;
|
||||
int ch3_csm;
|
||||
int ch3_csm_load;
|
||||
int reg_csm_l;
|
||||
int reg_sync_timer;
|
||||
int reg_sync_timer_l[2];
|
||||
int reg_sync_timer_load;
|
||||
|
||||
int timer_a_cnt[2];
|
||||
int timer_a_of[2];
|
||||
int timer_a_load;
|
||||
int timer_a_reg_load;
|
||||
int timer_a_reg_load_l[2];
|
||||
int timer_a_status[2];
|
||||
int timer_b_subcnt[2];
|
||||
int timer_b_subcnt_of[2];
|
||||
int timer_b_cnt[2];
|
||||
int timer_b_of[2];
|
||||
int timer_b_load;
|
||||
int timer_b_reg_load;
|
||||
int timer_b_reg_load_l[2];
|
||||
int timer_b_status[2];
|
||||
|
||||
#ifndef FMOPNA_YM2612
|
||||
int irq_eos_l;
|
||||
#endif
|
||||
#ifdef FMOPNA_YM2608
|
||||
int irq_mask_eos;
|
||||
int irq_mask_brdy;
|
||||
int irq_mask_zero;
|
||||
#endif
|
||||
|
||||
int fm_is30;
|
||||
int fm_is40;
|
||||
int fm_is50;
|
||||
int fm_is60;
|
||||
int fm_is70;
|
||||
int fm_is80;
|
||||
int fm_is90;
|
||||
int fm_isa0;
|
||||
int fm_isa4;
|
||||
int fm_isa8;
|
||||
int fm_isac;
|
||||
int fm_isb0;
|
||||
int fm_isb4;
|
||||
|
||||
int reg_a4[2];
|
||||
unsigned short reg_freq[2][6];
|
||||
int reg_ac[2];
|
||||
unsigned short reg_freq_3ch[2][6];
|
||||
unsigned char reg_connect_fb[2][6];
|
||||
unsigned char reg_b4[2][6];
|
||||
int fnum[4];
|
||||
int kcode[4];
|
||||
int ch_cnt_sync;
|
||||
int ch_cnt1[2];
|
||||
int ch_cnt2[2];
|
||||
#ifdef FMOPNA_YM2608
|
||||
unsigned char reg_rss[2][6];
|
||||
#endif
|
||||
unsigned char op_multi_dt[2][12][2];
|
||||
unsigned char op_tl[2][12][2];
|
||||
unsigned char op_ar_ks[2][12][2];
|
||||
unsigned char op_dr_a[2][12][2];
|
||||
unsigned char op_sr[2][12][2];
|
||||
unsigned char op_rr_sl[2][12][2];
|
||||
unsigned char op_ssg[2][12][2];
|
||||
|
||||
int fsm_cnt1[2];
|
||||
int fsm_cnt2[2];
|
||||
int fsm_out[27];
|
||||
int fsm_op1_sel_l;
|
||||
int fsm_op2_sel_l;
|
||||
int fsm_op3_sel_l;
|
||||
int fsm_op4_sel_l;
|
||||
int fsm_connect;
|
||||
int alg_mod_op1_0_l;
|
||||
int alg_mod_op1_1_l;
|
||||
int alg_mod_op2_l;
|
||||
int alg_mod_prev_0_l;
|
||||
int alg_mod_prev_1_l;
|
||||
int alg_output_l;
|
||||
int alg_do_fb[2];
|
||||
int alg_load_fb;
|
||||
#ifndef FMOPNA_YM2612
|
||||
int fsm_rss;
|
||||
int fsm_rss2;
|
||||
#endif
|
||||
int fsm_sel0[2];
|
||||
int fsm_sel1[2];
|
||||
int fsm_sel2[2];
|
||||
int fsm_sel23[2];
|
||||
int fsm_sel_ch3[2];
|
||||
#ifndef FMOPNA_YM2612
|
||||
int fsm_sel11[2];
|
||||
int fsm_sh1[2];
|
||||
int fsm_sh2[2];
|
||||
#endif
|
||||
#ifdef FMOPNA_YM2612
|
||||
int fsm_dac_ch6[2];
|
||||
int fsm_dac_load[2];
|
||||
int fsm_dac_out_sel[2];
|
||||
#endif
|
||||
|
||||
int lfo_sync[4];
|
||||
int lfo_subcnt[2];
|
||||
int lfo_subcnt_of;
|
||||
int lfo_cnt_rst;
|
||||
int lfo_cnt[2];
|
||||
#ifdef FMOPNA_YM2608
|
||||
int lfo_cnt_of;
|
||||
int lfo_mode;
|
||||
#endif
|
||||
int lfo_cnt_load;
|
||||
int lfo_fnum1;
|
||||
int lfo_fnum2;
|
||||
int lfo_shift;
|
||||
int lfo_sign;
|
||||
int lfo_pm;
|
||||
int lfo_fnum;
|
||||
int lfo_am;
|
||||
|
||||
int pg_block;
|
||||
int pg_freq;
|
||||
int pg_dt_multi;
|
||||
int pg_dt_add;
|
||||
int pg_freqdt[2];
|
||||
int pg_multi[5];
|
||||
int pg_add[6];
|
||||
int pg_reset[4];
|
||||
int pg_phase[2][23];
|
||||
int pg_phase2[2];
|
||||
int pg_out;
|
||||
int pg_dbgsync;
|
||||
#ifdef FMOPNA_YM2610
|
||||
int pg_dbgsync_l[2];
|
||||
#endif
|
||||
int pg_dbg[2];
|
||||
int dt_add1;
|
||||
int dt_add2;
|
||||
int dt_enable[2];
|
||||
int dt_sum;
|
||||
int dt_blockmax[2];
|
||||
int dt_note[2];
|
||||
int dt_sign[2];
|
||||
|
||||
int eg_sync;
|
||||
int eg_prescaler[2];
|
||||
int eg_prescaler_clock_l[2];
|
||||
int eg_clock_delay[2];
|
||||
int eg_ic[2];
|
||||
|
||||
int eg_step[3];
|
||||
int eg_timer_step[2];
|
||||
|
||||
int eg_timer[2];
|
||||
int eg_timer_sum[2];
|
||||
int eg_timer_carry[2];
|
||||
int eg_timer_mask[2];
|
||||
int eg_timer_masked[2];
|
||||
int eg_timer_test;
|
||||
int eg_timer_test_bit[2];
|
||||
int eg_timer_low_lock;
|
||||
int eg_shift_lock;
|
||||
|
||||
int eg_rate_sel;
|
||||
int eg_rate_ar;
|
||||
int eg_rate_dr;
|
||||
int eg_rate_sr;
|
||||
int eg_rate_rr;
|
||||
int eg_rate;
|
||||
int eg_rate_nonzero[3];
|
||||
unsigned char eg_state[2][23];
|
||||
int eg_ks;
|
||||
int eg_ksv;
|
||||
int eg_rate2;
|
||||
int eg_ratenz;
|
||||
int eg_rate12;
|
||||
int eg_rate13;
|
||||
int eg_rate14;
|
||||
int eg_rate15;
|
||||
int eg_rate_low;
|
||||
int eg_rate_slow;
|
||||
int eg_rate_sum;
|
||||
int eg_maxrate[2];
|
||||
int eg_inc2;
|
||||
int eg_incsh0[2];
|
||||
int eg_incsh1[2];
|
||||
int eg_incsh2[2];
|
||||
int eg_incsh3[2];
|
||||
int eg_output;
|
||||
unsigned short eg_level[2][22];
|
||||
int eg_ssg_inv;
|
||||
int eg_ssg_enable[2];
|
||||
int eg_ssg_sign[2];
|
||||
int eg_ssg_holdup[2];
|
||||
int eg_ssg_pgreset[2];
|
||||
int eg_ssg_dir[2];
|
||||
int eg_ssg_egrepeat[2];
|
||||
int eg_key[2];
|
||||
int eg_kon_latch[2];
|
||||
int eg_kon_event;
|
||||
int eg_pg_reset[2];
|
||||
int eg_sl[2][2];
|
||||
int eg_tl[3][2];
|
||||
int eg_level_ssg[2];
|
||||
int eg_slreach;
|
||||
int eg_level_l[2];
|
||||
int eg_zeroreach;
|
||||
int eg_off;
|
||||
int eg_nextstate;
|
||||
int eg_state_l;
|
||||
int eg_mute;
|
||||
int eg_exp;
|
||||
int eg_linear;
|
||||
int eg_inc_total;
|
||||
int eg_nextlevel[2];
|
||||
int eg_istantattack;
|
||||
int eg_kon_csm[2];
|
||||
int eg_am_l[2];
|
||||
int eg_am_shift[2];
|
||||
int eg_of1;
|
||||
int eg_output_lfo;
|
||||
int eg_csm_tl;
|
||||
int eg_ch3_l[2];
|
||||
int eg_out;
|
||||
int eg_dbg_sync;
|
||||
int eg_debug[2];
|
||||
int eg_debug_inc;
|
||||
|
||||
int op_phase1;
|
||||
int op_phase2;
|
||||
unsigned short op_mod[2][6];
|
||||
int op_phase_index;
|
||||
int op_sign[2];
|
||||
int op_logsin_base;
|
||||
int op_logsin_delta;
|
||||
int op_eglevel;
|
||||
int op_att;
|
||||
int op_shift[2];
|
||||
int op_pow_base;
|
||||
int op_pow_delta;
|
||||
int op_pow;
|
||||
int op_output[4];
|
||||
unsigned short op_op1_0[2][6];
|
||||
unsigned short op_op1_1[2][6];
|
||||
unsigned short op_op2[2][6];
|
||||
int op_loadfb;
|
||||
int op_loadop2;
|
||||
int op_mod_op1_0;
|
||||
int op_mod_op1_1;
|
||||
int op_mod_op2;
|
||||
int op_mod_prev_0;
|
||||
int op_mod_prev_1;
|
||||
int op_mod1;
|
||||
int op_mod2;
|
||||
int op_mod_sum;
|
||||
int op_do_fb;
|
||||
int op_fb;
|
||||
|
||||
#ifndef FMOPNA_YM2612
|
||||
#ifdef FMOPNA_YM2608
|
||||
int ssg_prescaler1[2];
|
||||
int ssg_prescaler2[2];
|
||||
#endif
|
||||
int ssg_div1[2];
|
||||
int ssg_div2[2];
|
||||
int ssg_div3[2];
|
||||
int ssg_clk;
|
||||
int ssg_clk1;
|
||||
int ssg_clk2;
|
||||
int ssg_ssg_addr;
|
||||
int ssg_address;
|
||||
int ssg_freq_a[2];
|
||||
int ssg_freq_b[2];
|
||||
int ssg_freq_c[2];
|
||||
int ssg_noise;
|
||||
int ssg_mode;
|
||||
int ssg_level_a;
|
||||
int ssg_level_b;
|
||||
int ssg_level_c;
|
||||
int ssg_env[2];
|
||||
int ssg_envmode;
|
||||
int ssg_envadd;
|
||||
int ssg_envcnt[2];
|
||||
int ssg_dir[2];
|
||||
int ssg_hold[2];
|
||||
int ssg_t2[2];
|
||||
int ssg_egtrig;
|
||||
int ssg_egtrig_s;
|
||||
int ssg_egtrig_rst;
|
||||
int ssg_eg_sel_l;
|
||||
int ssg_sel[2];
|
||||
int ssg_sel_freq;
|
||||
int ssg_freq_cnt[8];
|
||||
int ssg_cnt_of[2];
|
||||
int ssg_sign[2];
|
||||
int ssg_sign_toggle;
|
||||
int ssg_cnt_of_l;
|
||||
int ssg_freq_cnt2[8];
|
||||
int ssg_sel_freq_l;
|
||||
int ssg_cnt2_add;
|
||||
int ssg_sel_eg_l[2];
|
||||
int ssg_ch_of;
|
||||
int ssg_cnt_reload;
|
||||
int ssg_eg_of[2];
|
||||
int ssg_fr_rst_l;
|
||||
int ssg_noise_add;
|
||||
int ssg_noise_cnt[2];
|
||||
int ssg_noise_of_low;
|
||||
int ssg_noise_of;
|
||||
int ssg_test;
|
||||
int ssg_noise_step;
|
||||
int ssg_noise_lfsr[2];
|
||||
int ssg_noise_bit;
|
||||
|
||||
|
||||
int rss_cnt1[2];
|
||||
int rss_cnt1_sync;
|
||||
|
||||
int rss_eclk1_l;
|
||||
int rss_eclk2_l;
|
||||
int rss_eclk1;
|
||||
int rss_eclk2;
|
||||
int rss_dclk_l;
|
||||
int rss_fclk_sel[2];
|
||||
int rss_fclk1;
|
||||
int rss_fclk2;
|
||||
int rss_cnt2[2];
|
||||
int rss_fmcnt[2];
|
||||
int rss_fmcnt_of;
|
||||
int rss_fmcnt_sync;
|
||||
int rss_params[2];
|
||||
int rss_tl_sel[2];
|
||||
int rss_tl[2];
|
||||
int rss_keydm[2];
|
||||
int rss_keymask[2];
|
||||
int rss_ic[2];
|
||||
int rss_key[2];
|
||||
int rss_stop[2];
|
||||
int rss_eos_l;
|
||||
#ifdef FMOPNA_YM2608
|
||||
int rss_step;
|
||||
int rss_isend;
|
||||
#endif
|
||||
|
||||
#ifdef FMOPNA_YM2610
|
||||
int rss_address[2];
|
||||
int rss_address_wr[2];
|
||||
int rss_data[2];
|
||||
int rss_data_wr[2];
|
||||
int rss_write08;
|
||||
int rss_write10;
|
||||
int rss_write18;
|
||||
int rss_write20;
|
||||
int rss_write28;
|
||||
unsigned char rss_reg_pan_tl[2][6];
|
||||
unsigned char rss_reg_start_l[2][6];
|
||||
unsigned char rss_reg_start_h[2][6];
|
||||
unsigned char rss_reg_stop_l[2][6];
|
||||
unsigned char rss_reg_stop_h[2][6];
|
||||
int rss_fm_match_l;
|
||||
int rss_params_start[3];
|
||||
int rss_params_start_h;
|
||||
int rss_params_stop[3];
|
||||
int rss_eos_load;
|
||||
int rss_rmpx[2];
|
||||
int rss_roe[4];
|
||||
int rss_rad_bus;
|
||||
int rss_stop_flag[2];
|
||||
#endif
|
||||
|
||||
int rss_accum[2];
|
||||
int rss_regs[2][17];
|
||||
|
||||
int rss_delta_ix_load;
|
||||
int rss_delta_ix;
|
||||
int rss_ix_load;
|
||||
int rss_ix;
|
||||
int rss_cnt1_is1;
|
||||
int rss_nibble;
|
||||
int rss_tl_l;
|
||||
int rss_tl_shift[3];
|
||||
|
||||
int rss_sample_load;
|
||||
int rss_sample;
|
||||
int rss_multi_ctrl[2];
|
||||
int rss_multi_accum[2];
|
||||
int rss_multi_accum_load;
|
||||
int rss_sample_multi;
|
||||
int rss_sample_shift_load;
|
||||
int rss_sample_shift;
|
||||
int rss_dbg_load;
|
||||
int rss_dbg_data;
|
||||
|
||||
int rss_pan[3];
|
||||
|
||||
#ifdef FMOPNA_YM2608
|
||||
int ad_is6;
|
||||
int ad_is7;
|
||||
int ad_is8;
|
||||
int ad_isc;
|
||||
int ad_isd;
|
||||
int ad_ise;
|
||||
int ad_isf;
|
||||
int ad_reg_limit_l;
|
||||
int ad_reg_limit_h;
|
||||
int ad_reg_prescale_l;
|
||||
int ad_reg_prescale_h;
|
||||
int ad_reg_spoff;
|
||||
int ad_reg_memdata;
|
||||
int ad_reg_rec;
|
||||
int ad_reg_rom;
|
||||
int ad_reg_ramtype;
|
||||
int ad_reg_da_ad;
|
||||
int ad_reg_sample;
|
||||
int ad_sample_l[3];
|
||||
int ad_read_port_l[2];
|
||||
int ad_write_port_l[2];
|
||||
int ad_rw_l[2];
|
||||
int ad_rw_en;
|
||||
int ad_rec_start_l[2];
|
||||
int ad_limit_match[2];
|
||||
int ad_limit_match2[2];
|
||||
int ad_mem_sync[2];
|
||||
int ad_mem_sync_run;
|
||||
int ad_mem_ptr_store;
|
||||
int ad_mem_data_l1;
|
||||
int ad_mem_data_l2;
|
||||
int ad_mem_addr_bank;
|
||||
int ad_mem_data_bus;
|
||||
int ad_mem_bit_cnt[2];
|
||||
int ad_mem_shift_cnt0_l[2];
|
||||
int ad_brdy_set_l[2];
|
||||
int ad_mem_rw_en[2];
|
||||
int ad_mem_ucnt[2];
|
||||
int ad_mem_w22;
|
||||
int ad_dsp_ctrl10_l;
|
||||
int ad_dsp_alu_neg[2];
|
||||
int ad_ad_cnt1[2];
|
||||
int ad_ad_cmp_i;
|
||||
int ad_ad_shift;
|
||||
int ad_ad_w53[2];
|
||||
int ad_ad_w55;
|
||||
int ad_ad_w55_l[2];
|
||||
int ad_ad_w56;
|
||||
int ad_ad_buf;
|
||||
int ad_ad_input;
|
||||
int ad_ad_cnt2[2];
|
||||
int ad_ad_w57[3];
|
||||
int ad_ad_w58[3]; // sh2
|
||||
int ad_ad_w60;
|
||||
int ad_ad_w61[2]; // opo
|
||||
int ad_ad_w62[2];
|
||||
int ad_ad_w65_l;
|
||||
int ad_ad_w66[2];
|
||||
int ad_ad_w68;
|
||||
int ad_ad_cnt3[2];
|
||||
int ad_ad_cnt3_load;
|
||||
int ad_ad_cnt3_load_val;
|
||||
int ad_ad_cnt3_of[2];
|
||||
int ad_ad_cnt3_en[2];
|
||||
int ad_ad_quiet;
|
||||
int ad_comp_da;
|
||||
int ad_dsp_enc_bit;
|
||||
int ad_dsp_enc_bit_l[2];
|
||||
int ad_mem_we[2];
|
||||
int ad_mem_cas[2];
|
||||
int ad_mem_ras[2];
|
||||
#else
|
||||
int ad_mem_pmpx[2];
|
||||
int ad_mem_poe[2];
|
||||
#endif
|
||||
int ad_is0;
|
||||
int ad_is1;
|
||||
int ad_is2;
|
||||
int ad_is3;
|
||||
int ad_is4;
|
||||
int ad_is5;
|
||||
int ad_is9;
|
||||
int ad_isa;
|
||||
int ad_isb;
|
||||
int ad_reg_reset;
|
||||
int ad_reg_repeat;
|
||||
int ad_reg_start;
|
||||
int ad_reg_r;
|
||||
int ad_reg_l;
|
||||
int ad_reg_delta_l;
|
||||
int ad_reg_delta_h;
|
||||
int ad_reg_start_l;
|
||||
int ad_reg_start_h;
|
||||
int ad_reg_stop_l;
|
||||
int ad_reg_stop_h;
|
||||
int ad_reg_level;
|
||||
int ad_code_ptr[2];
|
||||
int ad_code_ctrl;
|
||||
int ad_code_ctrl_l;
|
||||
int ad_w2[2];
|
||||
int ad_w4[2];
|
||||
int ad_start_l[3];
|
||||
int ad_w2_l[2];
|
||||
int ad_code_end[2];
|
||||
int ad_addr_isend_l;
|
||||
int ad_addr_isend_l2[2];
|
||||
int ad_mem_ctrl;
|
||||
int ad_mem_ctrl_l;
|
||||
int ad_mem_code_ptr[2];
|
||||
int ad_end_sel[2];
|
||||
int ad_stop_match[2];
|
||||
int ad_stop_match2[2];
|
||||
int ad_start_sel[2];
|
||||
int ad_address_cnt[4][2];
|
||||
int ad_address_carry[2];
|
||||
int ad_mem_cond[2];
|
||||
int ad_mem_bus;
|
||||
int ad_mem_data_l3;
|
||||
int ad_mem_data_l4[2];
|
||||
int ad_mem_w7[2];
|
||||
int ad_mem_shift_cnt[2];
|
||||
int ad_mem_nibble;
|
||||
int ad_mem_w8[2];
|
||||
int ad_mem_nibble_msb;
|
||||
int ad_mem_nibble_load;
|
||||
int ad_mem_mem_en_l[2];
|
||||
int ad_code_ed_end[2];
|
||||
int ad_mem_mem_stop[2];
|
||||
int ad_mem_w10[2];
|
||||
int ad_w12[2];
|
||||
int ad_w13[2];
|
||||
int ad_mem_w15[2];
|
||||
int ad_mem_w17[2];
|
||||
int ad_mem_w20[2];
|
||||
int ad_mem_w21;
|
||||
int ad_mode6_l[2];
|
||||
int ad_dsp_bus;
|
||||
int ad_dsp_ctrl;
|
||||
int ad_dsp_delta_sel[2];
|
||||
int ad_dsp_w30_l[2];
|
||||
int ad_dsp_w31_l[2];
|
||||
int ad_dsp_w32;
|
||||
int ad_dsp_w32_l;
|
||||
int ad_dsp_w33;
|
||||
int ad_dsp_w34;
|
||||
int ad_dsp_w36[2];
|
||||
int ad_dsp_w35_l;
|
||||
int ad_dsp_cnt1[2];
|
||||
int ad_dsp_cnt1_run[2];
|
||||
int ad_dsp_mul_accm1[2];
|
||||
int ad_dsp_mul_accm1_add1;
|
||||
int ad_dsp_mul_accm1_add2;
|
||||
int ad_dsp_mul_accm1_c;
|
||||
int ad_dsp_mul_accm2;
|
||||
int ad_dsp_mul_accm2_add1;
|
||||
int ad_dsp_mul_accm2_add2;
|
||||
int ad_dsp_mul_accm2_load;
|
||||
int ad_dsp_w38[2];
|
||||
int ad_dsp_w40;
|
||||
int ad_dsp_w41[2];
|
||||
int ad_dsp_w43[2];
|
||||
int ad_dsp_w45;
|
||||
int ad_dsp_w46[2];
|
||||
int ad_output;
|
||||
int ad_dsp_cnt2[2];
|
||||
int ad_dsp_load_alu1[2];
|
||||
int ad_dsp_load_alu1_h;
|
||||
int ad_dsp_load_alu2[2];
|
||||
int ad_dsp_alu_in1;
|
||||
int ad_dsp_alu_in2;
|
||||
int ad_dsp_load_res[2];
|
||||
int ad_dsp_alu_res;
|
||||
int ad_dsp_alu_shift;
|
||||
int ad_dsp_alu_mask[2];
|
||||
int ad_dsp_carry_mode[2];
|
||||
int ad_dsp_alu_of;
|
||||
int ad_dsp_read_res[2];
|
||||
int ad_code_sync[3];
|
||||
int ad_dsp_w52[2];
|
||||
int ad_code_reg_id;
|
||||
int ad_dsp_regs[8];
|
||||
int ad_dsp_regs_o;
|
||||
int ad_set_eos;
|
||||
int ad_dsp_vol_o[2];
|
||||
int ad_dsp_sregs2[2][2];
|
||||
int ad_dsp_w69[2];
|
||||
int ad_mem_dir;
|
||||
|
||||
#ifdef FMOPNA_YM2608
|
||||
int ad_da_data;
|
||||
int ac_da_shift[2];
|
||||
int ac_da_w70[2];
|
||||
int ac_da_set[2];
|
||||
int opo_da[2];
|
||||
int opo_ad;
|
||||
#endif
|
||||
|
||||
int ac_fm_output;
|
||||
int ac_fm_output_en;
|
||||
int ac_fm_pan;
|
||||
int ac_fm_accm1[2];
|
||||
int ac_da_sync2;
|
||||
int ac_ad_output;
|
||||
int ac_da_sync;
|
||||
int ac_da_sync3[2];
|
||||
int ac_fm_accm2[2];
|
||||
int ac_rss_sum_l;
|
||||
int ac_rss_sum_r;
|
||||
int ac_rss_accm1[2];
|
||||
int ac_rss_accm2[2];
|
||||
int ac_rss_load;
|
||||
int ac_shifter[2];
|
||||
int ac_shifter_load_l;
|
||||
int ac_shifter_load_r;
|
||||
int ac_shifter_bit;
|
||||
int ac_shifter_top;
|
||||
int ac_opo;
|
||||
int sh1_l;
|
||||
int sh2_l;
|
||||
int opo_fm;
|
||||
#endif
|
||||
|
||||
int busy_cnt[2];
|
||||
int busy_cnt_en[2];
|
||||
int status_timer_a;
|
||||
int status_timer_b;
|
||||
int eg_dbg;
|
||||
#ifdef FMOPNA_YM2608
|
||||
int status_brdy;
|
||||
int status_zero;
|
||||
int brdy_flag;
|
||||
int zero_flag;
|
||||
int zero_set;
|
||||
#endif
|
||||
#ifdef FMOPNA_YM2610
|
||||
int flag_rss_0;
|
||||
int flag_rss_1;
|
||||
int flag_rss_2;
|
||||
int flag_rss_3;
|
||||
int flag_rss_4;
|
||||
int flag_rss_5;
|
||||
int status_rss_0;
|
||||
int status_rss_1;
|
||||
int status_rss_2;
|
||||
int status_rss_3;
|
||||
int status_rss_4;
|
||||
int status_rss_5;
|
||||
#endif
|
||||
|
||||
#ifndef FMOPNA_YM2612
|
||||
int status_eos;
|
||||
int eos_flag;
|
||||
int eos_l[2];
|
||||
int eos_repeat;
|
||||
#endif
|
||||
|
||||
#ifdef FMOPNA_YM2612
|
||||
int ch_op_output;
|
||||
int ch_op_add;
|
||||
int ch_accm_load;
|
||||
short ch_accm[2][6];
|
||||
short ch_buf[2][6];
|
||||
int ch_output;
|
||||
int ch_load[2];
|
||||
int ch_sel;
|
||||
int ch_dbg[2];
|
||||
int ch_ch6;
|
||||
int ch_pan;
|
||||
int o_mol;
|
||||
int o_mor;
|
||||
int o_test;
|
||||
int o_test_d;
|
||||
#endif
|
||||
|
||||
#ifdef FMOPNA_YM2608
|
||||
int o_gpio_a;
|
||||
int o_gpio_a_d;
|
||||
int o_gpio_b;
|
||||
int o_gpio_b_d;
|
||||
int o_spoff;
|
||||
int o_a8;
|
||||
int o_romcs; // neg
|
||||
int o_mden;
|
||||
int o_we; // neg
|
||||
int o_cas; // neg
|
||||
int o_ras; // neg
|
||||
int o_dm;
|
||||
int o_dm_d;
|
||||
#endif
|
||||
|
||||
#ifdef FMOPNA_YM2610
|
||||
int o_rmpx;
|
||||
int o_roe; // neg
|
||||
int o_rad;
|
||||
int o_rad_d;
|
||||
int o_ra8;
|
||||
int o_ra20;
|
||||
|
||||
int o_pmpx;
|
||||
int o_poe; // neg
|
||||
int o_pad;
|
||||
int o_pad_d;
|
||||
int o_pa8;
|
||||
#endif
|
||||
|
||||
#ifndef FMOPNA_YM2612
|
||||
float o_analog;
|
||||
int o_sh1;
|
||||
int o_sh2;
|
||||
int o_opo;
|
||||
int o_s;
|
||||
#endif
|
||||
int o_irq_pull;
|
||||
int o_data;
|
||||
int o_data_d;
|
||||
|
||||
int tm_w1;
|
||||
}
|
||||
#ifdef FMOPNA_YM2608
|
||||
fmopna_t;
|
||||
#elif defined (FMOPNA_YM2610)
|
||||
fmopna_2610_t;
|
||||
#else
|
||||
fmopna_2612_t;
|
||||
#endif
|
||||
|
||||
#ifdef FMOPNA_YM2608
|
||||
void FMOPNA_Clock(fmopna_t* chip, int clk);
|
||||
#elif defined (FMOPNA_YM2610)
|
||||
void FMOPNA_2610_Clock(fmopna_2610_t* chip, int clk);
|
||||
#else
|
||||
void FMOPNA_2612_Clock(fmopna_2612_t* chip, int clk);
|
||||
#endif
|
||||
|
514
extern/YM2608-LLE/fmopna_rom.h
vendored
Normal file
514
extern/YM2608-LLE/fmopna_rom.h
vendored
Normal file
|
@ -0,0 +1,514 @@
|
|||
static unsigned char rss_rom[8192] = {
|
||||
0x88, 0x80, 0x80, 0x80, 0x00, 0x88, 0x61, 0x67, 0x99, 0x8b, 0x22, 0xa3, 0x48, 0xc3, 0x1b, 0x45,
|
||||
0x01, 0x9a, 0x89, 0x23, 0x08, 0x33, 0xa9, 0x7a, 0xa4, 0x4b, 0x85, 0xcb, 0x51, 0x92, 0xa8, 0x79,
|
||||
0xb9, 0x44, 0xca, 0x08, 0x21, 0xed, 0x31, 0xb1, 0x0c, 0x85, 0x8c, 0x11, 0xa0, 0x2a, 0xa1, 0x0a,
|
||||
0x00, 0x89, 0xb0, 0x39, 0xe9, 0x29, 0xa0, 0x88, 0xeb, 0x41, 0xb1, 0x89, 0x80, 0x1a, 0xa4, 0x1c,
|
||||
0x03, 0x9d, 0x33, 0x89, 0x01, 0x98, 0x71, 0xa1, 0x28, 0x92, 0x73, 0xc0, 0x38, 0x05, 0xa9, 0x42,
|
||||
0xa1, 0x38, 0x01, 0x32, 0x91, 0x3b, 0x27, 0xa8, 0x61, 0x01, 0xa0, 0x39, 0x07, 0x99, 0x32, 0x99,
|
||||
0x20, 0x02, 0x19, 0x81, 0x20, 0x14, 0xba, 0x42, 0x81, 0x18, 0x99, 0xa4, 0x8e, 0x82, 0xa9, 0x99,
|
||||
0x1a, 0xf2, 0x8a, 0xd9, 0x09, 0x80, 0xcc, 0x3a, 0xd1, 0xac, 0x28, 0xb0, 0x8d, 0x80, 0x9b, 0x90,
|
||||
0xcb, 0x8b, 0x00, 0xeb, 0x09, 0xb1, 0xac, 0x00, 0xb9, 0xa8, 0x8a, 0x19, 0xf0, 0x3b, 0xd3, 0x8b,
|
||||
0x13, 0xb0, 0x5a, 0xa0, 0x11, 0x1a, 0x84, 0x29, 0x01, 0x05, 0x19, 0x03, 0x32, 0x90, 0x73, 0x93,
|
||||
0x2a, 0x27, 0x98, 0x29, 0x03, 0x38, 0xc1, 0x69, 0x82, 0x9b, 0x42, 0xc8, 0x1a, 0x13, 0xda, 0x9a,
|
||||
0x31, 0xc9, 0xab, 0x8a, 0xb0, 0xfb, 0x8b, 0xb9, 0xac, 0x88, 0xbd, 0x8b, 0x91, 0xcf, 0x29, 0xa0,
|
||||
0xab, 0x98, 0xba, 0x8b, 0xba, 0x8d, 0x80, 0xda, 0xab, 0x33, 0xd9, 0xaa, 0x38, 0xa3, 0x0c, 0x04,
|
||||
0x9b, 0x51, 0x93, 0x2a, 0x25, 0x98, 0x20, 0x36, 0x88, 0x31, 0x32, 0x30, 0x25, 0x20, 0x45, 0x00,
|
||||
0x11, 0x32, 0x32, 0x53, 0x02, 0x10, 0x44, 0x14, 0x08, 0x42, 0x04, 0x9a, 0x54, 0x91, 0x18, 0x21,
|
||||
0x18, 0x20, 0x11, 0x12, 0x91, 0x20, 0x16, 0xa8, 0x31, 0xa3, 0x01, 0x21, 0x32, 0xb8, 0x73, 0x81,
|
||||
0x19, 0x42, 0x01, 0x18, 0x43, 0x02, 0x50, 0x23, 0x28, 0x35, 0x02, 0x41, 0x33, 0x13, 0x43, 0x25,
|
||||
0x00, 0x34, 0x23, 0x31, 0x25, 0x22, 0x31, 0x25, 0x11, 0x34, 0x11, 0x23, 0x23, 0x23, 0x22, 0x20,
|
||||
0x31, 0x21, 0x98, 0x22, 0x91, 0x18, 0x18, 0x80, 0x8a, 0x80, 0xb8, 0x09, 0xb1, 0xab, 0xa8, 0xb9,
|
||||
0x9b, 0x98, 0xac, 0x9b, 0xba, 0xac, 0xb9, 0xac, 0x9b, 0xba, 0xad, 0x99, 0xca, 0xbb, 0xb9, 0xca,
|
||||
0xaa, 0xab, 0xca, 0xba, 0xa9, 0xaa, 0xaa, 0xab, 0x8b, 0x9a, 0xab, 0x99, 0x9a, 0xa9, 0x0a, 0xa8,
|
||||
0x9a, 0x80, 0xa8, 0x9a, 0x00, 0x99, 0x98, 0x88, 0x89, 0x80, 0x99, 0x00, 0x98, 0x08, 0x80, 0x89,
|
||||
0x00, 0x88, 0x88, 0x08, 0x09, 0x08, 0x09, 0x08, 0x18, 0x99, 0x80, 0x88, 0x99, 0x90, 0x00, 0xa1,
|
||||
0x8a, 0x01, 0xa9, 0x88, 0x80, 0xa0, 0xa8, 0x98, 0x99, 0x8a, 0x89, 0x9a, 0x99, 0x99, 0x9a, 0x99,
|
||||
0xaa, 0xa8, 0xaa, 0xb9, 0xa8, 0xa9, 0x9a, 0xa9, 0xab, 0x99, 0xa9, 0xaa, 0x99, 0x98, 0x9a, 0x99,
|
||||
0x89, 0xa9, 0x89, 0x88, 0x90, 0x98, 0x90, 0x80, 0x80, 0x90, 0x81, 0x81, 0x00, 0x21, 0x00, 0x11,
|
||||
0x11, 0x11, 0x21, 0x21, 0x12, 0x12, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x23, 0x13, 0x23, 0x13,
|
||||
0x23, 0x23, 0x12, 0x13, 0x12, 0x23, 0x12, 0x21, 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08,
|
||||
0xa0, 0xcd, 0x41, 0xb0, 0xab, 0xcb, 0x10, 0xf0, 0x5f, 0xf2, 0x78, 0x91, 0x9c, 0x42, 0xb1, 0x1a,
|
||||
0x13, 0x99, 0x09, 0x23, 0x23, 0xef, 0x38, 0x84, 0x8a, 0x9a, 0x32, 0x91, 0xcb, 0x19, 0x20, 0x14,
|
||||
0xed, 0x18, 0x82, 0x8a, 0xa0, 0x1b, 0x27, 0xad, 0x32, 0xcb, 0x40, 0x91, 0x8b, 0x12, 0xa8, 0x30,
|
||||
0x92, 0xab, 0x41, 0x12, 0xb0, 0x0c, 0x34, 0x80, 0x19, 0x05, 0x39, 0xf0, 0x68, 0xa1, 0x19, 0x81,
|
||||
0x12, 0xbc, 0x72, 0xa0, 0x1a, 0x24, 0xc8, 0x9a, 0x12, 0x01, 0x80, 0xba, 0x49, 0xa2, 0xad, 0x20,
|
||||
0xb8, 0x19, 0x90, 0x89, 0xea, 0x08, 0x9a, 0x20, 0xa0, 0x9e, 0x12, 0xbb, 0x51, 0x02, 0xeb, 0x29,
|
||||
0x24, 0x90, 0x9a, 0x11, 0x43, 0x80, 0x21, 0xa0, 0x72, 0x92, 0x1a, 0x25, 0x21, 0xe8, 0x29, 0x82,
|
||||
0x29, 0xb2, 0x1d, 0x32, 0xfb, 0x18, 0x01, 0x99, 0x8a, 0xa0, 0x4c, 0xb3, 0x9b, 0x0b, 0x00, 0x26,
|
||||
0xfc, 0x29, 0x92, 0x29, 0xb2, 0x1b, 0xc1, 0x2b, 0x27, 0xaa, 0x88, 0x11, 0x81, 0x08, 0x31, 0xe9,
|
||||
0x30, 0x81, 0x0b, 0x06, 0x1a, 0x82, 0x88, 0x80, 0x40, 0x01, 0xf8, 0x69, 0x91, 0x09, 0x10, 0x90,
|
||||
0x8c, 0x05, 0x19, 0xa8, 0x10, 0xba, 0x30, 0x05, 0xab, 0xd9, 0x39, 0x86, 0xab, 0x08, 0x22, 0xbc,
|
||||
0x14, 0xcb, 0x29, 0x06, 0x9b, 0xa1, 0x59, 0xa4, 0x8c, 0x02, 0x88, 0x33, 0xca, 0x29, 0x83, 0x38,
|
||||
0x90, 0x08, 0x61, 0x90, 0x92, 0x0d, 0x45, 0xc8, 0x2a, 0x82, 0x19, 0x98, 0x39, 0x06, 0xdc, 0x58,
|
||||
0xb1, 0x1a, 0x94, 0x09, 0xa8, 0x08, 0x43, 0xc0, 0x9c, 0x41, 0x91, 0x89, 0x0a, 0x04, 0x9a, 0x12,
|
||||
0x9d, 0x43, 0xa0, 0x9a, 0x01, 0x32, 0xbc, 0x52, 0xaa, 0x52, 0xb9, 0x31, 0xdc, 0x61, 0x90, 0x0a,
|
||||
0x08, 0x10, 0x91, 0x09, 0x88, 0x12, 0xca, 0x33, 0xb8, 0x8d, 0x72, 0xb3, 0x8b, 0x18, 0x13, 0x08,
|
||||
0xfa, 0x79, 0xa0, 0x28, 0xa0, 0x0a, 0x12, 0x98, 0xa8, 0x2a, 0x23, 0xd8, 0xbb, 0x78, 0x91, 0x12,
|
||||
0x9c, 0xcb, 0x54, 0x90, 0x09, 0x90, 0x1a, 0x42, 0xa1, 0x0d, 0x01, 0x80, 0x11, 0x9a, 0x12, 0x8e,
|
||||
0x06, 0x9a, 0x41, 0xc0, 0x1d, 0x23, 0xba, 0x40, 0xc0, 0x18, 0x09, 0x92, 0x38, 0xb9, 0x10, 0xf8,
|
||||
0x79, 0xb0, 0x28, 0x81, 0x88, 0xab, 0x60, 0x93, 0x8c, 0x32, 0xcb, 0x40, 0x90, 0x29, 0x80, 0xa1,
|
||||
0xbb, 0x47, 0xc8, 0x18, 0x81, 0x18, 0xd9, 0x38, 0x14, 0xdc, 0x18, 0x04, 0xa9, 0x09, 0x01, 0x21,
|
||||
0xc9, 0x1a, 0x86, 0x8d, 0x33, 0xc9, 0x19, 0x10, 0x21, 0xeb, 0x20, 0x90, 0x21, 0x99, 0xa9, 0x63,
|
||||
0xa0, 0x0b, 0x03, 0x88, 0x3a, 0xd2, 0x21, 0xcb, 0x30, 0xa3, 0x11, 0xdb, 0x80, 0x8c, 0x26, 0x08,
|
||||
0xb8, 0x8d, 0x32, 0x83, 0x9f, 0x21, 0x80, 0x99, 0x19, 0x12, 0x99, 0x58, 0xf2, 0x2b, 0x03, 0x09,
|
||||
0x88, 0x9d, 0x35, 0xca, 0x28, 0x91, 0x19, 0x02, 0xcc, 0x69, 0x92, 0x9c, 0x42, 0x98, 0x08, 0x99,
|
||||
0x21, 0x80, 0x81, 0x88, 0x99, 0x32, 0xba, 0x37, 0xbc, 0x33, 0xf9, 0x40, 0xb2, 0x1b, 0x80, 0x30,
|
||||
0xb1, 0x9c, 0x12, 0x23, 0xaf, 0x33, 0xbd, 0x20, 0x33, 0xea, 0x9b, 0x45, 0xb8, 0x1a, 0x02, 0x98,
|
||||
0x09, 0x11, 0x88, 0x90, 0x89, 0x32, 0xeb, 0x73, 0xd8, 0x18, 0x02, 0xaa, 0x43, 0xbb, 0x31, 0x81,
|
||||
0x9b, 0x04, 0x1b, 0x81, 0x38, 0xe8, 0x2b, 0x27, 0xcb, 0x28, 0x03, 0x9a, 0xa9, 0x42, 0xb8, 0x72,
|
||||
0xe0, 0x19, 0x02, 0x09, 0x80, 0x0b, 0x23, 0x9b, 0x12, 0x0b, 0xca, 0x54, 0xa9, 0x1a, 0x05, 0x9a,
|
||||
0x08, 0xa0, 0x62, 0xb9, 0x11, 0xbb, 0x32, 0x17, 0xbc, 0x21, 0x01, 0x8b, 0x04, 0x9a, 0x5a, 0x93,
|
||||
0x0c, 0x03, 0x2b, 0x02, 0xaa, 0xab, 0x67, 0xc1, 0x1c, 0x84, 0x89, 0x08, 0x81, 0x18, 0xaa, 0x32,
|
||||
0xc9, 0x2a, 0x23, 0xca, 0xa9, 0x34, 0xc9, 0x21, 0xda, 0x28, 0x27, 0xcb, 0x00, 0x28, 0x93, 0x1d,
|
||||
0xa3, 0x8b, 0x53, 0xb9, 0x01, 0x04, 0x9f, 0x22, 0xa0, 0x0c, 0x15, 0x9b, 0x28, 0x81, 0x89, 0x3a,
|
||||
0x97, 0x0d, 0x02, 0x88, 0x90, 0x10, 0x99, 0x28, 0x11, 0x83, 0xcf, 0x33, 0x90, 0x8c, 0x04, 0x9a,
|
||||
0x11, 0x92, 0xaa, 0x49, 0xa3, 0x2c, 0xa4, 0x0c, 0x98, 0x25, 0xcb, 0x11, 0x80, 0x90, 0x8b, 0x17,
|
||||
0x9a, 0x80, 0x8a, 0x26, 0xd8, 0x29, 0x01, 0x00, 0xe9, 0x49, 0x83, 0xab, 0x31, 0x88, 0x09, 0xa4,
|
||||
0x2e, 0x03, 0xab, 0x20, 0x00, 0x91, 0x9d, 0x26, 0xbb, 0x40, 0xb0, 0x3a, 0x86, 0x9b, 0x12, 0x88,
|
||||
0xd9, 0x40, 0x01, 0xc8, 0x8c, 0x26, 0x99, 0xaa, 0x42, 0xa1, 0x08, 0xa9, 0x41, 0xb9, 0x62, 0xc8,
|
||||
0x29, 0x03, 0x9b, 0x90, 0x3a, 0x17, 0xbb, 0x01, 0x91, 0x28, 0x93, 0xbd, 0x20, 0x44, 0xf9, 0x18,
|
||||
0x70, 0xff, 0xc7, 0xc3, 0x13, 0x6c, 0x4c, 0xbb, 0xf7, 0xf7, 0xb7, 0x28, 0xa8, 0xd4, 0xf5, 0xc7,
|
||||
0xe3, 0x44, 0x2d, 0x3b, 0x0a, 0x91, 0xb1, 0xc6, 0x18, 0x82, 0x4c, 0x1a, 0xc1, 0xb4, 0x81, 0x00,
|
||||
0xa2, 0x2a, 0xa0, 0xc7, 0xa2, 0x00, 0x10, 0x98, 0x89, 0x84, 0xa8, 0xc3, 0x82, 0xa2, 0xb5, 0xe3,
|
||||
0xa3, 0xa1, 0xb3, 0xd3, 0xb4, 0xb3, 0xa4, 0x80, 0xa2, 0xa1, 0xc2, 0xa4, 0xb3, 0x28, 0x99, 0xc3,
|
||||
0xd5, 0x92, 0xb2, 0x93, 0xb0, 0x32, 0xba, 0xa1, 0xc4, 0x97, 0x3a, 0x10, 0x1c, 0xa2, 0xa0, 0x83,
|
||||
0x7a, 0x9b, 0x21, 0xf1, 0x92, 0x80, 0x28, 0x1a, 0x80, 0x9a, 0x24, 0xaa, 0x59, 0x3b, 0x09, 0x18,
|
||||
0x90, 0x4d, 0xa1, 0x08, 0xb1, 0x70, 0x8b, 0x21, 0xe8, 0x94, 0x18, 0x29, 0x3d, 0x09, 0x1a, 0xa2,
|
||||
0x20, 0x1e, 0x3a, 0x99, 0x20, 0x3b, 0x49, 0x3b, 0x0b, 0x4f, 0x89, 0x39, 0x09, 0x31, 0x1e, 0x18,
|
||||
0x99, 0x83, 0x19, 0x6a, 0x3d, 0x99, 0x49, 0x1c, 0x38, 0x1b, 0x29, 0x89, 0x94, 0x4c, 0x2b, 0x4a,
|
||||
0x3a, 0x0d, 0xa1, 0x03, 0xab, 0x95, 0x20, 0x4d, 0x0a, 0x4a, 0x2a, 0xa8, 0x10, 0x00, 0x7b, 0x8a,
|
||||
0x81, 0xa2, 0xb2, 0xe1, 0x32, 0x8c, 0xa1, 0x00, 0x93, 0x0a, 0x81, 0x29, 0xf4, 0xd2, 0xa5, 0x01,
|
||||
0x98, 0x18, 0xa2, 0xb8, 0xa6, 0x20, 0x90, 0x3b, 0xd8, 0x84, 0xb1, 0x08, 0x91, 0x43, 0x8f, 0x92,
|
||||
0xa0, 0xb7, 0xa2, 0x82, 0x18, 0xc0, 0x20, 0xe1, 0x92, 0x90, 0x21, 0x2c, 0x49, 0x1e, 0x81, 0x89,
|
||||
0x20, 0x4c, 0x98, 0x19, 0xa1, 0x02, 0x9a, 0x20, 0xb1, 0x84, 0xe8, 0x02, 0x88, 0xd2, 0x80, 0x95,
|
||||
0xb1, 0x20, 0x3a, 0x1b, 0xa8, 0xe1, 0x85, 0x08, 0x2c, 0x6b, 0x88, 0x19, 0x88, 0x11, 0x1a, 0x3a,
|
||||
0x2e, 0x10, 0x0b, 0x91, 0x11, 0x90, 0x4f, 0x88, 0x90, 0x88, 0x91, 0x98, 0x21, 0x1f, 0xa2, 0x82,
|
||||
0xc8, 0x52, 0x99, 0x4a, 0x89, 0x93, 0x1a, 0x00, 0x0d, 0x85, 0xaa, 0x95, 0x10, 0xc0, 0x00, 0xb2,
|
||||
0x00, 0x80, 0x98, 0xb6, 0x96, 0x09, 0x10, 0x09, 0x89, 0x21, 0x3b, 0x3f, 0x0a, 0x98, 0x20, 0xb3,
|
||||
0xc0, 0x05, 0x9a, 0xe4, 0xb6, 0x91, 0x82, 0x90, 0x2a, 0x80, 0xf2, 0x02, 0x88, 0x29, 0xa8, 0x11,
|
||||
0x4c, 0x39, 0x1f, 0x81, 0x88, 0x11, 0x2f, 0x08, 0x29, 0x8a, 0x20, 0x8a, 0x7b, 0x3b, 0x3a, 0x0a,
|
||||
0x88, 0xa1, 0x04, 0x2e, 0x19, 0x91, 0x88, 0x81, 0x19, 0x38, 0x1c, 0x5b, 0x29, 0x9a, 0x6c, 0x09,
|
||||
0x10, 0x2c, 0x18, 0x89, 0x30, 0x0f, 0x00, 0xc2, 0xa2, 0x29, 0xc2, 0x38, 0xf1, 0xa3, 0x92, 0x00,
|
||||
0x8b, 0x07, 0xba, 0x96, 0x81, 0x98, 0x01, 0xd0, 0x21, 0xb0, 0x88, 0xa4, 0xa3, 0xb9, 0x07, 0x8a,
|
||||
0x82, 0xf2, 0xa2, 0xa3, 0xb1, 0x58, 0x88, 0xb8, 0xa6, 0x92, 0x00, 0x19, 0x19, 0xb1, 0xc7, 0x92,
|
||||
0x10, 0x88, 0x09, 0x91, 0xb2, 0xb2, 0x00, 0x93, 0x8a, 0xe5, 0x12, 0x98, 0x19, 0x90, 0xa3, 0xf6,
|
||||
0xa2, 0x81, 0x81, 0xb8, 0x05, 0x98, 0xb2, 0x91, 0x94, 0x88, 0x92, 0x5f, 0x98, 0x80, 0x90, 0x21,
|
||||
0xaa, 0x51, 0x0b, 0x28, 0xca, 0x83, 0x00, 0xf3, 0x18, 0x01, 0x0b, 0x94, 0x2a, 0x18, 0xa3, 0x8c,
|
||||
0x78, 0x09, 0x4c, 0x3a, 0x99, 0x91, 0x38, 0x1e, 0x48, 0x2e, 0x2a, 0x09, 0x08, 0x39, 0x5b, 0x4c,
|
||||
0x3b, 0x1a, 0xa0, 0x81, 0x29, 0x4c, 0x0a, 0x39, 0xc0, 0xa3, 0x81, 0x10, 0xe1, 0x02, 0x1b, 0x28,
|
||||
0xc8, 0x30, 0x5b, 0xe2, 0x28, 0x91, 0x2b, 0xb1, 0xb1, 0xb6, 0xc4, 0x91, 0x21, 0xb8, 0xa5, 0x11,
|
||||
0xc0, 0xa3, 0xc2, 0x81, 0xd3, 0x80, 0xa2, 0xc5, 0x81, 0x00, 0x88, 0xd3, 0x92, 0x08, 0xa2, 0x90,
|
||||
0x00, 0xa7, 0xa0, 0x01, 0xb0, 0x96, 0x89, 0x01, 0x18, 0xf3, 0x00, 0x81, 0x91, 0x19, 0x7b, 0xa9,
|
||||
0x82, 0xa8, 0x84, 0x29, 0x3f, 0x2a, 0x88, 0x89, 0x78, 0x1a, 0x88, 0x08, 0x18, 0x59, 0x1d, 0x3a,
|
||||
0xb1, 0xc1, 0x93, 0x01, 0x1a, 0xa2, 0xb0, 0xa7, 0xb4, 0x08, 0x31, 0x1c, 0x1d, 0xb2, 0xa2, 0x58,
|
||||
0x2b, 0x2a, 0x39, 0x2b, 0x3d, 0x08, 0x1d, 0x81, 0x80, 0x80, 0x7b, 0x89, 0x18, 0xf3, 0x10, 0x88,
|
||||
0x10, 0x2e, 0x00, 0xa9, 0x95, 0x80, 0x01, 0x3c, 0x99, 0x48, 0x9a, 0x5a, 0x19, 0x19, 0x19, 0x08,
|
||||
0x5b, 0x49, 0x0c, 0x10, 0x89, 0x90, 0x48, 0x0b, 0x08, 0xa7, 0x80, 0x81, 0x09, 0x8a, 0xa6, 0xc1,
|
||||
0x93, 0xa2, 0x7b, 0x89, 0x91, 0x01, 0xa2, 0x1a, 0x01, 0xdb, 0x93, 0x81, 0xd2, 0x93, 0xf3, 0x01,
|
||||
0xf3, 0x10, 0x90, 0x91, 0xa0, 0x83, 0xc8, 0x04, 0x3b, 0x4b, 0x39, 0xda, 0x02, 0xb2, 0x4d, 0x18,
|
||||
0x3c, 0x0b, 0x93, 0x0a, 0x32, 0x8d, 0x40, 0x1b, 0xb9, 0x7a, 0xa1, 0x29, 0x80, 0x5a, 0x88, 0x18,
|
||||
0x2e, 0x10, 0x8b, 0x10, 0x18, 0x1c, 0x7c, 0x09, 0x29, 0x08, 0x1a, 0x79, 0x0a, 0x2a, 0x28, 0x8b,
|
||||
0x81, 0x00, 0xc9, 0x87, 0x89, 0x38, 0xb0, 0xb0, 0x23, 0xd7, 0x91, 0x01, 0x1a, 0x91, 0x90, 0xa0,
|
||||
0x87, 0x8a, 0x01, 0xb1, 0x92, 0x92, 0xa1, 0x41, 0xf2, 0x88, 0xa4, 0xb1, 0x01, 0x01, 0xba, 0x97,
|
||||
0xd0, 0x94, 0x81, 0x0a, 0x20, 0xf1, 0x91, 0xa3, 0xb2, 0x11, 0xa8, 0x88, 0x97, 0xa8, 0x02, 0x94,
|
||||
0xb9, 0x85, 0xb0, 0x82, 0x81, 0x9a, 0xa3, 0xd7, 0x00, 0x92, 0x88, 0x28, 0xd3, 0xa1, 0x83, 0xab,
|
||||
0x51, 0x90, 0xaa, 0x15, 0xb8, 0x38, 0xc3, 0xa8, 0x85, 0xb1, 0x5b, 0x10, 0xbb, 0x05, 0x91, 0x99,
|
||||
0x42, 0xac, 0x12, 0xb1, 0x2a, 0x78, 0x8a, 0x1b, 0x86, 0x1a, 0x6a, 0x2a, 0x8a, 0x92, 0xb8, 0x42,
|
||||
0x4b, 0x2e, 0x29, 0xa8, 0x00, 0x91, 0x39, 0x5b, 0x4b, 0x1b, 0x18, 0x1b, 0x30, 0xa9, 0x28, 0x7a,
|
||||
0x09, 0x6d, 0x0a, 0x08, 0xb1, 0x92, 0x10, 0x4a, 0x1e, 0x81, 0xa0, 0xa2, 0x92, 0x29, 0x7c, 0x8a,
|
||||
0x18, 0x91, 0x98, 0x03, 0x01, 0x0e, 0x03, 0x8b, 0x01, 0xc0, 0xa1, 0x97, 0xb1, 0x7a, 0x08, 0x0a,
|
||||
0x00, 0xb0, 0x82, 0x81, 0x1b, 0x58, 0xe1, 0x00, 0x02, 0x9a, 0x81, 0x81, 0xc1, 0x31, 0xcb, 0x51,
|
||||
0x99, 0xe2, 0x21, 0x00, 0x1e, 0x00, 0xb0, 0xb3, 0x12, 0x09, 0x60, 0x9c, 0xa2, 0x94, 0xa0, 0x81,
|
||||
0x02, 0x1d, 0xc3, 0x80, 0x00, 0x38, 0x9c, 0x14, 0xe8, 0x81, 0x80, 0x20, 0x0a, 0x90, 0x4a, 0xb7,
|
||||
0x09, 0x91, 0xa2, 0x01, 0xa2, 0x8a, 0x17, 0xab, 0x01, 0xa4, 0xe0, 0x22, 0x2b, 0x2b, 0xb1, 0xc8,
|
||||
0x87, 0xa1, 0x5b, 0x39, 0x9a, 0xb1, 0x94, 0x91, 0x92, 0x3a, 0x6c, 0x88, 0xaa, 0x23, 0xd0, 0xb1,
|
||||
0x22, 0x80, 0x2c, 0x81, 0x9b, 0x97, 0xf3, 0x10, 0x01, 0x9a, 0x48, 0xc1, 0x90, 0x12, 0x0b, 0x7a,
|
||||
0xa0, 0x99, 0x05, 0xc0, 0x18, 0x82, 0xb8, 0x84, 0xe2, 0x00, 0x80, 0x99, 0x83, 0xb5, 0x88, 0x41,
|
||||
0x9a, 0x80, 0x11, 0xaa, 0x27, 0x1c, 0x3b, 0x90, 0xa8, 0x50, 0x19, 0x2f, 0x18, 0x1a, 0x90, 0x20,
|
||||
0x2f, 0x29, 0x99, 0xa1, 0x94, 0x08, 0x5c, 0x09, 0x09, 0x81, 0x90, 0x21, 0x1a, 0x2f, 0x18, 0x89,
|
||||
0x6c, 0x19, 0x0a, 0x11, 0x0a, 0x49, 0x4b, 0x2f, 0x18, 0xb8, 0x30, 0x08, 0x2d, 0x39, 0x8a, 0x88,
|
||||
0x96, 0x0a, 0x30, 0x8b, 0x88, 0x23, 0xcb, 0x79, 0x08, 0x1b, 0xb3, 0xa1, 0x6a, 0x00, 0x1d, 0x10,
|
||||
0xb0, 0xb3, 0x03, 0xb9, 0x13, 0xe3, 0x29, 0x91, 0xa8, 0x3d, 0xc5, 0xb1, 0x14, 0x0a, 0x39, 0x2a,
|
||||
0xfa, 0x93, 0xc4, 0x10, 0x29, 0x8a, 0x18, 0xc3, 0xd0, 0x87, 0x89, 0x00, 0x91, 0xa0, 0x02, 0xd2,
|
||||
0x92, 0xc3, 0xb1, 0x84, 0x88, 0x99, 0xa7, 0xd2, 0x92, 0xa2, 0x28, 0x08, 0x8a, 0x94, 0xe3, 0x91,
|
||||
0x11, 0x89, 0x28, 0xa9, 0xb3, 0x82, 0xf2, 0x02, 0xc4, 0x09, 0x92, 0x91, 0xa9, 0xa7, 0x92, 0x82,
|
||||
0x89, 0x88, 0x33, 0xdc, 0x11, 0xa3, 0x1c, 0x4a, 0x0a, 0x4c, 0x28, 0x8c, 0x05, 0x89, 0x2b, 0x12,
|
||||
0x0c, 0x6b, 0x89, 0x28, 0x08, 0xc9, 0x32, 0x00, 0x8f, 0x03, 0x8a, 0xa1, 0x86, 0x8a, 0x68, 0xa9,
|
||||
0x10, 0xa2, 0xa0, 0x79, 0x19, 0x1c, 0x81, 0x98, 0x20, 0x38, 0x0e, 0x10, 0xb8, 0x92, 0x03, 0x2e,
|
||||
0x19, 0xb0, 0x81, 0xb3, 0xc1, 0x11, 0x82, 0xca, 0x87, 0x08, 0x39, 0x19, 0x9a, 0x94, 0xb8, 0x78,
|
||||
0x09, 0x99, 0xd3, 0xa5, 0x18, 0x80, 0x1a, 0x11, 0xf2, 0xa1, 0x12, 0xb9, 0x51, 0x2a, 0x0b, 0x11,
|
||||
0x0c, 0x19, 0xb5, 0x89, 0x42, 0x2a, 0x2f, 0x29, 0xb8, 0xa6, 0x81, 0x18, 0x5b, 0x1b, 0x88, 0xc4,
|
||||
0x00, 0x00, 0x4a, 0x1c, 0xb2, 0xa1, 0x95, 0xa0, 0x20, 0x08, 0xe1, 0x20, 0x80, 0x3b, 0x08, 0xa9,
|
||||
0x32, 0x8b, 0x2f, 0x48, 0xba, 0x10, 0x84, 0x09, 0x7a, 0x09, 0xa0, 0x92, 0x90, 0x59, 0x99, 0x0a,
|
||||
0x95, 0xb2, 0x00, 0x79, 0x0b, 0x92, 0x98, 0xa2, 0x30, 0x0d, 0x7b, 0xb1, 0x18, 0x00, 0x6a, 0x1b,
|
||||
0x09, 0x90, 0x84, 0x0c, 0x11, 0x00, 0xa8, 0x00, 0xb5, 0x38, 0xa9, 0x81, 0xf2, 0xc3, 0x81, 0x11,
|
||||
0x9a, 0x40, 0xa1, 0xf4, 0x10, 0x89, 0x18, 0x90, 0x90, 0xa4, 0x81, 0x4b, 0x2a, 0xb0, 0x95, 0x09,
|
||||
0xb3, 0x94, 0xcb, 0x04, 0xa6, 0x88, 0xa3, 0x80, 0xe3, 0xa3, 0x08, 0x39, 0x0b, 0x1e, 0xa5, 0x00,
|
||||
0x4a, 0x3b, 0x3e, 0x09, 0xd0, 0x83, 0x90, 0x28, 0x4c, 0x1a, 0x1b, 0xc4, 0x81, 0x01, 0x19, 0x2b,
|
||||
0x31, 0xae, 0x43, 0x99, 0x88, 0x6a, 0x98, 0x29, 0x19, 0x1c, 0x02, 0x2b, 0x2c, 0x68, 0x2d, 0x3b,
|
||||
0x08, 0x2b, 0x80, 0x90, 0x78, 0x19, 0x0c, 0x11, 0x98, 0x09, 0x82, 0x9b, 0x97, 0x91, 0x4a, 0x28,
|
||||
0x0d, 0x30, 0xc0, 0x3a, 0x5a, 0x2b, 0x2b, 0xb1, 0x92, 0x31, 0x1f, 0x4b, 0x18, 0xd9, 0x83, 0x00,
|
||||
0x4c, 0x1a, 0x98, 0x95, 0xa1, 0x18, 0x4a, 0x9a, 0xc1, 0xa6, 0x91, 0x20, 0x1b, 0xa1, 0xa4, 0xb0,
|
||||
0x87, 0x98, 0x18, 0xc1, 0xa2, 0x92, 0xa4, 0x3a, 0xe3, 0xc1, 0x94, 0xa1, 0x80, 0x12, 0xea, 0x82,
|
||||
0xb4, 0x91, 0x02, 0xc8, 0x01, 0xa3, 0xba, 0x62, 0xb8, 0x81, 0x95, 0x99, 0x31, 0x2a, 0xba, 0x97,
|
||||
0xf2, 0x81, 0x01, 0x2b, 0x08, 0xb1, 0xd4, 0xa5, 0x08, 0x28, 0x89, 0x18, 0x08, 0x90, 0x5a, 0x09,
|
||||
0x19, 0x30, 0x2c, 0x2e, 0x18, 0x8a, 0x28, 0x90, 0x6c, 0x3a, 0x1b, 0x80, 0xb5, 0x80, 0x50, 0x1d,
|
||||
0x2a, 0x98, 0xa2, 0x82, 0x19, 0x6a, 0x88, 0x0b, 0x94, 0x08, 0x90, 0x80, 0x88, 0x70, 0x8b, 0x50,
|
||||
0x99, 0x18, 0x88, 0x81, 0x2e, 0x00, 0x3c, 0x81, 0xd0, 0x01, 0x03, 0x0d, 0x39, 0xa8, 0x90, 0x01,
|
||||
0xf2, 0x11, 0x09, 0x1a, 0x02, 0xb9, 0x1b, 0x37, 0x8c, 0x49, 0x89, 0xb3, 0x10, 0xc0, 0x03, 0x91,
|
||||
0x8f, 0x21, 0x09, 0xab, 0x87, 0xa0, 0x11, 0x89, 0x0a, 0x97, 0xa8, 0x03, 0xb2, 0x2c, 0x11, 0xd0,
|
||||
0x90, 0xa7, 0x00, 0x28, 0x9b, 0x10, 0xa7, 0x98, 0x12, 0x90, 0x1a, 0xa0, 0xc7, 0x01, 0x88, 0x5b,
|
||||
0x88, 0xa0, 0xb2, 0x96, 0xa1, 0x01, 0x0a, 0xb5, 0x91, 0xa1, 0x01, 0x91, 0xa1, 0xc6, 0x02, 0x09,
|
||||
0x5a, 0x89, 0xb1, 0xa0, 0x96, 0x28, 0x1d, 0x81, 0x90, 0x91, 0xa2, 0x39, 0x4d, 0xa9, 0x10, 0x94,
|
||||
0x2a, 0x2a, 0x28, 0x8d, 0x22, 0xaa, 0x79, 0x9a, 0xd2, 0x83, 0xa2, 0x6b, 0x08, 0x09, 0xa0, 0xc3,
|
||||
0x28, 0x49, 0x8b, 0x12, 0xe0, 0xa2, 0x22, 0x8b, 0x00, 0xf4, 0xb2, 0xa3, 0x18, 0x1a, 0x92, 0xc2,
|
||||
0xa6, 0x31, 0x1d, 0x2a, 0x89, 0x82, 0xc0, 0x10, 0x5d, 0x80, 0x9a, 0x13, 0x3b, 0x0b, 0x7a, 0x0b,
|
||||
0x92, 0xb1, 0x78, 0x2a, 0x1a, 0x2b, 0xa4, 0x98, 0x11, 0x3c, 0x3f, 0x89, 0x80, 0x30, 0x0a, 0x3a,
|
||||
0x5c, 0x09, 0x3b, 0x5b, 0x4b, 0x8b, 0x20, 0x19, 0x19, 0x3d, 0x4a, 0x1c, 0xb1, 0x28, 0x82, 0x4a,
|
||||
0x1d, 0x49, 0xa8, 0x82, 0x80, 0x30, 0x0e, 0x08, 0x4d, 0x09, 0x19, 0x1a, 0xb3, 0xd3, 0x20, 0x4e,
|
||||
0x1a, 0x29, 0x98, 0xa1, 0xb4, 0x59, 0x3b, 0x09, 0x99, 0xa6, 0xa0, 0x03, 0x1a, 0x39, 0x6a, 0x9a,
|
||||
0x58, 0xb8, 0x28, 0x01, 0x1b, 0x3a, 0x49, 0x8f, 0x83, 0xa9, 0x03, 0xa1, 0xb8, 0x7a, 0x98, 0x10,
|
||||
0xb5, 0x91, 0x81, 0x11, 0x0f, 0x81, 0xc1, 0x93, 0x91, 0xc0, 0x21, 0xc1, 0xa2, 0xb7, 0xa3, 0x88,
|
||||
0xb2, 0x81, 0xb2, 0xc5, 0x02, 0x29, 0xd8, 0x83, 0xa8, 0xa3, 0xb5, 0xe2, 0xa3, 0xb2, 0x01, 0x21,
|
||||
0xbb, 0xa6, 0xd4, 0x81, 0x01, 0x1b, 0x18, 0xa2, 0xb8, 0x97, 0x08, 0x10, 0xa0, 0x90, 0xb5, 0xd2,
|
||||
0x48, 0xa8, 0x80, 0x20, 0x2a, 0x19, 0x28, 0x8e, 0x05, 0xb9, 0x58, 0x3a, 0x0b, 0x3a, 0xb1, 0x20,
|
||||
0x81, 0x3f, 0x2a, 0x88, 0xba, 0x35, 0x1d, 0x4b, 0x3a, 0x90, 0x90, 0x81, 0x4d, 0x80, 0x0b, 0x90,
|
||||
0x85, 0x1d, 0x28, 0x98, 0x18, 0xa1, 0x81, 0x50, 0x9b, 0x3c, 0x03, 0x0c, 0x59, 0x08, 0x3c, 0x98,
|
||||
0x98, 0x31, 0x88, 0x2f, 0x39, 0xe0, 0x81, 0x10, 0x29, 0x5a, 0x8b, 0xa2, 0x93, 0xaa, 0x33, 0xa9,
|
||||
0x1b, 0x11, 0x5f, 0x1a, 0x1a, 0xa0, 0x05, 0x8b, 0x30, 0x4c, 0x0a, 0xe4, 0x92, 0x01, 0x88, 0x2c,
|
||||
0xa1, 0x93, 0xd1, 0x82, 0x89, 0x49, 0xe0, 0x01, 0xa2, 0xc3, 0x20, 0xd2, 0xb1, 0xb4, 0xb3, 0x94,
|
||||
0x91, 0x9a, 0x84, 0xf2, 0x92, 0x01, 0x98, 0x20, 0xc0, 0x01, 0x90, 0x9b, 0x07, 0xb1, 0xa8, 0x05,
|
||||
0x8a, 0xb2, 0x94, 0x98, 0x96, 0x88, 0x59, 0x98, 0x09, 0x29, 0xc4, 0x91, 0x28, 0x1c, 0x10, 0x08,
|
||||
0x0a, 0xb2, 0xa7, 0x18, 0x01, 0x2c, 0x7b, 0x89, 0x88, 0x91, 0xc2, 0x30, 0x1b, 0x4a, 0x1a, 0xc0,
|
||||
0xb3, 0x87, 0x88, 0x58, 0x1b, 0x0a, 0xb1, 0xa3, 0xa4, 0x80, 0x49, 0x18, 0x1f, 0x08, 0x00, 0xc0,
|
||||
0x95, 0x90, 0x81, 0x09, 0x6a, 0x29, 0xc8, 0xa1, 0x97, 0x29, 0x8a, 0x00, 0x18, 0xe2, 0xa2, 0x31,
|
||||
0x2a, 0x0b, 0x5a, 0x88, 0x88, 0x98, 0x11, 0x91, 0x0a, 0x3f, 0x28, 0x0b, 0x38, 0xf5, 0xa2, 0x10,
|
||||
0x1a, 0x49, 0x0b, 0x90, 0x87, 0x89, 0x3a, 0x6a, 0x0a, 0x19, 0x08, 0x39, 0x89, 0x1c, 0x21, 0x81,
|
||||
0x9c, 0x71, 0x0a, 0x0a, 0xa1, 0x12, 0x08, 0x99, 0x4d, 0x03, 0xd9, 0x00, 0x01, 0xf2, 0x80, 0xc1,
|
||||
0x12, 0x80, 0x4b, 0x3c, 0xb2, 0x9a, 0x25, 0x2d, 0x3a, 0x1d, 0x90, 0x01, 0xb8, 0x42, 0x29, 0x1d,
|
||||
0x08, 0x91, 0x0a, 0xc2, 0x21, 0x94, 0xaa, 0x6b, 0x59, 0x8b, 0x80, 0xa3, 0xb2, 0x10, 0x3f, 0x3b,
|
||||
0xb0, 0x90, 0x97, 0x81, 0x2a, 0x4a, 0x0a, 0x81, 0xc0, 0x02, 0x80, 0x9a, 0x61, 0xc0, 0x00, 0xb1,
|
||||
0x80, 0xb2, 0xb7, 0x10, 0x10, 0x9b, 0x95, 0x91, 0xb8, 0x54, 0x8a, 0x08, 0xc0, 0xa1, 0x14, 0xe1,
|
||||
0x00, 0x82, 0x8a, 0xa5, 0x00, 0x1c, 0x94, 0x99, 0x12, 0xd1, 0x80, 0x58, 0x99, 0x59, 0x98, 0x09,
|
||||
0x11, 0x09, 0x1d, 0x82, 0x2b, 0x7a, 0x99, 0x18, 0x20, 0xca, 0x31, 0x18, 0x2b, 0x6a, 0x9a, 0x82,
|
||||
0xc1, 0x1b, 0x33, 0x1d, 0x1c, 0x85, 0x8a, 0x41, 0x0b, 0x7b, 0x19, 0x0a, 0x28, 0x98, 0x2c, 0x82,
|
||||
0x1a, 0x2b, 0x94, 0x2d, 0x49, 0x8c, 0x21, 0x08, 0x99, 0x58, 0x80, 0x3d, 0x90, 0x2a, 0x3b, 0xe1,
|
||||
0x80, 0x12, 0x9b, 0x32, 0x4b, 0xba, 0x14, 0xca, 0x78, 0x90, 0x2a, 0x5c, 0xb0, 0xa2, 0xa5, 0x19,
|
||||
0x02, 0xa9, 0x98, 0x87, 0xb9, 0x13, 0x98, 0x08, 0x92, 0xa0, 0x7b, 0xc3, 0x89, 0x84, 0xd1, 0x00,
|
||||
0x10, 0x0b, 0x02, 0xf2, 0x92, 0xa4, 0x98, 0x49, 0xc1, 0x88, 0x82, 0xb2, 0x01, 0x88, 0xa9, 0x17,
|
||||
0xa9, 0x80, 0xa4, 0xf2, 0x81, 0xb2, 0x81, 0x20, 0x8a, 0xb4, 0xa7, 0x99, 0x84, 0x08, 0x8a, 0x02,
|
||||
0xd1, 0x04, 0x8a, 0x01, 0x80, 0x8a, 0x5c, 0x88, 0x2c, 0x81, 0x88, 0xa2, 0x21, 0x3f, 0x28, 0x8d,
|
||||
0x02, 0xa0, 0x90, 0x6a, 0x89, 0x40, 0x9b, 0x11, 0x81, 0x3c, 0x1e, 0x92, 0x1a, 0x11, 0x1c, 0x30,
|
||||
0x2e, 0xa9, 0x33, 0x9a, 0x5b, 0x89, 0x29, 0x1a, 0x20, 0x8f, 0x12, 0x8a, 0x01, 0x20, 0x1c, 0x7b,
|
||||
0xb1, 0x09, 0xb5, 0xc3, 0x38, 0x39, 0x0e, 0x91, 0xa1, 0x11, 0x11, 0x1f, 0x29, 0x98, 0x91, 0xc2,
|
||||
0xc2, 0x14, 0x99, 0x29, 0x09, 0xf3, 0x81, 0xb4, 0x00, 0x80, 0x2d, 0x10, 0x2b, 0xaa, 0x87, 0x90,
|
||||
0x10, 0x19, 0x2a, 0x89, 0xf2, 0xa3, 0xc2, 0x10, 0x00, 0x39, 0x0e, 0x82, 0xc2, 0xb2, 0x10, 0x21,
|
||||
0x1e, 0x08, 0x3b, 0xd3, 0xa3, 0xa0, 0x05, 0x89, 0x2c, 0x0a, 0x11, 0xaa, 0x03, 0x78, 0x09, 0x2c,
|
||||
0x92, 0x88, 0x83, 0x8c, 0x5b, 0x09, 0xab, 0x07, 0xa1, 0x20, 0x49, 0x0d, 0x08, 0xa1, 0x28, 0x6a,
|
||||
0x0b, 0x19, 0x81, 0x3b, 0x00, 0x31, 0x1f, 0x2a, 0x1c, 0x28, 0x0b, 0x00, 0x51, 0xb0, 0x3d, 0x20,
|
||||
0x8a, 0x19, 0xb2, 0xf1, 0x94, 0x88, 0x6a, 0x08, 0x88, 0x80, 0xb1, 0x5a, 0x08, 0x9b, 0x60, 0xb0,
|
||||
0x09, 0x12, 0xd9, 0x84, 0x81, 0x0a, 0x51, 0x9c, 0x28, 0xb2, 0xa1, 0x24, 0xa9, 0x4c, 0x93, 0xcb,
|
||||
0x96, 0x00, 0x0a, 0x92, 0xc8, 0x93, 0x95, 0x80, 0x90, 0x94, 0x9a, 0xb6, 0x18, 0x00, 0x89, 0x0b,
|
||||
0x86, 0xd3, 0x18, 0x88, 0x81, 0x91, 0xd1, 0x21, 0x08, 0x2b, 0xa3, 0xf3, 0x58, 0x29, 0x0d, 0x00,
|
||||
0xa0, 0x91, 0x21, 0x1f, 0x20, 0xb9, 0x91, 0x04, 0x9b, 0x11, 0x20, 0x2f, 0xa1, 0x80, 0x49, 0xa0,
|
||||
0x2c, 0x38, 0xb0, 0x4b, 0x4a, 0x0c, 0x23, 0x8d, 0x68, 0x89, 0x09, 0x59, 0x98, 0x3a, 0x38, 0x2c,
|
||||
0x29, 0x1e, 0x29, 0x28, 0x9d, 0x30, 0x80, 0x9a, 0x58, 0x29, 0x2a, 0x08, 0x0e, 0x03, 0xb8, 0x3b,
|
||||
0x78, 0x98, 0x09, 0x38, 0x0a, 0x80, 0x29, 0x39, 0xe3, 0xba, 0x34, 0x98, 0x3e, 0x08, 0x38, 0xf2,
|
||||
0x00, 0x3a, 0x08, 0x9c, 0x22, 0xf3, 0x80, 0x18, 0xb0, 0x33, 0xa9, 0x3a, 0xb7, 0xc0, 0x92, 0xa4,
|
||||
0xb1, 0x12, 0xaa, 0x07, 0xb1, 0xd0, 0x84, 0xa1, 0x18, 0x88, 0x1b, 0x93, 0xf3, 0x80, 0x85, 0x0a,
|
||||
0x18, 0xa1, 0xa1, 0xb2, 0xd6, 0x11, 0xa0, 0x19, 0x10, 0xa1, 0x89, 0xa5, 0xc0, 0x30, 0x1b, 0x48,
|
||||
0x3a, 0xda, 0x85, 0xa2, 0x1a, 0x48, 0x1b, 0x0a, 0xc5, 0xb2, 0x31, 0x8a, 0x59, 0x38, 0x8e, 0x01,
|
||||
0x18, 0x0b, 0x00, 0x2c, 0x69, 0x0a, 0x19, 0x00, 0xc2, 0x09, 0x03, 0x2f, 0x08, 0x8a, 0x93, 0x12,
|
||||
0x1c, 0x30, 0xca, 0x93, 0xc7, 0x92, 0x19, 0xa1, 0x00, 0x91, 0xc2, 0xa3, 0x39, 0x0b, 0x92, 0xf8,
|
||||
0x82, 0x20, 0x39, 0x3f, 0x9a, 0x10, 0x30, 0x0e, 0x80, 0x90, 0xd1, 0x85, 0x1a, 0x38, 0x9a, 0xb6,
|
||||
0xa2, 0xc3, 0x12, 0x98, 0x2c, 0xc2, 0xb4, 0xa8, 0x05, 0x18, 0x89, 0x8a, 0x23, 0xc0, 0xe8, 0x42,
|
||||
0xb0, 0xa1, 0x18, 0x29, 0x1a, 0xf4, 0x81, 0xa3, 0xa0, 0x4b, 0x81, 0xe2, 0x93, 0x28, 0x91, 0x3d,
|
||||
0x0d, 0x82, 0xb1, 0x11, 0x89, 0x70, 0xaa, 0x82, 0x00, 0x88, 0x4b, 0x98, 0xb1, 0xf1, 0x22, 0x00,
|
||||
0x3b, 0x9c, 0x33, 0xba, 0xb2, 0x5b, 0x84, 0x89, 0x89, 0x7a, 0x01, 0x2d, 0x1c, 0x32, 0xac, 0x39,
|
||||
0x6c, 0x08, 0x1a, 0x88, 0x20, 0x98, 0x2e, 0x90, 0x83, 0xab, 0x04, 0x98, 0x12, 0x8d, 0x94, 0x01,
|
||||
0xd8, 0x20, 0x09, 0x3c, 0xa9, 0x42, 0x98, 0x80, 0x48, 0x5a, 0xc9, 0x01, 0x11, 0xc9, 0x88, 0x03,
|
||||
0xc3, 0x1a, 0x49, 0x85, 0xc8, 0xb0, 0x96, 0x92, 0xa9, 0x18, 0x21, 0xb2, 0xb8, 0x97, 0x49, 0x0b,
|
||||
0x1c, 0x48, 0x2c, 0x99, 0x52, 0x99, 0x11, 0x2a, 0x39, 0x4e, 0x99, 0x08, 0xa0, 0x00, 0x01, 0x7b,
|
||||
0x0b, 0x13, 0xab, 0xc3, 0x12, 0x3b, 0x1f, 0x81, 0x0a, 0xa2, 0x02, 0x3a, 0x60, 0x8e, 0x82, 0x1a,
|
||||
0x4b, 0x80, 0xb0, 0x11, 0xb4, 0x7b, 0x09, 0x5a, 0x89, 0xd3, 0x91, 0x20, 0x1a, 0x4c, 0x2b, 0x91,
|
||||
0x82, 0x0c, 0x5a, 0x29, 0x1b, 0x3a, 0xa0, 0xa0, 0x80, 0xb2, 0x07, 0x4c, 0x3b, 0x00, 0xcb, 0xb4,
|
||||
0x93, 0x21, 0x3e, 0x0a, 0x00, 0xf3, 0x81, 0x92, 0x49, 0x1d, 0x91, 0x90, 0x00, 0x1a, 0x38, 0x99,
|
||||
0xb9, 0x53, 0x08, 0x4c, 0x1b, 0xa6, 0xa1, 0xc1, 0x92, 0x83, 0xe0, 0x91, 0xa5, 0xa1, 0x28, 0xa8,
|
||||
0x95, 0xa2, 0xe2, 0x02, 0x88, 0x8a, 0xa3, 0x83, 0xd3, 0x00, 0x3b, 0x92, 0xda, 0x94, 0x01, 0xc0,
|
||||
0x10, 0x10, 0x3a, 0xf8, 0x58, 0x90, 0xb1, 0x88, 0x01, 0x3a, 0x2d, 0x09, 0xc3, 0xc5, 0x93, 0x30,
|
||||
0x1d, 0x0a, 0x00, 0xa2, 0xb0, 0x40, 0x7a, 0x09, 0x0a, 0x11, 0x09, 0x99, 0x38, 0x4b, 0x1b, 0x1f,
|
||||
0x48, 0x88, 0x09, 0x81, 0x81, 0x3d, 0x2d, 0x3b, 0x0a, 0xa1, 0x12, 0x7a, 0x2b, 0x3b, 0x29, 0xa9,
|
||||
0x22, 0x9b, 0x82, 0x83, 0xdb, 0x78, 0xa2, 0x1b, 0x31, 0xd0, 0xa0, 0x83, 0x9c, 0x42, 0x0c, 0x91,
|
||||
0x32, 0xf0, 0x10, 0x88, 0x0c, 0xa2, 0x28, 0x81, 0x82, 0x0f, 0x81, 0xa2, 0x92, 0xb4, 0x53, 0x8b,
|
||||
0x3a, 0xd9, 0x81, 0xb1, 0x04, 0x00, 0xa9, 0xc5, 0xa3, 0x90, 0xf2, 0x83, 0xa8, 0xb3, 0xb3, 0x11,
|
||||
0xc5, 0x91, 0xb2, 0xa4, 0x80, 0xa0, 0xd3, 0x02, 0xf4, 0xa3, 0x91, 0xa2, 0x81, 0xd4, 0xb1, 0xa3,
|
||||
0x11, 0xd0, 0xa3, 0xc3, 0xb4, 0x39, 0x18, 0xaa, 0xb6, 0xa4, 0x81, 0x00, 0x3c, 0x3c, 0xa9, 0x95,
|
||||
0xa2, 0xb1, 0x7a, 0x1a, 0x18, 0x88, 0x88, 0x85, 0x2b, 0x1b, 0xb2, 0x38, 0x4d, 0x18, 0x80, 0xf0,
|
||||
0x00, 0x02, 0x2c, 0x2e, 0x08, 0x80, 0xc1, 0x92, 0x40, 0x1b, 0x2a, 0x10, 0xc1, 0x19, 0x00, 0xc0,
|
||||
0x94, 0x0b, 0x34, 0x2f, 0x99, 0x93, 0xf3, 0x00, 0x18, 0x49, 0x1c, 0x90, 0xa1, 0x96, 0x09, 0x08,
|
||||
0x49, 0xaa, 0x02, 0xa2, 0x19, 0x1b, 0x93, 0xa7, 0x83, 0x1d, 0x01, 0xa8, 0xc8, 0xa5, 0x10, 0x5b,
|
||||
0x89, 0x08, 0xa2, 0xb0, 0x23, 0x29, 0x1f, 0x18, 0xa9, 0x32, 0xa8, 0x3a, 0x7b, 0x90, 0x30, 0x80,
|
||||
0x0d, 0x49, 0xa9, 0x90, 0x10, 0x39, 0x7b, 0x2c, 0xc8, 0xa3, 0x38, 0x99, 0x50, 0x0a, 0xb0, 0x92,
|
||||
0x39, 0x5e, 0x08, 0x98, 0x83, 0x09, 0xa8, 0x7d, 0x1a, 0x91, 0xb1, 0x84, 0x89, 0x29, 0x3c, 0x1a,
|
||||
0x90, 0xf3, 0x20, 0xc0, 0x22, 0x3c, 0x2b, 0x1a, 0x10, 0xf9, 0xa4, 0x10, 0x3a, 0x3d, 0x0b, 0x82,
|
||||
0xf3, 0x92, 0x02, 0x2a, 0x2c, 0x1b, 0x80, 0xa5, 0x89, 0x31, 0x2d, 0x1c, 0x10, 0x2b, 0x08, 0xd3,
|
||||
0x30, 0x1c, 0x98, 0x69, 0x09, 0x09, 0xa3, 0xa1, 0xa9, 0x23, 0x6b, 0x2a, 0xe8, 0xa4, 0x82, 0xa8,
|
||||
0x48, 0x2a, 0xa8, 0xd2, 0x94, 0x90, 0x88, 0x81, 0x03, 0xd9, 0xc2, 0x32, 0x1b, 0xc0, 0x29, 0xd2,
|
||||
0x93, 0x28, 0x4c, 0xe2, 0x01, 0xa1, 0x01, 0x9b, 0x84, 0x91, 0x93, 0xab, 0x43, 0xad, 0xd2, 0x84,
|
||||
0xa1, 0x6a, 0x89, 0x38, 0xa9, 0xd1, 0x83, 0x40, 0x0d, 0x81, 0x09, 0xc2, 0x11, 0x39, 0x3d, 0xa9,
|
||||
0x11, 0x80, 0x28, 0x1f, 0x10, 0x0a, 0xa2, 0x39, 0x3d, 0x4b, 0x8b, 0x28, 0xf2, 0x11, 0x3a, 0x3b,
|
||||
0x8a, 0xb3, 0x90, 0x32, 0x69, 0x8c, 0xb3, 0xf3, 0x39, 0x28, 0x1a, 0x09, 0xf3, 0x82, 0x18, 0x1d,
|
||||
0x39, 0x80, 0xd2, 0x81, 0x19, 0x3b, 0x5b, 0x89, 0xa2, 0xb2, 0x48, 0x1b, 0xb5, 0xa8, 0x13, 0x81,
|
||||
0x08, 0xb8, 0xe7, 0x93, 0xb2, 0x20, 0x1c, 0xb8, 0xc6, 0x94, 0x90, 0x01, 0x1a, 0x80, 0x10, 0xc0,
|
||||
0x02, 0x1a, 0x90, 0xf4, 0x81, 0x00, 0x10, 0x0a, 0xc5, 0xb1, 0xb5, 0x01, 0x29, 0x09, 0xb2, 0xa5,
|
||||
0xd3, 0x81, 0x19, 0x91, 0x89, 0xd2, 0x93, 0x98, 0xd2, 0xa3, 0x84, 0xc2, 0x11, 0x5b, 0xa9, 0x91,
|
||||
0xb5, 0x82, 0x09, 0x59, 0x89, 0x98, 0xb2, 0x04, 0x80, 0x09, 0x3f, 0xa0, 0x80, 0x6a, 0x08, 0x19,
|
||||
0x2b, 0x0a, 0x20, 0x2f, 0x1a, 0x7b, 0x98, 0x18, 0x28, 0x19, 0x1b, 0x12, 0xba, 0x23, 0x9e, 0x40,
|
||||
0x2a, 0xd8, 0x21, 0x19, 0x3a, 0x3a, 0x2d, 0xb8, 0x93, 0x1d, 0x48, 0x2e, 0x09, 0x00, 0xb2, 0x92,
|
||||
0x3a, 0x4d, 0x1a, 0x19, 0xd1, 0xa5, 0x80, 0x91, 0x11, 0x99, 0x80, 0x81, 0x94, 0xf0, 0x81, 0x01,
|
||||
0x28, 0x1f, 0x00, 0x98, 0xf2, 0xa3, 0x10, 0x3b, 0x2c, 0x18, 0xf3, 0x92, 0x80, 0x01, 0x1a, 0x1a,
|
||||
0xb3, 0xd5, 0x91, 0x82, 0xb0, 0x83, 0x28, 0x19, 0x91, 0xdb, 0xb3, 0xa7, 0x08, 0x21, 0x3b, 0x0e,
|
||||
0xb0, 0xa6, 0x10, 0x88, 0x4a, 0x80, 0xb0, 0x80, 0x95, 0x08, 0x08, 0xd1, 0x94, 0x98, 0x00, 0x48,
|
||||
0x99, 0xa1, 0xb2, 0x23, 0x3e, 0x4b, 0x9a, 0xa3, 0x99, 0x13, 0x3e, 0xaa, 0x85, 0xb3, 0x88, 0x59,
|
||||
0x0c, 0x81, 0xa4, 0x90, 0x03, 0x2f, 0x3a, 0xc1, 0xb1, 0x94, 0x00, 0x3d, 0x2b, 0x0a, 0x81, 0x11,
|
||||
0x29, 0x3d, 0x2b, 0x19, 0x08, 0x7e, 0x1a, 0x19, 0x89, 0x91, 0x22, 0x2c, 0x2d, 0x81, 0xd8, 0xb3,
|
||||
0x01, 0x5a, 0x19, 0x89, 0x20, 0xe3, 0x08, 0x10, 0x09, 0xaa, 0x31, 0x1f, 0x20, 0x1d, 0x80, 0x91,
|
||||
0x94, 0x4b, 0x19, 0x4b, 0x99, 0xa2, 0xc0, 0x23, 0x0c, 0x50, 0x88, 0xb0, 0x08, 0xc2, 0x18, 0x01,
|
||||
0xb0, 0x15, 0x9a, 0x91, 0x50, 0xfb, 0x82, 0x02, 0x1e, 0x09, 0x08, 0x82, 0x91, 0x80, 0x62, 0x1b,
|
||||
0x1a, 0x81, 0x88, 0xa2, 0x0f, 0x21, 0xa8, 0x3b, 0x41, 0xb1, 0x4d, 0x8d, 0x01, 0x80, 0xa8, 0x71,
|
||||
0x0a, 0x89, 0xb2, 0xa3, 0x92, 0x84, 0x4a, 0x99, 0xe0, 0xa4, 0x21, 0xb8, 0x13, 0xb8, 0xe4, 0xa1,
|
||||
0x11, 0x5b, 0x98, 0x19, 0x92, 0x98, 0x2c, 0x79, 0x09, 0xa0, 0x91, 0x11, 0x19, 0x1c, 0x5d, 0x80,
|
||||
0x98, 0x02, 0x19, 0x1b, 0xa1, 0xd2, 0x81, 0x92, 0x2d, 0xb3, 0xe3, 0xa3, 0xa2, 0x09, 0x28, 0xc1,
|
||||
0x94, 0xb3, 0x39, 0x6b, 0x8c, 0xc4, 0x20, 0x19, 0x39, 0x2f, 0x88, 0xd2, 0x82, 0x18, 0x28, 0x1c,
|
||||
0x98, 0xd2, 0xb6, 0x91, 0x28, 0x08, 0x81, 0xb8, 0x93, 0x93, 0x8c, 0xa3, 0xa6, 0xa0, 0x22, 0x2d,
|
||||
0x90, 0xc2, 0xa1, 0x86, 0x29, 0x2e, 0x98, 0xa2, 0xa2, 0x03, 0x2c, 0x3a, 0x4b, 0xd1, 0xa2, 0x90,
|
||||
0x39, 0x81, 0x2f, 0x98, 0x82, 0x3b, 0x10, 0xf8, 0x81, 0x11, 0x1a, 0x39, 0x09, 0x1d, 0xa7, 0x02,
|
||||
0x3c, 0x2a, 0x8a, 0x88, 0xd1, 0x82, 0x5a, 0x2a, 0x2a, 0xb0, 0x92, 0xb2, 0x78, 0x1c, 0x08, 0xa0,
|
||||
0x91, 0x10, 0x21, 0x1f, 0x01, 0x08, 0xa0, 0x81, 0x80, 0xf2, 0xa4, 0x20, 0x98, 0xb1, 0x92, 0xd5,
|
||||
0xc4, 0x80, 0x28, 0x1a, 0xa0, 0xa3, 0xb4, 0x92, 0x6c, 0x3c, 0x90, 0x90, 0x88, 0x93, 0x89, 0x28,
|
||||
0x5a, 0xa1, 0x03, 0x11, 0xdb, 0xf3, 0x21, 0xb8, 0x82, 0x3c, 0x88, 0xf3, 0xb2, 0xb3, 0x84, 0x1a,
|
||||
0x08, 0xa8, 0xd4, 0x93, 0x10, 0x39, 0x2a, 0x1f, 0x91, 0x91, 0xa0, 0x20, 0x2b, 0xb8, 0x42, 0x2d,
|
||||
0xb4, 0x21, 0x8c, 0xe2, 0x01, 0x5b, 0x98, 0x10, 0x90, 0xc1, 0xa2, 0x30, 0x4d, 0x19, 0x89, 0x99,
|
||||
0x11, 0xb2, 0x4e, 0x00, 0x00, 0x10, 0x0e, 0x5a, 0x98, 0x99, 0x13, 0x81, 0x0d, 0x7b, 0x89, 0x81,
|
||||
0xa0, 0x01, 0x49, 0x2c, 0x09, 0x81, 0x00, 0x99, 0x78, 0x0a, 0x09, 0xa2, 0xc3, 0x20, 0x8b, 0x1c,
|
||||
0x97, 0xa1, 0x02, 0x80, 0x1a, 0x2d, 0xc1, 0x92, 0x30, 0x1d, 0x92, 0x99, 0xc2, 0x05, 0x3b, 0x1d,
|
||||
0x80, 0x90, 0xc3, 0x01, 0x40, 0x2b, 0xd0, 0xb2, 0x95, 0x08, 0x09, 0x10, 0xf0, 0xa3, 0x81, 0x10,
|
||||
0x2a, 0xb9, 0xb5, 0xd3, 0x18, 0x30, 0x2d, 0x89, 0x95, 0x09, 0x18, 0x29, 0x4b, 0xb8, 0xb1, 0x04,
|
||||
0x2b, 0x5b, 0x80, 0xb4, 0x10, 0x90, 0x1d, 0x19, 0xb8, 0xa7, 0x01, 0x3b, 0x3c, 0x99, 0x94, 0xa1,
|
||||
0x92, 0x5b, 0x2a, 0xba, 0x04, 0x18, 0x91, 0x7b, 0x0b, 0x02, 0xb2, 0x4d, 0x88, 0x1a, 0x19, 0xc3,
|
||||
0x28, 0x73, 0x3d, 0x1b, 0xa8, 0xb1, 0x03, 0x3b, 0x4f, 0x1a, 0x19, 0x90, 0x01, 0x30, 0x0d, 0x38,
|
||||
0x9a, 0xf8, 0x01, 0x10, 0x09, 0x81, 0x08, 0x02, 0xb2, 0x1f, 0x82, 0x99, 0xa2, 0x14, 0x0f, 0x21,
|
||||
0xaa, 0x38, 0x28, 0x1d, 0x1c, 0x80, 0x98, 0x95, 0x90, 0x38, 0x78, 0x0b, 0xa2, 0xd4, 0x81, 0x90,
|
||||
0x91, 0x3b, 0xb4, 0xf3, 0x93, 0x91, 0x90, 0x10, 0x98, 0x30, 0xf1, 0x00, 0xa1, 0xb0, 0x01, 0x86,
|
||||
0x0a, 0x81, 0xc8, 0xa6, 0x90, 0x80, 0x79, 0x1a, 0x18, 0xb1, 0xb2, 0xc4, 0x30, 0x4b, 0x8a, 0x29,
|
||||
0xb4, 0xc3, 0x1a, 0x18, 0x59, 0x8a, 0x18, 0x21, 0xbb, 0x29, 0x54, 0x9b, 0x39, 0x4f, 0x88, 0xa0,
|
||||
0xd2, 0x82, 0x00, 0x3a, 0x3a, 0xa8, 0xf3, 0x84, 0x1b, 0x29, 0x4b, 0x8a, 0x03, 0x08, 0x3d, 0x08,
|
||||
0x1d, 0x91, 0xb3, 0x4c, 0x18, 0x1c, 0x92, 0xd0, 0x02, 0x31, 0x8c, 0x4b, 0xc4, 0x90, 0x00, 0x28,
|
||||
0x2c, 0xb3, 0xd0, 0x03, 0xb0, 0x21, 0x0f, 0xb1, 0x02, 0xa0, 0x6a, 0x08, 0xa0, 0xa4, 0xa4, 0x08,
|
||||
0x49, 0x1b, 0xe2, 0xb3, 0xa1, 0x01, 0x39, 0x01, 0xc4, 0xd3, 0x80, 0x28, 0x9c, 0x91, 0xa6, 0xb2,
|
||||
0x83, 0x1d, 0x80, 0x91, 0xa2, 0xa5, 0x28, 0x1b, 0xd8, 0x92, 0x87, 0x90, 0x28, 0xa0, 0xc2, 0xb1,
|
||||
0x91, 0x14, 0x8b, 0xc8, 0x97, 0xb2, 0x11, 0x88, 0x28, 0x19, 0xcd, 0x82, 0x11, 0x0b, 0x11, 0x81,
|
||||
0x9c, 0x26, 0x1a, 0x19, 0x89, 0xb3, 0xa3, 0x0b, 0x4f, 0x10, 0x0c, 0x92, 0x93, 0x8f, 0x59, 0x19,
|
||||
0x88, 0x88, 0x19, 0x30, 0x1a, 0x2e, 0x81, 0x28, 0x1d, 0x2a, 0x1d, 0x08, 0x91, 0x02, 0x38, 0x1b,
|
||||
0x3e, 0x08, 0x19, 0xd4, 0xa1, 0x30, 0x2b, 0x90, 0x81, 0x1d, 0x91, 0x90, 0x29, 0x6a, 0x0a, 0x6b,
|
||||
0x2b, 0xb8, 0x83, 0x01, 0x24, 0x3d, 0x0d, 0x8a, 0x02, 0xc2, 0x01, 0x10, 0x1b, 0x4b, 0xba, 0xb5,
|
||||
0x97, 0x08, 0x01, 0xa1, 0x8a, 0xd3, 0x81, 0x02, 0x3b, 0xf8, 0x81, 0x10, 0x00, 0x90, 0x3f, 0x98,
|
||||
0x96, 0x88, 0x18, 0x19, 0x80, 0x1e, 0xa1, 0x80, 0x11, 0x18, 0xe1, 0x92, 0x0a, 0x10, 0x00, 0x09,
|
||||
0xe3, 0xb7, 0x81, 0x28, 0x3c, 0x1a, 0xa2, 0xc2, 0xb5, 0x18, 0x5a, 0x09, 0x18, 0x00, 0xb0, 0xa1,
|
||||
0xc1, 0xc2, 0x23, 0x0c, 0x3f, 0x08, 0xd2, 0xa2, 0x01, 0x20, 0x4e, 0x1c, 0x98, 0xa4, 0x90, 0x10,
|
||||
0x30, 0x2d, 0x89, 0xa2, 0x93, 0xa8, 0x98, 0x62, 0x1b, 0x2b, 0x21, 0x0c, 0xa0, 0xa5, 0x81, 0x89,
|
||||
0x3f, 0x29, 0x99, 0x99, 0x97, 0x10, 0x5b, 0x1a, 0x08, 0x08, 0x09, 0x38, 0x0a, 0x2e, 0x18, 0x92,
|
||||
0x39, 0xa8, 0xa0, 0xa6, 0xf1, 0x81, 0x20, 0x8c, 0x10, 0x91, 0xb3, 0xa4, 0x89, 0x71, 0x8a, 0xd0,
|
||||
0x83, 0x1a, 0x19, 0x01, 0x2a, 0xb2, 0xc4, 0x6a, 0x18, 0xab, 0x12, 0xc4, 0x08, 0x12, 0x1d, 0x29,
|
||||
0xc2, 0x80, 0x03, 0xf9, 0x39, 0xa2, 0x98, 0x30, 0xb8, 0x78, 0xa0, 0xd0, 0x21, 0x89, 0x4a, 0x39,
|
||||
0xbb, 0x95, 0x81, 0x1a, 0x23, 0x9e, 0x48, 0x80, 0xa8, 0x20, 0x1a, 0x19, 0xb4, 0x4b, 0x02, 0x88,
|
||||
0x0f, 0xa3, 0xa1, 0x88, 0x78, 0x1b, 0x29, 0xa0, 0x80, 0xb6, 0x38, 0x3c, 0x19, 0x0c, 0xb2, 0x97,
|
||||
0x80, 0xa8, 0x48, 0x0a, 0x98, 0x04, 0xb1, 0x1a, 0x93, 0x89, 0x71, 0x2c, 0x2a, 0x21, 0xdc, 0x02,
|
||||
0x98, 0x29, 0x52, 0x0b, 0xd2, 0xa3, 0xb8, 0x85, 0xa2, 0x0a, 0xc4, 0x80, 0x03, 0xea, 0x28, 0x95,
|
||||
0x98, 0xa1, 0x01, 0x2c, 0x81, 0xc2, 0x04, 0xe1, 0x10, 0x3a, 0xa8, 0x18, 0xc2, 0x92, 0x92, 0x9a,
|
||||
0x31, 0x15, 0xda, 0x21, 0x98, 0xf8, 0x81, 0xc2, 0x93, 0x00, 0x1c, 0x01, 0xc3, 0xa2, 0x14, 0x8c,
|
||||
0x2a, 0x19, 0xa0, 0xc6, 0x01, 0x21, 0x88, 0x8e, 0x03, 0x19, 0x18, 0x8d, 0x10, 0xb1, 0xd0, 0x70,
|
||||
0x00, 0x8a, 0x29, 0xa0, 0x82, 0x2d, 0x3c, 0x20, 0xaa, 0x49, 0x18, 0x4b, 0x3b, 0xa1, 0xb0, 0x31,
|
||||
0x9f, 0x61, 0x1a, 0xa8, 0x95, 0x91, 0x20, 0x1c, 0x19, 0xb8, 0xd3, 0x81, 0xb3, 0x4a, 0x49, 0x08,
|
||||
0x99, 0x88, 0xc1, 0x97, 0xa0, 0x20, 0x30, 0x8f, 0x09, 0x93, 0xb5, 0x91, 0x20, 0x3c, 0x09, 0xbb,
|
||||
0x85, 0xa6, 0x90, 0x20, 0x98, 0x19, 0x88, 0xa1, 0x96, 0xa8, 0x91, 0x51, 0x0a, 0x2a, 0x00, 0xa9,
|
||||
0xb6, 0x94, 0x88, 0x3a, 0x29, 0xbb, 0xb6, 0xd3, 0x83, 0x10, 0x89, 0x19, 0xf3, 0x90, 0x81, 0x02,
|
||||
0x09, 0x08, 0xca, 0x07, 0x19, 0xb9, 0x15, 0x90, 0x88, 0x99, 0x41, 0xb8, 0x89, 0x38, 0x97, 0x0a,
|
||||
0x99, 0x31, 0x10, 0x91, 0x0e, 0x38, 0xb0, 0x0b, 0xc0, 0x13, 0x59, 0x5b, 0x2c, 0xa8, 0x93, 0x02,
|
||||
0x08, 0x93, 0x3f, 0x1b, 0x01, 0x88, 0xe5, 0x81, 0x49, 0x1a, 0x88, 0x1a, 0x89, 0x51, 0xaa, 0x93,
|
||||
0x4d, 0x48, 0x0c, 0x2a, 0x2a, 0xc0, 0x18, 0x68, 0x5b, 0x1a, 0x1b, 0x41, 0xb1, 0x1b, 0x20, 0x29,
|
||||
0x3c, 0x0e, 0x88, 0x11, 0xaa, 0x96, 0x81, 0x18, 0x3a, 0x0b, 0x10, 0xfb, 0xa2, 0x13, 0x39, 0x1f,
|
||||
0x00, 0x98, 0x81, 0x91, 0x11, 0x3d, 0x0e, 0x01, 0x81, 0x1b, 0x81, 0x42, 0xa9, 0xb2, 0x4a, 0x0c,
|
||||
0x0b, 0x13, 0xc6, 0x91, 0x4b, 0x21, 0x8a, 0xae, 0x85, 0x01, 0xb8, 0x39, 0x28, 0x88, 0xa9, 0x14,
|
||||
0x01, 0x3c, 0xae, 0x14, 0x9a, 0xc9, 0x43, 0x1a, 0xa2, 0x97, 0x2a, 0x10, 0x8a, 0x3b, 0x82, 0xcc,
|
||||
0x14, 0xa9, 0x3b, 0xb4, 0x3b, 0x72, 0xb8, 0x38, 0xb2, 0xf2, 0x80, 0x82, 0x2b, 0x08, 0xc2, 0x03,
|
||||
0xe5, 0x90, 0x21, 0xb9, 0x90, 0x22, 0xb5, 0x91, 0xa8, 0x11, 0x95, 0x99, 0x4a, 0x23, 0xdc, 0x81,
|
||||
0x80, 0x01, 0x58, 0x3b, 0x4b, 0xe1, 0x88, 0x82, 0xa8, 0x11, 0x90, 0x0c, 0x97, 0x08, 0x19, 0xb3,
|
||||
0x08, 0x01, 0xf0, 0x10, 0x08, 0x19, 0x91, 0xd3, 0x29, 0x82, 0x8a, 0x73, 0xa9, 0xa0, 0xa3, 0xa8,
|
||||
0x54, 0x9a, 0x4a, 0x00, 0xaa, 0x90, 0xd3, 0x95, 0x02, 0x1e, 0x80, 0x89, 0x09, 0x95, 0x01, 0x90,
|
||||
0x3a, 0x3c, 0x39, 0x99, 0xb2, 0x96, 0x11, 0x1d, 0x1b, 0x4a, 0x19, 0xc3, 0x98, 0x38, 0x0f, 0x01,
|
||||
0x19, 0x1a, 0x98, 0x95, 0x50, 0x99, 0x39, 0x49, 0x8c, 0x80, 0xa0, 0x90, 0x71, 0x1b, 0x38, 0x1c,
|
||||
0x19, 0x04, 0x2a, 0x2c, 0x89, 0x3c, 0xab, 0x82, 0x32, 0xf0, 0x08, 0x05, 0x8b, 0x91, 0x01, 0x69,
|
||||
0x89, 0xc8, 0x50, 0x89, 0x91, 0x92, 0xb2, 0xb3, 0xa0, 0x2e, 0x10, 0xf0, 0xc3, 0x83, 0x80, 0x90,
|
||||
0x18, 0xa4, 0xc6, 0x80, 0x00, 0x88, 0x89, 0x83, 0xc2, 0xa5, 0xb1, 0x02, 0xa1, 0x93, 0x0b, 0x90,
|
||||
0xbc, 0xb5, 0x94, 0x90, 0x17, 0x00, 0x1c, 0xe0, 0x80, 0x83, 0xc0, 0x20, 0x01, 0xe0, 0x01, 0xa8,
|
||||
0x84, 0x91, 0x09, 0x29, 0xd0, 0x3a, 0x89, 0xb3, 0x97, 0x91, 0x10, 0x01, 0x1e, 0x08, 0x91, 0xb2,
|
||||
0x01, 0x2f, 0x20, 0xba, 0x48, 0xa9, 0x92, 0x4b, 0x08, 0x29, 0x30, 0x88, 0x59, 0x0d, 0x30, 0x09,
|
||||
0x0a, 0x7c, 0x1a, 0x0b, 0x2a, 0x20, 0x81, 0x5b, 0x4d, 0x10, 0x0c, 0x80, 0x2a, 0x39, 0x8a, 0x0a,
|
||||
0x3c, 0x02, 0x3f, 0x09, 0x00, 0x5d, 0x80, 0x98, 0x5a, 0x08, 0x0a, 0x18, 0x28, 0x2c, 0x90, 0x1d,
|
||||
0x31, 0xbc, 0x30, 0x48, 0x19, 0x1e, 0xb1, 0x21, 0x80, 0xba, 0x78, 0x81, 0xba, 0x85, 0x98, 0x82,
|
||||
0x18, 0x9c, 0x33, 0x9a, 0x08, 0xe2, 0x02, 0x38, 0x9b, 0x02, 0xb3, 0xe9, 0xa7, 0x80, 0x18, 0x81,
|
||||
0xb0, 0x88, 0x97, 0x08, 0xb8, 0x00, 0x21, 0xe0, 0x98, 0x15, 0xb1, 0x18, 0x0a, 0xa3, 0x10, 0xfa,
|
||||
0x11, 0x82, 0xab, 0x53, 0x89, 0x88, 0x25, 0x0c, 0x38, 0xf2, 0x9a, 0x11, 0xa0, 0x91, 0x52, 0x0d,
|
||||
0x03, 0xc9, 0x80, 0x12, 0x89, 0x18, 0xa2, 0x3f, 0xa2, 0x08, 0x6b, 0xb2, 0x80, 0x39, 0x9e, 0x20,
|
||||
0x18, 0xc8, 0x12, 0x00, 0x6a, 0x9a, 0x49, 0x10, 0xf8, 0x08, 0x49, 0x89, 0x39, 0x4b, 0x00, 0x80,
|
||||
0x0c, 0x41, 0x89, 0x3b, 0x4b, 0x1c, 0x90, 0x81, 0x7a, 0x00, 0x3a, 0x8c, 0xa0, 0xc3, 0x91, 0x69,
|
||||
0x38, 0x1c, 0x99, 0x91, 0xa4, 0x58, 0x08, 0x1c, 0x19, 0x99, 0x09, 0xa2, 0x71, 0x59, 0x99, 0x88,
|
||||
0x21, 0xea, 0x93, 0x80, 0x29, 0x48, 0x0b, 0x8a, 0x97, 0x90, 0x91, 0x10, 0x2b, 0x3a, 0xf8, 0x82,
|
||||
0xb2, 0x2a, 0x04, 0x28, 0x0a, 0xc4, 0x9a, 0x93, 0xd8, 0x18, 0x07, 0x88, 0x0a, 0xa1, 0x94, 0xd2,
|
||||
0xa1, 0x62, 0x8a, 0x89, 0x80, 0x92, 0xb0, 0x21, 0x69, 0x1b, 0x2b, 0xa3, 0x31, 0xb9, 0x06, 0x0a,
|
||||
0x88, 0x2b, 0x43, 0xae, 0xa1, 0xa2, 0x97, 0x89, 0x01, 0x40, 0xc8, 0xc1, 0x18, 0x40, 0xc8, 0x38,
|
||||
0x91, 0xf2, 0x18, 0x39, 0x89, 0x01, 0x80, 0x03, 0xa2, 0xaf, 0x50, 0x80, 0xa2, 0x98, 0x19, 0x3a,
|
||||
0xaf, 0x11, 0x11, 0x00, 0xc8, 0x40, 0xa8, 0xa2, 0x5b, 0x01, 0x9a, 0x2c, 0xd3, 0xb1, 0x23, 0x40,
|
||||
0xa0, 0xa1, 0x90, 0x04, 0xf1, 0x29, 0xd1, 0xa2, 0x19, 0x01, 0x03, 0xf2, 0xb0, 0x86, 0x99, 0x2a,
|
||||
0x29, 0x88, 0x87, 0x9a, 0x02, 0x82, 0x2e, 0x29, 0xa1, 0x99, 0xb4, 0x91, 0x22, 0x1a, 0x2e, 0x12,
|
||||
0xf2, 0x89, 0x92, 0x81, 0x19, 0x80, 0x0b, 0x97, 0xa1, 0x28, 0xb3, 0x1b, 0x7a, 0xa8, 0x3b, 0x89,
|
||||
0xb5, 0x32, 0xac, 0x24, 0x38, 0x0f, 0x09, 0x81, 0x89, 0x80, 0x4b, 0x02, 0x3a, 0x0c, 0x34, 0x8d,
|
||||
0x08, 0x18, 0x3a, 0x99, 0x9d, 0x7a, 0x91, 0x09, 0x01, 0x50, 0x1b, 0xb8, 0x20, 0x4a, 0xdb, 0x32,
|
||||
0x39, 0xa8, 0x99, 0xb4, 0x30, 0x1c, 0x8f, 0x83, 0x90, 0xb2, 0x41, 0x0d, 0x30, 0xa8, 0xa2, 0x93,
|
||||
0x9b, 0x79, 0x09, 0xaa, 0x05, 0x10, 0x99, 0x15, 0x1d, 0x90, 0xa1, 0x5b, 0x00, 0xb8, 0x39, 0x80,
|
||||
0x89, 0x11, 0x9f, 0x58, 0xb2, 0x80, 0x69, 0x98, 0x09, 0xa2, 0x21, 0xa4, 0x8d, 0x58, 0xb2, 0xe0,
|
||||
0x01, 0x00, 0x10, 0x1b, 0xb9, 0x96, 0xa1, 0x09, 0x04, 0x8b, 0x10, 0x80, 0xa0, 0xc2, 0x90, 0x41,
|
||||
0xb4, 0x2e, 0x28, 0x88, 0x1b, 0x87, 0xa0, 0x10, 0x2c, 0x39, 0x91, 0xec, 0x02, 0xc3, 0x28, 0x4b,
|
||||
0xb1, 0x02, 0xc8, 0xb3, 0x92, 0xba, 0x68, 0x32, 0x8d, 0x18, 0xa9, 0xa5, 0x94, 0x0b, 0x61, 0x0a,
|
||||
0x0b, 0x82, 0xb1, 0x31, 0x39, 0x4e, 0x2a, 0x9a, 0x80, 0xa5, 0x3b, 0x21, 0x1c, 0x1e, 0x01, 0x88,
|
||||
0x10, 0xc0, 0x29, 0x80, 0x98, 0x7b, 0x88, 0x18, 0x01, 0xa9, 0x71, 0x0a, 0x0b, 0x31, 0x99, 0x0e,
|
||||
0x93, 0x13, 0x2d, 0x2b, 0x08, 0xb0, 0xd2, 0x94, 0x08, 0x10, 0x0b, 0x60, 0x90, 0xc0, 0xa3, 0x96,
|
||||
0x0a, 0x80, 0x2b, 0x1a, 0x96, 0xb2, 0xa5, 0x18, 0x29, 0xab, 0x12, 0x1b, 0xd7, 0x01, 0x08, 0x80,
|
||||
0x88, 0x28, 0x23, 0xd0, 0x0b, 0xa1, 0xc1, 0x12, 0x49, 0x9a, 0x85, 0x9b, 0xa5, 0xa4, 0x0a, 0x31,
|
||||
0x9a, 0x08, 0xc7, 0x00, 0x02, 0xa8, 0x40, 0xc0, 0x00, 0x28, 0xa2, 0x2b, 0xca, 0xb4, 0x96, 0x0a,
|
||||
0x6a, 0x18, 0xb9, 0x91, 0x83, 0xb8, 0x71, 0x2b, 0x18, 0xa2, 0xbb, 0x49, 0x92, 0x2a, 0x51, 0xab,
|
||||
0x79, 0x3a, 0x9b, 0x97, 0x10, 0x2b, 0x20, 0x1f, 0x09, 0xa0, 0x92, 0x11, 0x88, 0x5e, 0x0a, 0x18,
|
||||
0x91, 0x19, 0x09, 0x82, 0x3b, 0x41, 0x0d, 0x5b, 0x19, 0xa9, 0x92, 0xb0, 0x70, 0x2a, 0x3b, 0x10,
|
||||
0xd9, 0x82, 0x14, 0x0d, 0x19, 0x09, 0x28, 0xa1, 0x8a, 0x44, 0xa9, 0x9a, 0x12, 0x3e, 0x9a, 0xb4,
|
||||
0x91, 0x87, 0x98, 0x38, 0x3a, 0x9b, 0xa5, 0xd3, 0x08, 0x28, 0x2a, 0x0a, 0xc6, 0x01, 0x02, 0xb8,
|
||||
0x39, 0xb8, 0xe0, 0x33, 0x9a, 0x1b, 0x86, 0xa8, 0x13, 0xca, 0x49, 0x4b, 0xb8, 0x23, 0xb0, 0x4b,
|
||||
0x18, 0x19, 0xd1, 0x33, 0x9d, 0x13, 0x1e, 0xb8, 0xb3, 0x03, 0x21, 0x94, 0x2d, 0xe8, 0x92, 0x81,
|
||||
0xa8, 0x29, 0x20, 0xaa, 0x95, 0xc1, 0x23, 0x88, 0x10, 0x32, 0xbf, 0x38, 0x92, 0xad, 0x95, 0x10,
|
||||
0x18, 0x29, 0x1e, 0x81, 0xa8, 0xd1, 0x03, 0x39, 0x1f, 0x00, 0x10, 0xb0, 0x93, 0x29, 0x98, 0x0a,
|
||||
0x11, 0xb5, 0x0e, 0x28, 0x90, 0x31, 0xaa, 0x4b, 0x61, 0x8d, 0x19, 0xa2, 0x92, 0x48, 0xb1, 0x5c,
|
||||
0x89, 0x89, 0x13, 0x89, 0x99, 0x71, 0x9a, 0x02, 0x29, 0x3c, 0x81, 0xd9, 0x02, 0xd3, 0x98, 0x49,
|
||||
0x2a, 0xc1, 0xc5, 0x92, 0x93, 0x0a, 0x3b, 0x00, 0xc0, 0xc4, 0x84, 0x29, 0xa0, 0x19, 0x58, 0xa9,
|
||||
0x10, 0x28, 0xf1, 0x01, 0x99, 0x51, 0x1c, 0x0a, 0x93, 0xa1, 0xd1, 0x58, 0x4b, 0x09, 0xa1, 0xa2,
|
||||
0xb4, 0x10, 0x2b, 0x39, 0xeb, 0x21, 0x38, 0x9c, 0x81, 0x90, 0x02, 0x87, 0x1f, 0x80, 0x91, 0x88,
|
||||
0xa3, 0x38, 0x3b, 0x9a, 0x39, 0xa7, 0xa0, 0x69, 0x89, 0x00, 0x8a, 0xa3, 0x03, 0x29, 0x2f, 0xb9,
|
||||
0xd3, 0x83, 0x29, 0x29, 0x3c, 0x8b, 0xb6, 0x92, 0x10, 0x10, 0x2b, 0xf2, 0x90, 0x91, 0x81, 0x10,
|
||||
0xb3, 0xb7, 0x01, 0x1a, 0x09, 0x93, 0xf0, 0x83, 0xa0, 0x5b, 0x4a, 0x98, 0xb8, 0xa6, 0xb2, 0x21,
|
||||
0x8c, 0x09, 0x04, 0xa2, 0xe9, 0x22, 0x88, 0x81, 0x90, 0xa3, 0x3c, 0x8e, 0x90, 0x95, 0x80, 0x21,
|
||||
0x49, 0x0d, 0xa1, 0xc2, 0x83, 0x00, 0x1a, 0x38, 0x8e, 0x80, 0xa3, 0x80, 0x01, 0xe9, 0x38, 0xd1,
|
||||
0x29, 0x91, 0xc2, 0x93, 0xb3, 0x95, 0x40, 0x1e, 0x08, 0x80, 0xd8, 0x12, 0x18, 0x2b, 0x2b, 0x20,
|
||||
0x99, 0x19, 0x4a, 0x6d, 0x89, 0x99, 0x30, 0x08, 0x89, 0x7a, 0x19, 0x90, 0x1a, 0x2b, 0x3b, 0x1e,
|
||||
0x21, 0x29, 0x1b, 0x18, 0x60, 0x99, 0xa0, 0x32, 0x4c, 0x1b, 0x2f, 0x98, 0x91, 0xa3, 0x49, 0x28,
|
||||
0x0e, 0x98, 0x83, 0xb0, 0x4a, 0x5a, 0x08, 0x08, 0xc8, 0x43, 0x9b, 0x9a, 0x32, 0x31, 0x9b, 0x1c,
|
||||
0x7c, 0xb1, 0x98, 0x01, 0x02, 0x11, 0x3e, 0x8a, 0xb4, 0xb0, 0x04, 0x19, 0x09, 0xb1, 0xf5, 0xa2,
|
||||
0x81, 0x28, 0x19, 0xb0, 0xa4, 0x82, 0xac, 0x04, 0x08, 0xb5, 0xc2, 0x31, 0x0b, 0xa8, 0x9a, 0xa5,
|
||||
0x85, 0x98, 0x28, 0x88, 0xe2, 0xb3, 0x13, 0x1a, 0xb9, 0x10, 0xa7, 0xc2, 0x10, 0x19, 0x39, 0xf3,
|
||||
0x88, 0x93, 0x01, 0x1f, 0x19, 0xb8, 0x84, 0xa0, 0x21, 0x3e, 0x8a, 0x81, 0x82, 0x29, 0x79, 0x89,
|
||||
0x99, 0x91, 0x1a, 0x11, 0x6b, 0x88, 0xb3, 0x01, 0x3d, 0x3c, 0x1a, 0xa2, 0xa8, 0x94, 0x40, 0x1f,
|
||||
0x19, 0x20, 0xa8, 0x98, 0x40, 0x1f, 0x89, 0x08, 0x81, 0x21, 0x3e, 0x18, 0x89, 0x08, 0x10, 0x3b,
|
||||
0x2f, 0x99, 0x21, 0xa2, 0x5b, 0x3b, 0x29, 0xaa, 0x91, 0x05, 0x2b, 0x3c, 0x29, 0x0d, 0xb2, 0x86,
|
||||
0x39, 0x99, 0x0c, 0xc2, 0xe3, 0x08, 0x02, 0x80, 0x39, 0xd0, 0xa2, 0x13, 0xd8, 0x20, 0xb2, 0x19,
|
||||
0x80, 0xa0, 0x30, 0xc2, 0xc3, 0x25, 0x9b, 0x0a, 0x21, 0xfb, 0xa3, 0x92, 0x10, 0x88, 0x0c, 0xa6,
|
||||
0xc3, 0xa0, 0x94, 0x81, 0xb0, 0x93, 0xb2, 0x96, 0xa0, 0x48, 0xa2, 0xa2, 0xc1, 0xa2, 0x3c, 0xc8,
|
||||
0x91, 0x05, 0x90, 0x19, 0x7a, 0xd8, 0x81, 0xa1, 0x82, 0x00, 0x0a, 0x49, 0x01, 0xf1, 0x02, 0x09,
|
||||
0xa8, 0x21, 0x0d, 0xa1, 0xa5, 0x18, 0x40, 0xcb, 0x32, 0x01, 0x0e, 0x09, 0x09, 0x81, 0xa1, 0x6a,
|
||||
0x21, 0x1b, 0x0d, 0xa4, 0x80, 0x28, 0x29, 0x6b, 0xa9, 0xa0, 0x21, 0x88, 0x3c, 0x5c, 0xa8, 0x98,
|
||||
0x02, 0x5b, 0x39, 0xb0, 0x81, 0x00, 0x90, 0x2f, 0x88, 0xa2, 0xa4, 0x80, 0x50, 0x2b, 0x9a, 0xb3,
|
||||
0xd5, 0x82, 0x4a, 0x1b, 0x00, 0x91, 0x91, 0xa7, 0x3a, 0x3b, 0xa0, 0x09, 0x1a, 0x4c, 0x08, 0xab,
|
||||
0x05, 0x31, 0x1c, 0x2c, 0xa9, 0xa2, 0xb7, 0x82, 0x48, 0x1c, 0x90, 0xb3, 0xe4, 0x02, 0x19, 0x1a,
|
||||
0x81, 0xba, 0x97, 0x01, 0x4b, 0x80, 0xa9, 0x11, 0xb2, 0x0f, 0x39, 0xaa, 0x10, 0xa6, 0x10, 0x39,
|
||||
0x08, 0x8b, 0xa2, 0xb5, 0x01, 0x08, 0x98, 0xa4, 0xb5, 0x29, 0x51, 0x2b, 0x0a, 0xf2, 0x91, 0x39,
|
||||
0x8b, 0x59, 0x08, 0xc1, 0x12, 0x9a, 0x20, 0xb0, 0x0a, 0xa5, 0x81, 0x89, 0x93, 0xb1, 0x86, 0x00,
|
||||
0x19, 0x19, 0xc9, 0x93, 0xe3, 0x81, 0x48, 0x3b, 0xb9, 0xa7, 0x80, 0x81, 0xa0, 0x5b, 0x19, 0xb0,
|
||||
0x82, 0x93, 0x91, 0x09, 0xa0, 0x05, 0xca, 0x11, 0x10, 0xba, 0x88, 0x25, 0xb1, 0x38, 0x4c, 0x2a,
|
||||
0xa9, 0xba, 0x30, 0x09, 0x91, 0x39, 0x18, 0x80, 0x29, 0xa9, 0x86, 0x89, 0x91, 0x93, 0x1c, 0x29,
|
||||
0xa8, 0x83, 0xe4, 0x20, 0x1b, 0x09, 0x3c, 0x81, 0xb2, 0x40, 0x3c, 0x2d, 0x19, 0x09, 0x18, 0x98,
|
||||
0x31, 0x1f, 0x88, 0x39, 0x2a, 0x00, 0x19, 0x0c, 0xb5, 0x12, 0x99, 0x39, 0x60, 0xa9, 0xb1, 0x84,
|
||||
0x99, 0x7b, 0x09, 0x98, 0x81, 0xb1, 0x11, 0x4a, 0x2b, 0x18, 0xa9, 0x80, 0x79, 0x89, 0x19, 0x01,
|
||||
0x8b, 0x60, 0x2a, 0x0a, 0x92, 0xb2, 0x12, 0x2c, 0x1d, 0x01, 0xa1, 0xa4, 0x92, 0x1f, 0x89, 0x92,
|
||||
0xb1, 0x13, 0x01, 0x0a, 0x1a, 0xd1, 0xa5, 0x92, 0x2b, 0x28, 0x8a, 0xf0, 0x82, 0x12, 0x90, 0x19,
|
||||
0x28, 0xd4, 0x01, 0x3a, 0x0b, 0x98, 0xc4, 0x93, 0x0a, 0x4a, 0x1a, 0x98, 0xe1, 0x82, 0x92, 0x3a,
|
||||
0x3c, 0xd2, 0x91, 0x10, 0x94, 0x10, 0xb9, 0xc0, 0x12, 0x2c, 0x2a, 0x39, 0xc7, 0xa2, 0x01, 0x28,
|
||||
0x57, 0x2f, 0xba, 0xd7, 0xe7, 0xc5, 0xb3, 0xb4, 0xc3, 0xd4, 0xa4, 0x20, 0x3b, 0x5c, 0x7e, 0x3e,
|
||||
0x29, 0x3b, 0x4c, 0x3b, 0x3c, 0xa8, 0xb3, 0xd5, 0xc5, 0xa3, 0x48, 0x2c, 0x19, 0x4a, 0x7e, 0x7f,
|
||||
0x7f, 0x4f, 0x1a, 0xb1, 0x94, 0x5a, 0x1b, 0xe1, 0xf7, 0xa5, 0x00, 0x98, 0x93, 0x7b, 0x8a, 0xd3,
|
||||
0xa4, 0x48, 0x7e, 0x7f, 0x2e, 0xd2, 0xc4, 0xa3, 0xe4, 0xd7, 0x40, 0x0b, 0xd2, 0xb4, 0x01, 0x08,
|
||||
0x3a, 0x99, 0x01, 0xe0, 0x95, 0x39, 0x4c, 0x1b, 0x18, 0x4c, 0x2a, 0x2b, 0x88, 0x80, 0xf3, 0xb3,
|
||||
0x82, 0x6a, 0x3c, 0x2a, 0x2a, 0x5c, 0x1c, 0xf3, 0xe7, 0x93, 0x18, 0x39, 0x2c, 0x3a, 0x5e, 0x2d,
|
||||
0x08, 0x39, 0x8b, 0xd6, 0x94, 0x28, 0x4d, 0x1a, 0x09, 0x10, 0x0a, 0x90, 0x40, 0x3e, 0x2b, 0x19,
|
||||
0x7b, 0x3b, 0x8a, 0xa2, 0x30, 0x3f, 0x1a, 0x29, 0x5c, 0x3c, 0x2b, 0xb0, 0x03, 0x3b, 0xe8, 0xd6,
|
||||
0xa4, 0x10, 0x4b, 0x4b, 0x4c, 0x3c, 0x99, 0xb3, 0x21, 0x3e, 0x1a, 0x88, 0x28, 0x4b, 0xa9, 0xc5,
|
||||
0xa3, 0x81, 0x39, 0x3c, 0x3b, 0x4b, 0x8a, 0x91, 0x40, 0x3f, 0x8a, 0xb3, 0x01, 0x2a, 0x88, 0x5a,
|
||||
0x2b, 0xb0, 0xd6, 0xb4, 0x01, 0x19, 0x98, 0xc3, 0x81, 0x81, 0x6a, 0x4c, 0x3c, 0x89, 0x91, 0xb2,
|
||||
0x02, 0x19, 0x0a, 0xe4, 0x82, 0x39, 0x3b, 0x2c, 0x29, 0x9a, 0xa5, 0x69, 0x4c, 0x2c, 0x90, 0x10,
|
||||
0x4c, 0x1a, 0x29, 0x4c, 0x1a, 0x98, 0x01, 0x3a, 0x1a, 0x09, 0xc1, 0xa5, 0x10, 0x5c, 0x1a, 0x29,
|
||||
0x4d, 0x3b, 0x4c, 0x4c, 0x3c, 0x1a, 0x88, 0xa1, 0x82, 0x98, 0xc3, 0xa3, 0xd3, 0x92, 0x00, 0x39,
|
||||
0x0b, 0xd3, 0x82, 0x08, 0x19, 0x28, 0x3e, 0x99, 0xa2, 0x11, 0x6d, 0x3c, 0x99, 0x92, 0x28, 0x4c,
|
||||
0x3c, 0x1a, 0xa0, 0xb3, 0xd3, 0xa3, 0x20, 0x3c, 0x2a, 0x99, 0xb3, 0xc2, 0xc7, 0x82, 0x18, 0x3a,
|
||||
0x2b, 0x3a, 0x1b, 0x80, 0xa1, 0xc3, 0x81, 0xe2, 0xc4, 0x93, 0x5a, 0x3b, 0x4b, 0x2c, 0x88, 0x80,
|
||||
0x91, 0xa0, 0x94, 0x7b, 0x3b, 0x2a, 0x1a, 0x29, 0x1a, 0x39, 0x1b, 0xc0, 0xd7, 0x93, 0x39, 0x3b,
|
||||
0x1b, 0xa1, 0x91, 0xd5, 0x82, 0x6a, 0x4c, 0x2b, 0x09, 0x90, 0xa2, 0x81, 0xb1, 0xb5, 0x82, 0x88,
|
||||
0xc2, 0x92, 0x28, 0x0a, 0x81, 0x19, 0xd2, 0x92, 0xb2, 0xc5, 0xc4, 0xb3, 0xc4, 0x82, 0x08, 0x29,
|
||||
0x09, 0x90, 0xb2, 0x82, 0xd1, 0xb6, 0x11, 0x5c, 0x2b, 0xb0, 0x93, 0x90, 0xd4, 0x82, 0x88, 0x00,
|
||||
0xb1, 0x82, 0x49, 0x3e, 0x0a, 0xa1, 0x82, 0x5b, 0x4b, 0x3b, 0x2b, 0x39, 0x2e, 0x19, 0x29, 0x4d,
|
||||
0x0a, 0xb1, 0xa4, 0x10, 0x1a, 0x88, 0xd2, 0xc5, 0xb3, 0x82, 0x80, 0x39, 0x4d, 0x2b, 0x19, 0x4b,
|
||||
0x0a, 0xe3, 0xb3, 0xb4, 0xb3, 0x92, 0x80, 0x39, 0xb9, 0xb7, 0xa3, 0x91, 0x00, 0x08, 0x08, 0x08,
|
||||
0x77, 0x72, 0x78, 0x10, 0xd2, 0xf4, 0x3c, 0x1c, 0x29, 0x19, 0x98, 0x95, 0x38, 0xa1, 0x23, 0x2c,
|
||||
0x59, 0x1b, 0x18, 0x88, 0x18, 0xa4, 0xd3, 0x11, 0xe9, 0xb0, 0x88, 0xc0, 0x81, 0xb3, 0x11, 0x11,
|
||||
0x19, 0x00, 0x0a, 0x2e, 0xa0, 0x84, 0x31, 0x42, 0x18, 0x84, 0xb1, 0x93, 0xc1, 0x38, 0x48, 0x1a,
|
||||
0x1d, 0xe8, 0xa8, 0xb0, 0x0c, 0x89, 0x29, 0x8b, 0x93, 0x09, 0x01, 0x29, 0x0f, 0x5b, 0x88, 0x23,
|
||||
0x94, 0x15, 0x12, 0x30, 0x28, 0x01, 0xa8, 0xa7, 0x90, 0x00, 0x2a, 0xac, 0xb1, 0xcc, 0xc1, 0x9b,
|
||||
0xe8, 0x98, 0x98, 0x1a, 0x98, 0x29, 0x92, 0x11, 0x06, 0x04, 0x41, 0x22, 0x23, 0x87, 0x04, 0x10,
|
||||
0x20, 0x09, 0x18, 0xba, 0xb0, 0x00, 0xfa, 0x99, 0xcc, 0xba, 0xad, 0x9a, 0x99, 0xb1, 0x03, 0x41,
|
||||
0x29, 0x22, 0x91, 0x86, 0x23, 0x41, 0x62, 0x31, 0x32, 0x32, 0x02, 0x21, 0xa9, 0x8a, 0x9b, 0xaf,
|
||||
0xaa, 0xac, 0xcc, 0xc0, 0x8a, 0xea, 0x88, 0x9b, 0x88, 0x0a, 0x20, 0x12, 0x05, 0x34, 0x30, 0x18,
|
||||
0xa2, 0x11, 0x43, 0x36, 0x42, 0x33, 0x22, 0x83, 0xb8, 0xae, 0xea, 0x99, 0x0a, 0x09, 0x28, 0x00,
|
||||
0x98, 0xfb, 0xa8, 0x8e, 0x9a, 0x09, 0x10, 0x21, 0x31, 0x21, 0x80, 0x9a, 0xaa, 0x9c, 0x22, 0x36,
|
||||
0x36, 0x21, 0x44, 0x00, 0x01, 0x88, 0xc9, 0x89, 0x1a, 0x58, 0x30, 0x23, 0x63, 0x08, 0x98, 0xbd,
|
||||
0xbd, 0xbb, 0x9b, 0xab, 0x10, 0x18, 0x82, 0x91, 0xbc, 0xaf, 0xcb, 0x90, 0x31, 0x73, 0x43, 0x43,
|
||||
0x32, 0x13, 0x02, 0x01, 0x00, 0x00, 0x82, 0x83, 0x01, 0x88, 0xce, 0xd8, 0xbc, 0xcb, 0xcc, 0xbb,
|
||||
0xbb, 0x9c, 0x99, 0x00, 0x00, 0x33, 0x11, 0x22, 0x18, 0x70, 0x14, 0x45, 0x43, 0x43, 0x22, 0x13,
|
||||
0x00, 0x88, 0xa9, 0xb9, 0x89, 0xba, 0xe8, 0xb9, 0xdb, 0xc9, 0xcb, 0xbb, 0xad, 0xaa, 0x9a, 0x99,
|
||||
0x81, 0x83, 0x06, 0x02, 0x13, 0x31, 0x31, 0x15, 0x41, 0x13, 0x35, 0x33, 0x53, 0x22, 0x10, 0xa8,
|
||||
0xc9, 0x9a, 0xac, 0x9c, 0x8a, 0x00, 0x01, 0x18, 0xc9, 0xe9, 0xba, 0xcc, 0xba, 0xab, 0x89, 0x03,
|
||||
0x25, 0x30, 0x18, 0x80, 0xc9, 0xca, 0xca, 0x81, 0x11, 0x30, 0x15, 0x16, 0x14, 0x13, 0x13, 0x20,
|
||||
0x10, 0x02, 0x42, 0x34, 0x44, 0x04, 0x03, 0x01, 0xcb, 0xeb, 0xbc, 0xbd, 0xba, 0xab, 0x99, 0x89,
|
||||
0x99, 0xaa, 0xdb, 0xaa, 0x8c, 0x09, 0x11, 0x35, 0x73, 0x32, 0x34, 0x43, 0x33, 0x33, 0x33, 0x11,
|
||||
0x82, 0x00, 0x91, 0x9a, 0xa9, 0xbc, 0xec, 0xbb, 0xbe, 0xcb, 0xbb, 0xac, 0xab, 0x8a, 0x88, 0x11,
|
||||
0x21, 0x12, 0x02, 0x22, 0x62, 0x62, 0x32, 0x32, 0x34, 0x42, 0x22, 0x23, 0x02, 0x13, 0x18, 0xa9,
|
||||
0xcb, 0xcb, 0xbc, 0xdb, 0xa9, 0x9a, 0x09, 0x89, 0xab, 0xcc, 0xbc, 0xcb, 0xb8, 0x88, 0x22, 0x53,
|
||||
0x32, 0x21, 0x99, 0xb8, 0xaa, 0xaa, 0x98, 0x28, 0x39, 0x13, 0x24, 0x32, 0x32, 0x12, 0x23, 0x11,
|
||||
0x02, 0x31, 0x31, 0x42, 0x42, 0x42, 0x22, 0x11, 0xa8, 0xe9, 0xca, 0xca, 0xaa, 0xab, 0xaa, 0xba,
|
||||
0xdb, 0xcb, 0xbc, 0xbc, 0x9a, 0x8a, 0x19, 0x21, 0x44, 0x34, 0x44, 0x43, 0x43, 0x24, 0x33, 0x24,
|
||||
0x12, 0x11, 0x11, 0x88, 0x08, 0xaa, 0xb0, 0xca, 0xbc, 0xce, 0xca, 0xab, 0xac, 0xba, 0xa9, 0x99,
|
||||
0x08, 0x19, 0x90, 0x80, 0x01, 0x22, 0x44, 0x34, 0x44, 0x33, 0x34, 0x22, 0x31, 0x12, 0x22, 0x02,
|
||||
0x90, 0x88, 0x9b, 0x8c, 0xbb, 0xba, 0xba, 0x9a, 0x9a, 0xb9, 0xb9, 0x99, 0x09, 0x09, 0x00, 0x18,
|
||||
0x00, 0x80, 0x90, 0xa8, 0xa9, 0xaa, 0x9a, 0x9a, 0x99, 0x09, 0x08, 0x10, 0x08, 0x00, 0x90, 0x13,
|
||||
0x23, 0x44, 0x33, 0x34, 0x43, 0x33, 0x42, 0x22, 0x32, 0x21, 0x01, 0x90, 0xb9, 0xba, 0xac, 0xcc,
|
||||
0xbb, 0xbc, 0xad, 0xac, 0xba, 0xac, 0xba, 0x9a, 0x8a, 0x29, 0x21, 0x34, 0x35, 0x53, 0x32, 0x33,
|
||||
0x34, 0x34, 0x25, 0x22, 0x22, 0x12, 0x10, 0x90, 0x98, 0x9a, 0xbb, 0xdb, 0xcb, 0xbc, 0xad, 0xba,
|
||||
0xba, 0xba, 0xaa, 0x9a, 0x99, 0x8a, 0x90, 0x10, 0x11, 0x43, 0x52, 0x32, 0x33, 0x15, 0x22, 0x13,
|
||||
0x21, 0x02, 0x12, 0x21, 0x01, 0x08, 0x99, 0xa9, 0x99, 0x99, 0x88, 0x80, 0x00, 0x88, 0x9a, 0x99,
|
||||
0x99, 0x08, 0x08, 0x01, 0x10, 0x00, 0xa9, 0xaa, 0xbb, 0xab, 0xab, 0x9a, 0x99, 0x99, 0x98, 0x99,
|
||||
0x99, 0x00, 0x10, 0x33, 0x53, 0x42, 0x32, 0x43, 0x32, 0x33, 0x43, 0x33, 0x34, 0x23, 0x12, 0x88,
|
||||
0xba, 0xdb, 0xbb, 0xbd, 0xba, 0xab, 0xbb, 0xad, 0xbb, 0xbc, 0xbb, 0xcb, 0x8a, 0x09, 0x10, 0x21,
|
||||
0x32, 0x34, 0x35, 0x43, 0x43, 0x93, 0x08, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x70,
|
||||
0xf0, 0xff, 0x37, 0xe8, 0x17, 0xdc, 0x00, 0x94, 0x01, 0x09, 0x12, 0x94, 0x0a, 0xbd, 0x20, 0xa3,
|
||||
0x3e, 0xa0, 0x05, 0x89, 0x0c, 0x95, 0x2a, 0x99, 0x90, 0x22, 0x2a, 0x08, 0x01, 0x8a, 0xb5, 0x2d,
|
||||
0x88, 0x12, 0x90, 0x69, 0x8a, 0x01, 0xa0, 0x0e, 0x80, 0x84, 0x91, 0xba, 0x25, 0x8a, 0x29, 0xc0,
|
||||
0x30, 0x91, 0x2e, 0xa0, 0x21, 0x2c, 0x18, 0xe1, 0x10, 0x0d, 0x84, 0x88, 0x89, 0x10, 0x94, 0x19,
|
||||
0xaa, 0xc2, 0x52, 0x98, 0x88, 0x5b, 0x18, 0x2a, 0xa9, 0x21, 0xe9, 0x83, 0xb3, 0x18, 0xb9, 0x95,
|
||||
0x10, 0x39, 0xac, 0xa4, 0x12, 0x0a, 0xd3, 0xa0, 0x93, 0xd3, 0x21, 0x8a, 0xf3, 0x81, 0x10, 0x29,
|
||||
0xc1, 0x00, 0x2b, 0x84, 0x9b, 0x49, 0x3a, 0x91, 0xf4, 0x91, 0x2b, 0x23, 0x09, 0xab, 0x10, 0x6e,
|
||||
0x19, 0x08, 0x1c, 0x4a, 0xa2, 0x80, 0x1a, 0x1b, 0x52, 0x2d, 0x88, 0x99, 0x12, 0x08, 0x88, 0x08
|
||||
};
|
|
@ -225,7 +225,7 @@ const char* aboutLine[]={
|
|||
"adpcm by superctr",
|
||||
"adpcm-xq by David Bryant",
|
||||
"Nuked-OPL3/OPLL/OPM/OPN2/PSG by nukeykt",
|
||||
"YM3812-LLE, YMF262-LLE and YMF276-LLE by nukeykt",
|
||||
"YM3812-LLE, YMF262-LLE, YMF276-LLE and YM2608-LLE by nukeykt",
|
||||
"ESFMu (modified version) by Kagamiin~",
|
||||
"ymfm by Aaron Giles",
|
||||
"emu2413 by Digital Sound Antiques",
|
||||
|
|
|
@ -228,6 +228,7 @@ TAParamResult pVersion(String) {
|
|||
printf("- YM3812-LLE by nukeykt (GPLv2)\n");
|
||||
printf("- YMF262-LLE by nukeykt (GPLv2)\n");
|
||||
printf("- YMF276-LLE by nukeykt (GPLv2)\n");
|
||||
printf("- YM2608-LLE by nukeykt (GPLv2)\n");
|
||||
printf("- ESFMu (modified version) by Kagamiin~ (LGPLv2.1)\n");
|
||||
printf("- ymfm by Aaron Giles (BSD 3-clause)\n");
|
||||
printf("- emu2413 by Digital Sound Antiques (MIT)\n");
|
||||
|
|
Loading…
Reference in a new issue