-
As one can guess, I am trying to make a Chip-8 emulator in Rust, and I learned of this crate to easily receive the chip-8 database, so I don't have to worry much about the 'quirks' field for a title. …
-
目前代码中实现timer和频率限制是通过线性计算时间实现的,而我对现有的实现却不能有一个很直观的了解,因为除了一个timer之外,还需要存在对指令执行频率的控制,假如按照当前的逻辑很可能使得代码更加的没法阅读,于是希望利用thread实现相同的功能。这个issue仅仅做一个代码留存,也用作后续thread效果的记录。
**当前实现简单说明**:在执行前记录时间,执行后再次记录时间,计算时间差…
-
Upon testing the drawing (via the IBM test), the 'I' is being drawn twice on screen!
-
They must be on 8-bit style.
jkcgs updated
10 years ago
-
Many programs use hardcoded system call numbers and `int 0x40`. It is bad for several reasons:
* Hard to search in repo for usage of specific system functions
* Programs are vulnerable to changing t…
-
I have code that looks like:
```ts
import { Encoder } from 'as-msgpack';
import { Console } from 'as-wasi';
export function run(): void {
let arrayBuffer = new ArrayBuffer(2048);
let encod…
-
Hi,
I've been using Crankstart to test my Chip-8 emulator on the Playdate Simulator and it's been a joy to use! Upload` the device crashes and displays the message: `Couldn't find pdz file main.pd…
-
Hey, you asked for a code review, I'll go through your code and review it in this issue. I'll start with `chip8.js`.
Your entire time measuring system is broken:
```js
function step() {
no…
-
Sprites are flashing a ton when moving, possibly related to the slowdown (#10 ) I will investigate after that is fixed.
hmumm updated
4 years ago
-
It would be nice if there were a way to restart the current program without loading it again from disk.