libmsx
C library for MSX
Loading...
Searching...
No Matches
ay_3_8910.h
Go to the documentation of this file.
1// -*- coding: utf-8-unix -*-
2/*
3 * Copyright (c) 2021-2024 Daishi Mori (mori0091)
4 *
5 * This software is released under the MIT License.\n
6 * See https://github.com/mori0091/libmsx/blob/main/LICENSE
7 *
8 * GitHub libmsx project\n
9 * https://github.com/mori0091/libmsx
10 */
21#pragma once
22
23#ifndef AY_3_8910_H
24#define AY_3_8910_H
25
26#include "psg.h"
27
43extern uint8_t ay_3_8910_buffer[14];
44
48void ay_3_8910_init(void);
49
58void ay_3_8910_stop(void);
59
71void ay_3_8910_play(void);
72
75#endif
uint8_t ay_3_8910_buffer[14]
Buffer for PSG (AY-3-8910) registers.
void ay_3_8910_play(void)
MSX Write the buffer contents to PSG registers.
void ay_3_8910_stop(void)
MSX Stop (Pause) playing sound on PSG.
void ay_3_8910_init(void)
MSX Initialize ay_3_8910_buffer[].
Device interface for PSG (AY-3-8910) an internal sound chip.