2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

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

PC-8801mkII SR以降 Part16

1 :ナイコンさん:2015/03/21(土) 23:34:20.48 .net
5インチFDD2基搭載(model30)、FM音源内蔵、漢字ROM標準搭載
従来の88/80と高互換性、高速モード搭載、加えてそれまでの
88&88mkII時代とは比較にならないグラフィックまわりの大幅強化など
当時最強のマシンだったPC-8801mkIISR以降を語ろう。
(SR,TR,FR,MR,FH,MH,FA,MA,FE,MA2,FE2,MC)

また、mk2を買った直後にSRが出て辛酸を舐めさせれた人も多数存在。
あの頃は夢のV2モードだった。

>>980過ぎたら次スレを立てるように、立つまでは埋めないで下さい

Part15: ttp://hello.2ch.net/test/read.cgi/i4004/1414198000/
Part14: ttp://hello.2ch.net/test/read.cgi/i4004/1408324944/
Part13: ttp://hello.2ch.net/test/read.cgi/i4004/1396735881/
Part12: ttp://ikura.2ch.net/test/read.cgi/i4004/1379261158/
Part11: ttp://ikura.2ch.net/test/read.cgi/i4004/1357481807/
Part10: ttp://ikura.2ch.net/test/read.cgi/i4004/1338549950/
Part9: ttp://ikura.2ch.net/test/read.cgi/i4004/1321966638/
Part8: ttp://toki.2ch.net/test/read.cgi/i4004/1268318442/
Part7: ttp://gimpo.2ch.net/test/read.cgi/i4004/1234845033/
Part6: ttp://gimpo.2ch.net/test/read.cgi/i4004/1220979638/
Part5: ttp://bubble6.2ch.net/test/read.cgi/i4004/1206677415/
Part4: ttp://bubble6.2ch.net/test/read.cgi/i4004/1186492863/
Part3: ttp://bubble6.2ch.net/test/read.cgi/i4004/1147965885/
Part2: ttp://bubble4.2ch.net/test/read.cgi/i4004/1052914678/
Part1: ttp://pc.2ch.net/test/read.cgi/i4004/1031982965/

666 :ナイコンさん:2015/05/04(月) 02:30:16.14 .net
>>665
ED A0 をワークエリアに書き込むプログラムを作ってJP addrさせるんだよw

667 :ナイコンさん:2015/05/04(月) 02:32:04.27 .net
>>666
JP addrならPUSH retaddr必須だねw

668 :ナイコンさん:2015/05/04(月) 02:33:31.15 .net
ってコトは今40才ぐらいかw

669 :ナイコンさん:2015/05/04(月) 02:37:17.60 .net
プログラムで展開するなら必要数分ループして書けばいいじゃん

670 :ナイコンさん:2015/05/04(月) 02:39:50.61 .net
頭悪そうw

671 :ナイコンさん:2015/05/04(月) 02:40:48.74 .net
小さい手間を嫌がってたらプログラミングテクニック身に付かないよw

672 :ナイコンさん:2015/05/04(月) 02:48:03.83 .net
REPTに対応してくれたおかげでOh!MZに掲載されたプログラムがそのままコンパイルできるようになったよ

673 :ナイコンさん:2015/05/04(月) 04:52:34.66 .net
BASICのMONでAコマンド使ってみたけど LD じゃなくて MVI なの?

674 :ナイコンさん:2015/05/04(月) 08:27:43.69 .net
BASICの機械語モニタはニーモニックがザイログじゃなくてインテル表記だからそうなるよ

675 :ナイコンさん:2015/05/04(月) 11:20:48.74 .net
俺なんか最初にZ80を知ったので
88のモニタのインテルニモニックを見て
転送だけでも方向によってニモニックが違ったりして
これは手を出さない方がいいなと思ったよ。

8086はmovで統一されてずっと読みやすくなったけど

676 :にゃ:2015/05/04(月) 12:05:01.16 .net
どなたか教えて下さい。
88FHを実家の倉庫から引っ張り出し、何とか液晶につなげる環境にして
いざ電源入れてみたら。。。
http://www.dotup.org/uploda/www.dotup.org296944.jpg.html
画面に点がいっぱい。。。

