diff options
| author | TheMas3212 <mas3212@gmail.com> | 2023-09-25 12:38:37 +1000 |
|---|---|---|
| committer | TheMas3212 <mas3212@gmail.com> | 2023-09-25 12:38:37 +1000 |
| commit | d78b5e9f718b476da74ec67e05def9ceb622270e (patch) | |
| tree | 1b4ec2789e9763048546607459833110197e5d59 /src/packets/nes.ts | |
| parent | 16a790a5b27f3d4212f9dd9be49fa33cf97c6b92 (diff) | |
| download | tasd-js-d78b5e9f718b476da74ec67e05def9ceb622270e.tar.gz tasd-js-d78b5e9f718b476da74ec67e05def9ceb622270e.zip | |
Update to match specification as of 2023-09-25
Update TRANSITION
Add PORT_OVERREAD
Add SNES_LATCH_FILTER
Remove SNES_OVERREAD
Remove NES_OVERREAD
Diffstat (limited to 'src/packets/nes.ts')
| -rw-r--r-- | src/packets/nes.ts | 23 |
1 files changed, 1 insertions, 22 deletions
diff --git a/src/packets/nes.ts b/src/packets/nes.ts index 30b1418..5c15966 100644 --- a/src/packets/nes.ts +++ b/src/packets/nes.ts @@ -1,5 +1,5 @@ import { PACKET_TYPES } from "../constants"; -import { encodeString, readBoolean, readString, readUint16, readUint8, writeBoolean, writeUint16, writeUint8 } from "../utils"; +import { encodeString, readString, readUint16, readUint8, writeUint16, writeUint8 } from "../utils"; import { TASDPacket, buildBuffer } from "./utils"; export class NESLatchFilterPacket implements TASDPacket { @@ -44,27 +44,6 @@ export class NESClockFilterPacket implements TASDPacket { } } -export class NESOverreadPacket implements TASDPacket { - constructor(public high: boolean) {} - get key() { - return PACKET_TYPES.NES_OVERREAD; - } - get size() { - return 1; - } - static fromBuffer(buffer: Uint8Array) { - return new this(readBoolean(buffer, 0)); - } - toBuffer(g_keylen: number): Uint8Array { - const payload = new Uint8Array(1); - writeBoolean(this.high, payload, 0); - return buildBuffer(g_keylen, this.key, payload); - } - toString(): string { - return `NESOverread ${this.high}`; - } -} - export class NESGameGenieCodePacket implements TASDPacket { constructor(public code: string) {} get key() { |
