-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
10 changed files
with
2,766 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
|
||
�ե�������� | ||
|
||
�ɥ�����ȤΤ��� (ito) ���յ�������Τϻ�(��ƣ)������ΤǤ��� | ||
����¾�Τ�ΤϤ��٤����� �㤵��((��)�ꥳ�� ���եȥ�����������)���� | ||
��ΤǤ��� | ||
|
||
----- �� OS �Ƕ�ͭ����ե����� ----- | ||
|
||
MANIFEST ���ۥե��������(ito) | ||
README ������������ƤˤĤ��Ƥ�����(ito) | ||
README.1st �ǽ���ɤ�ɥ������ | ||
README.doc ���ꥸ�ʥ�����ܸ��Ǥ��������ƤˤĤ��Ƥ����� | ||
options.doc ��ư�����ץ���Ķ����ץ��������� | ||
rogue.doc ��������ͷ�����ˤĤ��ƤΥɥ������ | ||
rogue.man ���ꥸ�ʥ�Υ���饤��ޥ˥奢������� | ||
|
||
rogue.h ���������������� ���ܸ��� 1.3aS �Υ������ץ������ | ||
curses.c �� | ||
hit.c �� | ||
init.c �� | ||
invent.c �� | ||
level.c �� | ||
machdep.c �� | ||
main.c �� | ||
message.c �� | ||
monster.c �� | ||
move.c �� | ||
object.c �� | ||
pack.c �� | ||
play.c �� | ||
random.c �� | ||
ring.c �� | ||
room.c �� | ||
save.c �� | ||
score.c �� | ||
spechit.c �� | ||
throw.c �� | ||
trap.c �� | ||
use.c �� | ||
zap.c �� | ||
Makefile.nix UNIX �Ѥ� Makefile | ||
|
||
----- MS-DOS �˰�¸����ե����� ----- | ||
|
||
Makefile.tcc Turbo C 1.5 �Ѥ� Makefile�ʻ��͡� | ||
playmenu.c ���������������ץ쥤�䡼��˥塼�Υ������ʻ��͡� | ||
install.uue Makefile ���������Хå��ե������install.bat�� | ||
batchcom.uue �Хå��ե������ѥ桼�ƥ���ƥ�����batchcom.com��(ư���ޤ���) | ||
|
||
----- ��å������ե����� ----- | ||
|
||
mesg ���ꥸ�ʥ�����ܸ��ǥ��������������Υ�å����� | ||
mesg_E ���ꥸ�ʥ�αѸ��ǥ��������������Υ�å����� |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,201 @@ | ||
|
||
�ǡ���ʬΥ�ǥ���������������II | ||
|
||
���Ϥ���� | ||
|
||
���Υ������ (��) �ꥳ�� ���եȥ����������������� �� ����ˤ�롢 | ||
�إ������������������ܸ��� �������٤��Ȥˡ��ץ������ȥǡ�����ʬ | ||
Υ������ΤǤ��������༫�Τϥ��ꥸ�ʥ�Τ�Τȡ��ۤȤ���Ѥ�ꤢ��ޤ� | ||
�� | ||
|
||
���Υץ������ϡ���å��������ʤ褦���Ѥ����֥������פ�ꥳ��� | ||
���뤻���˺�뤿��ˡ���å������ȥץ�������ʬΥ������ΤǤ��� | ||
|
||
|
||
���������� | ||
|
||
���Υ�����ϥǡ�����ʬΥ���Ƥ���Τǡ����Υե�����̾������Ȥ���Ϳ�� | ||
��ɬ�פ�����ޤ��� | ||
|
||
��: rogue mesg | ||
|
||
����¾�����ץ���� -s (��������) ���뤤�ϥ����֥ե�����λ���� | ||
�ɤϡ���å������ե�����θ��Ϳ���ޤ��� | ||
|
||
��: rogue mesg -s | ||
rogue mesg savedfile | ||
|
||
|
||
������ˤĤ��� | ||
|
||
���Υץ������ϡ����������¹ԥե������ޤ�ƥ��ԡ��ե�ǡ����ѡ� | ||
���ѡ������ۤϼ�ͳ�˹Ԥʤ����Ȥ�����ޤ��� | ||
|
||
���Υץ������ϡ�Tim Stoehr �ˤ��Ѹ��Ǥ� Rogue-clone: Version II | ||
������ �㤵�����ܸ첽���� MS-DOS �˰ܿ�������Τ�䤬 UNIX �����Υ� | ||
�Хå��ȥ�å�������ʬΥ��Ԥʤä���ΤǤ��� | ||
|
||
Tim Stothr �Ȼ��������������Ƥ��ޤ��Τǡ����ܸ��Ǥ���������� | ||
�Կͳʸ������� �㤵��ͭ���Ƥ��ޤ������� �㤵�ؤ�äƤ��ʤ���ʬ | ||
(README.doc ����) �ϡ������� PDS �Ǥ��� | ||
|
||
����˴ؤ���ܺ٤ϡ����� �㤵��ν��ɥ������ README.doc �� | ||
���Ȥ��Ƥ��������� | ||
|
||
|
||
������ѥ��뤹��ˤ� | ||
|
||
��UNIX �Ķ��Ǥϼ��δĶ��Ǥ�ư����ǧ���Ƥ��ޤ��� | ||
|
||
SunOS 4.1.1 (Sun Sparc Station 1) gcc | ||
UniOS-B (OMRON LUNA) cc, gcc | ||
NeXT step 2.1J (NeXT Cube Monochrome 68030) cc, gcc | ||
386BSD (NEC PC-9801DA) gcc | ||
|
||
Makefile.nix ��Ŭ������ʬ��Ȥäƥ���ѥ��뤷�Ʋ������� | ||
|
||
* Sparc �� cc �ʤɡ� | ||
(condition) ? "ʸ�������1" : "ʸ�������2" | ||
���̤��ʤ�����ѥ���Ǥϡ����ΤޤޤǤϥ���ѥ���Ǥ��ޤ��� | ||
|
||
* machdep.c �� ioctl() ���Ѥ��Ƥ���Τǡ��Ķ��ˤ�äƤ� | ||
traditional �� cpp ���Ѥ���ɬ�פ�����ޤ��� | ||
gcc 2.0 �ʾ�Ǥϡ��ǥե���Ȥ� ANSI ���Ǥ����鵤��Ĥ��Ʋ������� | ||
|
||
* System V �� ���ޤ�ƥ��Ȥ��Ƥ��ޤ��㴳�饤�֥��δؿ�̾���� | ||
�����⤷��ޤ��� | ||
|
||
* System V �� terminfo �ˤ��б����Ƥ��ޤ���termcap �� | ||
���ߥ�졼�Ȥ��Ʋ������� | ||
|
||
|
||
��MS-DOS ��ǻȤ��ˤϡ��ޤ� *.c, mesg* �� Shift-JIS ���Ѵ����Ʋ������� | ||
|
||
Microsoft C | ||
Borland C | ||
|
||
��Ǥ�ư����ǧ���ޤ����� | ||
�����Ϥ��ʤ��Τdz�ǧ�Ǥ��ޤ��� Lattice-C �Ǥ⥳��ѥ���Ǥ��� | ||
���⤷��ޤ���(���ꥸ�ʥ�ǤϤǤ��뤽���Ǥ�)�� | ||
|
||
Shift-JIS �����ɤ��̤�����ѥ����ȤäƲ������� | ||
�ǡ������ꥢ���礭���Τ� Huge ��ǥ�ǥ���ѥ��뤷�Ʋ������� | ||
Makefile.tcc ��ľ���Ƥ���ޤ��� | ||
#if �Υͥ��Ȥ�����ʤ��褦�ʥ���ѥ���ǤϤ�Ϥ䥳��ѥ���Ǥ��ʤ� | ||
�Ϥ��Ǥ��� | ||
�絭�������ʤ��ޥ���Ǥϡ�����ѥ��롦�¹Ԥ�����ʤ����Ȥ�����ޤ��� | ||
make ��ȤäƤ���ȺǸ�Υ��������ʤ��Ȥ������Ȥ⤢��ޤ��� | ||
�ؿ�����ʤɤ�����ǡ��㴳�ν�����ɬ�פʤ��Ȥ�����ޤ��� | ||
|
||
��°�� BATCHCOM.COM (batchcom.uue) �Ϥʤ���ư��ޤ���Τǡ�Ŭ�� | ||
�� INSTALL.BAT (install.uue) �������Makefile���������Ʋ������� | ||
���路���ϡ����� �㤵��ν��ɥ������ README.doc �Ȥ��� | ||
���������� | ||
|
||
|
||
��Human 68k (X68000) ��ǻȤ��ˤϡ��ޤ� *.c, mesg* �� Shift-JIS ���Ѵ� | ||
���Ʋ������� | ||
|
||
gcc + XC �Υ饤�֥�� | ||
|
||
�Ǥ�ư����ǧ���Ƥ��ޤ���XC �ǥ���ѥ���Ǥ��뤫�ɤ����ϡ�KMC �Ǥ� | ||
��Ϥ� XC �ϥ��ȡ��뤵��Ƥ��ʤ��Τdz�ǧ�Ǥ��ޤ��� | ||
|
||
|
||
������ѥ��饪�ץ���� | ||
-DUNIX ���٤Ƥ� UNIX �����ƥࡣ | ||
|
||
-DUNIX_BSD4_2 4.2BSD �ʹ�(4.1��?)�� | ||
|
||
-DUNIX_386BSD fpurge(FILE *stream) (�Хåե������Ƥ�ΤƤ�) | ||
�Τ��륷���ƥࡣ | ||
386BSD �Ǥϡ�FILE ��¤�Τ��Ѥ�äƤ��ơ� | ||
�դĤ��� flush ���Ǥ��ʤ��� | ||
-DUNIX, -DUNIX_BSD4_2 ��ɬ�ס� | ||
|
||
-DUNIX_SYSV System V�ΤȤ��� | ||
-DCURSES �ΤȤ��ˤ� BSD ������ termcap ��ɬ�ס� | ||
|
||
-DMSDOS MS-DOS, Human 68k �ΤȤ��� | ||
|
||
-DHUMAN Human 68k �ΤȤ��� | ||
-DMSDOS ��ɬ�ס� | ||
|
||
-DCURSES ��°�� curses ��Ȥ������줬�ʤ��Ȥ��ˤ� | ||
�����ƥ�� curses �饤�֥���Ȥ��� | ||
|
||
-DCOLOR ���顼�ˤ��롣 | ||
-DCURSES ��Ĥ�����°�� curses ��Ȥ�ɬ�פ����롣 | ||
UNIX ��ǤϽ���ʤ�(�Ȼפ�)�� | ||
|
||
-DJAPAN ���ܸ�⡼�ɤˤ��롣 | ||
NeXT �ʳ��� -DCURSES ��ɬ�ס�(?) | ||
NeXT �Ϥɤ���Ǥ��ɤ��� | ||
|
||
-DEUC ���������ɤ� UNIX JIS �ˤ��롣 | ||
�����Ĥ��ʤ��� Shift-JIS �Ȥˤʤ롣 | ||
-DJAPAN ���ʤ��Ȥ��ˤ�̵��̣�� | ||
|
||
-DTOPSCO �ǹ�������Ʊ��οͤ�ʣ���ܤ�褦�ˤ��롣 | ||
�����Ĥ��ʤ��Ȥ��οͤκǹ�Τ�Τ����ܤ�ʤ��� | ||
����̵ͭ�ˤ�äƥ�å������ե������ 187 ���� | ||
�ε��Ҥ��Ѥ���ɬ�פ����롣 | ||
|
||
-DORIGINAL Tim Stothr �ˤ�륪�ꥸ�ʥ��ѥ��뤹�롣 | ||
�⤦�����Ĥ��ƥ���ѥ��뤹�뤳�Ȥ� | ||
����ʤ��ʤäƤ��ޤ��ޤ��� (;_:)�� | ||
|
||
|
||
���������������������ܸ��ǣ�����������ѹ��� | ||
|
||
����å�������ʬΥ�����ץ�����൯ư�����裱������Ϳ������ե����뤫�� | ||
�ɤ߹���褦�ˤޤ����� | ||
|
||
��å������ե�����ι�¤�ϡ� | ||
|
||
��å������ֹ� "��å�����" | ||
|
||
�ǡ����Υե����ޥåȰʳ�����ʬ�Ϥ��٤ƥ����ȤȤ����ɤ����Ф���ޤ��� | ||
ɬ�פʥ�å�������ȴ���Ƥ����˽�����ޤ��Τ����դ��Ʋ������������� | ||
�Ȥ����ϡ������ɤ� -DEUC �����ꤵ��Ƥ���Ȥ��ˤ� UNIX JIS�������� | ||
�ʤ��Ȥ���Shift-JIS �Ǥ���ɬ�פ�����ޤ�������ȥ����륳���ɤΤ褦�ʡ� | ||
�Х��ȿ���ɽ�������Ĺ�����ۤʤäƤ���褦�ʤ�ΤϻȤ��ޤ��ޤ��� | ||
" (���Ű�����) ��ޤ�뤳�Ȥ�Ǥ��ޤ��� | ||
|
||
��UNIX �� termcap �Τ褦�˲�᤹��褦�ˤ��ޤ����� | ||
1) �Ķ��ѿ� TERMCAP ��termcap ����ȥ����ꤹ�롢 | ||
�ޤ��� | ||
2) TERM ��ü���Υ����פ���ꤷ��TERMCAP �� termcap �ե�����̾����ꤹ | ||
��(���ξ��� TERMCAP �λ��꤬�ʤ���� /etc/termcap �Ȥߤʤ����)�� | ||
|
||
���������� #if defined(JAPAN) && !defined(CURSES) �Ȥ�����ϡ�NeXT�� | ||
���ꤷ�Ƥ��ޤ��� | ||
|
||
�����ؤȿ��Ȥθ������δط������������Ȥ����Х���ľ���ޤ����� | ||
|
||
���ץ쥤�䡼��̾���Ȥ��ơ��Ķ��ѿ� FIGHTER ���ͤ� USER ���ͤ�ͥ�褹�� | ||
�褦�ˤ��Ƥ���ޤ��� | ||
|
||
|
||
���� | ||
|
||
��NeXT �� jcurses ��Ȥäƥ���ѥ��뤹��ȡ����̥���� (Control-D) �ǡ� | ||
���������������ʤ�ޤ�������� jcurses ������������̾���κǾ�̥� | ||
�åȤ�������������Ǥ���save game ���ޥ��(S) �Ǥ��к��Ƥ���ޤ��� | ||
|
||
��termcap �β��ǡ�Ʊ������ȥ꤬����ȺǸ�Τ�Τ�ͭ���ˤʤ�ޤ�(���� | ||
�� tc= ����ȥ꤬���뤳�Ȥ�ͤ��ơ��ǽ��Τ�ͭ���ˤʤ�Τ�˾�ޤ���)�� | ||
�ޤ���@ (���Υ���ȥ꤬¸�ߤ��ʤ����Ȥ�) �ϲ���ʤ��Τ�Ʊ���Ǥ��� | ||
|
||
��Sparc (kterm / X11R4) ��ǡ��Ǿ�����ɽ�������������ʤ뤳�Ȥ�����ޤ��� | ||
��³���������ĤäƤ��ޤ��Ȥ�����ΤǤ���kterm �ΥХ����⤷��ޤ��� | ||
|
||
��playmenu.c �Ϥ��ΤޤޤǤ�ư���ʤ��Ϥ��Ǥ����ȤäƤ��ʤ��Τ�ľ���Ƥ� | ||
��ޤ����ΤޤޤΥ������Ǥ���rogue.exe �˥�å������ե�����̾�� | ||
������Ϳ����褦�ˤ���Ф�ư���Ȼפ��ޤ��� | ||
|
||
--------------------------------------------------------------------------- | ||
Sept. 10, 1992 | ||
����ޥ������ | ||
��ƣ ���� (Ito Yasufumi) | ||
[email protected] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
はじめに-------------------------------------------------- | ||
|
||
これは、fj.binaries.msdos で配布された『ローグ・クローン 2 | ||
日本語版 1.3』のソースです。 MS-DOS 以外の OS に移植したい | ||
という要望がありましたので fj.sources に再投稿することにし | ||
ました。 | ||
|
||
|
||
UNIX では ?----------------------------------------------- | ||
|
||
オリジナルは UNIX の上で動いていました。日本語メッセージな | ||
どの変更部分を除けば、このバージョンも UNIX で動きます。 | ||
|
||
BSD UNIX ではこのまま「make -f Makefile.nix 」を実行すれば、 | ||
英語メッセージでモノクロ表示のローグ・クローン2 ができます。 | ||
System V の場合は、Makefile.nix 中の設定を変更してから実行 | ||
してください。ただし、テストしていませんので、素直にはコン | ||
パイルできないかも知れません。 | ||
|
||
|
||
日本語とカラー-------------------------------------------- | ||
|
||
日本語メッセージ、あるいはカラー表示のローグ・クローン2 を | ||
作る場合には、付属の curses ルーチンを使う必要があります。 | ||
|
||
この curses は文字のバイト数と表示幅を同じだと思っています | ||
から、利用できる漢字コードはシフトJIS か、半角カナを除いた | ||
EUC です。コード中でシフトJIS を仮定しているのは message.c | ||
でキーボード入力を行う部分だけですので、漢字の入力さえ諦め | ||
るなら、出力部の変更だけで比較的容易に日本語メッセージ表示 | ||
が実現できると思われます。 | ||
|
||
ただし、この curses が自分で持っている termcap はいいかげ | ||
んなものでパディング情報を解釈していませんから、そのあたり | ||
も修正しないと問題が起きるかも知れません。 | ||
|
||
|
||
注意------------------------------------------------------ | ||
|
||
コード中には日本語文字列がそのまま埋め込まれています。これ | ||
は JISコードで表現されていますが、本来 MS-DOS 上ではシフト | ||
JIS コードでなければなりません。このまま MS-DOS に持って行 | ||
ってコンパイルしても動きません。 MS-DOS でお使いになりたい | ||
方は、fj.binaries.msdos に投稿されたソースをご利用ください。 | ||
|
||
実は、fj.binaries.msdos に投稿されたソースから少しだけ変更 | ||
があります。変更は UNIX に関係する部分だけで、 MS-DOS に関 | ||
する限り変更はありません。差分については、Patch.2me という | ||
ファイルを見てください。fj.binaries.msdos に投稿したソース | ||
にこのファイルでパッチを当てれば、今回配布するソースと同じ | ||
状態になります。 | ||
|
||
|
||
最後に---------------------------------------------------- | ||
|
||
このソースの利用条件その他については README.doc に記述があ | ||
りますので、そちらをご覧ください。 | ||
|
||
それでは、Enjoy happy hacking! | ||
|
||
|
||
---------------------------------------------------------- | ||
1989.9.26 [email protected] (Junn Ohta) | ||
------------------------------------------------^^^^------ |
Oops, something went wrong.