MuTerm (p1) [UTF-8]  
 �^�[�~�i��  �ҏW  �����R�[�h  �w���v
Dos eXecution environment for BeOS / POSIX [$Date: 2000/09/29 18:31:25 $]
(C) Copyright 2000 Toyoshima-House


C:\>new
 2000/09/30 ... LSI-C�����삷��悤�ɂȂ�܂����B
                �܂��A�\�[�X��CVS�Ŏ擾�ł���悤�ɂ��܂����B
 2000/08/19 ... �y�[�W�����グ�B


C:\>purpose

 ���̃v���W�F�N�g�̖ړI�́ABeOS��Terminal���ŃV�[�����X��
 DOS�̃R���\�[���x�[�X�̃A�v���P�[�V���������s���邱�Ƃɂ���܂��B
 �ŏI�I�ɂ�execve�݊���dos_execve�Ƃ������`�Ń��C�u���������A
 shell�ɊȒP�ȃp�b�`�𓖂Ă邱�Ƃ�BeOS�l�C�e�B�u�ȃR�}���h��
 ��ʂ��邱�ƂȂ�DOS�R�}���h�����s�ł���悤�ɂ��܂��B
 ���̂Ƃ���16bit�̃R�}���h���^�[�Q�b�g�ɂ��Ă��܂��B


C:\>roadmap

 EXE�t�@�C�����N�� ... [ OK ]
 �ȒP�ȃR�}���h�̎��s ... [ OK ]
 LSI-C�����S���삳���� ... [ OK ]
 WonderWitch�J���‹��̊��S���� ... [ OK?]
 �i�ȉ��A�����lj�...�j


C:\>screenshot

 ���ۂɓ��쒆�̃X�N���[���V���b�g�ł��B
 
2000/08/02  12:02               50,886 dx01.jpg
2000/08/03  18:18               45,335 dx02.jpg
2000/09/30  03:22              261,327 dx03.jpg
               3 �‚̃t�@�C��
               0 �‚̃f�B���N�g��


C:\>implement

 �����͎��̂悤�ȕ��@������Ă��܂��B

 �O���d�l ... �udx�v�Ƃ������O�̎��s�t�@�C���Ƃ��Ď�������A������
	���s����DOS�R�}���h���A�����Ă��̈������Ƃ�܂��B
 
 CPU ... �G�~�����[�V�����BVM�̂ق��������̖ʂł͗L���ł����A
	BeOS�Ŏ���������Ž����g�̒m���s���̂��߁A���̎�@�����܂����B
	���ʂƂ���PPC�ł�����”\�Ǝv���܂��BCPU�G�~�����[�V����������
	MAME�ɍ̗p����Ă���Fabrice Frances���̃R�[�h�����ɂ��Ă��܂��B

 DOS CALL ... ���荞�݃x�N�^�̔�ѐ��$0F, $XX, $CF�Ƃ������V�[�P���X��p�ӂ�
	CPU�G�~�����[�^������$0F�����s���悤�Ƃ�����A�e���荞�ݏ�������������
	�R�[���o�b�N�֐�������$XX�ŌĂяo���悤�ɂ��Ă��܂��B
	�����̓l�C�e�B�u�R�[�h�ŋL�q���A�K�v�ɉ�����CPU�G�~�����[�^������
	���W�X�^��t���O�����������܂��B

 �‹��ϐ� ... BeOS���̊‹��ϐ������Ɋ‹��u���b�N�𐶐����A
	DOS�v���O�����ɓn���Ă��܂��B
	���̍ہADX_xxx�Ƃ������O�̊‹��ϐ������݂����ꍇ�ɂ́A
	xxx�̑ւ��DX_xxx�̓��e��xxx�Ƃ��ēn�����悤�ɂ��Ă��܂��B
	PATH�Ɋւ��ẮA�f�B���N�g���̋�؂蕶�����u/�v����u\�v�ցA
	�p�X�̋�؂蕶�����u:�v����u;�v�֕ϊ����ēn���܂��B

 ���� ... dx�ɓn�����2�–ڈڍs�̈���������PSP��80h�ȍ~�̏��𐶐�����
	DOS�v���O�����ɓn���Ă��܂��BDOS���̐�����255�o�C�g�ȏ�̒����̈�����
	�n�����Ƃ��ł��܂���B

 �t�@�C�� ... �L�q�q0�A1�A2�͂��ꂼ��BeOS����STDIN�ASTDOUT�ASTDERR
	�Ɍ��т‚����܂��B���̂Ƃ���e�L�X�g���[�h�̏����͍l�����Ɏ������Ă��܂��B
	�܂��A�t�@�C�����ɂ‚��Ă�case insensitive�ŏ����ł���悤�ɂ��Ă��܂��B
	�������O�ɂ‚��Ă�DOS�R�}���h���̎����ʼn”\�Ȍ���Ή����܂��B�܂��A������
	�܂܂��t�@�C�����ɂ‚��ẮA�����I�Ɂu�Z�����O�v�́u�������O�v�̑Ή��\�����A
	�Ώ����Ă݂�\��ł��B


C:\>cvs

 �ŐV�ł̃\�[�X��cvs�o�R�Ŏ擾�ł���悤�ɂȂ�܂����B
 :pserver:anonymous@misuzu.p.utmc.or.jp://CHIYO/cvsroot�A
 ���W���[������dx�ł��B�ȉ��̎菇�ŃA�N�Z�X�ł��܂��B
 �p�X���[�h�͂���܂���̂ŁA�v�����v�g���o������s�������ĉ������B

C:\>cvs -d :pserver:anonymous@misuzu.p.utmc.or.jp://CHIYO/cvsroot login
(Logging in to anonymous@misuzu.p.utmc.or.jp)
CVS password:
C:\>cvs -d :pserver:anonumous@misuzu.p.utmc.or.jp://CHIYO/cvsroot co dx

 �T�[�o�[�̓t���b�cISDN�ŃC���^�[�l�b�g�ɐڑ����Ă��邽�߁A�ꍇ�ɂ���Ă�
 �A�N�Z�X�ł��Ȃ��������邩������܂���i���O��Dynamic DNS�ŎQ�Ƃł���悤��
 �Ȃ��Ă��܂��j�Bpserver��version 1.11�̉��ǔł�Windows 2000��œ������Ă��܂��B
 ����update�ō����X�V�Ɏ��s����Ƃ�����肪����܂��B�Y���t�@�C�����폜�������
 �ēxupdate������Ɩ�������ł��܂��i�����˂΁E�E�E�j�B


C:\>status

 LSI-C�����삷��悤�ɂȂ�܂����B���̂Ƃ���AWonderWitch�t����hello�̃T���v��
 ����ʂ���Ȃ�make�ł��邱�Ƃ��m�F����Ă��܂��B


C:\>develop

 �v���O������C�ŏ�����Ă��܂��B�Ȃ�C++�łȂ����Ƃ����ƁA...����܂���...
 ���܂���C�ŏ����n�߂Ă��܂������߂�C�ɂȂ��Ă܂��B
 
 �\�[�X�t�@�C�����擾������A�u$ tar zxvf dx-20000809.tar.gz�v�ȂǂƂ��ēW�J���ĉ������B
 dx/ �ȉ��Ƀ\�[�X���W�J����܂��B���̂܂܁u$ make�v����΁A���s�t�@�C��dx����������܂��B
 �܂��A�u$ env DEBUG=1 make�v�Ƃ���΁A�f�o�b�O�ł�dx_debug����������܂��B
 �f�o�b�O�ł͓����ɊȒP�ȃf�o�b�K��������Ă��鑼�ADOS CALL�̃g���[�X��\�����܂��B

 �ȒP�ȃ\�[�X�̉�������Ă����܂��B

 debug.c ... �f�o�b�K�̎����ł��B
 dos.h ... DOS�Ɋւ���\���̂��`���Ă��܂��B 
 file.c ... �t�@�C�����o�͎�����������Ă��܂��B
 i86/ ... 80286 CPU �G�~�����[�^�֌W���܂܂�܂��B
 i86info.h ... CPU���ɃA�N�Z�X���邽�߂ɕK�v�ȍ\���̂��`���Ă��܂��B
 int.c ... INT���荞�݂����������ۂɃR�[���o�b�N�Ƃ��ČĂ΂�܂��B
 int1a.c ... INT 1A������������Ă��܂��Bint.c����Ă΂�܂��B
 int21.c ... INT 21������������Ă��܂��Bint.c����Ă΂�܂��B
 int21_43.c ... INT 21 (AH = 43h)������������Ă��܂��Bint21.c����Ă΂�܂��B
 int21_44.c ... INT 21 (AH = 44h)������������Ă��܂��Bint21.c����Ă΂�܂��B
 mame_inc ... i86/ �ȉ��̃R���p�C���ɕK�v�ɂȂ�MAME�̃w�b�_�������Ă��܂��B
 memory.c ... CPU����̃������A�N�Z�X�����A����у������Ǘ����������Ă��܂��B
 process.c ... EXE�t�@�C���̓ǂݍ��݂�v���Z�X�ɌW�镔�����������Ă��܂��B


C:\>reference

 �J�������Ƃ��Ĉȉ��̂��̂��Q�l�ɂ��Ă��܂��B
 
 doscmd ... *BSD�p��DOS�R�}���h���s�‹��B���Ƃ̔��[�Ƃ������B
 MS-DOS�̐��E ... ecb.����́u�ڎw���v���O���}�[�I�v���ɂ���R�[�i�[�B
	���AMS-DOS�ŊJ���������ƂȂ�������ŁA�ƂĂ��Q�l�ɂȂ�܂����B
 Interrupt Jump Table ... INT����ɂ‚��Ă̏ڍׂȎ���������܂��B
	�����̎��������Ɏ������Ă��܂��B


C:\>members

 �J���Ɋ֌W���Ă�l�B�ł��B����Ɋ������񂾁i�Ǝv���Ă�j�l�Ƃ��A
 �A�h�o�C�U�[�Ƃ��A�������ޗ\��̐l�Ƃ����i�����B

 �Ƃ悵�� ... �����o�����؁B
 Masashi Sawada ... �������܂ꂽ�l���̂P�B
 ����(�\��) ... �������܂ꂽ�l���̂Q�B
 �ɓ����K ... �A�h�o�C�U�[�B
 �������` ... �����������܂���i�΁j�B


C:\>contact

 ��������܂�����A�Ƃ悵���܂ł��肢���܂��B
 IRC�̕��ŁA#Be���{�ɏ풓���Ă���̂ŁA������o�R�ł�OK�ł��i���Ԃ�j�B
$Id: index.html,v 1.10 2000/09/29 18:31:25 toyoshim Exp $