OSDN Git Service

heavyosecpu/HeavyOSECPU.git
10 years agoキーボード関連の構造体化 master
hikarupsp [Sat, 29 Mar 2014 06:48:49 +0000 (15:48 +0900)]
キーボード関連の構造体化

10 years agoHeavyOSECPUMainの各変数名を適切なものへ変更。
hikarupsp [Sat, 29 Mar 2014 06:18:59 +0000 (15:18 +0900)]
HeavyOSECPUMainの各変数名を適切なものへ変更。

10 years ago実行時エラーを発生させた可能性のあるバックエンド命令コードを、エラー終了時に出力するようにした(ENABLE_DEBUG_CODE!=0のとき)
hikarupsp [Mon, 24 Mar 2014 15:58:13 +0000 (00:58 +0900)]
実行時エラーを発生させた可能性のあるバックエンド命令コードを、エラー終了時に出力するようにした(ENABLE_DEBUG_CODE!=0のとき)

10 years agoPRegCopyのmemcpyによる実装への変更。
hikarupsp [Mon, 24 Mar 2014 06:17:36 +0000 (15:17 +0900)]
PRegCopyのmemcpyによる実装への変更。

10 years agoキーボード関連の修正
hikarupsp [Thu, 20 Mar 2014 09:24:21 +0000 (18:24 +0900)]
キーボード関連の修正

10 years agoMacOSXでのキーボード入力対応!
hikarupsp [Thu, 20 Mar 2014 08:44:57 +0000 (17:44 +0900)]
MacOSXでのキーボード入力対応!
修飾キーは未実装。
キーボード関連の定数化。

10 years agoMerge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU
ttwilb [Tue, 18 Mar 2014 12:41:57 +0000 (21:41 +0900)]
Merge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU

10 years agoコメントを付けた
ttwilb [Tue, 18 Mar 2014 12:41:32 +0000 (21:41 +0900)]
コメントを付けた

10 years agoMerge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU
ttwilb [Mon, 17 Mar 2014 15:09:40 +0000 (00:09 +0900)]
Merge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU

set core.autocrlf=false

10 years agoMerge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU
ttwilb [Mon, 17 Mar 2014 15:09:40 +0000 (00:09 +0900)]
Merge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU

10 years agoyaoさんの提案を参考に、core.autocrlf=falseとしてコミットしてみる。
ttwilb [Mon, 17 Mar 2014 15:09:03 +0000 (00:09 +0900)]
yaoさんの提案を参考に、core.autocrlf=falseとしてコミットしてみる。
これで行末はCrLfで(LFに変換されずに)コミットされているはず。
VSでコンパイルが通る

10 years agoLivaさんの提案を参考に、core.autocrlf=falseとしてコミットしてみる。
ttwilb [Mon, 17 Mar 2014 15:04:34 +0000 (00:04 +0900)]
Livaさんの提案を参考に、core.autocrlf=falseとしてコミットしてみる。
これで行末はCrLfで(LFに変換されずに)コミットされているはず。

VSでコンパイルが通る

10 years agoMacOSXで表示画面が更新されない不具合を修正
hikarupsp [Mon, 17 Mar 2014 09:12:47 +0000 (18:12 +0900)]
MacOSXで表示画面が更新されない不具合を修正

10 years agoyaoさんの指摘によるコメント修正。
hikarupsp [Mon, 17 Mar 2014 08:29:22 +0000 (17:29 +0900)]
yaoさんの指摘によるコメント修正。

10 years agoマージミスを修正
hikarupsp [Mon, 17 Mar 2014 08:14:20 +0000 (17:14 +0900)]
マージミスを修正

10 years agoMerge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU
ttwilb [Sun, 16 Mar 2014 22:52:03 +0000 (07:52 +0900)]
Merge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU

Conflicts:
jitcx86.c
main.c
osecpu.h

