X



トップページ昔のPC
173コメント50KB
芸夢狂人のゲームを語ろう
0001ナイコンさん
垢版 |
2005/12/20(火) 03:40:01
当時のマイコン少年達の憧れの存在だった芸夢狂人さん。
その芸夢狂人さんが作ったゲームや当時の思い出を語り合いましょう。
0124ナイコンさん
垢版 |
2020/11/19(木) 00:10:04.22
I/O投稿以前の九十九時代の作品リストが見たい
0125105
垢版 |
2020/12/12(土) 12:12:38.85
(20/11/11の続き)
Hitech-Cにもアセンブラがついており、拡張子は.as
ディレクティブなどの記述が若干異なるものの
M80と同様にマクロが記述可能なのはありがたかった。
そしてC言語とアセンブラのインターフェースについて調査し、
C言語(オリジナルではN-BASIC)から呼び出された場合
アセンブラはどのようにふるまえばよいか、
情報はどのように受け渡せばよいかを調査したんだよ。
オリジナルはUSRn(〜)をつかってN-BASIC→マシン語をコール、
スコアとかハイスコアのような情報はN-BASICからはPEEK/POKEで
直接アドレスを指定するところ
Cからは外部変数として参照するようにした・・・
0126ナイコンさん
垢版 |
2021/01/01(金) 18:16:44.90
{ /* 20/12/12の続き */
みなさん = あけましておめでとうございます();
}