過去スレをいろいろ見ていったら基板のハンダ浮きが怪しいとのことですが、
具体的にどのあたりをチェックするのがいいんでしょうか?
一度バラしてみましたのでこのあたり・・とだけでも教えていただけると助かります

電源入れた直後、How many files? の時は点々はでません。

677 :ナイコンさん:2015/05/04(月) 12:17:27.43 .net
メモリの接点不良かパスコン交換だなw

678 :ナイコンさん:2015/05/04(月) 13:44:57.32 .net
>>663
バグ報告です

・ソースファイルの最後に
 MACRO擬似命令の後のENDPの後に改行を2個以上付けないとアセンブルできない
 REPT擬似命令の後のENDPなら問題なし
 ↑ENDPで終わるマクロ定義ファイルをINCLUDEしてもアセンブルできなくて気づいたw

・複数のORG擬似命令を使って -d でアセンブルするとアドレスの表示が最初のORGしか反映されない

679 :にゃ:2015/05/04(月) 15:14:18.75 .net
>>677 さん
ありがとうございます。

いろいろ聞いて申し訳ありませんが。
電解コンデンサ?が経年劣化で不良と考えたら良いのでしょうか?
電源基板の中にはコンデンサがいっぱい入ってましたがメインの基板は
それほど多くありませんでした
電源は入りますので、メインの基板にある電解コンデンサをすべて
交換してみるのが良いのでしょうか?

と、その前にメモリIC?を取付直してみます。

680 :ナイコンさん:2015/05/04(月) 20:48:02.15 .net
>>678
どうもです。0.10をアップデートしたのでMACRO〜ENDMのバグは直っているはず。
お試しください。

ORG擬似命令は「今からアドレスxxxxに置かれることを想定したバイナリを吐きます」という指定なので
実際にどのアドレスに配置されるかには一切関知しません。
そういう意味では、最初のORGをロードアドレスとみなすのが特別扱いといえます。

681 :ナイコンさん:2015/05/04(月) 21:27:31.12 .net
>>680
素早い対応ありがとう

・・・修正版を試したけどENDMの症状は相変わらずですorz
俺の環境が悪いのかな?
まあ変更履歴にあるようにENDMの後に空行を入れておkでいいかw

682 :ナイコンさん:2015/05/04(月) 22:06:28.60 .net
>>681
ごめん実行ファイルが更新されてなかったかも。
上げ直したのでもう1回試してみて

683 :ナイコンさん:2015/05/04(月) 22:20:07.39 .net
>>682
ありがとう、今度は上手くいったよw

684 :ナイコンさん:2015/05/05(火) 00:52:15.31 .net
フツーにM80使ったら?w

685 :ナイコンさん:2015/05/05(火) 01:10:20.67 .net
>>679
ソケットに挿さってるLSIとかICとか抜き差ししてみるといいよw
接点不良の99%はこれで解消w

686 :ナイコンさん:2015/05/05(火) 01:20:44.52 .net
>>684
M80が未定義命令をサポートしてれば、ねw

687 :ナイコンさん:2015/05/05(火) 02:17:46.05 .net
>>686
マクロ定義すれば良いだけじゃないの???

688 :ナイコンさん:2015/05/05(火) 02:48:11.87 .net
PC-88のプログラムはCP/Mとは別と考えた方がいい

689 :ナイコンさん:2015/05/05(火) 03:32:43.11 .net
PC-88専用のプログラムとCP/M汎用のプログラムは「別」って意味なら、
そりゃそうだろとしか…

690 :ナイコンさん:2015/05/05(火) 05:48:29.92 .net
BAISCのMONでアセンブラ組んでた人って居ないの?

691 :ナイコンさん:2015/05/05(火) 06:32:41.45 .net
BASICのMONなら

692 :ナイコンさん:2015/05/05(火) 06:33:31.38 .net
>>690
寝たりないのかい、日本語が壊れてるようだぞ

693 :ナイコンさん:2015/05/05(火) 08:31:37.24 .net
ここへ来て88に新しい言語の誕生と聞いて

694 :ナイコンさん:2015/05/05(火) 08:42:51.12 .net
88モニターの簡易(逆)アセンブラーがZ80に対応してなかったのはROM容量的な問題だったの?
載ってるだけ凄くありがたかったけど