10 years ago読みやすく
ttwilb [Sun, 16 Mar 2014 22:45:25 +0000 (07:45 +0900)]
読みやすく

10 years agoアライメントエラーはポインタレジスタ構造体をコピーする際のmovdqaのせいだと判明。
hikarupsp [Sun, 16 Mar 2014 12:04:29 +0000 (21:04 +0900)]
アライメントエラーはポインタレジスタ構造体をコピーする際のmovdqaのせいだと判明。
応急処置をして、Macでも動作するようになった。

10 years agojitCompA0001_EBP128を0に設定できるようにした。
hikarupsp [Sun, 16 Mar 2014 07:58:02 +0000 (16:58 +0900)]
jitCompA0001_EBP128を0に設定できるようにした。

10 years agoJITCのソース整理
hikarupsp [Sun, 16 Mar 2014 07:23:48 +0000 (16:23 +0900)]
JITCのソース整理

10 years agoJITCのModR/M関連部分をわかりやすくした。
hikarupsp [Sun, 16 Mar 2014 05:44:24 +0000 (14:44 +0900)]
JITCのModR/M関連部分をわかりやすくした。

10 years agoJITCのソース整理
hikarupsp [Sat, 15 Mar 2014 07:51:43 +0000 (16:51 +0900)]
JITCのソース整理

10 years agojitcx86.cを分割した。
hikarupsp [Sat, 15 Mar 2014 06:32:33 +0000 (15:32 +0900)]
jitcx86.cを分割した。

10 years agojitCompPutImm32等をdefine化
hikarupsp [Sat, 15 Mar 2014 05:22:08 +0000 (14:22 +0900)]
jitCompPutImm32等をdefine化

10 years agoJITC関連の即値を定数化
hikarupsp [Fri, 14 Mar 2014 14:58:09 +0000 (23:58 +0900)]
JITC関連の即値を定数化

10 years agoMerge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU
ttwilb [Fri, 14 Mar 2014 13:56:51 +0000 (22:56 +0900)]
Merge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU

Conflicts:
main.c
tek.c

10 years agoデバッグを試みた。
ttwilb [Fri, 14 Mar 2014 13:50:06 +0000 (22:50 +0900)]
デバッグを試みた。
app0040.tekを読み込むとエラーで止まります。
tek.c:358行目のところ。
tekの仕様がわからない。

10 years agotek対応はできた模様(一部64bit幅の演算を32bitで行っていたのが原因)
hikarupsp [Fri, 14 Mar 2014 13:28:42 +0000 (22:28 +0900)]
tek対応はできた模様(一部64bit幅の演算を32bitで行っていたのが原因)
展開されたバックエンドコードは正常であると確認した。
しかし、MacOSXでは、アライメントエラーで落ちる。これは64bit環境特有のもののようだ。

10 years agotek対応を追加中。
hikarupsp [Thu, 13 Mar 2014 15:28:55 +0000 (00:28 +0900)]
tek対応を追加中。
コード自体は追加したが、decompが正常に行われない。

10 years agojunkApi_exitのリターンコードを反映するようにした。
hikarupsp [Thu, 13 Mar 2014 14:23:01 +0000 (23:23 +0900)]
junkApi_exitのリターンコードを反映するようにした。

10 years agoAPI comment added
ttwilb [Thu, 13 Mar 2014 05:49:53 +0000 (14:49 +0900)]
API comment added

10 years agoreadme.txt 修正
ttwilb [Wed, 12 Mar 2014 15:30:52 +0000 (00:30 +0900)]
readme.txt 修正
これでWinでもMacでもコンパイルできる(はずの)HOSECPUが完成した。
アプリもほとんど本家とまったく同じ動作をする。

10 years agoMerge branch 'SJIS_CRLF_VS2013'
ttwilb [Wed, 12 Mar 2014 15:26:54 +0000 (00:26 +0900)]
Merge branch 'SJIS_CRLF_VS2013'

