文件名称:xnacpc:XNACPC 是用于 Xbox 360 和 PC 的 Amstrad CPC 模拟器,使用 C# 和 XNA 编写
文件大小:118KB
文件格式:ZIP
更新时间:2024-07-08 19:57:37
C#
介绍 XNACPC 的开发是出于测试 C# 和 XNA 约束的兴趣。 我很好奇使用 C# 可以从 Xbox 360 平台获得多少 CPU 能力,因为在其他一些实验中我担心它有点有限。 我还想了解如何使用 C# 的语言功能构建模拟器。 使源代码易于理解和导航,这是大多数基于 C++ 的模拟器所不能说的。 Amstrad 模拟器是我从 1998 年开始玩的东西,当时我在做一个类似的实验项目。 当时我设法让它进入了工作状态,并在我尝试进入游戏行业时将其包含在我的投资组合中。 它仍然可以在这里下载: : 在 XNACPC 上工作时,我又从头开始。 我使用我的旧源代码作为参考,以及各种 Amstrad 技术文档。 我强调不查看任何现有的“全功能”CPC 仿真器源代码。 我不想从项目中拿走乐趣和实验。 目前的 XNACPC 可与 90 年代后期的一些 CPC 模拟器相媲美。 它与我尝试过的
【文件预览】:
xnacpc-master
----XNACPC()
--------Utils()
--------Program.cs(378B)
--------TextureDisplay.cs(2KB)
--------XNACPC.csproj(9KB)
--------Content()
--------CPU()
--------GameThumbnail.png(8KB)
--------UI()
--------Game.ico(16KB)
--------XNACPC-PC.csproj(10KB)
--------MainGame.cs(18KB)
--------Properties()
--------Audio.cs(3KB)
--------CPC()
----XNACPC.sln(6KB)
----LICENSE.txt(1KB)
----ContentManifestExtensions()
--------ContentManifestExtensions.csproj(3KB)
--------ManifestPipeline.cs(7KB)
--------Properties()
----BinaryContent()
--------BinaryImporter.cs(903B)
--------BinaryContent.csproj(7KB)
--------BinaryWriter.cs(991B)
--------Properties()
----GPLv3.txt(34KB)
----readme.md(5KB)