mirror of
https://github.com/holub/mame
synced 2025-05-28 16:43:04 +03:00
Misc. minor Mac corrections and documentation updates
This commit is contained in:
parent
4f13e91de8
commit
563fbfb097
@ -4,11 +4,15 @@
|
||||
|
||||
asc.c
|
||||
|
||||
Apple Sound Chip (ASC) 344S0063
|
||||
Enhanced Apple Sound Chip (EASC) 343S1063
|
||||
Apple Sound Chip (ASC) 344S0053 (original), 344S0063 (cost-reduced)
|
||||
Enhanced Apple Sound Chip (EASC) 343S1036
|
||||
|
||||
Emulation by R. Belmont
|
||||
|
||||
The four-voice wavetable mode is unique to the first-generation ASC.
|
||||
EASC (which was codenamed "Batman") and other ASC clones remove it
|
||||
entirely.
|
||||
|
||||
Registers:
|
||||
0x800: VERSION
|
||||
0x801: MODE (0=inactive, 1=FIFO mode, 2=wavetable mode)
|
||||
|
@ -36,9 +36,9 @@
|
||||
|
||||
#include "formats/ap_dsk35.h"
|
||||
|
||||
#define C7M (7833600)
|
||||
#define C15M (C7M*2)
|
||||
#define C32M (C15M*2)
|
||||
#define C32M 31.3344_MHz_XTAL
|
||||
#define C15M (C32M/2)
|
||||
#define C7M (C32M/4)
|
||||
|
||||
|
||||
namespace {
|
||||
@ -945,7 +945,7 @@ void macquadra_state::macqd700(machine_config &config)
|
||||
applefdintf_device::add_35_hd(config, m_floppy[0]);
|
||||
applefdintf_device::add_35_nc(config, m_floppy[1]);
|
||||
|
||||
SCC85C30(config, m_scc, C7M);
|
||||
SCC8530N(config, m_scc, C7M);
|
||||
// m_scc->intrq_callback().set(FUNC(macquadra_state::set_scc_interrupt));
|
||||
|
||||
// SCSI bus and devices
|
||||
@ -1003,7 +1003,7 @@ void macquadra_state::macqd700(machine_config &config)
|
||||
|
||||
SPEAKER(config, "lspeaker").front_left();
|
||||
SPEAKER(config, "rspeaker").front_right();
|
||||
ASC(config, m_easc, C15M, asc_device::asc_type::EASC);
|
||||
ASC(config, m_easc, 22579200, asc_device::asc_type::EASC);
|
||||
// m_easc->irqf_callback().set(FUNC(macquadra_state::mac_asc_irq));
|
||||
m_easc->add_route(0, "lspeaker", 1.0);
|
||||
m_easc->add_route(1, "rspeaker", 1.0);
|
||||
|
@ -6,11 +6,13 @@
|
||||
|
||||
Sonora contains the following:
|
||||
- A memory controller for up to 36MB (up to 4MB soldered and 32MB of SIMMs)
|
||||
- A VRAM controller and framebuffer controller
|
||||
- A VRAM controller and framebuffer controller, supporting monitor ID selection
|
||||
- A full VIA (VIA1) and a "pseudo-VIA", which is basically a combination GPIO and
|
||||
interrupt controller that looks somewhat like a VIA with no timers and no shift register.
|
||||
- A SWIM2 floppy controller
|
||||
- An ASC-like 4-channel audio controller
|
||||
- 16/25 MHz CPU clock generator
|
||||
- Support logic for various external subsystems (ADB, PDS, SCC, SCSI, SONIC)
|
||||
|
||||
The "Ardbeg" ASIC (LC 520) appears to be a renamed copy of Sonora, and "Prime Time"
|
||||
(LC 475/575 and some low-end Quadras) is Sonora adapted to the 68040 bus. "Prime Time II"
|
||||
|
Loading…
Reference in New Issue
Block a user