2ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

スーパーカセットビジョン BASIC入門

1 :ナイコンさん:2010/01/22(金) 14:01:57
BASIC入門カートリッジを使用して、スーパーカセットビジョンのパソコンとしての活用法を提案するスレッドです

2 :ナイコンさん:2010/01/25(月) 13:04:05
スペック
CPU uPD7801G(4MHz)
ビデオ EPOCH TV-1 (14.31818MHz)
    256×256dot、16color、128sprite
サウンド uPD1771C (6MHz)
     TONE 1ch、NOISE 1ch 、1bitPCM 1ch
メモリ ROM 4KB (CPU内蔵)
    RAM 128B(ワーキングレジスタ)
    V-RAM 2KB×2+2KB

3 :ナイコンさん:2010/01/25(月) 13:04:56
メモリマップ
$0000-$0FFF : CPU 内蔵 ROM
$2000-$2FFF : スプライトパターン定義
$3000-$31FF : テキスト/BG 画面 VRAM
$3200-$33FF : スプライト表示情報
$3400-$3403 : EPOCH TV-1 制御レジスタ
$3600- : uPD1771C コマンド送出
$8000-$FF7F : ROM カートリッジ(バンク切り替え可能)
$FF80-$FFFF : CPU 内蔵 RAM

4 :ナイコンさん:2010/01/25(月) 13:05:44
BASIC入門 コマンド・ステートメント・関数一覧
AUTO、CHR$( )、COLOR、CONT、CLS、CRASH( )、CRASH ON、CRASH OFF
DATA、END、FOR〜NEXT、GOSUB、GOTO、IF〜THEN、INKEY、INPUT、JOY( )
JOYP( )、LET、LIST、LOAD、LOCATE、MOVE、NEW、ON CRASH、PEEK( )
PLAY、POKE、PRINT、READ、REM、RESTORE、RETURN、RND( )、RUN、SOUND
SPRITE、STOP、XSPRITE( )、YSPRITE( )
この他、隠しコマンドのCALLなどがある

5 :ナイコンさん:2010/01/25(月) 13:11:14
技術資料
http://homepage3.nifty.com/takeda-toshiya/scv/scv.pdf
http://www2.odn.ne.jp/~haf09260/Scv/EnrScv.htm

6 :ナイコンさん:2010/01/25(月) 13:13:11
エミュレータ
http://homepage3.nifty.com/takeda-toshiya/scv/index.html

7 :ナイコンさん:2010/01/25(月) 21:01:18
スーパーカセットビジョンて、スプライトの数が凄く多いんだよな。
128個か〜。

8 :ナイコンさん:2010/01/25(月) 21:36:55
スプライトの数はX68000と同じなんだよな。

9 :ナイコンさん:2010/01/28(木) 08:37:36
BASIC入門では4色のスプライトを32枚使用できる
(スプライトを4枚重ねて4色を表示するらしい)
ファミコン、MSX、M5、SC-3000、ぴゅう太、楽がき等よりは明らかに上

10 :ナイコンさん:2010/01/28(木) 09:13:40
http://www.game-nostalgia.net/scv/scv.htm

11 :ナイコンさん:2010/01/28(木) 09:14:37
http://www.webzakki.com/z070423.shtml

12 :ナイコンさん:2010/01/28(木) 09:15:24
http://homepage3.nifty.com/doritomo/game/Scv/SCV-1.htm

13 :ナイコンさん:2010/01/28(木) 09:16:06
http://www.geocities.co.jp/Playtown-King/8341/scv.html

14 :ナイコンさん:2010/01/28(木) 09:17:39
http://ja.wikipedia.org/wiki/%E3%82%B9%E3%83%BC%E3%83%91%E3%83%BC%E3%82%AB%E3%82%BB%E3%83%83%E3%83%88%E3%83%93%E3%82%B8%E3%83%A7%E3%83%B3

15 :ナイコンさん:2010/01/28(木) 09:23:00
80 :35[sage]:2005/11/06(日) 13:15:00 ID:66ZHAAmI
(BASIC入門)

・LOAD 8のプログラムのリストを見る
LOAD 8でロードできるゲーム(狼を操作して、オレンジを跳ね返して自分の陣地のフルー
ツを消していく対戦ゲーム)は、そのままLISTでプログラムを見ようとしても、変な記号ばか
りで見れないが、‘LIST 10-’と打ち込むと、変な記号の後、通常のBASICのリストが出てく
る。

