Search site Dead Hackers Society
Other BBSes »
 
 

Silly Venture 2019

Sommarhack 2019
Demoscene   º   Coding   º   CT60   º   Buy/sell   º   Misc/crap   º   Alive magazine   º   SNDH/Tracking

Atari coding BBS
 
Re: 200Hz SNDH-replay using TimerC
Posted by: evil May,27.2015-17:52 

Yeah I experienced the same with a couple of Vortex 2 tunes last year. The replay code is really really slow. I ended up YM-dumping it with Hatari, a path you're already at :)

The problem: Hatari YM-recording dumps the registers at VBL. If your .prg-replay program uses Timer C it will sometimes skip or double up a frame (VBL is really 50.05 Hz).

Solution: make your .prg-replay call the music from VBL.


But I suspect you have more serious replay problems than that, and a qualified guess would be that the buzzer sounds fuck up. Your YM-stream player have to check the stream data for YM register #13, if the data is $ff, you shouldn't update the register.

Here's my YM-player, it's not generic and very clever, but I do believe it takes care of the register stream properly as far as being careful on reg7 and checking reg13.

https://github.com/ggnkua/Atari_ST_Sources/blob/master/ASM/Dead%20Hackers%20Society/Demosystem/ST_Demosystem-v1.0/sys/ym.s


Hope it helps a bit.

--
Anders Eriksson
ae@dhs.nu





[All messages in this thread]

Topic Posted by  Date 
200Hz SNDH-replay using TimerC Sdw May,21.2015-15:31
  Re: 200Hz SNDH-replay using TimerC gwEm/PHF May,21.2015-16:00
    Re: 200Hz SNDH-replay using TimerC Sdw May,21.2015-16:16
      Re: 200Hz SNDH-replay using TimerC evil May,21.2015-18:40
        Re: 200Hz SNDH-replay using TimerC Sdw May,27.2015-16:39
          Re: 200Hz SNDH-replay using TimerC evil May,27.2015-17:52
            Re: 200Hz SNDH-replay using TimerC Sdw May,27.2015-23:58
              Re: 200Hz SNDH-replay using TimerC gwEm/PHF May,28.2015-16:42
                Re: 200Hz SNDH-replay using TimerC evil May,28.2015-17:16
                  Re: 200Hz SNDH-replay using TimerC Splash/S1 May,29.2015-00:58
                    Re: 200Hz SNDH-replay using TimerC evil May,29.2015-11:56
                      Re: 200Hz SNDH-replay using TimerC gwEm/PHF May,29.2015-15:13
                        Re: 200Hz SNDH-replay using TimerC Splash/S1 May,31.2015-19:21
                  Re: 200Hz SNDH-replay using TimerC Sdw May,31.2015-21:49
                    Re: 200Hz SNDH-replay using TimerC insane Jun,07.2016-10:08
                      Re: 200Hz SNDH-replay using TimerC insane Jun,07.2016-10:29
                      Re: 200Hz SNDH-replay using TimerC Splash/Sector One Jun,30.2016-18:30


Message board and comments are now read-only

Due to abuse of the message boards we have put the entire site in read-only mode. That means you can't post new threads or reply to old messages and you can't add comments in VideoDB and PicDB.

Some messages have been erased from reading, but are stored in case they need to surface again.

After 17 years and 45000 messages we're shutting down due to one person.




© 1994-2019 Dead Hackers Society Contact: Anders Eriksson