DVDから直接起動してC言語を動かす手順
目的 DVDから直接C言語のコードを直接起動する手順をまとめました。 お金に困ってThinkPad X280を売ってしまったのでこれまでの様にUSB起動の実験が出来なくなってしまい、これからはC...
467 search resultsShowing 1~20 results
You need to log-in
目的 DVDから直接C言語のコードを直接起動する手順をまとめました。 お金に困ってThinkPad X280を売ってしまったのでこれまでの様にUSB起動の実験が出来なくなってしまい、これからはC...
目的 将来x86上でOSを介さずに動く簡単な3Dエンジンを開発したいと思っています。 今回はポリゴンを理解する為にVGAに直接三角形を描画する検証を行います。 参考にした筆者の過去記事 ブートロ...
目的 前回以下の記事に於いてx86上で三角形を描画する検証をしました。 今回は最低限の変更で任天堂GBAに移植します。 x86ベアメタル三角形描画 コード arm-none-eabi-as he...
目的 IBM PC互換BIOSでは、ブートセクタを物理アドレス0x7C00に配置するのが一般的な仕様となっています。 (あくまでも互換性の為にそういう取り決めがあるだけで、ハード的な決まりではあ...
目的 8086時代はメモリのアドレスが最大0x00000~0xFFFFFの1MBまでしか指定出来ませんでした。 20本のアドレス線しかないため、21bit目に相当するA20を利用できず、アドレス...
githubから取得し、HDDイメージに変換 wget https://github.com/pts/pts-minix-1.5.10-hdd-image/releases/download/v...
目的 SeaBIOSを自分のパソコン上でビルドして動作させる手順を書きます。 ソースの取得及びビルド git clone --depth 1 https://git.seabios.org/se...
コードと実行 linker.ld OUTPUT_FORMAT("binary") SECTIONS { . = 0xF0000; .text : { *(.text*) *(.rodata*) ...
目的 grub.cfgを編集し、2つのOSを選択出来る様にします。 OSと言っても実験用に書いた画面に文字を表示するだけのプログラムですが。。。 GRUBからCカーネルを起動する 選択画面の設定...
sudo apt install sdcc sdcc --version sudo apt installでインストールすると8051が無かったので以下の手順で導入。 wget https://...
ORG 0000H SJMP START START: ; 正転 SETB P3.0 CLR P3.1 HERE: SJMP HERE END
イベントログが削除されたログ これがあったら危険かも? ログの名前: Security ソース: Microsoft-Windows-Eventlog 日付:...
ユーザ名列挙に近いコードを書き、どんなログが出るか確かめました。 3回分ログがログが出ました。 ログの名前: Security ソース: Microsoft-...
目的 x86ベアメタルでBMP形式の画像を表示したいと思っています。 VBEという機能を使うと高解像度で画面表示を出来るようなので試してみます。 今回はBMPの画像と画面の解像度を完全に一致させ...
GameBoyエミュレータ導入 curl -L https://github.com/LIJI32/SameBoy/archive/refs/heads/master.tar.gz -o sam...
ビルド関連は以下参照 VBE800×600 24bpp表示 mainc.c typedef unsigned char u8; typedef unsigned short u16; type...
目的 ゲームボーイのタイル表示の仕組みを調べたので記録しておきます。 実験 rgbasm -o main.o main.asm && \ rgblink -o main.gb m...
目的 昨日表計算ソフトでドット絵を描き、手作業でバイナリをアセンブリソース内に打ち込みましたが、途中で心が折れたのでマクロで自動化しました。 ゲームボーイでドット絵を表示 本当は会社でも使ってい...
目的 これまでゲームボーイ研究にはrgbasmのゲームボーイ専用アセンブラを使って来ましたが、今後はz80asmを使うことにしました。 しかしz80とゲームボーイのCPUは全く同じではありません...
CP/MのエミュレータRunCPMは以下から導入 CPM/80の環境構築 コンパイル test@test-fujitsu:~/RunCPM/RunCPM/A/0$ z80asm -o HELLO...
467 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.