N88-BASIC入門

1 : 俺、ホモじゃないっスよ![sage] : 04/01/18 10:34
1~100 各コマンドの説明
101~200 応用編
300~ 実プログラム作成

DOS/Vで動くBASICソフトはこちら
http://www.ksky.ne.jp/~compu/
2 : ナイコンさん[sage] : 04/01/18 11:26
NEW
3 : ナイコンさん[sage] : 04/01/18 13:14
全角
4 : ナイコンさん : 04/01/18 14:10
END
5 : ナイコンさん[sage] : 04/01/18 14:48
BEEP 1
6 : ナイコンさん : 04/01/18 16:12
スナミ族
7 : ナイコンさん[sage] : 04/01/18 16:22
西部労働レストラン
8 : ナイコンさん[sage] : 04/01/18 21:27
beep 0
9 : ナイコンさん[sage] : 04/01/18 22:13
>>1
そのサイトで紹介されているBASICはDOS/Vで動くの?

ROM BASIC→論外。
N88互換BASIC for Windows→DOS/Vでは動かない。
N88-日本語BASIC(86)(MS-DOS版)→動くの?
10 : ナイコンさん : 04/01/19 00:31
>>7
西部労働レストラン=SAVE LOAD LIST RUN
月刊I/Oなどの掲載プログラムを打ち込んで遊ぶだけの椰子のこと。
初出はI/Oだよね?
11 : ナイコンさん : 04/01/19 06:36
スタンドアロン版N88-BASIC(86)上で
BASICインタープリタのサブルーチンにマシン語でアクセスする方法が知りたい。
12 : ナイコンさん[sage] : 04/01/19 14:37
?
13 : ナイコンさん : 04/01/20 23:16
未だにアセンブルできません
ピークとポークってなんですか?
14 : ナイコンさん[sage] : 04/01/21 00:20
>>13
おすぎの兄と豚肉。
15 : ナイコンさん : 04/01/29 07:18
>>1
N88-日本語BASIC(86)のDISKモードに関する情報を充実させてくれ
16 : ナイコンさん[sage] : 04/02/08 21:40
17 : ナイコンさん[sage] : 04/02/08 21:41
18 : ナイコンさん[sage] : 04/02/08 21:44
19 : ナイコンさん[sage] : 04/02/22 11:09
A=0:CALL A
20 : ナイコンさん[Syntax error] : 04/02/25 21:28
age
21 : ナイコンさん[sage] : 04/02/26 07:10

HOW MENY FILES?(1-15)













22 : ナイコンさん : 04/03/10 10:03
>>9
>そのサイトで紹介されているBASICはDOS/Vで動くの?
>N88-日本語BASIC(86)(MS-DOS版)→動くの?
98固有のBIOSを使うため、動かない。

ちなみに、98の実機であっても
HSBを組み込んでいる場合は動かない。
23 : ナイコンさん[sage] : 04/03/10 10:53
言語仕様はMSX使ってるつもりで迎合してHSP使った方がラクだろ。
24 : ナイコンさん[sage] : 04/04/26 11:34
new on 1
25 : ナイコンさん[sage] : 04/12/17 00:40:29
>>9
>N88互換BASIC for Windows→DOS/Vでは動かない。
これってべつにWindowsのVBだかで作られているプログラムでなかったか。
だから、Windows95以降なら動くとおもったが・・・。

ちなみに、99basicってのはどない?
26 : ナイコンさん : 04/12/18 21:51:56
N88 BASIC
いいね
27 : ナイコンさん[sage] : 04/12/22 00:59:41
>>25
XPでも動くよ。

>>26
センター試験で点数稼ぎになるからね。
28 : ナイコンさん : 04/12/31 22:21:43
new on 1
29 : ナイコンさん : 05/01/01 02:48:00
N88最悪やん
使いづらいし
いちいちスペース空けなきゃエラーだし
30 : ナイコンさん[sage] : 05/01/02 06:21:47
99は、N88のリストがそのまま動くわけでは無ヒという罠;
31 : ナイコンさん[sage] : 05/01/02 17:32:16
>>29
こういうやつが一番汚いソース書くんだよなぁ
32 : sage : 05/01/03 14:26:12
トントカイモ
33 : ナイコンさん : 05/01/10 02:21:46
load "auto go to list run
File not found
Ok
34 : ナイコンさん[sage] : 05/01/14 02:02:36
34 goto >>1
35 : ナイコンさん : 05/01/27 21:29:34
10 console 0,25,0,1
20 for i = 1 to 10
30 for j=1 to 7
40 color j
50 print "シネ ";
60 next j
70 next i
80 end
36 : ナイコンさん[sage] : 05/01/28 00:41:43
http://mixi.jp/show_friend.pl?id=98661
37 : ナイコンさん : 05/01/30 14:10:29
↑「このURLは閲覧できません。」と表示される。
38 : ナイコンさん[sage] : 05/01/30 15:14:02
漏れは見れるが?
39 : ナイコンさん[sage] : 05/01/31 03:01:32
CODE SEGMENT
ASSUME CS:CODE,DS:CODE,SS:CODE,STSEG

PRINTS MACRO STRING
MOV DX,OFFSET STRING
MOV AH,9
INT 21H
ENDM

MAINP: CLD
MOV AX,CS
MOV DS,AX
CALL GSTAT
JB TEXIT
40 : ナイコンさん : 05/02/05 00:26:39
ねーねー。「U-BASIC」使ってみたら?
なかなか使いやすいよ!!

これで、自分用のアプリいくつか作ってる。
41 : ナイコンさん[sage] : 05/02/05 01:47:54
DOS用のコンパイラはかなり遊べたなぁ。
VZでソース書けたし。
42 : ナイコンさん[sage] : 05/03/03 14:33:32
10 PRINT "UNKO"
20 GOTO 10
43 : ナイコンさん[age] : 2005/06/10(金) 22:30:02

