nakasima
|
ff76f93ea1
|
コアIDを表示。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@273 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-10 08:48:50 +00:00 |
|
nakasima
|
4026331a53
|
TWL互換モード用IOレジスタ定義ヘッダファイルを生成。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@272 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-10 06:15:43 +00:00 |
|
nakasima
|
ef2c7bcd73
|
JTAGデバッグリクエスト制御レジスタ定義を追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@271 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-10 05:10:23 +00:00 |
|
nakasima
|
2abea264b7
|
RVDでの排他制御デモのプリント文の抑制。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@270 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-09 12:00:21 +00:00 |
|
nakasima
|
b838a20f35
|
排他制御デモ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@269 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-09 10:00:36 +00:00 |
|
nakasima
|
8a92549793
|
osLockByByte->osLockByte.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@268 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-09 09:23:02 +00:00 |
|
nakasima
|
6d5e6e251a
|
NE1EMUビルド修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@267 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-09 09:21:01 +00:00 |
|
nakasima
|
77e0ee651a
|
コミット忘れ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@266 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-09 09:04:59 +00:00 |
|
nakasima
|
beaafd2a7c
|
VFPデモをtestsへ移動。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@265 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-09 08:57:14 +00:00 |
|
nakasima
|
80a01841ca
|
c++でビルドが通るように修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@264 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-09 08:44:13 +00:00 |
|
(no author)
|
771b186193
|
nandがNE1EMU以外ビルドが通らないことに対処。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@263 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-06 11:34:15 +00:00 |
|
nakasima
|
93acd84fee
|
nandがNE1EMU以外ビルドが通らないことに対処。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@262 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-06 11:28:55 +00:00 |
|
nakasima
|
0f38a1f949
|
システム領域をアドレス変換でリマップしてデュアルコア動作可能に。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@261 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-06 11:03:43 +00:00 |
|
(no author)
|
197e91a909
|
ファームビルドとアプリビルドではVRAM上で実行可にMMUを変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@260 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-06 08:21:30 +00:00 |
|
(no author)
|
4739096ed9
|
(shirait)
もう一つ忘れ物
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@259 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-06 08:09:34 +00:00 |
|
(no author)
|
f0406ca817
|
(shirait)
忘れ物
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@258 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-06 08:03:53 +00:00 |
|
(no author)
|
8d4eb3a702
|
(shirait)
FATFSフォーマッタおよびFATFSサンプル追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@257 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-06 07:57:59 +00:00 |
|
nakasima
|
0eca3a2683
|
VFPデモ改良。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@256 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-06 02:27:17 +00:00 |
|
(no author)
|
29f941562f
|
(shirait)
testsにnandサンプル追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@255 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-05 05:49:17 +00:00 |
|
(no author)
|
7f792eb8f3
|
(shirait)忘れもの
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@254 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-04 12:53:00 +00:00 |
|
(no author)
|
fab593a113
|
(shirait)
firmwareビルド環境の設定、fatfsライブラリ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@253 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-04 12:47:09 +00:00 |
|
nakasima
|
44a9cbfd51
|
コメント追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@252 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-04 11:30:28 +00:00 |
|
nakasima
|
c2bc8a2945
|
ビルドターゲットごとのメモリマップを整理。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@251 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-04 10:51:59 +00:00 |
|
nakasima
|
847aa44731
|
アプリケーションのMMUテーブルとスタックをメインメモリへ移動。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@250 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-04 09:30:21 +00:00 |
|
nakasima
|
d258ddc83f
|
VRAM最終アドレス定義を修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@249 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-04 04:55:20 +00:00 |
|
(no author)
|
03ddd782c5
|
Palladium動作時はチックを1/256にするビルドスイッチを追加。
Palladium用ロードファイル変換ツールでのデータの並びを修正。
threadデモ修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@248 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-03 11:32:31 +00:00 |
|
nakasima
|
23acec2819
|
別スレッドのスタック書き換えによるシステムモードのハッキングに対応。
但しDMAによるハッキングへ対応するにはユーザモードとSVCモードのスタックを分ける必要がある(OSのラッパーで対応予定)。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@247 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-03 06:26:44 +00:00 |
|
(no author)
|
a458e5996d
|
高速エミュレータでのロード用テキストファイル生成ツールを追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@246 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-02 11:10:19 +00:00 |
|
(no author)
|
a447e861fb
|
NANDドライバ追加、
NANDデバイスレベルフォーマッタ追加
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@245 b871894f-2f95-9b40-918c-086798483c85
|
2009-02-02 11:01:50 +00:00 |
|
nakasima
|
6a5f4a9f39
|
ファームビルド追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@244 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-30 11:14:54 +00:00 |
|
nakasima
|
cc51c50afe
|
addinルールのインクルードガード修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@243 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-30 00:22:08 +00:00 |
|
nakasima
|
08e414d257
|
差し替えファイル追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@242 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 12:05:17 +00:00 |
|
nakasima
|
5cfee573c3
|
publicディレクトリ追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@241 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 12:04:16 +00:00 |
|
nakasima
|
5c24353b3b
|
Makefileコミット忘れ。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@240 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 10:54:07 +00:00 |
|
nakasima
|
0f44b70e27
|
ROOT/buildをfirmware/buildへ移動。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@239 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 10:48:37 +00:00 |
|
nakasima
|
d81cc409cc
|
コア2の0ページプロテクション対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@238 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 10:15:48 +00:00 |
|
nakasima
|
c090790728
|
ARM9メモリマップの不要な変更をロールバック。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@237 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 09:30:42 +00:00 |
|
nakasima
|
80d7ae1288
|
MG20EMUのため初期化時にTCMをディセーブルにはしない。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@236 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 09:20:04 +00:00 |
|
nakasima
|
aff8998612
|
ARM9開発用ブートROMのアセンブラ版を追加。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@235 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 08:49:44 +00:00 |
|
nakasima
|
39a4aa691b
|
small fix.
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@234 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 07:30:51 +00:00 |
|
nakasima
|
e1b3d151e1
|
ARM9ブートROMはミラーリング対策は不要。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@233 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 07:25:59 +00:00 |
|
nakasima
|
1a68b9d4df
|
threadデモ修正。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@232 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 06:56:19 +00:00 |
|
nakasima
|
1e31ea5b8b
|
NE1EMUでのブートROMのミラーリングへ対応。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@231 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 06:45:19 +00:00 |
|
nakasima
|
0d0dee528e
|
NE1EMU用PROMはNORフラッシュ書き込みコードへ変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@230 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 05:41:21 +00:00 |
|
nakasima
|
5cc22b8413
|
ビルドターゲット.txt→.dasm変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@229 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 02:11:35 +00:00 |
|
nakasima
|
8470e0b275
|
VPATH=$(SRCDIR)で意図していないオブジェクトファイルまで参照されていたようなのでvpathでソースを個別に指定
(ビルドも若干速くなった模様)。
分かりにくいため.axfのルールをmodulerules.cctype.RVCTへ移動。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@228 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-29 01:16:07 +00:00 |
|
nakasima
|
7532eb6e65
|
生成ファイル.txt→.dasm変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@227 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-28 09:36:04 +00:00 |
|
nakasima
|
e728496b11
|
r11,r12はFIQではバンクレジスタになるためCPUモード間の受け渡しはr0,r1へ変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@226 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-28 08:30:54 +00:00 |
|
nakasima
|
98ee8bfa67
|
未定義命令例外ハンドラにてシステムモード固定ではなくアボート発生元のスタックを使用するように変更。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@225 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-28 07:38:11 +00:00 |
|
nakasima
|
d2027cb2fd
|
ARM9のアクセス権限を特権モードとユーザモードを同一に。
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_firmware@224 b871894f-2f95-9b40-918c-086798483c85
|
2009-01-28 06:42:20 +00:00 |
|