・非公開命令
そのプログラムの中に、マニュアルに載っていない‘CALL’という命令がある。
パソコンのBASICと同じく、指定したアドレスに直接ジャンプする命令。(CALL or EXEC命令)
最初に出てきた変な記号は、マシン語のプログラムで、CALL命令でそのマシン語のプログ
ラムを呼び出しているのかも…?

・モニタープログラムを呼び出す
スーパーカセットビジョンの(というかBASIC入門を挿した時の?)メモリマップは全然分か
らないけど、とりあえず‘CALL 0’と入力すると、‘MONITOR VER 1.0’という画面になる。
パソコンでは、メモリやレジスタを直接操作したりするプログラムだが、キーボードが無い
ので、何も操作することが出来ず、リセットするしかない。

マシン語を使っているという事は、BASICでは処理速度が足りないか、あるいはI/Oポートを
直接叩く必要がある訳で、もし後者だとすれば、CALL命令のジャンプ先をPEEK命令で読み
取っていって逆アセンブルすれば、何らかのハード解析の手がかりがつかめるかも…?

16 :ナイコンさん:2010/01/30(土) 09:45:27
ベーシック入門 [編集]
定価5500円。カセット貼付シールでは『Super BASIC』というタイトルになっている。Tiny BASIC程度の最低限のコマンド・関数を備え、スプライトなどゲーム専用命令を追加した、BASIC言語ソフト。
BASICのほかにキャラクターエディタモードがあり、16ドット4色のキャラクターを8個までデザインしてBASICから利用できる。

特徴
スーパーカセットビジョンにはキーボードは接続できないが、本体のセレクト12キー(テンキー)をファンクションキーに見たて、ジョイスティックで選択肢を切り替えることで、テンキーからすべての文字を入力できる。

マニュアルは難しい部分を省き、初心者に分かりやすく構成されている。本文はBASICプログラムの最低限の使い方とサンプルゲームを改造する説明だけで終わっており、本格的なゲームを作るための説明は無い(サブルーチンの概念すら解説がない)。
基本を習得した後はサンプルゲームのプログラムリストの解説と巻末のコマンドリファレンスを参考に独習することになるが、それらのページではマニュアルに説明の無い専門用語が使われており、急に敷居が高くなっている。

また作製中のプログラムはバッテリーバックアップされるが、外部入出力は一切できない。したがってサンプルプログラムをロードするだけで自作プログラムはすべて消える。

すなわちBASIC初心者が既存のサンプルゲームを適当に改造して遊ぶような使い方が想定される、入門用のBASICソフトになっている。

17 :ナイコンさん:2010/02/01(月) 10:32:56
X68000とのスプライトの比較

           SCV  X68000
スプライト数     128   128
色数         単色 16色/65536色
1ライン当たり表示  不明   32

18 :ナイコンさん:2010/02/03(水) 09:51:40
15 :ナイコンさん:2009/03/11(水) 14:33:11
モニタープログラムを呼び出すのはCALL 1
CALL 0はBASICが再起動する

19 :ナイコンさん:2010/02/09(火) 09:16:52
16 :ナイコンさん:2009/03/12(木) 13:08:51
モニターはおそらくデバッグ用か

20 :ナイコンさん:2010/02/15(月) 14:11:33
age

21 :ナイコンさん:2010/03/01(月) 10:01:01
http://www.unkar.org/read/game14.2ch.net/gameurawaza/1116272038

22 :ナイコンさん:2010/03/04(木) 12:54:02
・ラジオで音を聞く
スーパーカセットビジョン本体の側にFMラジオを置き、周波数を82MHz辺りに合わせると、
ラジオからゲームの音が聞こえてくる。ただし、音質は良くない。
(ラジオの感度によって聞こえ辛い事があるかも)

23 :働かざるもの@ねこまんま ◆lIXNRkFWlY :2010/04/06(火) 10:25:15
まさかBASICでスレが立っているとは。
ウチの押入れの中にまだ眠ってるよ。
当時バカな中学生だったので理解力が無くて使いこなせなかったけど。
中の電池が心配になってきた。


7 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.02.02 2014/06/23 Mango Mangüé ★
FOX ★ DSO(Dynamic Shared Object)