30 undo
44 : ナイコンさん[sage] : 2005/06/11(土) 15:06:43
センター試験40点ごちそうさまでした。
45 : ナイコンさん : 2005/06/12(日) 08:20:09
CALL [adress]:
マシン語を実行する。CALL &H0000; と打ち込むとリセットがかかる。
ちなみにFM-7では EXEC &HFE00;。
46 : ナイコンさん[sage] : 2005/06/30(木) 14:34:08
ActiveBasicってのがフリーソフトであるけど
こいつはどですか?
47 : ナイコンさん : 2005/07/08(金) 22:19:06
わたしゃお勧めしませんね、

誰かが書いてたがUBASICのほうが使いやすいと思う


48 : ナイコンさん : 2005/07/14(木) 01:21:56
>>45
EXEC &HFE00;
より
EXEC -512
の方を使ってたなあ、&Hって入れにくいし。
49 : ナイコンさん : 2005/07/25(月) 14:51:45
>>45
ROM-BASIC でもいける def usr=0:a=usr(a)
50 : ナイコンさん[sage] : 2005/07/25(月) 14:56:45
 〃∩ ∧_∧
 ⊂⌒( ・ω・)
  `ヽっ⌒/⌒c
     ⌒ ⌒
51 : ナイコンさん[sage] : 2005/07/25(月) 14:59:19
八頭身のドラえもんはキモい
52 : ナイコンさん : 2005/07/27(水) 14:42:18
10 motor on
20 motor off
30 goto 10
53 : ナイコンさん : 2005/07/27(水) 22:00:10
http://www.abc-cgi.com/bbs/al.cgi?room=01234
速報
54 : ナイコンさん : 2005/07/29(金) 19:41:11
ハニリイト
55 : ナイコンさん[sage] : 2005/10/08(土) 23:08:56
LOAD AUTO GOTO LIST RUN SAVE KEY PRINT EDIT CONT
56 : ナイコンさん[sage] : 2005/12/10(土) 09:34:58
10 FOR SCREENMODE=0 TO 2
20 SCREEN SCREENMODE
30 CLS 3
40 FOR R=1 TO 200 STEP 10
50 CIRCLE(320,100),R
60 NEXT
70 WHILE INKEY$="":WEND
80 NEXT

これで10行目、20行目がSyntax ErrorになるBASICは使いづらいと思う。
57 : 「!omikuji」[sage] : 2006/01/02(月) 13:23:38
む?
58 : ナイコンさん[sage] : 2006/03/04(土) 18:19:07
今更入力するのだりぃから、だれかHDI-OS98くれ。
59 : ナイコンさん[sage] : 2006/04/16(日) 01:05:10
                _,-''" ̄ ̄''" ̄`゙'ヽ , 
               /"'''    ヘ   ヘ ヽ、
             〃 /   /       ヽ  '、 
   ノ^ヽ, ___ i┐  〃  /    / l  |   '、  ヽ  '、     ヘ _____.
  /∠ゝ,,ヽ! | | |  / / /  〃 l   l l  '、  l  l    ノ/└┐i-i┌-!