695 :ナイコンさん:2015/05/05(火) 08:52:23.86 .net
N88-basic(88)登場かぃなぁ

696 :ナイコンさん:2015/05/05(火) 09:49:45.65 .net
BAISC
Beginners's for All-purpose Iijanaika Symbolic Code

697 :ナイコンさん:2015/05/05(火) 13:59:47.76 .net
>>694
N88-BASIC自体がZ80の命令ほとんど使わないで開発されてるから
当時のMSがそうだったんだろ。

698 :ナイコンさん:2015/05/05(火) 21:03:43.68 .net
>>690
友達はアセンブラを手に入れる前はモニタで直接16進打ち込んでゲーム作ってたな
脳内アセンブル?
うちはI/Oかなにかのディスアセンブラでザイログ表記で確認しながらやってた気もする

699 :ナイコンさん:2015/05/05(火) 21:43:36.46 .net
>>697
そうでもないぞ。
BASIC ROMを逆アセしてみるとED 52 ???とか出たりする

700 :ナイコンさん:2015/05/05(火) 21:55:02.61 .net
Z80のを使ってるのは日本で手を加えられたと言われてる部分じゃないの?
具体的にどの辺か知らないけど

701 :ナイコンさん:2015/05/05(火) 21:58:52.32 .net
>>699
確かに、拡張ROMの呼び出しなどでは、IXレジスタとか使ってるよね。

BASICインタプリタとかに限るとどうなんだろ?
PL/M-80(8080のコードしか出力しない)で書かれてなかったっけ?

702 :ナイコンさん:2015/05/06(水) 17:20:59.12 .net
MSが開発したBASICインタプリタをアスキーだかNECだかの技術者が
ハードウェアに移植するってスタイルでしょ。ハードウェアがらみの
箇所ではZ80命令も使われてるよ。

703 :ナイコンさん:2015/05/06(水) 17:37:11.14 .net
PC-88だとBASIC好きが結構多いんだな

704 :ナイコンさん:2015/05/06(水) 18:57:27.98 .net
一番手軽な開発環境だったから…

705 :ナイコンさん:2015/05/06(水) 19:35:08.88 .net
DEF USR好き

706 :ナイコンさん:2015/05/06(水) 19:59:24.68 .net
CALL EXECは?

707 :ナイコンさん:2015/05/06(水) 20:07:46.03 .net
callって引数渡せたっけ?

708 :ナイコンさん:2015/05/06(水) 20:13:06.12 .net
渡せないのが違いかな
なぜか6809系はEXECなんだよね

709 :ナイコンさん:2015/05/06(水) 21:37:54.96 .net
>>707
渡せる

710 :ナイコンさん:2015/05/06(水) 22:06:18.62 .net
プログラムはアセンブラで組んどいてbasicからパラメータをpokeしてcallすれば手軽に扱えるから便利だったんじゃね

711 :ナイコンさん:2015/05/07(木) 00:59:38.46 .net
ISETやPOLLに割り当てるンゴ

712 :ナイコンさん:2015/05/07(木) 21:35:20.57 .net
POLLナレフッ!

713 :ナイコンさん:2015/05/08(金) 23:01:58.56 .net
window文とview文は、ほとんど使ったことがない。

714 :ナイコンさん:2015/05/08(金) 23:38:50.55 .net
遅くなるだけだしな。
BASICで使う以上、元々遅いから変わりないかw

715 :ナイコンさん:2015/05/09(土) 11:45:38.29 .net
あの処理なければグラフィック系の命令もう少し速かったのかもね

716 :ナイコンさん:2015/05/09(土) 13:36:39.66 .net
地上物をステージ1の前半だけ表示させてみた

http://fileup.jp/up/7728.zip.html

破壊不可、攻撃もしてこないバージョン

717 :ナイコンさん:2015/05/09(土) 15:12:26.49 .net
やっぱりアナログRGBは有利だなぁ
同時期にX1でもゼビウス作ってる人いるけど
グラはこちらが優勢か

718 :ナイコンさん:2015/05/09(土) 16:01:39.77 .net
おおキテル
それほど処理重くはなってないのね