10 years agoscreen.c
ttwilb [Wed, 12 Mar 2014 15:26:39 +0000 (00:26 +0900)]
screen.c

10 years agosyslibのエラーは出なくなったがアプリは動かない(pack error) SJIS_CRLF_VS2013
ttwilb [Wed, 12 Mar 2014 14:46:43 +0000 (23:46 +0900)]
syslibのエラーは出なくなったがアプリは動かない(pack error)

10 years ago改行コードの修正
hikarupsp [Wed, 12 Mar 2014 11:56:56 +0000 (20:56 +0900)]
改行コードの修正

10 years agojitc関連ソースの分割
hikarupsp [Wed, 12 Mar 2014 11:51:41 +0000 (20:51 +0900)]
jitc関連ソースの分割

10 years agoインデントをタブに統一
ttwilb [Wed, 12 Mar 2014 09:22:08 +0000 (18:22 +0900)]
インデントをタブに統一

10 years agoVisual Studioでコンパイルが通るように
ttwilb [Wed, 12 Mar 2014 09:20:29 +0000 (18:20 +0900)]
Visual Studioでコンパイルが通るように

10 years agoバグ修正。
hikarupsp [Tue, 11 Mar 2014 14:50:37 +0000 (23:50 +0900)]
バグ修正。

10 years agoソース整形
hikarupsp [Tue, 11 Mar 2014 14:24:38 +0000 (23:24 +0900)]
ソース整形

10 years agoソース整形
hikarupsp [Tue, 11 Mar 2014 14:05:49 +0000 (23:05 +0900)]
ソース整形

10 years agoソース整形
hikarupsp [Tue, 11 Mar 2014 13:40:37 +0000 (22:40 +0900)]
ソース整形

10 years ago描画関連の変数を構造体にまとめた。
hikarupsp [Tue, 11 Mar 2014 13:19:49 +0000 (22:19 +0900)]
描画関連の変数を構造体にまとめた。

10 years agoMacOSXにおけるメモリリークの問題を修正
hikarupsp [Tue, 11 Mar 2014 12:59:04 +0000 (21:59 +0900)]
MacOSXにおけるメモリリークの問題を修正

10 years ago表示画面が更新されないバグを修正。
hikarupsp [Tue, 11 Mar 2014 12:51:13 +0000 (21:51 +0900)]
表示画面が更新されないバグを修正。