..くイ'三三┐| | | |  l j l   li  |l   | l  l   |  |   / |'┌┘!-!└┐ 
.  | ,二二, | | | | |  ||l  l l /-l|/、lヽ  lハ+j"ノ゙ト /j  l|   <,. |  | n n n |
.  | i三三┘| | | |    l l、 ト、i {,r''pヽ ヽノi'"P゙゙i'>l / /l  .  | | | || | | | | |
 丿,. ┌┐"|U | |   ヽゝヽl、 lしl     L_ン レ' l/j     | | | U U U |
 'V |__二_| エ_|     '、 ヽ   、     ノ/; /lノ      |_| |__i-----i__|
               lヽ, ヘヽ、 ー‐'  , /ノ     /_丶、  
                 ヾ、  ゙ r - "ノi"     l r'─`- ヽ
                 _,,,..-、ノ     l、     '"l''_ニ"  ヽ
             _,, r''"ヽ  { ,,,_ _,,... /^'-, =、.,  {_-、    l
            / l ヽ  丶、、'、ー--= /_,-'" _,-'"、  ̄ \,-'"´ |
          /    l ヽ ,   \ゝ=/-'" _,-'"  / ヽ,  ノ;   l
        ,-'"      /    ~''7/-Yl-=l|-'''"   l/、  ヽ、} ,-' ̄"|
60 : ナイコンさん[sage] : 2006/04/16(日) 01:06:17
                _,-''" ̄ ̄''" ̄`゙'ヽ , 
               /"'''    ヘ   ヘ ヽ、
             〃 /   /       ヽ  '、 
   ノ^ヽ, ___ i┐  〃  /    / l  |   '、  ヽ  '、     ヘ _____.
  /∠ゝ,,ヽ! | | |  / / /  〃 l   l l  '、  l  l    ノ/└┐i-i┌-!
..くイ'三三┐| | | |  l j l   li  |l   | l  l   |  |   / |'┌┘!-!└┐ 
.  | ,二二, | | | | |  ||l  l l /-l|/、lヽ  lハ+j"ノ゙ト /j  l|   <,. | | | n n n |
.  | i三三┘| | | |    l l、 ト、i {,r''pヽ ヽノi'"P゙゙i'>l / /l  .  | | | || | | | | |
 丿,. ┌┐"|U | |   ヽゝヽl、 lしl     L_ン レ' l/j     | | | U U U |
 'V |__二_| エ_|     '、 ヽ   、     ノ/; /lノ      |_| |__i-----i__|
               lヽ, ヘヽ、 ー‐'  , /ノ     /_丶、  
                 ヾ、  ゙ r - "ノi"     l r'─`- ヽ
                 _,,,..-、ノ     l、     '"l''_ニ"  ヽ
             _,, r''"ヽ  { ,,,_ _,,... /^'-, =、.,  {_-、    l
            / l ヽ  丶、、'、ー--= /_,-'" _,-'"、  ̄ \,-'"´ |
          /    l ヽ ,   \ゝ=/-'" _,-'"  / ヽ,  ノ;   l
        ,-'"      /    ~''7/-Yl-=l|-'''"   l/、  ヽ、} ,-' ̄"|
61 : ナイコンさん : 2006/05/03(水) 21:24:16
>>13
PEEKはメモリ読み取り
POKEはメモリ書き込み
「PEEK」の意味は「覗(のぞ)く(=メモリの中を見る)」という意味。
62 : ナイコンさん[???] : 2006/05/04(木) 00:09:23
えー、listして
スクロールしようとすると画面から消えちゃうのですが

どうしたらいいですか?
63 : ナイコンさん[sage] : 2006/05/04(木) 00:44:59
http://anime.2ch.net/test/read.cgi/sakura/1057485570/77
64 : ナイコンさん[sage] : 2006/05/04(木) 07:15:46
>>62
f・9 & ROLL UP ROLL DOWN
65 : ナイコンさん[???] : 2006/05/04(木) 10:36:41
>>64
うー、できん
np2じゃ、だめかな
66 : ナイコンさん[sage] : 2006/05/04(木) 11:36:18
F.9がきかんの?

edit って入力してみたら?

67 : ナイコンさん[sage] : 2006/06/06(火) 11:27:35
N88-DISK BASIC(86)上のDISK LIOを使ったファイルアクセスの方法を教えてください。
68 : ナイコンさん[sage] : 2006/06/18(日) 16:08:30
DSKI$
DSKO$
69 : ナイコンさん : 2006/07/18(火) 12:37:56
N88 Disk-Basicのフォーマット上のファイルを、
MS-DOSのfileconv.exeで、MS-DOS形式にしたんですけど、
N88 DOS-Basicでリストを見ると、漢字が化け化けです。
これ、どうやって対処すればよいでしょうか???
70 : ナイコンさん[sage] : 2006/07/18(火) 12:43:09
>>69
一度Disk-BASICでアスキーセーブして
テキストコンバート(JIS⇒shiftJIS変換)
71 : ナイコンさん : 2006/07/18(火) 12:51:54
ありがとうございます

今は、実機が無くて、過去にMS-DOSに変換したBasicソースがいっぱいあって、
アスキー形式にするにはこいつ
http://www.vector.co.jp/soft/win95/prog/se063951.html
でやるしかないんですが、この状況でもJIS>Shift_JISで文字コードが正常に変わるんでしょうか?
72 : ナイコンさん[sage] : 2006/07/18(火) 13:03:55
>>71
ドキュメントにはそれらしい記述が無いので…不明

実機が無くてもDISKがあるならイメージ化⇒98EMUでなんとか…
73 : ナイコンさん : 2006/07/18(火) 14:04:49
普通の3MODEのFDDでは、DISK-BASICフォーマットのディスクが読めんです…
74 : ナイコンさん[sage] : 2006/07/18(火) 14:19:33
>>73
これって使えない?
http://www.vector.co.jp/soft/win95/hardware/se093194.html
75 : ナイコンさん[sage] : 2006/07/18(火) 14:26:46
あとこんなのとか
http://wing.zero.ad.jp/hir/black/soft.htm#dfic
76 : ナイコンさん : 2006/07/19(水) 23:56:33
98でFM音源のPLAY文が使えるのは、N88 DISK-BASICだけでしょうか?
77 : ナイコンさん : 2006/07/20(木) 00:57:40
DOS版BASICでもできるどうかっていう意味?
BIOSやI/Oポートを介してもできるはずだけど。
搭載されているヤマハチップのデータシートは
手にはいらないかもしれないが。
78 : ナイコンさん[sage] : 2006/10/10(火) 00:13:27
XPで動くフリーのN88とかN88(86)とかってない?

よね。やっぱり…
79 : ナイコンさん[sage] : 2006/10/10(火) 02:05:49
http://www.vector.co.jp/soft/win95/prog/se055956.html
これは動かないのかな?
80 : ナイコンさん[sage] : 2006/10/10(火) 02:09:37
ttp://www.sagami.ne.jp/tadaka/99Basic/index.html
あと、これ
81 : ナイコンさん[sage] : 2006/10/10(火) 19:56:21
Thanks
見てみる
82 : ナイコンさん[sage] : 2006/10/28(土) 01:02:19
N88互換BASICは俺のXPマシンでは動いてるぞ
83 : ナイコンさん : 2007/02/08(木) 23:02:31


俺の大好きな有名人

まずは、アニマル濱口
昇進まえの、若花田勝
音楽の極め、角松敏生
日本史の雄、紀貫之
演歌の花道、段田男
84 : ナイコンさん[sage] : 2007/09/14(金) 22:51:13
N88-DISK BASIC(86)上のDISK LIOを使ったファイルアクセスの方法を教えてください。
DSKI$、DSKO$ではなくマシン語でお願いします。
85 : ナイコンさん : 2008/02/29(金) 23:13:19
8801のDiskBASIC、色々なバージョンがありましたね。
バージョンによっては読み込み時間が短かったり、
サウンドボード(PC-8801-23)指定のバージョンが在ったり。
86 : ナイコンさん[sage] : 2008/03/01(土) 23:14:56
神保町にPC-8801やN88-BASICの本を買いに行ったけど殆ど無かった。
その後、秋葉に行ったら、マニュアル付きの98DOが1台あっただけ。
やっぱネットしか無いみたいだね。
87 : ナイコンさん[sage] : 2008/03/04(火) 00:58:54
  ↑
結局、アマゾンで入手。ちなみにM88で遊ぶ為。
N88-BASICはN88-BASIC(86)の本やマニュアルなら色々あるので購入見送り。
PC-6001/8001/9801/9821は所持暦があるのに8801だけは持ったことが無い。
88 : ナイコンさん : 2008/04/27(日) 15:00:22
久しぶりにNEC PC9801DXを動かしたくなってきたな・・・
89 : ナイコンさん : 2008/04/27(日) 15:18:29
return 1
90 : ナイコンさん : 2008/04/30(水) 14:56:59
N88互換BASICってので遊べるゲームはどこで手に入れればいいの?
91 : ナイコンさん[sage] : 2008/04/30(水) 15:17:36
>>90
作る
92 : ナイコンさん[sage] : 2008/04/30(水) 16:00:37
なるほど・・・
93 : ナイコンさん[sage] : 2008/05/08(木) 14:28:58
ん?
94 : ナイコンさん : 2008/07/12(土) 13:14:59
一応保守でも・・・
95 : ナイコンさん[sage] : 2008/07/15(火) 12:43:20
フライトシミュなんてのも作れますか
96 : ナイコンさん[sage] : 2008/08/19(火) 03:08:03
・・・・
97 : ナイコンさん : 2009/01/16(金) 17:38:01
N88-BASIC PC88でEDITとAUTOを同時にやると
バグるというか表示がおかしくなる
98 : ナイコンさん[sage] : 2009/01/20(火) 01:36:35
LSET RSETの256単位ランダムファイルは使わなかったなあ
CVD CVI CVSとかの変数型変換はいるのか?という感じだった
99 : ナイコンさん : 2009/01/20(火) 16:14:19
N88 BASICなつかしい・・
伯父がフライト趣味レータープログラムしてそれをくれたなぁ
100 : ナイコンさん[sage] : 2009/01/21(水) 22:28:45
ttp://www31.ocn.ne.jp/~waka9753/MBASIC.HTML
ここにリファレンスマニュアルのPDFファイルが堂々と
101 : うし : 2009/02/08(日) 16:33:51
HP BASICが動作するHP計算機を探しています。
取り扱っている店をご存知の方は教えて下さい。
102 : ナイコンさん[sage] : 2009/04/16(木) 18:07:55
N88 BASIC(88/98どちらでも)で確認されてるバグを教えて
103 : ナイコンさん[sage] : 2009/04/18(土) 04:49:14
n88basicにはバグなんてありませんがな
104 : ナイコンさん[sage] : 2009/04/18(土) 11:21:21
88SR以降だけなら、音楽関連の命令にバグがあって楽譜をMML化する際に特殊なテクニックが必要だと聞いた事がある。
105 : ナイコンさん[sage] : 2009/04/20(月) 12:40:17
>>104
>聞いた事がある
言ったヤツつれて来いw
106 : ナイコンさん[sage] : 2009/04/22(水) 20:56:45
>>104
本来は同じ音長のはずなのに(例えば(8分音符×2)と4分音符)、微妙に音長が違って、
楽譜そのままMMLで書くと、和音の各チャンネル間でタイミングがずれる、ってやつの事か。
107 : ナイコンさん : 2009/08/01(土) 20:06:13
88mk2のROMのN88BASICなんですけど、
FPDへのSAVEでドライブの指定って
どうやるんでしたっけ?
また、FPD内のファイルの一覧って
どうやって見るんでしたっけ?
108 : ナイコンさん[sage] : 2009/08/01(土) 22:00:49
FPD、って略し方は珍しいな
109 : ナイコンさん[sage] : 2009/08/01(土) 22:03:46
兄ちゃんに聞け、ゆとり
110 : 107 : 2009/08/01(土) 22:18:05
兄ちゃんは、いない。
妹なら、いるが
111 : ナイコンさん[sage] : 2009/08/01(土) 22:20:54
88mk2のROMのN88BASICなんですけど、
妹のまんこの中身って
どうやって見るんでしたっけ?
112 : ナイコンさん[sage] : 2009/08/01(土) 22:22:37
>>107
しっかし香ばしい釣りだな
113 : 107 : 2009/08/01(土) 22:53:57
もうこねーよ

ウワーン
114 : ナイコンさん[sage] : 2009/08/02(日) 05:45:44
>>どうやるんでしたっけ?

>>どうやって見るんでしたっけ?

まるで「当時は知っていたんだけど、つい忘れてしまった」ような口ぶりだけど
「ある点」から 「最初から全く知らないヤツが質問してる」事がバレバレまるわかり。
質問している時点で、裸の王様状態。

全く知らないんなら最初から素直に
「どうやるんでしょうか?」 「どうやって見るんでしょうか? 」
って質問すればいいものを
「でしたっけ?」なんてわざとらしい知ったか口ぶりで質問するから
みんなまともに答えたくないんだろう。
115 : 107 : 2009/08/02(日) 08:19:48
友人からPC-8801mk2 model30を譲り受けました。
その際に、フロッピー媒体2枚も頂きました。
一枚はハイドライドの正規品で、もう一枚はブランクディスクです。

ハイドライドのフロッピーを入れて、本体を起動すると
ゲームが起動されません。

媒体が悪いのか、ドライブが故障しているのかを判別したいのです。
そこで、ROMのBASICで簡単なプログラムを書いて、
ブランクディスクにSAVE "a"を行ってload "a"が出来れば、
ドライブは故障していないと判別できます。
しかし、SAVE "a"コマンドの結果はOKと出ますが、
load "a"コマンドを実行すると、なにも結果が表示されず、
ダンマリのままです。

ブランクディスクが死んでいることも考えられますが、
(新品の媒体は手配中です)
そもそも、コマンド自体があっているのかを教えて欲しいのです。

1.ROMのBASICプログラムを記憶する場合のコマンドを教えて欲しい。
2.2ドライブ目の故障も判別したいので、ドライブの指定を教えて欲しい。
3.媒体のフォーマットを行わなければならない場合、そのコマンドを教えて欲しい。
4.MS-DOSでdirに相当するコマンドがあれば教えて欲しい。

以上です。
>>107は気を抜いてカキコしたので、申し訳ありませんでした。
116 : ナイコンさん[sage] : 2009/08/02(日) 12:46:31
>>115
>媒体が悪いのか、ドライブが故障しているのかを判別したいのです。
>そこで、ROMのBASICで簡単なプログラムを書いて、
>ブランクディスクにSAVE "a"を行ってload "a"が出来れば、
>ドライブは故障していないと判別できます。
この判断は間違っている

>load "a"コマンドを実行すると、なにも結果が表示されず、
>ダンマリのままです。
データレコーダの再生ボタンを押し忘れている

A1.ROM BASICのプログラムを頭の中にでも記憶するの?
A2.お前にはまだ早い
A3.システムディスクをもっていないの?
A4.FILES
117 : ナイコンさん[sage] : 2009/08/02(日) 13:02:35
ROM-BASICでファイルアクセスできると思ってるところがなあw
まあがんばれ若人
118 : 107 : 2009/08/02(日) 13:21:34
ROM-BASICではFDDにアクセスできないんですね。
119 : ナイコンさん[sage] : 2009/08/02(日) 15:05:34
そういう事。
謝った事だし、もうちょい親切に教えてやろう・・・
結論は 【DISK BASICが入っているFDが別途に必要】

コマンド名の正確な一文字一文字を忘れる事があっても
「ROM BASICにはFDを操作するコマンドがそもそもない」って事実は
当時のユーザーならよもや忘れはしまい。
だから107の最初の質問の仕方は変なんだよ。

ROM BASICでSAVEをしてもカセット用の信号が無駄に流れているだけ。
SAVE中にFDDのアクセスランプを見ていればアクセスしてない事がわかるだろう。

フォーマットをするコマンド、というものもない。
フォーマットはフォーマット専用のプログラムでする。

今の状況からするとDISK BASICのFDがないから
BASICからFDを操作するのはやりようがなさそう。
120 : ナイコンさん[sage] : 2009/08/02(日) 15:07:45
それと、DIPスイッチがそれぞれ必要に応じた設定にしてあるかどうか。
121 : 107 : 2009/08/02(日) 15:45:22
>>119-120
ありがとうございました。
DISK BASICが入っているFDを手配します。

昔、昔、PC-6001mk2のデータレコーダのロード、セーブは
cload,csaveだった記憶があり、
88mk2の場合、FDDが付いているので、
load,saveはFDDへのアクセスだと思ってました。


DIPスイッチの工場出荷状態は、どういう状態なんですかね。。。
SW2の7はONにしてあります。
122 : ナイコンさん[sage] : 2009/08/04(火) 13:49:56
ディップスイッチの設定ってほとんど変更いらなかったはず
123 : 107 : 2009/08/04(火) 19:22:44
ご報告です。
DISK-BASICとゲームDISKを手に入れました。

本体を開けてドライブを見ました。
フロッピーは回っています。
ヘッドは前後、上下に移動しています。

1ドライブに、DISK-BASIC
2ドライブに、ゲームDISKを
入れて(一応)、IPLすると、

1-1, 1ドライブのアクセスランプ点灯
1-2. 2ドライブのアクセスランプ点灯後、すぐビープ音1回

1-1,1-2の繰り返し。

少し上記を繰り返すと、

2-1, 1ドライブのアクセスランプ点灯
2-2. 2ドライブのアクセスランプ点灯後、すぐビープ音2回

で、1-1に戻る。

という様な感じで、DISK-BASICは立ち上がってくれません。


ドライブが壊れているのでしょうか?

スレチかもしれませんが、一応、ご報告。
124 : 107 : 2009/08/04(火) 19:28:06
あ、2Dのブランクディスクも買っちゃったよ。。。
125 : ナイコンさん[sage] : 2009/08/05(水) 01:22:23
>>123
たぶんDISKが悪い

ドライブ1読み込み→失敗(起動できない)
ドライブ2読み込み→失敗(起動できない)
の繰り返しと思われる
ドライブ1を空にして2だけにディスクをいれれば2から起動できたような気がするので
ドライブが怪しいときは試してみるよろし

あと関係ないかも知れないが縦置きにして裏表逆とかって落ちはないよな?
126 : 107 : 2009/08/05(水) 06:00:36
スレチですが、もう少しお付き合いください。

ドライブ1は空。
ドライブ2にDISK-BASIC。

の場合、

ドライブ1のLEDが点灯。

ドライブ2のLEDは点灯せず。

How many file(0-15)?表示
(ドライブ1のLEDは付きっぱなし)


ドライブ1にDISK-BASIC。
ドライブ2は空。

の場合、

ドライブ1のLEDが点灯→消灯

ドライブ2のLEDは点灯。

How many file(0-15)?表示
(ドライブ2のLEDは付きっぱなし)


ドライブ1にDISK-BASICを表裏逆に挿入すると
ヘッドがフロッピーに張り付く動作もしないことから、
表裏は間違っていないと思われます。
127 : ナイコンさん[sage] : 2009/08/05(水) 09:19:10
俺の中古PCのドライブが壊れてる、なんとかしろー
いいかげんスレチです
128 : ナイコンさん[sage] : 2009/08/05(水) 10:06:36
88に98のDisk入れたってオチじゃないよねw
129 : ナイコンさん[sage] : 2009/08/05(水) 12:19:19
>How many file(0-15)? 

の表示で起動できないのか?
130 : ナイコンさん[sage] : 2009/08/05(水) 12:45:58
>>125
>ドライブ1を空にして2だけにディスクをいれれば2から起動できたような気がする
98はそうなってるけど、88はドライブ1が空っぽだと>>126の通りに。
(正確には2HD/2DD(DMA) FDDと2D(Non DMA) FDDの差)

>>126
本体を開けたのならドライブにコネクタが刺さってるのが見えてるはずだから、
ドライブ2のコネクタを外して、ドライブ1に刺さってたコネクタをドライブ2に刺し直して
(ドライブ2を実質ドライブ1にする)、そっちにFD入れて起動させてみる。
・・・あと、そのDISK-BASICは本当に88(mk2)用?
88SR以降用のDISK-BASICを88mk2で起動出来たかどうかは記憶の彼方に忘れた。
N-BASIC用のDISK-BASICならNモードにしてみるとか(DIP-SW 1-1だっけ?)。
131 : 107 : 2009/08/05(水) 18:29:05
>>128-130

コメントありがとうございます。

8801mk2用のディスクです。
http://kissho.xii.jp/1/src/1jyou86842.jpg

コネクタの差し替えは、後で試してみます。

後で報告します。

(明日、早いので、もう寝ます)
132 : ナイコンさん[sage] : 2009/08/05(水) 18:39:53
age質問厨最悪
133 : 107[sage] : 2009/08/05(水) 18:41:42
すみません。
これから、sageます。
134 : 107[sage] : 2009/08/06(木) 06:31:53
コネクタを差し替えました。
ドライブ1とドライブ2が、
入れ替わっただけで、
症状は同じです。
135 : ナイコンさん[sage] : 2009/08/06(木) 16:00:12
>>134
ちなみに How many file(0-15)?  の表示の上にDisk version の表示はないのか?
136 : ナイコンさん[sage] : 2009/08/06(木) 22:12:30
>>134
ゲームDISKをドライブ1に入れて起動は試したか?
137 : ナイコンさん[sage] : 2009/08/06(木) 22:14:30
いつまでスレチのクソレスでここを汚すの?
もう引き上げていただきたい
やるなら88スレで
138 : ナイコンさん[sage] : 2009/08/06(木) 23:57:06
まともなネタだせよ
139 : 107[sage] : 2009/08/07(金) 06:07:50
>>135
ありません。
140 : 107[sage] : 2009/08/07(金) 06:11:22
>>136
試しました。

ドライブ1のLEDが点灯→消灯

ドライブ2のLEDは点灯。

How many file(0-15)?表示
(ドライブ2のLEDは付きっぱなし)
141 : ナイコンさん[sage] : 2009/08/07(金) 09:56:07
FDかびてない?
念のためFDDもクリーニングしたら?
142 : ナイコンさん[sage] : 2009/08/07(金) 11:15:41
>>113
143 : 107[sage] : 2009/08/09(日) 12:05:29
ごぶさたです。
意地になって、新しい本体を買ってしまいました。
新しい本体でDISK-BASICのフロッピーは読め、
起動も正常に出来ました。

それで、教えて欲しいのですが、
ドライブ2が正常か知りたいのですが、
どうすればよいでしょうか?
144 : 107[sage] : 2009/08/09(日) 12:09:45
すみません。
自己解決しました。
ドライブ1にブランクディスクを入れて
ドライブ2にDISK-BASICを入れたら、
正常に起動できました。

これから、DISK-BASICの
バックアップを取ろうと思います。

あとはマニュアルを手配して
それを見て頑張ろうと思います。

お世話になりました。
ありがとうございました。
145 : ナイコンさん : 2009/08/14(金) 08:18:36
今振り返ればN88-BASICが一番使いやすかったな
146 : ナイコンさん[sage] : 2009/08/15(土) 05:16:11
算術関数は他から導けるので使わないこともできるけど、ここでは除くとして
一番使わないハードウェアに依存しない命令って何だろう

自分はOCT$かな
147 : ナイコンさん[sage] : 2009/08/15(土) 11:06:25
LINE INPUT WAIT は RS-232C とかで使うのかな?
148 : ナイコンさん[sage] : 2009/08/15(土) 17:12:32
KPLOADとSPCは使ったこと無いな
149 : ナイコンさん : 2009/08/16(日) 01:59:35
高校の頃、ちょっとした関数のグラフを調べたいときなんかは、
ROM-BASIC立ち上げてちょこちょこっと書けば、すぐグラフが出せた。
今はそういうことをすると、どうしても敷居が高くなっちゃうよね。

話変わるが、DISK-BASICの最終バージョンって6.2だっけ?
150 : ナイコンさん[sage] : 2009/08/16(日) 02:08:21
DiskBASICは、Ver.6.3まであったように思う。
151 : ナイコンさん[sage] : 2009/08/16(日) 06:32:03
DOS版は6.2
152 : ナイコンさん[sage] : 2009/08/18(火) 19:31:53
BOSSは3トリー
153 : ナイコンさん[sage] : 2009/08/19(水) 18:14:58
>>149
>グラフ
つ gnuplot
154 : ナイコンさん : 2009/09/06(日) 22:54:36

10 print "そろそろ寝るか!"
20 end
155 : ナイコンさん[sage] : 2009/09/07(月) 18:54:53
10 FOR I=10 TO 20
20 PRINT I,I=I/3*3
30 NEXT

呪われた番号が浮かび上がる
156 : ナイコンさん : 2009/09/18(金) 04:56:31
たいにゃん
157 : ナイコンさん : 2009/09/18(金) 20:29:48
N87-UNIX
158 : ナイコンさん[sage] : 2009/09/24(木) 21:10:02
N88-BASIC(86)7.0
159 : ナイコンさん[sage] : 2009/10/03(土) 10:55:56
DIR
Syntax error
Ok
160 : ナイコンさん : 2009/11/22(日) 07:50:43
友達に入力頼むとエンター押さないでカーソル移動して次の行入力するから全部消えてしまって大変だった
161 : ナイコンさん[sage] : 2009/11/22(日) 19:29:31
リターンだろ
162 : ナイコンさん[sage] : 2009/11/22(日) 20:43:43
別に友達が打ち直すだけでは?
163 : ナイコンさん[sage] : 2009/12/15(火) 16:18:49
50人のクラス(男子35人)から5人の委員をランダムに選ぶ。このとき選ばれた委員の中に男3人、女2人が入る確率をBASICで求めよ。


すいません、さっぱりわからないので教えてください。
164 : ナイコンさん[sage] : 2009/12/15(火) 20:07:28
10 print 35/50*3
20 print 15/50*2
165 : ナイコンさん[sage] : 2009/12/15(火) 20:17:52
↑乗算でなく掛け算か?
 しかも2つの値が違う
166 : ナイコンさん[sage] : 2009/12/15(火) 21:48:32
乱数を発生させて、∞ループで、どこに収束するか試せば良い
167 : ナイコンさん[sage] : 2009/12/15(火) 22:06:27
やったことあるような気がするけど意外と難しいな
こういう問題でスレ進行もイイ

実測でなくて解答の導き方を知りたいんでしょ
168 : ナイコンさん[sage] : 2009/12/15(火) 23:33:14
10 print "50人のクラス(男子35人)から5人の委員をランダムに選ぶ。このとき選ばれた委員の中に男3人、女2人が入る確率は?";
20 input a$
30 print "答え",a$

日本語が入っているのは許せ
169 : ナイコンさん[sage] : 2009/12/20(日) 05:34:08
   _  _
( ・ω・ )むほっ
170 : ナイコンさん[sage] : 2009/12/25(金) 23:15:16
>>163
BASICでまともなプログラムを書くのはかったるいので手抜きだけど、こんな感じでどう?
100 'nCm is combination of m from n
110 'nCm = n!/(n-m)!m! = n・(n-1)…(n-m+2)・(n-m+1)/m・(m-1)…・2・1
120 C1=50*49*48*47*46/(5*4*3*2) 'combination of 5 from 50
130 C2=35*34*33/(3*2) 'combination of 3 from 35
140 C3=15*14/2 'combination of 2 from 15 (=50-35)
150 PRINT "The answer is ..."
160 PRINT C2;"x";C3;"/";C1;"=";C2*C3/C1
170 END
171 : ナイコンさん[sage] : 2009/12/30(水) 21:59:13
実際にBASICで選ぶ
それを百万回実行してみろ
172 : ナイコンさん[sage] : 2009/12/31(木) 00:13:33
実測の確立じゃなくて論理的な確立を式で導けってことだろう
173 : ナイコンさん[sage] : 2010/01/23(土) 11:15:36
>>171
N88-BASICで百万回… 今時のPC+Winbas95でも最後まで動かす気にならないが、
一応、>>170の理論値に近い値が出そうだ。
1000 CLS: N1=1000: N2=1000: SUM=0
1010 FOR I=1 TO N1
1020 COUNT=0 'counter for the case that male member was 3.
1030 FOR J=1 TO N2
1040 N=50 'number of total members who haven't been selected.
1050 M=35 'number of male members who haven't been selected.
1060 FOR K=1 TO 5
1070 R=RND(1)*N
1080 IF R<=M THEN M=M-1 'male member has been selected.
1090 N=N-1
1100 NEXT K
1110 IF M=35-3 THEN COUNT=COUNT+1 '3 members were male.
1120 NEXT J
1130 RATIO=COUNT/N2: SUM=SUM+RATIO
1140 PRINT "RESULT(";I;"/";N1;")...";RATIO,"TOTAL:";SUM/I
1150 NEXT I
1160 END
174 : ナイコンさん[sage] : 2010/01/24(日) 16:20:13
案外ここ住人数学弱いのか?
175 : ナイコンさん[sage] : 2010/01/24(日) 19:03:28
BASIC も数学も小学生レベル
176 : ナイコンさん[sage] : 2010/01/24(日) 21:36:54
>>175
こちらのレベルは?
http://pc12.2ch.net/test/read.cgi/tech/1136788500/434-
177 : ナイコンさん[sage] : 2010/01/29(金) 00:04:19
擬似乱数で実測とか無意味すぐる。
178 : ナイコンさん[sage] : 2010/01/29(金) 09:53:11
乱数で面積を出すってMZ-80付属のオレンジ本に載ってたっけ。
懐かしいな。
179 : ナイコンさん[sage] : 2010/01/29(金) 11:11:41
なにはなくとも DEFINT A-Z
180 : ナイコンさん[sage] : 2011/03/20(日) 19:29:03.33
w
181 : ナイコンさん[sage] : 2011/03/20(日) 19:38:57.94
basicっていいですね
182 : ナイコンさん[sage] : 2011/03/20(日) 20:23:22.69
99BASICっていいですね
183 : ナイコンさん[sage] : 2011/06/28(火) 01:50:43.36
perl 使え。 N88-Basic互換性抜群。しかもUTF-8対応。w
184 : ナイコンさん[sage] : 2011/10/24(月) 22:26:27.91
KPLOAD命令なんて懐かしいなぁ
当時漢字の外字登録機能をPCG代わり(というかPCGの一種なんだけどね)に使いまくってたからなぁ

OCT$はPC-98だとあんまり出番が無いけど
PC-88だとアナログパレットが512色なんで8進数と他の進数との変換は結構出番があったな
アナログパレットの色指定に&O;(8進指定)を使ったり
逆に色を知るためにOCT$使ったりね
185 : ナイコンさん[sage] : 2011/12/09(金) 13:13:16.09
stop stop
一見意味不明だがちゃんと通用するコマンド
186 : ナイコンさん[sage] : 2011/12/19(月) 15:57:43.60
stop stopは割り込みを保留にする命令だが、
そのためには前もってstop onで割り込み可能にしてから使わなくてはならない。
187 : ナイコンさん[sage] : 2011/12/19(月) 20:07:02.52
他のon errorとかは割り込みルーチン中自動で割り込み禁止するんだよね。
しかしstopの場合は割り込み禁止だけでなくstopキーの入力自体も拒否してしまう。
なのでbasicでも全く中断できないプログラムを作ることができる。
188 : ナイコンさん : 2012/01/17(火) 13:08:30.21
log exp log10とか自然対数の底って高校で習わなかったけど
どのあたりの分野で習うのかな?
どういうことに使うか例示キボン
189 : ナイコンさん[sage] : 2012/01/18(水) 00:02:41.52
微積分を習えば必ずでてきそうだけど。あと複素数の極形式とか。
今時は高校物理で電磁気や力学に関する常微分方程式を解いたりしないのかな。
統計の正規分布なんかでも一応目にしない?
190 : ナイコンさん[sage] : 2012/01/21(土) 22:44:37.33
>>184
テキストじゃないPCGをPCGと言うのもなんだかなぁ
グラフィック置き換えた塊にしか見えん
191 : ナイコンさん[sage] : 2012/01/24(火) 20:14:40.40
押入れから昔PC98 N88-BASICで組んだプログラムFDが出てきた
懐かしいので走らせたいんだがPC98がもうない
XPでこれを走らせる方法ありませんか?
192 : ナイコンさん[sage] : 2012/01/24(火) 21:01:14.99
>>191
これとか、互換BASICは他にもあるけどプログラムをXPに移す方がアレかな
ttp://www.vector.co.jp/soft/win95/prog/se055956.html
個人的には BASIC98 for Windows を使ってる

193 : ナイコンさん[sage] : 2012/01/25(水) 01:11:54.11
「win95」って書いてあるけどXPで動くの?
194 : ナイコンさん[sage] : 2012/01/25(水) 01:20:57.20
使ってみりゃいいじゃん
195 : ナイコンさん[sage] : 2012/01/25(水) 02:20:44.89
>>193
一応動くっぽい
ただN88の構文を全部読んでくれるかどうかは分からないが
196 : ナイコンさん[sage] : 2012/01/25(水) 04:34:22.28
MBASIC86あたりだとBASICでは読めてたプログラムの一部が読めなくてこけることがあるね
197 : ナイコンさん[sage] : 2012/01/26(木) 23:39:27.18
98エミュでMS-DOSを走らせてるんですが、これにBASICを乗せてBASICプログラムを走らせるにはどうすればいいですか?
198 : ナイコンさん[sage] : 2012/01/26(木) 23:51:16.91
実機と同じ
199 : ナイコンさん[sage] : 2012/01/27(金) 00:07:57.24
N88日本語BASICのイメージディスクありませんか?
200 : ナイコンさん[sage] : 2012/01/27(金) 00:23:19.66
>>197
DOS版N88(86)BASICのFDを入れて
>N88BASIC

>>199
オクで買ったらどうよ、安いよ
201 : ナイコンさん[sage] : 2012/01/31(火) 14:07:24.29
9801実機のBASICマニュアル欲しい…
202 : ナイコンさん[sage] : 2012/01/31(火) 16:16:21.82
スキャンしたPDFがどこかに置いてあったと思う
N88(86)BASIC関係のサイトだったから探してみたらどうよ
というか、このスレにもリンクが上がったことあったと思う
印刷物ならオクに時々出るからこまめにチェックするんだね
203 : ナイコンさん[sage] : 2012/01/31(火) 16:38:50.65
>>191
Android ならいくつかBASIC出てるよ
204 : ナイコンさん[sage] : 2012/01/31(火) 22:48:55.36
>>201
俺持ってるぞ
オクに出そうと思ってた
205 : ナイコンさん[sage] : 2012/02/01(水) 13:35:35.83
おっと、>>201がいくらまでつけるか見物だな
206 : ナイコンさん[sage] : 2012/02/22(水) 00:57:34.32
>>76
浦島スマソ
>98でFM音源のPLAY文が使えるのは、N88 DISK-BASICだけでしょうか?

DOS-BASIC (N88-BASIC(86)(MS-DOS版)) でも使える
BASIC拡張用のSOUND.EXE用意して
DOSコマンドラインからN88BASIC /E:SOUNDで起動、だったかな
207 : ナイコンさん : 2013/01/06(日) 22:46:55.10
トランスレータ作ろうぜ。
まずはマクロ的に対応できる構文と、ないと困る仕様の分類だな。
208 : ナイコンさん[sage] : 2013/01/12(土) 21:35:32.08
成功したらキスして差し上げましてよ
209 : ナイコンさん[sage] : 2013/02/08(金) 02:20:05.53
性交したら赤ちゃんできちゃう
210 : ナイコンさん[sage] : 2013/02/20(水) 07:22:03.80
     &nbsp;_&nbsp;
     &nbsp;|O\&nbsp;
     &nbsp;|  &nbsp;\ キリキリ&nbsp;
    ∧|∧&nbsp;  \ キリキリ&nbsp;
ググゥ>(;⌒ヽ   &nbsp;\&nbsp;
    ∪  |  &nbsp;  (~)&nbsp;
     ∪∪  &nbsp;γ´⌒`ヽ&nbsp;
     ) )  &nbsp; {i:i:i:i:i:i:i:i:}&nbsp;
    &nbsp;( (    ( ´・ω・)、&nbsp;
           (O&nbsp;⌒ )O&nbsp;
        &nbsp; &nbsp; ⊂_)∪&nbsp;
211 : ナイコンさん[sage] : 2013/02/20(水) 20:24:37.33
行頭に \ や MOD を使うと Internal error になるのは仕様なのだろうか?
212 : ナイコンさん[sage] : 2013/02/25(月) 10:10:34.24
ねぶれよ