FsNes
Sample source code of a "Nintendo Entertainment System" Emulator in Functional Programming.
It is targeted to be completed during 2019.
Language: Microsoft F#
Library: FSharp.Core 4.6.0, Microsoft.NETCore.App 3.0.0-alpha-27128-4
- Aim for cross platform as much as possible.
- Make it with immutable coding except multi-thread, GUI, memory.
- Initially we will use WPF to create a GUI.
- Completion of the emulator
- Completion of Disassembler
- Completion of Debugger
- Completion of Assembler
- Cooperation with Visual Studio
MIT Licence
regerege
Nesdev wiki
関数型言語によるファミコンエミュレータのサンプルソースコード。
2019年中を目標とする。
言語: Microsoft F#
Library: FSharp.Core 4.6.0, Microsoft.NETCore.App 3.0.0-alpha-27128-4
- 出来る限りクロスプラットフォームを心がける。
- マルチスレッド、GUI、メモリ を除き immutable なコーディングで作る。
- 最初はWPFを使ってGUIを作成します。
- エミュレータの作成
- ディスアセンブラの作成
- デバッガーの作成
- アセンブラの作成
- Visual Studio との連携
MIT Licence
regerege
Nesdev wiki