2000-08-09
2000-08-07
2000-07-31
2000-07-29
2000-07-19
2000-07-16

�o�r�Q�����J��ǂޝAREX-SMA02 �ŝB

�J�d���읊�� TSG ���� PS2 �̃����J�ɂ̂��Ă� EEPROM �� SmartMedia �ɂ̂��ς�����@�����J���Ă��������܂����B
���炭�����������͂������������ł�����Ă݂悤�Ǝv�����̂ł����A ���낢��Ɲ���҂��󂯂Ă���܂����B

���[�Ɩ{�Ƃ̃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


2000-07-19
���ɂ�������̃\�t�g���v���O�C���`���ɝB ����ŃX�}�[�g���f�B�A�𕨗��I�ɂ�߂�f�o�C�X�������璼�ڒ@���Ƃ��낾�������΂���Ȃ��t�@�C���}�l�[�W�����t���Ă���A �Ƃ����”\����ł��B���ӊ������B
�ŝA������ SMA02 �p�̃v���O�C���ɒ���A���Ƃ����Ǝ��͉�蓹�B ���łɃ����J�̃C���[�W�͎���Ă������̂ŝA�ڝ�̗��v��d�����ăt�@�C����ǂނ����̃v���O�C����읬�B�iWin �̌��Ȃ炵�݂����Ȃ‚���ł����B�j
�ŝA�ǂ��Ȃ������Ƃ����ƝA�߂ł����t�@�C���𔲂��o�����Ƃɂ͝���������ł����ǝA ���삪�s����B CFileDialog ���o�Ȃ��A�Ƃ������o�����Ƃ����邯�ǝA�݂����Ȋ����ł��B �o���Ƃ����Ă����̂� ASSERT �ɑ΂��ĝu�����v��I��ł悤�₭�o�����Ă����A ...��[�킩���ł��B �������Ȃ��̂Ńt�@�C�������\�[�X�ɒ����������肵�ĝA�Ȃ�Ƃ��B ���r���[�v���O���}�����̂��鎄�ł����A�������ɂ���͒p���������Č��J�ł��Ȃ��B
���� IE4�i�Ƃ�������������ɂ‚��Ă���R���g���[���j ������̂��ȝ[�Ǝv�����̂ŃC���X�g�[���B���� IE5 �ɂȂ��Ă�Ƃ͝��m�����B ����[ HTML �� IE �Ɋ֘A�t������Ă��B Mozilla ���Â��Ȃ��Ă�̂ŝ��x�o�[�W�����A�b�v���ċt�P���邱�Ƃɂ��܂��B �ʂɝu�܂����v�ɝ��݂͂Ȃ���ł����ǝA �Ȃ�ƂȂ������Ƃ���ȝS����ԂȂ�ł��B�ق��Ƃ��Ă˝B
2000-07-29
�ӂ��[�A����ƕ��������B�v���O�C���͑S�R����‚��ĂȂ�...TSG ���񂲂߂�Ȃ����B 512 �o�C�g���Ƃɝo�� EDC ���� ECC �����̌v�Z���@�������ƒ��ׂĂ��B����Ȃ��񂶝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
2000-07-31
������͂Ȃ������ĂȂ����ǝ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

2000-08-07
��[�ƝADOS �p�̃v���O�����i�o�b�N�A�b�v�Ƃ��j �͂��낻����J���Ă��������ȝ[�Ă��炢�Ɉ��肵�Ă܂��B �x�b�h�����t���̃m�[�g�p�\�R���ŝQ�Ȃ���J�����Ă���ł����ǝA �ǂ����Ă��o�����ŒʝM�ł��Ȃ��B �ŝA�f�X�N�g�b�v�̃}�V���ɂ‚Ȃ��ł݂���ꔭ�ŒʝM�ł��Ă��܂����B ������ BIOS �̝ݒ�͂Ȃ�ł��n�j�B�ق�Ƃ���[�B �ł��m���ɋꂵ���ꃂ�[�h���X�s�[�h�͂₢���B�ǝ[�Ȃ��Ă�̂��s���ł��B
���ƃf�[�^���������p�̃��[�e�B���e�B�[���낤�Ǝv�����񂾂��ǝA �ihex editor �݂����̝j VGA �����v���O�������Ă悭�l�����睑�������ƂȂ�... int 10h ����ݒ��ׂƂ��܂��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


2000-08-09
���͂͝A���J���������t�H�[�}�b�g����v���O�����o�O���Ă邶���B �w�肷��A�h���X���S�r�b�g�قljE�ɂ���Ă܂��B�Ȃ̂ŝ���������X�V���܂��B
�Ă��Ƃ��V�����v���O�����ł��B
[email protected]