N-BASICのプログラムをC言語に置き換えるにあたって
いくつかの関数とマクロを記述することにした。
たとえばCLSやWIDTH、COLORといったもの。
これらは他のゲームを同様に移植するために使いまわしが可能なので
ライブラリ化することにした。
HiTECH-Cもライブラリの作成が可能なのとLIB80より扱いが楽なのは助かった。
BASCOM-80+M80のときからですが1ルーチン1ソースファイルとしているため、
Lunar City SOSファイルの数が50近くになります。
さすがにCP/MのSUBMITファイルは自由が利かないので一度にすべて処理することができない、
ちまちまアセンブルまたはコンパイルするには記述が多すぎて、
かといってループして処理させるとかもできないし、
SUBMITファイルの限界でどうにもならなかったんだよ・・・
0127ナイコンさん
垢版 |
2021/01/09(土) 02:31:00.91
あけおめっす
ことよろ
(遅いw
0128ナイコンさん
垢版 |
2021/01/09(土) 08:54:17.38
当時、俺はMZ80Kだったので芸夢狂人さんのソースを指をくわえて見てただけだったなぁ
0129ナイコンさん
垢版 |
2021/01/24(日) 17:44:56.91
自力で移植しなはれ。
0130ナイコンさん
垢版 |
2021/02/02(火) 01:11:12.92
2021/02/02
;BUGは〜外♪
;みなさん、またお会いしましたね・・・ :-D
SUBMITファイルの限界はBASCOM-80+M80でも同様でその時はソースファイルを6分割して分割の単位でSUBMITファイルを動かしてオブジェクトを生成、
最後にL80を動かして全体をリンクする手法としました。
HiTECH-Cの場合はもうすこし工夫してまとまったソースファイル単位で
つまりSUBMITファイルがうまく機能する程度の数で
オブジェクトを生成、ライブラリに登録、これを繰り返したうえで最後にmain()とライブラリを指定してのリンクとしました。
それでもわが実機(X1 turboII)および2HDのFDを使って0から作成すると30分くらいかかります・・・。
HDDでも使うもっと早いんでしょうけどねぇ?
0131ナイコンさん
垢版 |
2021/03/03(水) 22:24:04.49
/* March 03, 2021 - Hello again? 今日はひな祭り♪ */
と言うわけで実機上でコンパイルとリンクをやるのはたいへんしんどいのでWindows上でクロス環境
を構築することにしました。Z80用ということで探してみるとCコンパイラとアセンブラ環境として
z88dkというものがありましたのでCygwin環境上に展開したんですよ・・・。
これにGNUのmakeと組み合わせてCP/MのCOMファイルを生成するようにしたのが今の環境。
数えてみるとアセンブラが57、Cソースがヘッダと合わせて8の合計65ファイルとなっていましたが
COMファイルを作成するまでは30秒弱となります。クロス環境を導入すると実機でのアセンブル、リンクなど
もはややる気にならないです・・
で、通常だとCOMファイルをFDメディアのイメージファイル(2D形式やD88形式など)
に転送しないといけないので何らかのツールを使用することになるのですが今はそれもやっていません。
INCLUDE ”次回”
0132ナイコンさん
垢版 |
2021/03/05(金) 15:19:11.18
話は変わるが。。。
外国の「スペースマウス」

コモドール VIC-20版
https://youtu.be/nXryCB7s3Ao
VIC-1001版とは違うのか?

タンディ MC-10版
https://youtu.be/UovXBiI263k
PC-6001版から移植したらしい

ほんま世界の芸夢狂人やね。
0133ナイコンさん
垢版 |
2021/04/30(金) 03:32:38.20
昔はお医者さんのソフトが多かったよね
0134ナイコンさん
垢版 |
2021/04/30(金) 19:36:00.29
多いか?

インターン・アドベンチャー
とか
Dr.麻酔科医
のことか?
0135ナイコンさん
垢版 |
2021/04/30(金) 20:47:52.59
医者にさせとくのは惜しい天才プログラマーだったな(泣)
0136ナイコンさん
垢版 |
2021/04/30(金) 21:52:16.26
つまりあなたは
こお言いたいのですね?

「医者は、どこだ」
0138ナイコンさん
垢版 |
2021/05/01(土) 07:04:40.12
悪質な冗談はやめてください!
0140ナイコンさん
垢版 |
2021/07/29(木) 14:14:14.22
はじめて買ったゲームが8001mk2の「芸夢狂人の宇宙旅行」だったわ
0142ナイコンさん
垢版 |
2021/11/17(水) 19:06:50.58
MZだったので、この方の8001のgamesは垂涎だっなぁ。
なんでMZのブロック的なキャラには線が入っていたのだろう。あれさえなければ多少は…
0144ナイコンさん
垢版 |
2021/12/23(木) 19:43:06.71
あるPCのエミュレータにハマっていてスペース・マウスを移植中です。
そのPCの機能を駆使すればオリジナルと同等になるはずですが今のプログラムだとスクロールダウンが遅いので改良中・・・
オリジナルはZ80のブロック転送命令をつかってた・・・
0148ナイコンさん
垢版 |
2021/12/25(土) 18:03:55.72
エミュのせいじゃなかった。コードを変えてみたら問題ない動きになってきた。
で、そのPCではキー操作はカーソルキーの操作が面倒、かつテンキーもないのでジョイスティックに置き換えた・・・
スペース・マウスはI/O1981年10月号に掲載。表紙の右下に2匹のマウス、その真ん中にはしごを上るハイレグパンツのおねいさん。
多分ビル屋上に上がってロケットで救出されるシーンのイメージかと思う・・・
0149ナイコンさん
垢版 |
2021/12/25(土) 18:10:58.59
なぜそのPCの機種を頑なに隠すんだ……?
0150ナイコンさん
垢版 |
2021/12/26(日) 04:19:26.03
ペケロッパとかいう恥ずかしいPCだったんじゃね?
0151ナイコンさん
垢版 |
2021/12/26(日) 17:10:34.55
どんな機種でもアンチな荒らしが湧くから隠したままにしてほしいな。
0152ナイコンさん
垢版 |
2021/12/27(月) 23:07:02.72
忠告ありがとう、とやかく言われるのも嫌なのでPCは内緒にしとくね。
それにしてもSpace Mouseの掲載されたI/O誌はもう40年と2か月前になるんですね・・。
0153ナイコンさん
垢版 |
2022/01/05(水) 21:24:32.07
スペースマウスの移植ですが人の動きはほぼ完成、
最上階(250階)に到着してロケットで救出される場面を作成中。
音出しもなんとなくそれっぽくなってきたです。
デバッグのため、いきなり240階からスタートとしており・・・
マウス、パワーエサは未実装、おまけに人が死ぬルーチンも未実装なので
酸素がなくなっても決して死ぬことはありません。平和です(^^;ゞ
0154ナイコンさん
垢版 |
2022/01/05(水) 22:10:06.70
ゲスです!ゲスニックマガジンの西条です!ゲスゲスゲスゲス!ゲスの勘繰りをします!

>>そのPCの機能を駆使すればオリジナルと同等になるはずですが
駆使してようやく同等になるという事はオリジナルのPC-8001より低いスペックのマシンと思われ
初心者向けの低価格マシンか???

>>今のプログラムだとスクロールダウンが遅いので改良中・・・
>>オリジナルはZ80のブロック転送命令をつかってた・・・
という事はZ80マシンではないって事??? Z80マシンでないのならかなり絞られてくるぞ

>>で、そのPCではキー操作はカーソルキーの操作が面倒、かつテンキーもないのでジョイスティックに置き換えた・・・
・カーソルキーの操作が面倒 (という事は、カーソルキー自体はある?)
・テンキーがない
・ジョイスティックがつながる

テンキーがないという事はやはり初心者向けの低価格マシンと思われ
ここまでで予想される候補は ベーシックマスターjr、JR-100、JR-200、VIC1001

操作が面倒ながらもカーソルキー自体はあるようだ
カーソルキーがそもそもないベーシックマスターjr、JR-100は除外。残るはJR-200とVIC1001

JR-200のカーソルキーはPC-6001初代機を模倣したような十字型の使いやすい並びになっている。だからJR-200は除外

という事は・・・残るはVIC1001!ジョイスティックポートがある点でも合致するぞ!
本命 VIC1001!
大穴 ファミリーベーシック?
0156ナイコンさん
垢版 |
2022/01/08(土) 17:26:44.65
2095年、ベガ星域の緑の美しい惑星アルドス(DOSがある?)に
エイリアンがUFOでやってきて投入したのが遺伝子操作をした生物兵器「スペースマウス」
スペースマウスの呼気には”カドヒソクロム”という猛毒が含まれていることから
空気は汚染され、酸素ボンベを背負って行かなければならない・・・
スペースマウスの特徴
・体長1m
・体重100Kg
・歯・・超チタジュラミウムを食い破る
・元はペテルギュース星系に生息するおとなしい草食系ねずみの一種
・眼・・・赤外線も感知
・後ろ脚が発達して跳躍力が凄い
・肉食系で1日に自分の体重と同等のエサを必要とする
・光線銃は効果なし、分子破壊光線でやっつけられる
0157ナイコンさん
垢版 |
2022/01/20(木) 22:53:32.31
スペースマウスの移植はいよいよ”パワーエサ”の実装を残すのみ。
まぁBEEP系の効果音がまともに出ないとか全体のパフォーマンスが悪いのはこれからの課題として・・・
屋上でのロケットに乗り込むちょっとした演出を追加、スコア、ハイスコアの32bit化が改良点かな。
コンパイラ、一部アセンブラを使用してそのオブジェクトサイズは22KB程度となります。
しかし250階も上がるのは結構シンドイ・・・ですね。
0158ナイコンさん
垢版 |
2022/01/21(金) 07:11:59.78
21世紀の8ビットプログラマー、ガンガレ
0159ナイコンさん
垢版 |
2022/02/03(木) 22:58:33.76
>>158
応援アリガトウ 君のおかげで移植完了だ!

じつは先の書き込みのあとの土日でパワーエサがうごくようになったんだ。
BEEP系の効果音もSIDの周波数設定に置き換えたりしてみた。
エミュレータによって音の再現性が違うこともわかってきた。
全体のパフォーマンス改善をと考えたが今のままでも十分かとも思う・・

>>154
移植完了したのでちょっとだけ・・
いい推測でした。”駆使”の意味をちょっと取り違えていたようですかね・・・
40x25の文字表示が可能
文字の色指定は8色以上
PCGが可能
ヒント出しすぎたかな・・・?

VIC1001(VIC20)の場合は(1)RAMサイズ、(2)テキスト画面のサイズ
を工夫して問題解決できるなら移植も可能だと思う・・・
(1)はエミュレータを使う場合、ROMカートリッジとしてバイナリを置けばOK?
(2)は横を一杯使うとして、縦方向は人がいる階より下は表示しない画面構成とし、
 残りをスコア、階表示、酸素残量など情報表示領域とすればOK?
0161154
垢版 |
2022/02/04(金) 20:37:07.72
ああ、そっか
C64までは予想していなかった
暴いてしまったようでなんかごめんな・・

アンチなんかしないよ。応援するよ。このスレの皆も応援するだろ?
ガンガレ!
0162ナイコンさん
垢版 |
2022/02/06(日) 22:40:05.74
う〜ん、せいぜいステージ3の32000てんくらいだ・・・。
どうも重なったマウスが縦通路(階段?)を飛び越えてくる攻撃にやられることが多い。
これじゃあスコアを32ビットにした意味がないや。
で・・調子に乗って今度はまた別のPC(エミュレータ)に移植してみるかなぁ。
40x25画面、PCG、PSG、ジョイスティックのPCでいくぞぉ。(^^
0163ナイコンさん
垢版 |
2022/04/05(火) 22:27:07.30
1
0164ナイコンさん
垢版 |
2022/04/05(火) 22:43:46.28
I/OだとFIREシリーズってゲームが掲載されていて
スタートレックFIREとかバグファイアとかあった
0165ナイコンさん
垢版 |
2022/05/30(月) 20:56:14.02
今だと差別用語でNGになりそうなPNだよな・・・
0167ナイコンさん
垢版 |
2022/05/31(火) 01:23:10.00
アウアウSaの日頃w
0168ナイコンさん
垢版 |
2022/06/10(金) 03:27:22.96
芸夢狂人の宇宙旅行を最近プレイしたが
ダライアスのコース選択はこれをパクったんだな
0169ナイコンさん
垢版 |
2022/11/15(火) 19:30:34.95
>>1
本気で架空の人物と思ってた
知ったのは88のジーザス
ベリーニとの会話
0171ナイコンさん
垢版 |
2023/03/31(金) 20:53:42.65
>>169
>>本気で架空の人物と思ってた
なるほどね
I/O誌であまりにたくさんのゲームを発表していたからそんな風に思った読者もいたかもしれんな

このスレ、約1年半前は144氏がスペースマウスを移植中だとかんばっていたのか
完了したと書いていたがその後、どこかで発表したりしたのかな
0172ナイコンさん
垢版 |
2023/04/15(土) 00:06:45.38
ジーザスで知った人間は架空の人物と思っただろうなぁ
物語と関係ない話なのでそのままスルー
0173ナイコンさん
垢版 |
2024/02/01(木) 14:45:03.40
日陰の存在、8001mk2専用のゲームを作ってくれてありがとう
レスを投稿する