しかし8MHz推奨・要128KB RAM・アナログパレットとか贅沢だなぁw

719 :ナイコンさん:2015/05/10(日) 08:55:51.18 .net
当時商品として出すことはやっぱり無理だったろうなあ
要128KB RAMという時点で

720 :ナイコンさん:2015/05/10(日) 09:07:17.58 .net
80SRのような間引きとかすればできないこともないかも

721 :ナイコンさん:2015/05/10(日) 09:24:57.47 .net
面倒だからやってないだけで普通に1エリア単位なりで読み込ませれば良いのでは

722 :ナイコンさん:2015/05/10(日) 10:28:00.16 .net
オンメモリでやろうとするから128要るのだろう?
88は処理しながらFDから読み込みできたのでは?
エリア間で次の次のエリアのデータを読み込むとか

723 :ナイコンさん:2015/05/10(日) 10:31:28.45 .net
まあ8MHzは必須だな、FH以降

724 :ナイコンさん:2015/05/10(日) 10:42:34.89 .net
>722
FD用にサブCPUがあるからそっちに指示だけ出せば非同期読み込みは出来る。
けどサブCPU側からメインCPU側へ読み込んだデータを非同期転送させるのは一苦労。

725 :ナイコンさん:2015/05/10(日) 14:31:27.27 .net
X1ならステージの変わり目でPCG再マッピングかな?
アナログのメリットは少ないかも

726 :ナイコンさん:2015/05/10(日) 22:41:11.21 .net
普通のPC-88のゲームはこんな感じだし

ttps://www.youtube.com/watch?v=ukEE81icqX0

727 :ナイコンさん:2015/05/11(月) 03:24:07.40 .net
>>724
ハンドシェイクするだけ。非同期転送に苦労なんかない。

728 :ナイコンさん:2015/05/11(月) 07:08:02.56 .net
ステージ間で一旦停止させるならただのシェイクハンドでいい。
シームレスで行きたいなら非同期(っぽく見える)処理が必要。

729 :ナイコンさん:2015/05/11(月) 07:20:32.09 .net
強制スクロールするマップデータとか、ある意味一番簡単なパターンだけどねw

730 :ナイコンさん:2015/05/11(月) 09:32:42.16 .net
ゲームアーツのように主処理を割り込みでやって、割り込みじゃない時にハンドシェイクするような作りにしなきゃだよ。
アーケードは1/60以内に1回の処理を完了させるだけど、88はそんな簡単じゃない
だって画像データの転送量がマチマチにしないと波打つだけだし

731 :ナイコンさん:2015/05/11(月) 10:41:30.32 .net
サブシステムからのデータ転送なんて任意のタイミングで出来るんだし、
割り込みとか関係なくメインループ中に分割転送の処理を入れるだけじゃね?

ハンドシェイク中のポーリング+タイムアウト判定ループでのブロックすら避けたい、
みたいな高度な非同期処理が必要なら割り込みを使う必要も出てくるだろうけど…

732 :ナイコンさん:2015/05/11(月) 20:36:03.71 .net
今更だけどどうせなら88で出てないゲームのほうがよかったな
ドルアーガとか

733 :ナイコンさん:2015/05/11(月) 22:45:53.37 .net
なぜかリターンオブイシターは出たと。

734 :ナイコンさん:2015/05/12(火) 00:18:05.99 .net
頑張ってた気がするSPSなのに

735 :ナイコンさん:2015/05/12(火) 06:53:33.23 .net
SPSってキャリーボラ関連だっけ

736 :ナイコンさん:2015/05/12(火) 07:11:31.43 .net
SPSは福島、津波大丈夫だったか…

737 :ナイコンさん:2015/05/12(火) 09:03:35.04 .net
キャリーラボといえばC-DOS II
くいくいさんとか元気かな・・・

738 :ナイコンさん:2015/05/12(火) 11:50:28.20 .net
SPSやマイクロキャビン、ニデコとは横の連携があったんだろうか?

739 :ナイコンさん:2015/05/12(火) 12:33:01.09 .net
>>737
くいくいさんには大変お世話になったな

あと、ぺぱあみんと☆すたあ氏のPMarcも凄かった

