ここでは虹裏imgのかなり古い過去ログを閲覧することができます。
22/06/24(金)12:20:10 No.941949390
ラズパイピコで日本語Unicode対応の物理ダム端末を作ろうと思って今プログラミングしてるんだけど 途中で標準入力からUTF-8の文字列を読み込んで文字画像を出力するソフトができたよ ちょっと達成感あったので自慢させてくれ ここは俺のgithub fu1191710.png
1 22/06/24(金)12:24:03 [s] No.941950651
この文章はフリーで使える見本文「問わず語りの洋酒外史」、フォントはk8x12.bdfを使ったよ bdfからcで使える形式への変換には pixelmatix/bdf2c を使ったけどちょっと改造したので後で公開するつもり
2 22/06/24(金)12:27:29 No.941951789
いいな 画像サイズみると端末の画面も640x480?
3 22/06/24(金)12:30:37 No.941952886
佐藤章ってコートジボワール研究してる知ってる人かと思ったけど多分違うなこれ
4 22/06/24(金)12:30:45 No.941952931
>いいな >画像サイズみると端末の画面も640x480? うn ただメモリが足りなかったなら320x240にする
5 22/06/24(金)12:36:04 No.941954758
ラズピコってディスプレイに直接出せるようなペリフェラルあるん?
6 22/06/24(金)12:37:03 [s] No.941955094
でも回路とかのハード面は全然手を着けてないのよね VGA表示の回路とかキーボードの入力読み取りは実際やってる人がいるからその人たちの成果を借りたいと思うけどちょっとづつ必要なことと違うから…
7 22/06/24(金)12:37:44 No.941955349
書き込みをした人によって削除されました
8 22/06/24(金)12:37:54 No.941955402
>ただメモリが足りなかったなら320x240にする 最近だとQSPIでいけるPSRAMとかあるし追加処理少なければダブルバッファもいけるかもね
9 22/06/24(金)12:38:03 [s] No.941955461
>ラズピコってディスプレイに直接出せるようなペリフェラルあるん? こうする https://nicotakuya.hatenablog.com/entry/2022/04/04/234012
10 22/06/24(金)12:38:51 No.941955753
どうやって遊ぶの?
11 22/06/24(金)12:40:47 No.941956405
ダム端末なら一画面分のビットマップVRAM持つんじゃなくて 昔ながらのキャラクタジェネレータ方式にしたほうが メモリも減るしスクロールも高速でいいと思う
12 22/06/24(金)12:41:51 No.941956750
ダム端末って何…?
13 22/06/24(金)12:45:08 [s] No.941957835
>ダム端末なら一画面分のビットマップVRAM持つんじゃなくて >昔ながらのキャラクタジェネレータ方式にしたほうが >メモリも減るしスクロールも高速でいいと思う ビットマップVRAMのほうが楽ってのが正直な話 全角・半角によって幅を変えたいときどう実現すればいいのかわからなくて… いにしえの文献を漁んないといけないとは思ってる
14 22/06/24(金)12:45:29 No.941957939
>ダム端末って何…? VT-100みたいなやつ
15 22/06/24(金)12:49:18 No.941959126
家にメインフレームあるの?
16 22/06/24(金)12:49:43 No.941959244
>全角・半角によって幅を変えたいときどう実現すればいいのかわからなくて… 全角文字は左右それぞれを別のキャラクタにしてテキストVRAMにそれぞれ書けば 半角と処理が統一できて楽かもしれん
17 22/06/24(金)12:55:48 No.941961001
なぜPicoに!?
18 22/06/24(金)13:00:11 No.941962255
間を取ってラインバッファ式にするというのはどうだろう
19 22/06/24(金)13:01:19 [s] No.941962551
bdf2cがよくできてるから半分CG-ROMみたいな感じではある フォントは半角のだけ左詰めにする処理をしてるんだ ただそこからはビットマップだな… 一応多次元配列で1行ごとに区切って画像化してるからスクロールは楽にできるんだけど
20 22/06/24(金)13:03:31 No.941963081
>なぜPicoに!? 普通のラズパイはダム端末にするには機能が多すぎるので…
21 22/06/24(金)13:06:13 No.941963753
例えばASCII256文字+漢字8000字なら16256種類の"半角文字"があるとして扱うのじゃ
22 22/06/24(金)13:06:39 No.941963858
640x480x8bitだとメモリが足りないね モノクロ1bitにしないと行けないけどちょっとプログラム書くのがしんどくなりそう
23 22/06/24(金)13:12:35 No.941965339
>640x480x8bitだとメモリが足りないね >モノクロ1bitにしないと行けないけどちょっとプログラム書くのがしんどくなりそう しんどかったけど頑張ったよ 一応PNGに変換したけど元はPBMだ
24 22/06/24(金)13:13:05 No.941965441
VRAM持つならTekのグラフィックモードも実装しようぜ!
25 22/06/24(金)13:15:27 No.941965989
>しんどかったけど頑張ったよ >一応PNGに変換したけど元はPBMだ えらい!
26 22/06/24(金)13:16:03 No.941966134
bdf2c は大昔 NDSで文字表示するときにつかってたな 漢字表示できるとわくわくするよね
27 22/06/24(金)13:29:15 No.941969219
物理ダムってなに?放水機能?
28 22/06/24(金)13:33:16 No.941970117
日本語ターミナル的なものじゃないかな
29 22/06/24(金)13:39:47 No.941971589
楽しそうだな…
30 22/06/24(金)13:40:24 No.941971726
ああごめん上で書いてあったTera Termでみたことあるなvt100か
31 22/06/24(金)13:41:38 [s] No.941971982
puttyみたいな仮想端末と区別するために物理って書いた わかりにくくてごめん
32 22/06/24(金)13:42:43 No.941972197
いいんだ
33 22/06/24(金)13:45:38 No.941972820
日本語変換って難しいよね DOSの日本語変換ソフト流用したいくらい
34 22/06/24(金)13:46:07 No.941972939
この21世紀も5分の1が過ぎてるのに半角全角で文字数カウントする古の技術をやるとは… あとUTF8だと日本語は必ず3バイト以上のサロゲートペアになるんでメモリ量マジで注意しろよな!
35 22/06/24(金)13:46:49 No.941973086
いもげ技術部はレベル高いな…
36 22/06/24(金)13:48:49 No.941973508
>あとUTF8だと日本語は必ず3バイト以上のサロゲートペアになるんでメモリ量マジで注意しろよな! バイト数可変いいよね んきききききってなる
37 22/06/24(金)13:49:35 No.941973650
>あとUTF8だと日本語は必ず3バイト以上のサロゲートペアになるんでメモリ量マジで注意しろよな! ごめん訂正JIS第2水準までなら2バイトだった
38 22/06/24(金)13:52:28 No.941974278
ダム端末作って電光掲示板作ろうかなとは思ったことは何度かある picoはその用途に良さそうだな
39 22/06/24(金)13:53:34 No.941974516
デジタルサイネージにも流用できそうだな
40 22/06/24(金)13:59:23 No.941975885
>ごめん訂正JIS第2水準までなら2バイトだった いやjis第二水準でも3バイトだよ! 第4水準だと一部の漢字が4バイト あとサロゲートペアの概念はUTF-8には無いよ
41 22/06/24(金)14:01:48 No.941976451
picoのpioは謎技術すぎる
42 22/06/24(金)14:02:36 No.941976634
>普通のラズパイはダム端末にするには機能が多すぎるので… linuxで普通の端末エミュレーターを何個もサクサク走らせられるからな…