���[�Ɩ{�Ƃ̃y�[�W�̓����N�֎~�Ă������Ƃł���ŝA���܂̂Ƃ��뎩���ŒT���Ă��������A�Ƃ��������܂���B�����܂���B
2000-08-09:�g�b�v�̃y�[�W�̓����N�t���[�ł����B �����ł�
�X�}���̃R�l�N�^���Ȃ�
���{����T���Ă݂܂������A�S�R�Ȃ������ł��B
�����������i�W�͝H�t�łȂ��ƃ_���ł��˝[�B
�����̂��ɂ�����ɂ͝u���ʂ��ĂȂ��v�Ƃ����Ă��܂��܂����B�c�O�B
�Ƃ����킯�ŝA
����̑�Ȃ������w����s���Ă����Ƃ����̂ł����t�ɊÂ������Ē����܂����B
���肪�������Ƃł��B
�ނ���...
���X�̂��Ă� EEPROM TC58V64AFT ���O���Ƃ����̂���ϝB
���܂�����Ċ�Ղ��`�b�v�����������Ɲl�����̂����s�̂��Ƃł����B
�ڒ������̔疌���͂���� The END �ł��B
�p�^�[����ǂ���������������̃`�b�v�̑��ɂ��ǂ蒅�����̂ŝA
�����Ƀn���_�t�������݂܂������A���߂܂����B
�J�b�^�[�Ŕ疌�����Ă݂܂������A�n���_���̂�Ȃ��̂Ńu���Ȃ��܂����B
�������� EEPROM �������Ƃ���ŝA
�����L�����p�����邾���̋Z�ʂ����ɂ͂���܂���D
�ŝA�C���Ƃ�Ȃ����Ă���� 3500 �~�����B���x�͂͂Ȃ��� EEPROM
�̓S�~���s�������ӂ��Ă܂����̂ŝA�J�b�^�[�ŝ���������Ă��܂��܂����B
�z��
����ƃX�^�[�g���C���ɂ������Ǝv������ł����A�n���_�t�����ׂ����ċ�J����B
��ꂽ�̂Ƀ��`�ł��Ă���Ă���R�e���ׂ�ɂ������ĝA
����������̝�����ꂽ�肵���B�����x�������Ⴤ�o����ȝA�Ǝv���ĂT������A�Q�B���̓���������x������B
�ŝĒ��킵������Ƃ�������o���܂����B
���ꂩ����ЂƂ͑̒��S�ɂ��Ă�����Ă��������B
TSG ����̃y�[�W�ɂ���z���}�ǂ���ɔz���BVSS �Ăǂ����낤�A
�Ƃ�����Ɲl���܂����B�Ċ���Ă�l�͔Y�܂Ȃ��Ƃ���ł��傤���ǝA
���ʂ̂ЂƂ͔Y�݂܂���˂��B
Mod �W�ŕ������������� GND �����Ă̂͂�������������ł����ǝB
�ŃX�}������ 11 �Ԃł����ǝA�ׂ�ׂ̗�A1
0�Ԃɕt�����Ⴂ�܂����B�����Ă邩�ǂ����m��܂������Ă܂��B
���[�_�[�^���C�^�[
�����L����ŝ��Ɍ����Ƃ��ɝA�i�܂��\�t�g�͌��J����ĂȂ��Ƃ��ł��j
�Ƃ肠�������{���ɃX�}���W�F���ɝs�����Ƃ�������
RATOC REX-SMA02 ��w���B
���̌�\�t�g�����J���ꂽ���AREX-SMA01V �Ή��Ă��ƂŝA�ɂ������Ċ����ł��B
REX-SMA01V �͝���w������C���X�ł����ǝAWindows ���������ɂ� PCMCIA
���Ȃ���ŝA������������Ȃ��Ƃ����Ȃ��̂��炢�Ƃ���ł��B
����ƝA�悭�������ĂȂ���ł����� PCMCIA ���̂��Ή��^��Ή�������炵���ł��B
�����Ă݂�...
�n���_�t�����I����ă������[�J�[�h�ɃX�}���R�l�N�^���Ԃ牺�������s�םH�Ȃ��̂������B
�����邨������Ă݂�B�u���E�U��I��u�t�H�[�}�b�g���邩�H�v
�ƕ����Ă����̂Ō����Ȃ�ɂȂ�B���A��u�ŝu���s�v�B���[�A�J�[�h�����̖Y��Ă��B
�C���Ƃ�Ȃ����Ă�����x�B����_�����B
���������ΑO�A�X�}���͕����t�H�[�}�b�g���ĂȂ��Ƃ��܂��t�H�[�}�b�g�o���Ȃ��݂������Č����Ă��Ȃ��A�Ǝv���o���B������ĂȂ�������u�ł��Ȃ������v�A
�Ē��߂�Ƃ���ł����B�ł��������J�[�h�͝V�i��������ł����ǝA
FAT12 �t�H�[�}�b�g�ς݂������̂��ȝH
�t�H�[�}�b�g
�t�H�[�}�b�g�o���Ȃ����Ƃɂ͝�ɝi�߂܂���̂�
�����t�H�[�}�b�g����v���O������읬�B
�����t�H�[�}�b�g���ĝA�ĝX���킵���炤�܂� PS2 ���t�H�[�}�b�g���Ă���܂����B�����`�B
���ӝB�v���O�����͂܂Ƃ��ɓ����Ǝv���܂����A�\�[�X�̓E�\���炯�ł���ŝA
�M�p���Ȃ��ł��������B
��[�A�����͂����܂ŝB
����̗\��F �����������삪�������Ă����̂� REX-SMA02 ��
Linux �p�̃h���C�o�읬�Ƃ�����Ă݂����Ȃ��Ă�B������� PS2 �t�H�[�}�b�g��p�B
DOS �ň�ʂ�̂��Ƃ��o����悤�ɂ������Ǝv���Ă邪�A�W�l�����̂͂����Ȃ��A�Ƃ��܂���Y��ł���B�ł������̃}�V�����̓s���� DOS �p�łȂ��Ɩʓ|�Ȃ�ŝA���܂��B�����܂� DX 50MHz �����Ă��B
���� Magic Gate �����B�����i����邼�B�ł��Ȃ��Ǝv�����ǝB
PS2 �p�̋t�A�Z�v���O�����B
�P���s�قǝ������Ƃ���Ŏd�����Z�����Ȃ������߂Ɏ����̃\�[�X���悭������Ȃ��Ȃ��Ă��܂���^^;�R���̒����납��ق����炩���B
BYTE Table[] = { 0x00, 0x87, 0x96, 0x11, 0xa5, 0x22, 0x33, 0xb4,0xb4, 0x33, 0x22, 0xa5, 0x11, 0x96, 0x87, 0x00, 0xc3, 0x44, 0x55, 0xd2, 0x66, 0xe1, 0xf0, 0x77,0x77, 0xf0, 0xe1, 0x66, 0xd2, 0x55, 0x44, 0xc3, 0xd2, 0x55, 0x44, 0xc3, 0x77, 0xf0, 0xe1, 0x66,0x66, 0xe1, 0xf0, 0x77, 0xc3, 0x44, 0x55, 0xd2, 0x11, 0x96, 0x87, 0x00, 0xb4, 0x33, 0x22, 0xa5,0xa5, 0x22, 0x33, 0xb4, 0x00, 0x87, 0x96, 0x11, 0xe1, 0x66, 0x77, 0xf0, 0x44, 0xc3, 0xd2, 0x55,0x55, 0xd2, 0xc3, 0x44, 0xf0, 0x77, 0x66, 0xe1, 0x22, 0xa5, 0xb4, 0x33, 0x87, 0x00, 0x11, 0x96,0x96, 0x11, 0x00, 0x87, 0x33, 0xb4, 0xa5, 0x22, 0x33, 0xb4, 0xa5, 0x22, 0x96, 0x11, 0x00, 0x87,0x87, 0x00, 0x11, 0x96, 0x22, 0xa5, 0xb4, 0x33, 0xf0, 0x77, 0x66, 0xe1, 0x55, 0xd2, 0xc3, 0x44,0x44, 0xc3, 0xd2, 0x55, 0xe1, 0x66, 0x77, 0xf0, 0xf0, 0x77, 0x66, 0xe1, 0x55, 0xd2, 0xc3, 0x44,0x44, 0xc3, 0xd2, 0x55, 0xe1, 0x66, 0x77, 0xf0, 0x33, 0xb4, 0xa5, 0x22, 0x96, 0x11, 0x00, 0x87,0x87, 0x00, 0x11, 0x96, 0x22, 0xa5, 0xb4, 0x33, 0x22, 0xa5, 0xb4, 0x33, 0x87, 0x00, 0x11, 0x96,0x96, 0x11, 0x00, 0x87, 0x33, 0xb4, 0xa5, 0x22, 0xe1, 0x66, 0x77, 0xf0, 0x44, 0xc3, 0xd2, 0x55,0x55, 0xd2, 0xc3, 0x44, 0xf0, 0x77, 0x66, 0xe1, 0x11, 0x96, 0x87, 0x00, 0xb4, 0x33, 0x22, 0xa5,0xa5, 0x22, 0x33, 0xb4, 0x00, 0x87, 0x96, 0x11, 0xd2, 0x55, 0x44, 0xc3, 0x77, 0xf0, 0xe1, 0x66,0x66, 0xe1, 0xf0, 0x77, 0xc3, 0x44, 0x55, 0xd2, 0xc3, 0x44, 0x55, 0xd2, 0x66, 0xe1, 0xf0, 0x77,0x77, 0xf0, 0xe1, 0x66, 0xd2, 0x55, 0x44, 0xc3, 0x00, 0x87, 0x96, 0x11, 0xa5, 0x22, 0x33, 0xb4,0xb4, 0x33, 0x22, 0xa5, 0x11, 0x96, 0x87, 0x00 }; void calcECC(BYTE *ecc, const BYTE *data) { int i, c; ecc[0] = ecc[1] = ecc[2] = 0; for (i = 0 ; i < 0x80 ; i ++) { c = Table[data[i]]; ecc[0] ^= c; if (c & 0x80) { ecc[1] ^= ~i; ecc[2] ^= i; } } ecc[0] = ~ecc[0]; ecc[0] &= 0x77; ecc[1] = ~ecc[1]; ecc[1] &= 0x7f; ecc[2] = ~ecc[2]; ecc[2] &= 0x7f; return; }128�o�C�g���ƂɂR�o�C�g���v�Z���S�łP�Q�o�C�g�� ECC ��o�����Ă��Ƃ݂����ł��B �����͂��ꂾ���B�ǝ[����Ē�������̂��͈�ʎs���̎��ɂ͗���s�\�ł��B
������͂Ȃ������ĂȂ����ǝX�V�B�Ƃ肠�����K���ȃv���O�����Ńf�[�^�̝����o���ɂ͝������Ă܂����ǝB
�t�@�C���}�l�[�W�� 1.0beta4 �����J����ĝA �������ʂ𝑂����ނ��Ƃ��\�ɂȂ����B �����D���Ȃ�N���������� DOA2 ���ǂ�����������Ă̂��Ƃ��Ƃƌ����̃��m�ɂȂ��Ă��܂����B ����ȃE�P�����Ȃ��Ɩق��Ă����A�Ă��Ƃł����ȝl�Ɏ������Ă������B �ŝA���낢��l�������A�ɝ��̎ʝ^��ڂ��邱�Ƃɂ��܂����i���p�j�B ������ Datel ���͉������肪�����f�[�^���胝���J����o�����Ⴄ��Ȃ����Ȃ�...����Ƃ� MagicGate �̃`�b�v�̖��Ŕ���ɔ���Ȃ��̂������H �Ă��Ƃ͂����o��Ƃ����� MagicGate ������f�ʂ�������悤�Ȏd�l�̃��c�H ���ƝA��̂�� ECC �i�G���[�����j����Ȃ��� EDC �i�G���[���o�j�݂��������˝B �Ȃ�Ƃ��\�������������ǝ[�Ƃ����[�Ƃ��i�S�R�킩���ĂȂ��j���Ċ�������Ȃ������������e�[�u���̂����ŃG���g���s�[�����i����ς�킩���ĂȂ��j�A�v����ɂR�o�C�g�ۂ�����������͂ł���ł��傤�i����ς莩�M�Ȃ��j�B |
MagicGate
����ׂ݂Ă݂悤���Ă��ƂŃX�}���A�_�v�^����������܂����B
�����J�����̂������Ⴂ�ق��̃`�b�v���ČŗL�̃V���A���ԝ����������ĂĝA
�f�[�^�Ƃ��Ă��Ý��̌��݂����Ȃ̂������Ă�킯�ł��B
���Ⴀ�Ý������ꂽ�t�@�C�������R����������ɂȂ�낤�A
�Ă��Ƃŝ����U�����o���邩�ȝ[�Ƃ��v���Ă���Ă݂܂����B
���ʝF�Ȃt�@�C���̂����܂̂ق��i0x18 ���炾�������H�j����
0x20 bytes �����ŗL�� ID �炵�����̂������ĝA���Ƃ̃C���[�W�͓����ł����B
���Ȃ݂Ƀ����J�P���� DVD ���_�E�����[�h���ĝA�����J�Q���ɝ����Ă݂���
PS2 ���N�����܂���ł����B���\���Ċ����ł��B