740 :ナイコンさん:2015/05/12(火) 20:20:57.75 .net
地元だけどSPSってまだあったのか(失礼)
X68000全盛期に旧4号線沿いのすごいボロ屋だったんだが、引っ越してたのを今知った

自分的には呉ソフトが現役なのが嬉しい

741 :ナイコンさん:2015/05/13(水) 00:41:51.47 .net
俺SPSとBPSとごっちゃになってる

742 :ナイコンさん:2015/05/13(水) 07:29:59.45 .net
呉さんもまだ現役でやってるっぽい?
もう還暦過ぎてるよね

743 :ナイコンさん:2015/05/13(水) 09:09:14.84 .net
エプシロン3の人か

744 :ナイコンさん:2015/05/13(水) 19:02:08.80 .net
エプシロン3、結局解けなかったな。
ラスボスのマザーコンピュータまで辿り着くことはできたんだけど。

745 :ナイコンさん:2015/05/13(水) 21:32:28.15 .net
呉にあるから呉ソフトじゃなかったんだ

746 :ナイコンさん:2015/05/13(水) 21:40:28.51 .net
そう思っちゃうよね、ソフトハウスがない県ってあったかな

747 :ナイコンさん:2015/05/13(水) 21:51:50.47 .net
20年以上前に自転車でマイクロキャビンまでいったけど、
狭いパソコンショップだったな。

748 :ナイコンさん:2015/05/14(木) 01:31:47.82 .net
小さい小屋だからマイクロキャビン?

749 :ナイコンさん:2015/05/15(金) 21:21:44.63 .net
MSXのメガロムって、1Mビット=128Kバイトだから、5インチ2D=320Kバイト以下

750 :ナイコンさん:2015/05/15(金) 21:40:56.95 .net
安売りUSBメモリ、380円位で8GBとかとか
こんなになるとはなぁ…

751 :ナイコンさん:2015/05/15(金) 22:08:58.50 .net
85年頃はまだRAM16kBのMSXとか普通に売られてたっけ。
それが95年には16MBが標準となり、15年には16GBに。
RAM容量は20年で1000倍、30年で100万倍になってる。

752 :ナイコンさん:2015/05/16(土) 00:32:13.41 .net
>>750
在庫処分品とかじゃなくて?
さすがに380円じゃもろもろの原価を割っちゃいそうな気もするんだが…

753 :ナイコンさん:2015/05/16(土) 04:34:40.32 .net
どうせ工場は中国だろう

754 :ナイコンさん:2015/05/16(土) 12:28:02.38 .net
秋葉原だとそんなもんかね

755 :ナイコンさん:2015/05/16(土) 13:16:50.45 .net
秋葉原はそこらの家電店の半額くらいと思うべし

756 :ナイコンさん:2015/05/17(日) 01:44:53.78 .net
秋葉原にそこらの家電店はないのか?

757 :ナイコンさん:2015/05/17(日) 10:40:59.56 .net
オノデン坊やはもういないのか

758 :ナイコンさん:2015/05/17(日) 11:50:42.66 .net
オノデンは店員が年寄りになっちゃったような

759 :ナイコンさん:2015/05/17(日) 15:53:39.89 .net
石丸電気→EDIONに吸収合併
サトームセン→ヤマダ電機に合併
ラオックス→蘇寧電器(中国)傘下
オノデン→2007年閉店

760 :ナイコンさん:2015/05/17(日) 17:57:25.73 .net
秋葉はすっかりヲタク街だから近寄り難い

761 :ナイコンさん:2015/05/17(日) 20:35:41.70 .net
東京がヲタ都だから近寄り難い

762 :ナイコンさん:2015/05/17(日) 22:22:24.91 .net
あなたの近所の秋葉原〜

763 :ナイコンさん:2015/05/17(日) 23:01:49.95 .net
ぶぅわぁっ

764 :ナイコンさん:2015/05/17(日) 23:09:24.34 .net
今思えば秋葉原まっぷとかも毎月楽しみにしてたな

765 :ナイコンさん:2015/05/18(月) 00:07:31.19 .net
処分したOh!PCの記事を読み返したい

総レス数 1001
178 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200