はてなキーワード: PC-9801とは
「ハーイ!ジョージ!」の頃はまだ良かったんだ
俺もピエロ🤡に扮して「ハーイ!女児ぃ!」とか言たいだけの人生だった
でも、ラストで巨大な蜘蛛が出てきた時点で興醒めですわ、どんなサメですわ
ウソです
ド田舎でMSXに搭載されていたマシン語モニター機能とか使ってマシン語書いてた頃ですかね
文字をレンガ🧱とかに変えて、ロードランナーみたいなの作ってました
ウソです
MSX1以降、大学に入るまで、私はほとんどパソコンを使っていないブランク期間があります
大学に入って、物置からMSXを発見して、当時購入したマシン語入門的な本とか、
MSXのカートリッジの機能を使って電子工作やる本を買ったりとかして、
MSXカートリッジの形状をしたユニバーサル基盤を秋葉原に買いに行ったことから、そこから毎週毎日秋葉原に行くようになります
まだ、オタク系のアニメとか漫画とかフィギュア模型の店とか、メイド喫茶とか、まったくない時代でした
MSXでZ80のマシン語を一通り理解して、MSXカートリッジにユニバーサル基盤刺して、自分で組んだ電子回路をMSXで制御したりして遊んでました
あと、大学入学祝いがPC-9801だったので、それをいじったりもしてました
Microsoft Quick CとかTurbo Cでプログラムを書いたり、Cマガジンを定期購入するようになり、TeXを最初に動かしたのもPC-9801だったと思います
そのあと、米国から輸入したPC/AT互換機を当時のドスパラだったかな?で購入して、私は運が悪いのか、ちょっと色々と酷いのが届いたのですが、
それを騙し騙し使うことにして、Laser 5が販売していたSlackwareのLinuxインストールしたり、DOS/Vで海外のゲームやったり、なんだかんだ楽しかったのかもな
あと、まだアルファ版?だったかんのJavaを、えらい長い時間かけてダウンロードして、それのサンプルをひたすら眺めて勉強したりしてました
CとJavaでソケット使ってネットワーク系のプログラム書いたりとか、簡単なチャットみたいなのとか、JavaだとAWTでGUIまで作れちゃいますから便利になりましたよね
そういえば、前のバージョンのScratchのソースコードをなんか読んだ記憶がある
ただ、自分はBIO100%みたいにもなれなかったし、X68使ってる人たちみたいにもなれなかったし、Lightwave使ってる人たち、新海誠みたいにもなれなかったし、
なんか色々仕事したり、賞をもらったり、色々あった記憶はあるのだけど、何者にもなれなかったし、今も何者にもなれてないままですね、心に刻んでおくよ
俺は今64歳だが、高校2年の時に Apple II が出て来て、高校3年の時に NECの PC-8001 が出て来た。大学1年で初めて自分のパソコンを買って、20代のうちに PC-9801 でワープロ(一太郎)に馴染んだりパソコン通信を始めたりした。30代の時にインターネットが一般人にも使えるようになり、携帯電話の普及が進んだのもこのころだった。スマホが出て来たのは40代の時だった。俺は47歳の時に最初のスマホを買った。
こんな感じだから、今の60代でも早めにデジタル機器に飛びついてた層は普通に使いこなしているんだよな。というか、デジタルと共に歩んできた初めの方の世代かな。
だいたいビル・ゲイツやスティーブ・ジョブズが何年生まれかを考えてみれば不思議でも何でもない話なんだけどね。
PC-9801?よくわかんないですね
https://twitter.com/gamerobotlov/status/1682435734320607232
#NECアベニュー は
これには一般オタク老人会からも総ツッコミ、さらにPCエンジン関連の開発者たちがツッコミ。
https://twitter.com/Shingi/status/1682503628479946758
https://twitter.com/hor11/status/1683076902591037440
https://twitter.com/snapwith/status/1683084722354917377
もちろん「この影響で」というのは当時を知っている人間であれば完全なガセであり否定されて然るべきものなのだが、このオッサンが一切認めようとしない。
いわく「80年代からPC-88/98が圧倒的シェアだったと言ってもそれは一部の富裕層オタクだけのもので、一般に普及したのはWindows95以降だから間違ってない」だの「2000年にNECのシェアが高かったのはネットの記事にそう書いてある」だの、まあ一部の視点については完全には間違ってはいないんだが、肝心の「PCエンジンの影響で」という部分がソースもなにもない思い込みなのだから始末に負えない。
そもそもWindows95以降に爆発的に一般層に普及したといっても、まだまだPCは業務用のものであり、コンソールゲーム機の影響でPCが売れるなんてことは仮にもなかった。
https://pc.watch.impress.co.jp/docs/article/20010222/idc.htm
オッサンが挙げていたこちらの記事においても、出荷実績1,400万台中家庭向けは約50%の724万台だったという。
シェアトップ3のNEC、富士通、日本IBMといえばビジネスPCの御三家であるから、台数のうちかなりの割合が業務用だろう。
家庭用のうちNECのシェアがどのくらいあったかだが、これがWindows以前のPC-98全盛期なら90%くらいあったんじゃないだろうか。体感だけど。
Windows以降になると、NECはPC98-NXというAT互換機に移行するのだが、他の互換機との差別化は難しいため埋没していく。
それでも広告や店頭販促はかなり打っていたので雑誌やショップで見かける機会は多かったが、NECがシェアを取っていた感覚はまったくない。自分の周囲を見てもほとんどがソニーのVAIO、でなければソーテックやコンパックあたりの廉価機だったと思う。iMacが爆発的に売れたAppleのシェアも無視できないほどあったように思い出される。
さらにいうと、2000年頃は自作ブームだったのだ。98年頃のCeleron 300AやK6-2ブームを経て、2000年頃はPentiumIIIやAthlonが流行だった。メーカー製PCを買うより圧倒的に安く組めたので、自分もこの頃は自作機だった。
https://pc.watch.impress.co.jp/docs/article/20001122/nmb14.htm
こちらの記事によると自作PCが市販PCより2倍も多かったとある。PC Watch読者だからある程度マニア層のアンケートとはいえ驚きである。
ということで、「90年代、2000年代はNEC製PCが凄く人気でした」というのも家庭向けに関してはかなり怪しいし、ましてそれがPCエンジンの影響であるなんてことは誰が聞いても「?」となる話なのである。
前述の通り90年代前半ならPC-9801/21のシェアは圧倒的だったはずだが、本人が「PC-88/98はマニアしか買ってないから論外」って言ってるんだから除外すべきだろう。
なぜ(当の開発者たちに否定されてまで)PCエンジンのおかげでNECのPCが売れたことにしたいのかはわからない。話が通じないから深掘りすることもできない。
自分のチャンネルに誘導したいから炎上上等なのかガチなのかはわからないが、あまりの無敵ぶりに開発者たちも苦笑いしながら撤退するしかなかったようだ。
いいなあ~、ほしいなあ~、父さんも大学行きたいよ。
いや、買えばいいじゃんって軽く言うけど、キミの母さんがさあ。「もってるじゃん」ってすぐ言うんだけど、これ、VAIOの505だよ。こんなの職場で誰も使ってないよ。
ま、それはいいや。
せっかくだから父さんの思い出話、聞いてくれよ。
PC286VSってヤツ。キミのMacとほぼ同じ、型落ちで20万円ちょっと切るくらいだった。秋葉原の九十九電機でね。今もあるかな。
そこは父さんが中学生のときに初めて8801mk2を買ってもらった思い出の店でね。ってこの話、100回くらいしてるっけ?
そう、SRが付いてない88。ってそこは触れちゃいけないって父さんいつも言ってるだろ!
いーんだよ、「三国志SR版」は動いたんだから。調子に乗って「信長の野望SR版」買ったらきっちり動かなくて泣いたけどな。
Windows?そんなものはもちろんないよ。286VSで使っていたのは「MS-DOS」だ。エムエスドスと読むんだよ。
「声に出して読みたい日本語」にも収録されると噂されるほどだから、ちょっと声出してみなよ。そうそう。
じゃ、今度は舞妓はんみたいに言ってみな。「エムエスドスどす~」って。ドスドスのところ最高!!
・・・なんだよ、そんな目で見るなよ。だって京都、行ったことないんだからしょうがないだろ。
マウスでクリック?そんなものは一部の金持ち、つまりKO大学のボンボンが「マッキントッシュ」なるパソコンでやっていたらしいが、父さん、全然うらやましくなんかなかったぞ。
カカカッとDOSのコマンドをタイプして、シパーンとエンターキーを押す、これが当時のナウなヤングのイケてる「パソコン仕草」だったんだよ。KOのヤツらにはマネしたくてもできなかったんだよ。
え?いーんだよ。「義塾」が抜けてますってすぐ言うんだよ、KOの人は。普通の人は義塾なんていちいち入れないんだよ。
いや、落ちたから言ってるんじゃないっての!そこも触れちゃいけないって父さんいつも言ってるだろ!
ちょっと待って。そうやってすぐにスマホ出してググるんじゃないよ。
あのね、Googleは当時のことは何にも知らないよ。まだインターネットなんてないし。せいぜいパソコン通信だし。知らんけど。
それにネットが出始めたときだって、誰もGoogleなんか使ってなかったよ。みんなYahoo!で検索してたんだよ。
私の場合はお金取ってるんじゃないんだから、曖昧なところも全部ひっくるめて、「歴史」を感じればいいんだよ。
あの当時、パソコン業界を支配していたはNECの「PC-9801」というパソコンでね。あ、私の無印88もNECのパソコンだよ。無印は余計だよ!
当然、NECも強気の価格設定で、学生はおいそれとは買えなかったんだ。ま、KOのヤツらはマッキントッシュと一緒に買ったかもしれないけどな。
そこにEPSONが「98のアプリが動く!」という「98互換機」を安く売り出したからさあ大変。
NECは「おのれ、EPSON!」と訴えたり、互換機が動作しないようアプリに細工したり、EPSONも負けじと細工を無効化するアプリを作ったりと、それはもうすったもんだしたみたい。詳しくはググっといて。
ま、結果的には、NECも廉価版の98を出すことになって、そのお陰で父さんも数年後、「やっぱNECだよねぇ」と言いながら9801BXを買ったから、EPSONには感謝しかないよ。だから今使っているこのプリンターも・・・あ、ブラザーだった。
しかしねぇ、まさに無双状態だったNEC98帝国が、その後、Windows帝国によって滅亡させられるとは、お釈迦様でも知らぬ仏のお富さん、だよね。
おごれる者も久しからず、ですよ。キミももう大学生なんだからそのあたりの教養もそれとなく身につけときなさいよ。KOの学生にディスられても知らないよ。
その286VSで私が愛用していたのは、まずは「一太郎」ね。バージョンは3.0。ワード?何それ?
まだまだ「書○」とか「○豪」とか漢字二文字の名前が付いたワープロ専用機を使っている人が多かった中で、「一太郎」だからね。
漢字一文字分、優越感に浸りながら、来る日も「ESC(エスケープ)キー」をシパーンシパーンって叩いていたもんよ。
そして表計算は、みんな大好きロータス1-2-3。エクセル?何それ?
今でも黒字に黄色の文字を見ると、父さん、テンション上がっちゃうんだよね。意味なく「/」を押したくなっちゃうんだよね。
さらに毎週レンタルソフト屋でゲームソフトを借りて***したりね。「おっちゃん、コレ、外せなかったよ!」とか文句言ってさ。何が外せなかったかはググっといて。
そんな時代があって、今、キミはM2のMacが使えるということを忘れてはいけないよ。
で、大学、どこに決まったんだっけ?
え、KO!?
初音ミクなどバーチャルシンガーを好む層の中では話題となっているのだけれど、2022年3月1日にCASIOからカシオトーンブランドの新製品「CASIO CT-S1000V」が発売開始となったけれど、このCT-S1000Vが最高なので語ってしまいたいと思う。
「カシオトーン?電子キーボードの?よく家電量販店に売ってるアレ?」と反応してくれる人は流石だ。
その通りで「家電量販店に並んでる電子キーボードでネコ踏んじゃったを弾いた。それはたまたまカシオトーンだった」なんていう経験を持ってる人は少なくはないと思うけれど、CT-S1000Vはそのカシオトーンブランドの新製品だ。
「電子キーボードなんて興味ないし」というそこのアナタ、実を言うと筆者は電子キーボードのみが好きというわけでなく様々なガジェットを愛するガジェットマニアなんだ。
筆者は単に電子キーボードをパソコンやスマホ、カメラなどに並ぶものとして見ていて、言ってみればそれは古き良きFM音源のPC-9801-86やPC-9801-26K、SoundFont全盛期のSound Blasterの延長線上にあると思っているわけだよ。
例えば多くのガジェットマニアが同意してくれると思うんだけど2000年代はパソコンや携帯電話(スマホ)が面白い時代で、2010年台はカメラが面白い時代だったわけじゃん?
では2020年代って何が面白くなる兆しを見せてるのかを筆者に言わせてみれば電子キーボードシンセサイザーなんだよね!ソフトももちろんなんだけどハードもメチャクチャ面白くなってるんですよ!
そんな電子キーボードシンセサイザーが面白くなっている2022年3月1日に発売開始したのがCASIO CT-S1000Vというわけだ。
前述した通りCASIO CT-S1000Vには「ボーカルシンセシス」というボカロのようなバーチャルシンガー音源が搭載されており、このボーカルシンセシスの技術ははてな界隈でも話題となった自然な歌声を実現したCeVIO Pro(仮)のテクノスピーチが関わっている!
実際に演奏してみると何より驚くのは和音が鳴ることで、これまでのハードウェアボーカルシンセサイザーは基本的に単音だった。発音機構を複数搭載することで和音を実現する方法はあったが、単一の発音機構で和音を、しかも処理能力を上げると販売価格へ跳ね返ってくるハードウェアで価格を抑えつつ和音を実現したことは素直に驚くと言って過言がない。
しかも、歌詞はiOS/iPadOSやAndroid OSなどから入力し転送することが可能で、AIベースで構築されたアルゴリズムによりボカロで言うところの調教がほとんど必要がなく、ただ弾くだけでボカロ文化黎明期で話題となっていた神調教を実現してくれるので驚きを超えた驚愕だ(初期のボカロはベタ打ちしただけでは聴くに堪えなかったよね。それも味ではあったけれど)。
ただ、こんなことは楽器系Webメディアやガジェット系Webメディア、情報技術系Webメディアなどが既に伝えているし、今はYoutubeもあるのでボーカルシンセシスへフューチャーしたレビューなんてのは(何故か海外を中心に。日本勢なぜ興味が薄い?)Youtubeで観て聴くことが出来る。
CASIO自身もそこが推しの1つであるようだし全面に出しているけれども、ガジェットマニア、シンセマニアからすると注目点はそこだけではない。何なら実際にCT-S1000Vの開発者だって「ボーカルシンセシスだけじゃないんだぞ!」と言いたいだろう。
ボーカルシンセシスは素晴らしい、ハードウェアで鳴るバーチャルシンガーはイケると踏んだCASIOの英断には敬意を表したいレベル。
確かに現状の電子キーボードシンセサイザー界隈で唯一足りないと言って良いのがボーカルシンセサイザーだ。
2020年以降アナログシンセサイザーもFMシンセサイザーもウェーブテーブルシンセサイザーも革新的で優秀なものが沢山リリースされたが、ボーカルシンセサイザーだけはそこに空白があった。
2020年以降、革新的なシンセサイザーを牽引しているのは間違いなくKORG。
KORGは2020年1月26日にウェーブテーブルシンセサイザーの「wavestate」を発売開始するのだけれど、これがかなり出来の良いシンセサイザーだった。
実は2010年代にソフトウェアのウェーブテーブルシンセサイザーとして「Xfer Serum」が登場してウェーブテーブルという方式そのものが徐々にその評価を上げて行っていた。そのなかでもSerumはソフトウェアウェーブテーブルシンセサイザーの代表格として捉えられていたんだ。
2022年現在では電子音が特徴的な楽曲でのSerum採用率は異常なほどで世界中のヒット曲を影で支える存在だ。
そんな注目集まるウェーブテーブルシンセサイザーだけど、前述した通りKORGはその機運へ即座に反応しwavestateを発売。
ウェーブテーブルシンセサイザーは複数の特徴的な音声波形を並べシームレスに繋げ、繋がった音声波形の任意ポイントを選択し発音させることが出来るという、言ってみればノンリニア音声波形編集ソフト(有名所のフリーソフトだとAudacityとかSoundEngine Freeとか)をそのままシンセサイザーにしたかのような発音構造を持つ。
シームレスに繋がった音声波形の任意のポイントを選択して発音するというウェーブテーブルシンセサイザーの方式からKORGはシーケンサーと相性が良いという発想を持ち、シーケンサー上で発音する波形や発音ポイント、音の高さ、波形に掛けるエフェクトを指定するウェーブ・シーケンシング2.0という高度なシーケンサー機能をwavestateへ搭載した。
これが凄かった凄すぎた。ウェーブテーブルシンセサイザーが流行ってることもあり、ソフトウェアウェーブテーブルシンセサイザーの中には明らかにwavestateを意識した機能を搭載したものも多数登場したんだ。
KORGの革新はこれだけでは済まなかった。2020年11月28日にはFMシンセサイザー「KORG opsix」を発売開始。ウェーブテーブルの次はFMである。
ハードウェアFMシンセサイザーと言えば原初にして最高峰「YAMAHA DX7」が有名だけれど、シンセサイザー界隈では「リングモジュレーターとFMはシンセサイザーの2大難解機構」と古くから言われており、少しパラメーターをイジるだけで大きく音色変化がして面白いが、予測がしにくく音作りが難しいとされてきた。
そのように難解とされるFMシンセサイザーへKORGは6つのノブと6つのフェーダーを搭載し、まるでアナログシンセサイザーのように感覚的な音作りを可能とさせてしまった。
そして実際に販売開始されるやいなやopsixへの反響はwavestateを遥かに超えるものとなった。wavwstateが凄すぎたのならばopsixは一体なんなんだと。こんな簡単に音作りできるFMシンセサイザーがあって良いのかと。でも我々の前へ確かにopsixは存在する。
しかしKORGの革新はwavestateとopsixだけでは終わらない。2021年8月8日「KORG modwave」が発売開始する。
modwaveもwavestateと同様にウェーブテーブルシンセサイザーで、次の試みは何と物理エンジンを搭載してきた。シンセサイザーに物理エンジンだぞ物理エンジン!
物理エンジン上でボールを転がし、その位置によって割り当てられたパラメーターを変化させるという機構だけれど、ボールには反発係数や摩擦係数を設定することができ、更にボールが転がるフィールドへ凹凸を作ることで直線的なボールの軌道すらも歪ませることが出来るようにした。
もちろんwavestateで得たモダンなウェーブテーブルシンセサイザーのノウハウを反映しつつmodwaveへ最適化した高度なシーケンサー機能である「モーション・シーケンス2.0」も搭載しており、なおかつ、ウェーブテーブルとして読み込む音声波形になんと前述したソフトウェアウェーブテーブルシンセサイザーSerumの音声波形もインポート可能としてしまった。大胆不敵すぎる!
こんなKORGの様子を見ていればライバル各社も大人しくしているはずがなく、Rolandは過去に製造販売した名作シンセの再現であるBoutiqueシリーズへあの小室哲哉が好んで利用した銘機JD-800の再現「Roland Boutique JD-08」を追加!Boutiqueシリーズへいつか追加されると言われていたが切り札を使うなら今しか無いと出してきた!
YAMAHAは2020年5月にライブパフォーマンスを意識した61鍵ステージキーボード「YC 61」を、更に鍵盤数を増やした「YC 73」「YC 88」を2021年1月23日に追加販売する。
その中でも特にYC 88はYAMAHAがアコースティックピアノの鍵盤を再現することに注力したステージキーボードで、そのタッチフィールは幼少期からピアノを習っていたものほど評価すると言われており、プロのピアニストからピアノ演奏系Youtuberまでが愛用することを現に見ることが出来るほどの完成度!
KORGは革新、Rolandは銘機、YAMAHAは演奏という激アツな2020年代の中でCASIOはCT-S1000Vで勝負しようというわけだ。
筆者は言ったCT-S1000Vはボーカルシンセシスだけではないと。
CT-S1000Vのボーカルシンセシス以外の特徴は何と言っても新しいAiX音源と、そのAiX音源を活かすために設けられたK1〜K3として割り振られている3つの物理ノブ!
カシオトーンと言われて何をイメージする?楽器音色選んで、リズム鳴らして、鍵盤叩いて、ハイ終わり。これだろう?
他に出来たとしてもデモを再生したり、サラウンド機能をONにしたり、ベロシティ感度(タッチ感度)を変えたり、残響感を調整したりとそんなもんだ。
あぁCASIOは鍵盤が光るやつもあるな。オモチャも含めて家電量販店で最も売れる鍵盤楽器はCASIOっていう地位を確立した大ヒット商品で大事な存在だが本題とは違う。
カシオトーンは楽器音色選んで、リズム鳴らして、鍵盤叩いて、ハイ終わりだが、カシオトーンであるにも関わらずCT-S1000Vは違う。
シンセサイザーを少しでも触ったことある、もしくはシンセサイザーで音作りをしている動画などを観たことがある、またはシンセサイザーを中心としたいわゆるマシンライブを観たことがある人ならシンセサイザーがミョンミョン鳴ったりミョーンミョーン鳴ったり音の長さや高さが変わるのを観たことがあるだろう。
他にはEDMなどの電子音楽が好きな連中には籠もった音が段々と明瞭にフェードインして行く定番の変化をよく聴かないか?
実はそれCT-S1000Vに搭載されている機能で実現可能なのだ!
そしてそれら変化をさせるパラメーター調整に利用可能なK1〜K3として割り振られている3つの物理ノブの存在が非常に大きい。
いや確かにアナログシンセサイザーの一般を考えればノブが3つというのは非常に少ない。もしシンセサイザーに詳しい人がこれを読んでいるならば「メニューに潜るんだろ?」と言うだろう。返せる言葉は「その通り」だ!
ただ、ノブがゼロなのと3つあるのとでは全く違う。音作りでも実際のパフォーマンスでも物理ノブはあったほうが良いに決まってる。
しかもよく考えてみろコイツはカシオトーンだぞ?楽器音色選ぶだけの「あ の カ シ オ ト ー ン」だ。
CT-S1000Vはカシオトーンなのにリード作ったりベース作ったりパッド作ったりドラム作ったり出来るようになったんだよ!
しかも61鍵で最大発音数64和音で最大パート数3だ。カシオトーンには唯一の良い部分として豊富なプリセット楽器音色があるけれども、そのプリセット楽器音色は802種類もある。アルペジエーターだって150種類もある。バーチャルシンガーもある。ステレオスピーカーもある。ノブも3つある。
これ値段いくらだと思う?55,000円だぞ?5万円台で10和音鳴れば御の字、普通に5万円台の単音モノフォニックシンセサイザーが存在するシンセサイザー界隈で64和音だぞ!?
アコピ鳴る、エレピ鳴る、ギター鳴る、ドラム鳴る、SFX鳴る、ボカロっぽいもの鳴る。802種類のプリセット楽器音色をレイヤー・スプリットで最大3パート重ねられて同時に鳴らせる。
おいおいおい・・・おいおいおいおい!55,000円!?カシオトーンなのにミョンミョンできるブンブンできるパワワワワできるシュオォォォできる、それが55,000円ってアンタ、中高生が親におねだりしたらワンチャン買ってもらえるレベルの価格帯じゃねぇか!
ボーカルシンセシス確かにスゴイよ!?でもCASIO CT-S1000Vは55,000円で買える64和音ポリフォニック・3パートマルチティンバー・バーチャルアナログ/ボーカルシンセサイザー(スピーカー付き)であるという事実の方にこそビックリするわ!
CT-S 1000Vを家電量販店は店頭に並べるべき、そして店頭に並んだCT-S 1000Vをアナタたち皆さん触ってみるべき。ピアノ経験者・シンセサイザーマニア・バーチャルシンガー好き・DTMユーザーはなおさら触ってみるべき。何度も言うけどコレ55,000円だぜ?嘘でしょと。
(トラバへ続く)
例えば、黒い画面に白い1ドットの点を打つとする
ここでハードウェアのVRAMと画面が直結していれば分かりやすい
ポインタには確保したメモリ領域の先頭のアドレス番地が入っている
ちょっと語弊があるけど、そのアドレス番地に1を入れれば画面に白い点が表示される、みたいな感じである
自分が子供の頃のMSXとかZX Spectrumだったらそうだった
あと、PC-9801も文字のためのVRAMと画像のためのVRAMがあったんだったかな
98も同じようにメモリに何か直接書けば画面に表示されたはず
あと、その画像のVRAMの上に文字のVRAMを表示させることで、
例えば背景を輝度を下げて表示させ、その上でテキストエディタで作業するとかできたはず
ファミコンとかのカートリッジも挿入すればあれは何らかのメモリ空間に格納されるのだと思われる
カートリッジが挿入されていれば、そのメモリ空間の最初からCPUに実行させればいい
そうすればカートリッジの中のROMに書かれているゲームが動くはずだ
しかし、近年のOSで例えば生のVRAMを直接いじるなんてことはあり得ない
生のVRAMはグラフィクスカードの中などに入っており、それは近年のグラフィクスカード上のGPUやOSによって複雑に管理されている
だから、Windowsなどでゲームを作るときは、まずOSにお願いして、仮想的なVRAMのような領域をもらわなければならない
何をするにもまずはOSのお伺いを立てて、OSがメモリなどのリソースを切り出して与えてくれる
返すときも図書館のように返すのが礼儀であるが、ぶち切りしてもOSは尻拭いをしてくれる
が、尻拭いをしてくれない可能性もあるため、ぶち切りした後に挙動がおかしくなることもあるかもしれない
そう、なんかよく分からんが調子悪いなあ、みたいなことが起こりやすくなった気がする
マシンが重いなあと思ったら、別のプロセス、Windowsで言うタスクマネージャーをチェックする
そして、CPUの使用率やメモリを食っているプロセスを見つけ、殺していい場合はkillしてみる
マルチプロセスで動作することで重くなることもあるし、何か共通のリソース、ファイルなどを奪い合う、デッドロックとかそういうことも起こり得る
しかし、プログラムから直接ハードウェアを動かしている、と実感することは減っている気がする
それはそれで良いことなのだけど、その実感がないことが初学者を混乱させていないだろうかと思った
ハード寄りと言っても、Arduinoでもラズパイでも自分にはあまりそういう実感がない
特にラズパイはLinuxが動いている時点でLinuxが良きにはからってくれるためことさら実感がない
パソコンもスマートフォンも普段使っていて別段困る事はない。しかしながら戦術の通りプログラミングやソフトウェア、
そして最新のハードウェア等になるとまるっきりついていけない。ハードウェアはUSB-TypeCにも種類があるとか理解できない。
俺もコネクタなんて種類が多くてもう分かんないw
こういうのも技術的な意味合いのものと、商業的な大人の事情によるものが混在しているわけで
メンテナンスできないものを使い続けるというのはあんまりないはず
印刷の現場でClassic Macを使っていたり、工場でPC-9801を使っている現場は今でもあるにはあるけど、
日常でClassic MacやPC-9801を頻繁に見ることはないはず
西暦2020年にもなって、プログラミングが簡単には出来ないし、ハードウェアの規格も完全に統一はされていない。
というかプログラミング言語自体多すぎる。ソフトウェアはデファクトスタンダードのモノ程度は知っているが、
例えば、Windowsのゲームを開発するときDirectXを使うと思うのだけど、なんでマイクロソフトがわざわざDirectX作ったかというと、
商業的側面は、OpenGLとかはJISのような規格なので、マイクロソフトは口出しできない、主導権が握れない、
技術的側面は、規格の策定はビジネスのスピードより遅く、グラフィクスカードの進歩に追いつかない、OpenGLよりも先んじて先進的な技術をユーザーに提供したい、
みたいな思惑があるわけだ
この選択は正しかったと思われる、それがXBoxの開発にもつながるし、Windowsデスクトップの表現力にもつながった
言語が多くなるのは近年のCPUなどのアーキテクチャに則した言語を作りたい、
折角作り直すんだったら文法なども変えたい、みたいな考えがあると思う
フロッピーディスクなんてもう終わったのだからいい加減AドライブをSSDまたはHDDにするべきじゃないのかとすら思う。
だけどずっとCのままだ。
古いプログラムの中には「C」と決め打ちで書かれてしまっているため、Cドライブという概念をなくすとこれまでの資産が全部動かなくなる
そうすると、Windowsのような最初のHDDをCドライブと決めているOSは誰も使わなくなってしまう
俺も役所への手続きだの、これを知っているのが大人の常識だの、みんなクソ喰らえだと思っているけど、
そうしないと駄目みたいな世間の空気があるので、嫌々ググって調べたり、お役所ルールバカすぎるだろwと思ったりするけど、
ただ、コンピュータを製造するのは企業だし、そこにはビジネス的な大人の事情とか思惑が介入するわけで、
そうなると純粋な情報処理という学問を阻害されることは容易に起こるわけである
だって、自分でゼロからコンピュータやOSを作るわけにはいかないし
かと言って、企業もまったく情報処理学や数学を無視したものを製造できるはずもないわけで、
これって流行り廃れる技術なのか、少なくとも死ぬまで廃れることのない技術なのか、みたいな選定の目につながる気がする
言語も、まあ色々だけど、とりあえずCのような言語がちゃんとできればコンピュータの中が分かってないと書けないところがあるからCをやる意味はある
Linuxカーネルの一部にRustを実験的に持ち込んだりしてるみたいだけど、Cがなくなることはまだまだない、というかこれからもずっと続くと思う
なんだかんだCはRustより書きやすいと思うし、書きやすいからこそRustよりデンジャラスなのだ
Cドライブ云々は、例えばLinuxではCドライブという概念がないが、
同じコードをWindowsとLinuxで動かすなら、まずOSの種類を判定するコードを書いて、そこからパスの生成を分岐させればいい