ひとしれずひっそり

主にソフトに関することをメモしていきます。過程をそのまま書いていたりするので間違いが含まれます。鵜呑みしない様に。

2024-09-01から1ヶ月間の記事一覧

Alertが表示されない

SwiftUIでalert()を使ってアラート表示している箇所があるが、いつの間にか表示されたりされなかったりする様になっていた。 ネットで調べてもしっくりくる回答がなかった。 画面遷移直後に表示される箇所があり、それが表示されると以降も問題ないことがわ…

TK-80 save / load 実装

TK-80のモニターでは save / load はシリアル出力して外部に回路を加えることで音声データとしてカセットに記録できる様になっている。 TK-80BSがボーレート300だったとあるのでおそらく300bspではないか? これをエミュレートしても良いのだがクロックが安…

TK-80 割込動作実装

割込も動作するようになった。 EIはEIの次の命令を実行すると割込可能になるとあった。 EIの次を実行した後に割込が入る様に実装していた。 これで試していると思った様な動作にならなかった。 TK-80ではステップモードにするとブレークポイントが未設定だと…

SyscallError: setpriority(PRIO_DARWIN_ROLE, 5562, 3): No such process

Objcで書かれていたアプリをSwiftに移行する準備としてObjcの大半のコードをフレームワークに移した。 Embedded framework として埋め込むのだが、実行時に参照できる様に Runpath Search Paths に Frameworkのある場所として @executable_path/Frameworks …

ITMS-90023: Missing required icon file

久しぶりにiOSアプリを更新中。 初期の頃からObjective-Cで書いてるアプリで、iPadも対応してなかったがついでなので対応させようとしてる。 iPad用のアイコンを用意しようとしたら最近は1024x1024の画像だけ準備すれば良いのに驚いた。 アイコンを各サイズ…

TK-80のモニタープログラムが動いた

作っているI8080シミュレーターだが、 復活!TK‐80 からモニタープログラムを打ち込んで動作することを確認した。 ステップ動作はまだ実装していない。 キー入力は 'io/console' gemを使用したが、押した時しか分からず押された瞬間だけで処理するとチャタリ…

i8080AからTK-80へ

i8080Aを実装したので実際に動かしてみたいとなる。 メモリになんか書いてあげれば動くんだけど、動いているのが目に見える方がいい。 となるとTK-80っぽいのを作る事になってしまう。 7セグっぽいのがでればそれっぽいのでそこまではできた。 表示に時間が…