10 years agoMerge branch 'master' of https://scm.sourceforge.jp/gitroot/heavyosecpu/HeavyOSECPU
hikarupsp [Tue, 11 Mar 2014 12:30:25 +0000 (21:30 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/heavyosecpu/HeavyOSECPU

10 years agoソースコード整形
hikarupsp [Tue, 11 Mar 2014 12:30:03 +0000 (21:30 +0900)]
ソースコード整形

10 years agoMerge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU
ttwilb [Tue, 11 Mar 2014 11:54:44 +0000 (20:54 +0900)]
Merge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU

10 years agocomment added
ttwilb [Tue, 11 Mar 2014 11:53:29 +0000 (20:53 +0900)]
comment added

10 years agoフロントエンドコードのjitcは通るようになった。(debug2.binの正常出力を確認)
hikarupsp [Tue, 11 Mar 2014 11:47:45 +0000 (20:47 +0900)]
フロントエンドコードのjitcは通るようになった。(debug2.binの正常出力を確認)
Macでは正しく表示だけ行われないので、原因を調査中

10 years agoswitch.h removed
ttwilb [Mon, 10 Mar 2014 14:13:49 +0000 (23:13 +0900)]
switch.h removed

10 years agoAutomatic OS configurations
ttwilb [Mon, 10 Mar 2014 14:13:14 +0000 (23:13 +0900)]
Automatic OS configurations

10 years agoMerge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU
ttwilb [Mon, 10 Mar 2014 13:59:11 +0000 (22:59 +0900)]
Merge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU

Conflicts:
main.c
switch.h

10 years agoadded some comments
ttwilb [Mon, 10 Mar 2014 13:48:10 +0000 (22:48 +0900)]
added some comments

10 years agoMacOSX対応を本家からマージ。
hikarupsp [Mon, 10 Mar 2014 13:37:11 +0000 (22:37 +0900)]
MacOSX対応を本家からマージ。
バックエンドコードは正しく動作する模様
フロントエンドコードの実行は行えない

10 years agomain関数一部のリファクタリング
hikarupsp [Mon, 10 Mar 2014 13:07:20 +0000 (22:07 +0900)]
main関数一部のリファクタリング

10 years agomain.c変数の宣言をまとめた
hikarupsp [Mon, 10 Mar 2014 12:12:14 +0000 (21:12 +0900)]
main.c変数の宣言をまとめた

10 years ago一部構造体のtypedef
hikarupsp [Mon, 10 Mar 2014 12:00:26 +0000 (21:00 +0900)]
一部構造体のtypedef

10 years agoMerge branch 'master' of https://scm.sourceforge.jp/gitroot/heavyosecpu/HeavyOSECPU
hikarupsp [Mon, 10 Mar 2014 11:38:56 +0000 (20:38 +0900)]
Merge branch 'master' of https://scm.sourceforge.jp/gitroot/heavyosecpu/HeavyOSECPU

Conflicts:
.gitignore
jitc.c
osecpu.h
switch.h

10 years agoファイル構成の修正
hikarupsp [Mon, 10 Mar 2014 11:31:36 +0000 (20:31 +0900)]
ファイル構成の修正
ヘッダファイルの統一

10 years agocomment added
ttwilb [Mon, 10 Mar 2014 07:59:08 +0000 (16:59 +0900)]
comment added

10 years agoコメント付加
ttwilb [Mon, 10 Mar 2014 07:29:32 +0000 (16:29 +0900)]
コメント付加

10 years agoVisualStudioでの警告抑制とコメント付加
ttwilb [Mon, 10 Mar 2014 01:08:07 +0000 (10:08 +0900)]
VisualStudioでの警告抑制とコメント付加

10 years agoAdded readme.txt and included syslib.ose
ttwilb [Sun, 9 Mar 2014 15:34:59 +0000 (00:34 +0900)]
Added readme.txt and included syslib.ose

10 years agoignored .sin file
ttwilb [Sun, 9 Mar 2014 15:24:22 +0000 (00:24 +0900)]
ignored .sin file

10 years agoremoved .gitxxx files from index
ttwilb [Sun, 9 Mar 2014 15:23:17 +0000 (00:23 +0900)]
removed .gitxxx files from index

10 years agoMerge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU
ttwilb [Sun, 9 Mar 2014 15:21:29 +0000 (00:21 +0900)]
Merge branch 'master' of git.sourceforge.jp:/gitroot/heavyosecpu/HeavyOSECPU

Conflicts:
.gitignore
HeavyOSECPU.sln
comlib.c
comlib.h
dependent.c
dependent.h
function.c
jitc.c
jitc.h
main.c
osecpu.h
screen.c
screen.h

10 years agoDeleted sources
ttwilb [Sun, 9 Mar 2014 15:18:50 +0000 (00:18 +0900)]
Deleted sources

10 years agoソースコードのUTF-8化。
hikarupsp [Sun, 9 Mar 2014 15:04:48 +0000 (00:04 +0900)]
ソースコードのUTF-8化。
ファイルの整理。

10 years agoFirst commit
ttwilb [Sun, 9 Mar 2014 13:31:54 +0000 (22:31 +0900)]
First commit

10 years agoコミットを開始し、既定の .gitIgnore ファイルと .gitAttribute ファイルを追加してください。
ttwilb [Sun, 9 Mar 2014 02:18:02 +0000 (11:18 +0900)]
コミットを開始し、既定の .gitIgnore ファイルと .gitAttribute ファイルを追加してください。