Author Topic: TitchySID - 12kb Player for MASM and PUREBASIC  (Read 17507 times)

0 Members and 1 Guest are viewing this topic.

Offline Rbz

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 2750
  • Karma: 493
    • View Profile
    • http://www.rbraz.com/
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #20 on: September 13, 2008 »
Vey nice, the vu is working fine here.
Challenge Trophies Won:

Offline Clyde

  • A Little Fuzzy Wuzzy
  • DBF Aficionado
  • ******
  • Posts: 7271
  • Karma: 71
    • View Profile
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #21 on: September 15, 2008 »
Welldone StatMat, I love Sid and C64. vu player looks really cool.

Cheers,
Clyde.
Still Putting The IT Into Gravy
If Only I Knew Then What I Know Now.

Challenge Trophies Won:

Offline benny!

  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4384
  • Karma: 228
  • in this place forever!
    • View Profile
    • bennyschuetz.com - mycroBlog
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #22 on: September 15, 2008 »
Roxx  O0
[ mycroBLOG - POUET :: whatever keeps us longing - for another breath of air - is getting rare ]

Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17394
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #23 on: October 11, 2008 »
I'd really like to add this to the resources page Statmat.. is it at a level where that could be done? :)

Shockwave ^ Codigos
Challenge Trophies Won:

Offline StatMat

  • C= 64
  • **
  • Posts: 43
  • Karma: 14
    • View Profile
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #24 on: October 11, 2008 »
Actually, it's almost complete. It's just other commitments that have stopped me finishing up. I will try to get this sorted ASAP. ;)
"When the only tool you own is a hammer, every problem begins to resemble a nail."

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17394
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #25 on: October 11, 2008 »
Nice one :) It would be really neat to have this on the downloads page. Thank you very much sir!
Shockwave ^ Codigos
Challenge Trophies Won:

Offline StatMat

  • C= 64
  • **
  • Posts: 43
  • Karma: 14
    • View Profile
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #26 on: October 11, 2008 »
No worrries. I'd be really happy to see TitchySID up on the downloads section alongside some of the great stuff released here.
"When the only tool you own is a hammer, every problem begins to resemble a nail."

Offline hellfire

  • Sponsor
  • Pentium
  • *******
  • Posts: 1292
  • Karma: 466
    • View Profile
    • my stuff
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #27 on: October 11, 2008 »
You made some impressive progress here, StatMat!
Alot of SIDs are working pretty good - all I miss is some kind of oversampling.
Something's going wrong with Bubble Bobble, though.
Attached it here 'cause HVSC seems to be down.

(works fine with sidplay)
« Last Edit: October 11, 2008 by hellfire »
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17394
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #28 on: October 11, 2008 »
That's odd. That song won't play at all with Stormbringers tinysid routine
Shockwave ^ Codigos
Challenge Trophies Won:

Offline StatMat

  • C= 64
  • **
  • Posts: 43
  • Karma: 14
    • View Profile
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #29 on: October 11, 2008 »
Yes, it also won't work on the real TinySID by Tammo Hinrichs and Rainer Sinsch, which of course, both SB's code and mine are based on. My best guess is that the Bubble Bobble music relies on proper bank-switching, which gives a more faithful emulation of a real C64. This is something I will investigate in the future.
"When the only tool you own is a hammer, every problem begins to resemble a nail."

Offline stormbringer

  • Time moves by fast, no second chance
  • Amiga 1200
  • ****
  • Posts: 453
  • Karma: 73
    • View Profile
    • www.retro-remakes.net
Re: TitchySID - 12kb Player for MASM and PUREBASIC
« Reply #30 on: October 11, 2008 »
TinySID does not handle NMIs (Non Maskable Interrupts) and other small features of the C64. I'll work on these one day (just waiting for the snow to start falling)... alors SC68 needs some re-engineering to properly emulate some tunes...

For the tunes that do not work with TinySID, you may look for other versions on the net. Some people spent some precious time making compatible versions.

Most of the issues are very similar with SC68's lack of CIA timer handling and interrupt handling.

While it's a nice exercise to implement interrupt and timer handling in the replayers, it's also somehow a waste of time. Very few tunes require these extra features and it's sometimes better to take the other route, which is: repairing the song/remove the use of NMIs, CIAs, etc.

After all, these replayers do not need to be real-time emulators, but just render PCM samples in memory that can be redirected to modern playout devices
« Last Edit: October 11, 2008 by stormbringer »
We once had a passion
It all seemed so right
So young and so eager
No end in sight
But now we are prisoners
In our own hearts
Nothing seems real
It's all torn apart