Not emulated, but recordings from "da real thang" I am very curious as well!
Yes, wanna hear tha real thing.
Yes, wanna hear tha real thing.
AMEN!
But what are the specs of this device exactly?
4 chanels by 4 DMA to whole memory 520KB or more
8 bits per sample/chanel
Analog mixing an volume control 6 bits per volume
Output DAC 16 bits
There is schematic diagram http://aleste520.narod.ru/mssch.rar
There is source code of the player http://aleste520.narod.ru/MAG.TXT
So there is 8237 DMA IC and two 8254 timers
1A,1B,1C,2A times it is sample frequensy per channel
2B used for DAC
DMA has MAPER same as MSX
The borad uses #66 NMI interrupt for TC (end of DMA operation)
; 8237
DMA_A EQU 0F8D0H
DMA_B EQU 0F8D2H
DMA_C EQU 0F8D4H
DMA_D EQU 0F8D6H
;
LEN_A EQU DMA_A+1
LEN_B EQU DMA_B+1
LEN_C EQU DMA_C+1
LEN_D EQU DMA_D+1
;
DMACOM EQU 0F8D8H
DMAMOD EQU 0F8DBH
DMARES EQU 0F8DDH
DMAMASK EQU 0F8DAH
; 8254
TIM_A EQU 0F9D8H
TIM_B EQU 0F9D9H
TIM_C EQU 0F9DAH
TIM_D EQU 0F9D4H
TIM_E EQU 0F9D5H
;
TIMUP0 EQU 0F9DBH
TIMUP1 EQU 0F9D7H
; VOLUME PER CHANNEL
VOL_A EQU 0FAD0H
VOL_B EQU 0FAD1H
VOL_C EQU 0FAD2H
VOL_D EQU 0FAD3H
; MAPPER PER CHANEL
DMAP_A EQU 0FBD0H
DMAP_B EQU 0FBD4H
DMAP_C EQU 0FBD8H
DMAP_D EQU 0FBDCH
Anybody feel power and want implement the code for caprice? Please do it. I have plan to make it but do not know when. So if some body can make job quickly please tell me
Yes, wanna hear tha real thing.
It is more that COVOX
Almost same as Amiga sound
Less that SB
Take any tracker and start 4 channels STM file do not use oversampling and you will hear quality almost the same.
Thnx Valeriya, that give me a impression how it sound like.
Never had a covox but i had an adlib card (whooow) back those days....
But my friend had an amiga 2000, heard a lot of demo and game tune's so i think i know what you mean.
To bad i do not have the knowledge to use you scheme's
So people. I made alpfa version of MagicSound emulation. Do not ask me make somthing more.
I tired realy.
So with MSX DOS prompt make
mag techno2
or
mag sll1
BTW does anybody know STM files archive at the internet?
So, code is not optimized and 8bits sound renderer does not supported (only 16 supported). But you can hear music with hight performance PC
There is troubles with frequence calculation I think. But anyway it works well
I'll check it out asap.
There must be some STM files out there.
{edit: Found some}