Sign in

tako2

@tako-two.bsky.social
68 followers 40 following 179 posts

PC-8001 ゲーム開発 www.youtube.com/@takotwo209

PostsRepliesMedia
tako2 @tako-two.bsky.social · 04/12/2025
80mk2 の SD ドライブを使って、文字列を渡すと elisa フォントのビットマップを返すようにしたら、日本語表示いけるな
030
tako2 @tako-two.bsky.social · 30/11/2025
80mk2 用に何かゲーム作らないとな
060
tako2 @tako-two.bsky.social · 25/11/2025
開発中の FPGA 版 80mk2 エミュ、ビープ音も HDMI に出力しているので自分の環境でもキャプチャできるのではとやってみた
0103
Reposted by tako2
ナンコツ @yagennankoz.bsky.social · 24/11/2025
やっと実機からHDMIに出力できる環境ができたので、 @tako-two.bsky.social さんのBosconia(N)のプレイの様子を録画してみた 素晴らしい…
171
tako2 @tako-two.bsky.social · 24/11/2025
84年から85年の記事だったと思うけど、80mk2のタイルペイントのプログラムもリベンジしておかないとな
130
tako2 @tako-two.bsky.social · 23/11/2025
使わないんだけど、つい作ってしまうグリーンモニターモード
080
tako2 @tako-two.bsky.social · 22/11/2025
Verilog を初めていじったときは、値がレジスタにラッチされるのが 1 クロック遅れになるのを前提にする設計に苦労したり、そもそもいきなり異なるクロック間でデータをやり取りしたりでハマったけど、だいぶ慣れてきた
000
tako2 @tako-two.bsky.social · 22/11/2025
アトリビュート見直してスターファイヤーもちゃんと動くようになった
080
tako2 @tako-two.bsky.social · 21/11/2025
あと、画面の見た目が実機と変わらないので、ウォーターマークでも入れるとか
010
tako2 @tako-two.bsky.social · 21/11/2025
SD カードの制御にサブの Z80 を載せてるけど、メモリが 8KB しか余ってなくて FatFS の簡易版しか載らず、データのセーブを省略してるんだった SDRAM にメイン RAM を逃がしたので、サブ側のメモリを増やしてフル版の FatFS 使ってセーブできるようにしようか
000
tako2 @tako-two.bsky.social · 21/11/2025
対応した割り込みは VBLANK だけだけど、600Hz のほうはどうしようか
010
tako2 @tako-two.bsky.social · 21/11/2025
割り込みもいい感じに動くようになって、背景の星も滑らかに流れるようになった
150
tako2 @tako-two.bsky.social · 20/11/2025
Z80の割り込みの仕組みから見直さないと、よくわからんな /INTで割り込みがかかるにしても、割り込み要因をどうやって取り込んでるのか等 外部にコントローラーつけてるって話も耳にしてるし
110
tako2 @tako-two.bsky.social · 19/11/2025
あと、ギャラガが割り込みを使ってるから、割り込みコントローラーまわりを実装すればだいたい欲しいものがそろうかな
000
tako2 @tako-two.bsky.social · 19/11/2025
80mk2用に作ったゲームがバッチリ動くようになった 表示中のウェイトがないからパックマンとかめちゃくちゃ速いけど
080
tako2 @tako-two.bsky.social · 19/11/2025
GVRAMのデータが1クロック遅れで出てくるので、表示に乱れはあるけど、まあまあ動くようになってきた
040
tako2 @tako-two.bsky.social · 19/11/2025
とりあえずGVRAMのビットを赤プレーンに出力するようにしてみたけど、このノイズがようわからん
030
tako2 @tako-two.bsky.social · 19/11/2025
とりあえず80mk2のROMは動いた
070
tako2 @tako-two.bsky.social · 18/11/2025
SDRAMの仕様とか、NotebookLM使えば良かったか
010
tako2 @tako-two.bsky.social · 18/11/2025
TMを実行することになろうとは 数分後にリセットして起動画面になったけど、これでメモリテストOKなんかな
320
tako2 @tako-two.bsky.social · 17/11/2025
RAMの一部をSDRAMにマッピングしてみるも、データ化けするし リードするたびに値が変わるから、リードサイクル間違ってんのかな
120
tako2 @tako-two.bsky.social · 16/11/2025
Tang Console 138K なら SDRAM なしに 80mk2 を実装できるけど今買える額じゃないし、SDRAM に再挑戦してみるということで
120
tako2 @tako-two.bsky.social · 16/11/2025
アトリビュート数を20から8に限定したバージョンのボスコニアNも画面が乱れることなく動いたし、これでヨシとしよう
092
tako2 @tako-two.bsky.social · 16/11/2025
PCGもバッチリ?
061
tako2 @tako-two.bsky.social · 16/11/2025
左が以前のアトリビュート実装で右が反映させたやつ アンダーラインの属性とかまだ解釈違いがありそう
031
tako2 @tako-two.bsky.social · 15/11/2025
結構時間がかかったけど、より正しいと思われる仕様でCRTCを実装して動作するようになった 自前のソフトは変化なしだけど、STARFIREの化け方はちょっとマシになった まだ何か違うところがあるっぽい
061
tako2 @tako-two.bsky.social · 15/11/2025
80 ビットのビット列も 80'd0 で一発クリアできるの便利やな
010
tako2 @tako-two.bsky.social · 15/11/2025
SDRAM にトライするためにいろいろいじったせいか、SDカードにアクセスできなくなってる そこまでいじった記憶がないんだが、git のリポジトリを作ったのが遅くて、そのタイミングですでにおかしくなっていたとか?
010
tako2 @tako-two.bsky.social · 15/11/2025
ちょっち自作のPC-8001エミュを見直し中 CRTC の仕様の解釈が違っていたので、これを反映させておきたくてメモにまとめてみる
061
tako2 @tako-two.bsky.social · 14/11/2025
週末の80mk2会は参加できないけど、久々に火を入れてみた 実機でこれを動かすの初めてだけど、動きが滑らか過ぎて8001ぽくない ワイヤーフレームで何のアニメーションさせるのもいいかも
181
tako2 @tako-two.bsky.social · 01/09/2025
シルフィードの動画見たら全然動きが違ったw
030
tako2 @tako-two.bsky.social · 31/08/2025
あらかじめ計算してるとはいえ、40年前にワイヤーフレームのグラフィックがこれだけヌルヌル動いてるの見たら興奮したかも
170
tako2 @tako-two.bsky.social · 31/08/2025
Z80 で SRA 使って 1/8 とかの除算をすると、負の数だった場合、桁上がり?しちゃうんだな 例えば -68 を 8 で除算した場合、-8 になって欲しいところ SRA 3 回だと -9 になる 今まで気にしてなかったけど、違いが出てしまうケースに出会ってしまった
141
tako2 @tako-two.bsky.social · 28/08/2025
ボスの周りをグルグルするやつとか、どうするんだろう でも、シルフィードにするかどうかもまだ適当だけどね
000
tako2 @tako-two.bsky.social · 28/08/2025
さっそく PC-8001 のプログラムにワイヤーフレームのデータを取り込んでみたけど、思ったよりヌルヌル動いてビックリ ただ、8 の字の動きを 64 分割してそれぞれの線分をデータとして持っている(プリレンダリング?)ので、5KB くらい使ってしまうことか 左右対称なので半分にはできるけど、適宜展開するなど工夫が必要そう
0297
tako2 @tako-two.bsky.social · 27/08/2025
ふと Blender を使って 3D モデルを作って、頂点やエッジのデータを取り出して PC-8001 でワイヤーフレーム描画できるんじゃないかと思ってしまい作業中 ワイヤーフレームなら画面を縦に使っても、十分にスピード出るんだったらいいかも 俯瞰する感じで見るなら縦のほうがダイナミックな感じになるし
060
tako2 @tako-two.bsky.social · 22/08/2025
8月中に書ければ秋には!と思ったけど、急がなくていいや
020
tako2 @tako-two.bsky.social · 22/08/2025
とりあえず PC-8001 ゲーム開発テクニックの執筆を再開してるけど、どういうつもりでこの章立てにしようとしたのかすっかり忘れてしまった AI の案から肉付けしてったほうがいいのか悩ましい
040
Reposted by tako2
N80 @n80lx.bsky.social · 17/08/2025
N80 Ver 1.87C 画面回転対応 (Win/Mac/Linux) pecos.ddns.net/dtrc/n80/ind...
pecos.ddns.net
N80の部屋
062
tako2 @tako-two.bsky.social · 12/08/2025
chatGPT に PC-8001 ゲーム開発テクニックの章立てを考えてもらう
1130
tako2 @tako-two.bsky.social · 30/07/2025
あの頃は夏休みにダンプリストをポチポチ打ち込んだ PACMAN だけど現代のツールなら4時間ほどで グラフィックのキャラクタを適当な文字に置き換えて打ち込んだけど、置き換えがちょっち面倒なことになりそう・・
1110
tako2 @tako-two.bsky.social · 30/07/2025
Blueskyどうかなと思ったけど、長文は多いしお気持ち表明ポエムも多いし、ちょっと常用するには居心地が悪い
100
tako2 @tako-two.bsky.social · 29/07/2025
Tang Nano 9K にPSRAMが64Mbit搭載されてて1ワード読み出すのに26サイクル使うってことで敬遠してたけど、166MHzで26サイクルなら6MHzは出るので4MHzのPC-8001でも間に合うよなあ
030
tako2 @tako-two.bsky.social · 28/07/2025
Tang Nano 9K で乗るのか PC-8001 もこっちで行けるんじゃないか、もしかして hackaday.com/2025/07/28/c...
hackaday.com
Commodore 64 On New FPGA
When it comes to getting retro hardware running again, there are many approaches. On one hand, the easiest path could be to emulate the hardware on something modern, using nothing but software to b…
070
tako2 @tako-two.bsky.social · 28/07/2025
40年越しに実機で動作 多分あの頃はダンプリストの最初の方だけを打ち込んでタイトル画面表示するとこまでは動いてたんだと思う
060
tako2 @tako-two.bsky.social · 27/07/2025
1日で入力できるとは・・ まあ大変だったけど
171
tako2 @tako-two.bsky.social · 27/07/2025
24KB のダンプリストなんて OCR 使ってもしんどいのに手入力で小学生が打ち込めるわけないわな 今ならわかる
010
tako2 @tako-two.bsky.social · 27/07/2025
ベストゲームトップ10の投票、もしかして10周年だからトップ10だったのかもしれない ミステリーハウスって書いたけど、調べたら HOUSE ADVENTURE だった
020
tako2 @tako-two.bsky.social · 26/07/2025
お疲れ様でしたー
1100
tako2 @tako-two.bsky.social · 26/07/2025
今晩何を飲むか今の時間から考えてる
020