├── .gitignore ├── Core ├── Core.vcxproj ├── Core.vcxproj.filters ├── HexUtilities.cpp ├── HexUtilities.h ├── chipsim.cpp ├── chipsim.h ├── cpunodenames.txt ├── cpusegdefs.txt ├── cputransdefs.txt ├── cputransdefs_old.txt ├── datadefs.cpp ├── datadefs.h ├── datastructures.h ├── logger.cpp ├── logger.h ├── macros.cpp ├── macros.h ├── main.cpp ├── nodenames.txt ├── palettenodes.txt ├── ramedit.cpp ├── ramedit.h ├── segdefs.txt ├── spritenodes.txt ├── stdafx.cpp ├── stdafx.h ├── transdefs.txt ├── wires.cpp └── wires.h ├── GUI ├── AutoCompleteTextBox.cs ├── ChipDefinitions.cs ├── CoreWrapper.cs ├── DoubleBufferedListView.cs ├── GUI.csproj ├── HexBox │ ├── BuiltInContextMenu.cs │ ├── ByteCharConverters.cs │ ├── ByteCollection.cs │ ├── BytePositionInfo.cs │ ├── DataBlock.cs │ ├── DataMap.cs │ ├── DynamicByteProvider.cs │ ├── DynamicFileByteProvider.cs │ ├── FileByteProvider.cs │ ├── FileDataBlock.cs │ ├── FindOptions.cs │ ├── HexBox.cs │ ├── HexBox.resx │ ├── HexCasing.cs │ ├── IByteProvider.cs │ ├── MemoryDataBlock.cs │ ├── NativeMethods.cs │ ├── StaticByteProvider.cs │ └── Util.cs ├── Icon.ico ├── Program.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── Resources │ ├── Export.png │ ├── Icon.png │ ├── Import.png │ ├── folder-open.png │ ├── media-playback-pause.png │ ├── media-playback-start.png │ ├── media-playback-stop.png │ ├── system-log-out.png │ └── view-refresh.png ├── UTF8Marshaler.cs ├── ctrlChipDisplay.Designer.cs ├── ctrlChipDisplay.cs ├── ctrlChipDisplay.resx ├── ctrlSplitContainer.cs ├── frmAbout.cs ├── frmAbout.designer.cs ├── frmAbout.resx ├── frmMain.Designer.cs ├── frmMain.cs ├── frmMain.resx ├── frmSelectColumns.Designer.cs ├── frmSelectColumns.cs ├── frmSelectColumns.resx ├── frmVideoViewer.Designer.cs ├── frmVideoViewer.cs └── frmVideoViewer.resx ├── README.md ├── VisualNes.sln └── makefile /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/.gitignore -------------------------------------------------------------------------------- /Core/Core.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/Core.vcxproj -------------------------------------------------------------------------------- /Core/Core.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/Core.vcxproj.filters -------------------------------------------------------------------------------- /Core/HexUtilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/HexUtilities.cpp -------------------------------------------------------------------------------- /Core/HexUtilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/HexUtilities.h -------------------------------------------------------------------------------- /Core/chipsim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/chipsim.cpp -------------------------------------------------------------------------------- /Core/chipsim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/chipsim.h -------------------------------------------------------------------------------- /Core/cpunodenames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/cpunodenames.txt -------------------------------------------------------------------------------- /Core/cpusegdefs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/cpusegdefs.txt -------------------------------------------------------------------------------- /Core/cputransdefs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/cputransdefs.txt -------------------------------------------------------------------------------- /Core/cputransdefs_old.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/cputransdefs_old.txt -------------------------------------------------------------------------------- /Core/datadefs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/datadefs.cpp -------------------------------------------------------------------------------- /Core/datadefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/datadefs.h -------------------------------------------------------------------------------- /Core/datastructures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/datastructures.h -------------------------------------------------------------------------------- /Core/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/logger.cpp -------------------------------------------------------------------------------- /Core/logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/logger.h -------------------------------------------------------------------------------- /Core/macros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/macros.cpp -------------------------------------------------------------------------------- /Core/macros.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/macros.h -------------------------------------------------------------------------------- /Core/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/main.cpp -------------------------------------------------------------------------------- /Core/nodenames.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/nodenames.txt -------------------------------------------------------------------------------- /Core/palettenodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/palettenodes.txt -------------------------------------------------------------------------------- /Core/ramedit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/ramedit.cpp -------------------------------------------------------------------------------- /Core/ramedit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/ramedit.h -------------------------------------------------------------------------------- /Core/segdefs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/segdefs.txt -------------------------------------------------------------------------------- /Core/spritenodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/spritenodes.txt -------------------------------------------------------------------------------- /Core/stdafx.cpp: -------------------------------------------------------------------------------- 1 | #include "stdafx.h" 2 | -------------------------------------------------------------------------------- /Core/stdafx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/stdafx.h -------------------------------------------------------------------------------- /Core/transdefs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/transdefs.txt -------------------------------------------------------------------------------- /Core/wires.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/wires.cpp -------------------------------------------------------------------------------- /Core/wires.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/Core/wires.h -------------------------------------------------------------------------------- /GUI/AutoCompleteTextBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/AutoCompleteTextBox.cs -------------------------------------------------------------------------------- /GUI/ChipDefinitions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/ChipDefinitions.cs -------------------------------------------------------------------------------- /GUI/CoreWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/CoreWrapper.cs -------------------------------------------------------------------------------- /GUI/DoubleBufferedListView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/DoubleBufferedListView.cs -------------------------------------------------------------------------------- /GUI/GUI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/GUI.csproj -------------------------------------------------------------------------------- /GUI/HexBox/BuiltInContextMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/BuiltInContextMenu.cs -------------------------------------------------------------------------------- /GUI/HexBox/ByteCharConverters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/ByteCharConverters.cs -------------------------------------------------------------------------------- /GUI/HexBox/ByteCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/ByteCollection.cs -------------------------------------------------------------------------------- /GUI/HexBox/BytePositionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/BytePositionInfo.cs -------------------------------------------------------------------------------- /GUI/HexBox/DataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/DataBlock.cs -------------------------------------------------------------------------------- /GUI/HexBox/DataMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/DataMap.cs -------------------------------------------------------------------------------- /GUI/HexBox/DynamicByteProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/DynamicByteProvider.cs -------------------------------------------------------------------------------- /GUI/HexBox/DynamicFileByteProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/DynamicFileByteProvider.cs -------------------------------------------------------------------------------- /GUI/HexBox/FileByteProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/FileByteProvider.cs -------------------------------------------------------------------------------- /GUI/HexBox/FileDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/FileDataBlock.cs -------------------------------------------------------------------------------- /GUI/HexBox/FindOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/FindOptions.cs -------------------------------------------------------------------------------- /GUI/HexBox/HexBox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/HexBox.cs -------------------------------------------------------------------------------- /GUI/HexBox/HexBox.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/HexBox.resx -------------------------------------------------------------------------------- /GUI/HexBox/HexCasing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/HexCasing.cs -------------------------------------------------------------------------------- /GUI/HexBox/IByteProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/IByteProvider.cs -------------------------------------------------------------------------------- /GUI/HexBox/MemoryDataBlock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/MemoryDataBlock.cs -------------------------------------------------------------------------------- /GUI/HexBox/NativeMethods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/NativeMethods.cs -------------------------------------------------------------------------------- /GUI/HexBox/StaticByteProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/StaticByteProvider.cs -------------------------------------------------------------------------------- /GUI/HexBox/Util.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/HexBox/Util.cs -------------------------------------------------------------------------------- /GUI/Icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Icon.ico -------------------------------------------------------------------------------- /GUI/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Program.cs -------------------------------------------------------------------------------- /GUI/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /GUI/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /GUI/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Properties/Resources.resx -------------------------------------------------------------------------------- /GUI/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /GUI/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Properties/Settings.settings -------------------------------------------------------------------------------- /GUI/Resources/Export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Resources/Export.png -------------------------------------------------------------------------------- /GUI/Resources/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Resources/Icon.png -------------------------------------------------------------------------------- /GUI/Resources/Import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Resources/Import.png -------------------------------------------------------------------------------- /GUI/Resources/folder-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Resources/folder-open.png -------------------------------------------------------------------------------- /GUI/Resources/media-playback-pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Resources/media-playback-pause.png -------------------------------------------------------------------------------- /GUI/Resources/media-playback-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Resources/media-playback-start.png -------------------------------------------------------------------------------- /GUI/Resources/media-playback-stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Resources/media-playback-stop.png -------------------------------------------------------------------------------- /GUI/Resources/system-log-out.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Resources/system-log-out.png -------------------------------------------------------------------------------- /GUI/Resources/view-refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/Resources/view-refresh.png -------------------------------------------------------------------------------- /GUI/UTF8Marshaler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/UTF8Marshaler.cs -------------------------------------------------------------------------------- /GUI/ctrlChipDisplay.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/ctrlChipDisplay.Designer.cs -------------------------------------------------------------------------------- /GUI/ctrlChipDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/ctrlChipDisplay.cs -------------------------------------------------------------------------------- /GUI/ctrlChipDisplay.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/ctrlChipDisplay.resx -------------------------------------------------------------------------------- /GUI/ctrlSplitContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/ctrlSplitContainer.cs -------------------------------------------------------------------------------- /GUI/frmAbout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmAbout.cs -------------------------------------------------------------------------------- /GUI/frmAbout.designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmAbout.designer.cs -------------------------------------------------------------------------------- /GUI/frmAbout.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmAbout.resx -------------------------------------------------------------------------------- /GUI/frmMain.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmMain.Designer.cs -------------------------------------------------------------------------------- /GUI/frmMain.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmMain.cs -------------------------------------------------------------------------------- /GUI/frmMain.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmMain.resx -------------------------------------------------------------------------------- /GUI/frmSelectColumns.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmSelectColumns.Designer.cs -------------------------------------------------------------------------------- /GUI/frmSelectColumns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmSelectColumns.cs -------------------------------------------------------------------------------- /GUI/frmSelectColumns.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmSelectColumns.resx -------------------------------------------------------------------------------- /GUI/frmVideoViewer.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmVideoViewer.Designer.cs -------------------------------------------------------------------------------- /GUI/frmVideoViewer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmVideoViewer.cs -------------------------------------------------------------------------------- /GUI/frmVideoViewer.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/GUI/frmVideoViewer.resx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/README.md -------------------------------------------------------------------------------- /VisualNes.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/VisualNes.sln -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SourMesen/VisualNes/HEAD/makefile --------------------------------------------------------------------------------