From 12f37f2d7c01f9334f51bc90d6abd135a79a25e2 Mon Sep 17 00:00:00 2001 From: dinkc64 <12570148+dinkc64@users.noreply.github.com> Date: Sun, 19 Oct 2014 18:33:10 +0000 Subject: [PATCH] fix samples in Toki --- src/burn/drv/pre90s/d_toki.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/burn/drv/pre90s/d_toki.cpp b/src/burn/drv/pre90s/d_toki.cpp index fcb947359..dc6a7ac00 100644 --- a/src/burn/drv/pre90s/d_toki.cpp +++ b/src/burn/drv/pre90s/d_toki.cpp @@ -708,6 +708,13 @@ static INT32 DrvInit() SekSetReadWordHandler(0, toki_read_word); SekClose(); + UINT8 *Temp = (UINT8*)BurnMalloc(0x20000); + memcpy(Temp, DrvSndROM, 0x20000); + for (INT32 i = 0; i < 0x20000; i++ ) { + DrvSndROM[i] = Temp[BITSWAP24(i, 23, 22, 21, 20, 19, 18, 17, 16, 13, 14, 15, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)]; + } + BurnFree(Temp); + seibu_sound_init(0, 0x2000, 3579545, 3579545, 1000000 / 132); GenericTilesInit();