Memwa

C64 系统模拟器
授权协议 未知
开发语言
所属分类 其他开源、 硬件驱动/工具
软件类型 开源软件
地区 不详
投 递 者 尹欣怿
操作系统 嵌入式
开源组织
适用人群 未知
 软件概览

Memwa 是运行在 STM32 上的一个完整的 C64 系统模拟器。

ENVIRONMENT

Language

C

Compiler

GCC ARM Embedded

Development platforms

CooCOX IDE

Visual Studio

 

DESCRIPTION

Software Components

CPU C64 - Emulated*

CPU 1541 - Emulated*

VIC - Emulated**

CIA1 - Emulated**

CIA2 - Emulated**

TAP - Emulated

VIA1 - Emulated**

VIA2 - Emulated**

SID - Hardware

SER - Memory***

BUS - Memory****

 

* Illegal opcodes not verified

** Not 100% emulated

*** Disk drive 1541

**** Commodore 64

 相关资料
  • 我正在尝试更改System.CurrentTimeMillis()方法的行为以用于测试目的。我找到了下面的方法,但是我不能在代码中使用aspect关键字。我真的不明白这种方法如何使用。有什么建议吗? 有关更多详细信息,请参阅包含上述代码源代码的相关答案

  • 有什么方法可以让Android模拟器运行除普通Android之外的系统映像吗?我正在开发一个应用程序,它在仿真器、华为和摩托罗拉的实体设备上运行良好,但在三星Galaxy S7上遇到了一些奇怪的问题。 既然我没有Galaxy S7的物理访问权限,那么有没有办法运行一个真正运行三星官方ROM的模拟器呢?注意,我说的不是一个模拟器皮肤,我说的是实际的系统映像。

  • 问题内容: 我有这样的代码片段: 在运行此测试时,我得到: 你知道我该怎么预防吗?我也许还有另一种方法可以模拟这样的代码: 问题答案: 尝试将此注释添加到您的Test类: 为我工作。

  • 在早期的嵌入式系统中,需要存储的数据比较少,数据类型也比较单一,往往使用直接在存储设备中的指定地址写入数据的方法来存储数据。然而随着嵌入式设备功能的发展,需要存储的数据越来越多,也越来越复杂,这时仍使用旧方法来存储并管理数据就变得非常繁琐困难。因此我们需要新的数据管理方式来简化存储数据的组织形式,这种方式就是我们接下来要介绍的文件系统。 文件系统是一套实现了数据的存储、分级组织、访问和获取等操作的

  • 本文向大家介绍数字和模拟系统之间的差异。,包括了数字和模拟系统之间的差异。的使用技巧和注意事项,需要的朋友参考一下 数字和模拟系统均用于将信号从一个地方传输到另一个地方,例如音频/视频。数字系统使用二进制格式(0和1),而模拟系统使用幅度变化的电子脉冲发送数据。 以下是数字系统和模拟系统之间的一些重要区别。 。 序号 键 数字系统 模拟系统 1个 信号类型 模拟系统使用大小变化的连续信号。 2 波

  • 我很惊讶为什么我不能正确地模拟一个简单的队列系统。 系统如下: 流入泊松流(指数分布),速率为每2分钟1个药剂。 容量为2的队列。 两(2)台服务器,每个服务器的服务速率为每3分钟1个座席。 如果系统已满(服务器和队列中的两个位置都被占用),新的代理不会进入系统,而是被破坏。 在Anylogic中,我对系统建模如下:Model 源元素被指定为到达间隔时间为“2”,当代理无法进入系统(因为队列已满)

  • 伴随着移动互联的大潮,当今越来越多的网站已经从网页模式进化到了 Webapp 模式。它们运行在现代的高级浏览器里,使用 HTML5、 CSS3、 ES6 等更新的技术来开发丰富的功能,网页已经不仅仅是完成浏览的基本需求,并且webapp通常是一个单页面应用,每一个视图通过异步的方式加载,这导致页面初始化和使用过程中会加载越来越多的 JavaScript 代码,这给前端开发的流程和资源组织带来了巨大

  • 模块系统 Rust有两个与模块 (module) 系统相关的独特术语:crate和module, 其中包装箱 (crate) 与其它语言中的 libary 或者 package 作用一样。 每个包装箱都有一个隐藏的根模块,在根模块下可以定义一个子模块树, 其路径采用::作为分隔符。包装箱由条目 (item) 构成,多个条目通过模块组织在一起。 定义模块 使用mod关键字定义我们的模块: // in