Jump to content
Sign in to follow this  
Saint (Swiety)

SID player beta version !!!!!

Recommended Posts

8) impressive... of course i 1st loaded my all time fave from jeroen cybernoid.... and i am blasted off... :D well done swiety!!!

 

so... when the player is finished... what about implementing one SID voice into RMT? just like the SID trackers on atari ST?

Share this post


Link to post
Share on other sites
8) impressive... of course i 1st loaded my all time fave from jeroen cybernoid.... and i am blasted off... :D well done swiety!!!

 

 

Ofcourse this sounds impressive. Even the deeper notes still have a nicer sounding than the SID itself. The higly reduced noice (with DMA on), compared to the o. Softsynth is extremely impressive.

 

so... when the player is finished... what about implementing one SID voice into RMT? just like the SID trackers on atari ST?

 

This is , once again, one Point that is not understandable to me...

 

On the left side... there ist the "clean" POKEY chippy support....

On the right... there is the full CPU usage ... useless for games... PCM support.

 

What the heck is so "heavyweighted"... in putting Softsynth and POKEY Voices together?

Where is the SID-Music-Designer with POKEY HW-optimized functions?

Heck... when using 16 Bit, the resolution is even higher than on SID. When using 15kHz you can do 4 operator modulation for Base-sounds

When using 1,79MHz you can play hires notes in a frequency range, SID never will reach...

One function can be:

1+2 16bit

3+4 16bit

+ 2 channels for PCM

(remember, RMT doesn't support 16bit for music)

 

When using PCM, it is possible to do a"realtime manipulation" on the generators...

a.s.o.

 

:twisted:

Share this post


Link to post
Share on other sites

well... swiety seems to have a "generic" sid player or emulator...so the routines are there... imho next step is combining existing trackers with this routines? and maybe few months later more and more softsynth stuff could be implemented in POKEY trackers?

 

swiety... are you using the pokey channels or do you just "downmix" the sid core output? if so...then you could leave f.e. 3 channels for "pokey only" and one sid line... but for what? does this makes sense?... maybe for bass lines or main "sid like" voices??? i do not know...

Share this post


Link to post
Share on other sites

there is a name in the list of software used to make Reditus - it is

 

SYNTHTRACKER ..as I remember ... maybe Swiety made a tracker already ?

Share this post


Link to post
Share on other sites
well... swiety seems to have a "generic" sid player or emulator...so the routines are there... imho next step is combining existing trackers with this routines?  

 

 

The next step would be to create a full POKEY supporting tracker with a full working emulation running on PC...

 

if so...then you could leave f.e. 3 channels for "pokey only" and one sid line...  

 

... for example ;)

 

When using PCM, forget all about the 8 bit resolution. Build the tracker with one PCM- and 16bit per channel..... or leave one 16bit channel for the main voice at least, using two channels for percussions and FX...

Share this post


Link to post
Share on other sites
You can download and hear some sids now , its only beta test!

I working about loader and memory relocator - itn not simply work.

I haven't a lot of time.

 

This is great! Simply great! The Cybernoid track sounds almost exactly like the mod file I have. Good job.

 

So, is this 8bit PCM and how much CPU time is needed for this?

 

 

 

~C

Share this post


Link to post
Share on other sites

I guess its 4bit but it is great, I just listened to the tunes and the quality is really good, especially if you consider that dma is enabled.

Really well done.

Share this post


Link to post
Share on other sites

One function can be:

1+2 16bit

3+4 16bit

+ 2 channels for PCM

(remember, RMT doesn't support 16bit for music)

 

When using PCM, it is possible to do a"realtime manipulation" on the generators...

 

Can you do 8-bit PCM if you combine two channels? Or does the combination only affect the frequency?

 

Thanks,

--C

Share this post


Link to post
Share on other sites

 

Can you do 8-bit PCM if you combine two channels?  Or does the combination only affect the frequency?

 

Thanks,

--C

 

In theory you can add the voltage of several channels, but the joining to 16 bit only affects the frequency resolution

Share this post


Link to post
Share on other sites

Ah, I see. So if you use the volumn only case for all 4 channels, then you could get a 6bit PCM (4 * 16levels)... Interesting, but could be difficult to time correctly...

 

~C

Share this post


Link to post
Share on other sites

I don't know how SIDplayer is doing it, but it seems to me the easy way to make a player is to assign one Volume-Only voice to each channel, and save yourself the software sample adding.

 

-Bry

Share this post


Link to post
Share on other sites

I've created more files with PSID tunes... :) How I did it? It's very easy:

 

1. Cut first 2551 bytes from original Saint's file (in SuperPacker)

2. Add header starting at address $4800 and add RUN $8020 block at the end

3. Save file to disk

4. Join player (2551 bytes mentioned above) and music together

5. Change two bytes at offset 1495 ($05d7) to the ending address of PSID - 1, i.e. $4800-$5F8D, then change to offset 1495 to $8C5F.

 

That's all! ^_^

more_sids.zip

Share this post


Link to post
Share on other sites

Nice trick, so here's a couple more (of my favourites)...

 

A couple of problems witnessed in playback though...

 

1) Sanxion lead voice at the start is missing?

2) Speedball tune plays at a very low volume?

3) If you change the default tune in the PSID section to 2 of 2

(e.g. in Sanxion) then the A800WinPlus emulator crashes.

 

But great work on Swiety's part!

 

Regards,

Mark

sidtests.zip

Share this post


Link to post
Share on other sites

I know , my sid player has o lot of bugs. Its only beta version - tested on some sid only.

 

I have now a new version of routine - i patched small bug witch ADSR emulation (no retrigerring sid when change contol byte) , and bug when sustain value = 0 - small bug in orginal sid !!! (i check all sid register when songs is playing!!!). That a problem of low volume!!!!

 

 

At new version i change PWM control when another bits is set. Its problem on Cybernoid2 song. (some sounds don't hear!!!)

 

I know , Atari can crashed at some songs - i don't relocate zeropage routine (In version 0.9 i check this and relocate it).

 

I must check Sanxion second song , maybe at this week i give new version whos play it corectly.

Share this post


Link to post
Share on other sites
I know , my sid player has o lot of bugs. Its only beta version - tested on some sid only.  

 

I have now a new version of routine - i patched small bug witch ADSR emulation (no retrigerring sid when change contol byte) , and bug when sustain value = 0 - small bug in orginal sid !!! (i check all sid register when songs is playing!!!). That a problem of low volume!!!!

 

 

regardless of the bugs and some minor problems I must admit, that this project is, next to the other ground breaking technologies like G2F and RMT, one of the most exciting pieces of software I have ever seen. This is like the realization of a very old dream back from the 90s when we looked jealously to our c64 neighboors with all their great music and colourful screens they had. Nowadays I find myself an active 8bit atari world with awesome hardware (1mb ram upgrade), amiga-like gfx (g2f) and mindblasting sound (rmt, psid) that even Atari ST and especially c64 Users would jealous of.

 

I really think you should submit this program to the abbuc programming contest. For me it's already the unofficial winner. In combination with an generic menu-driven sid player to play thousands of high voltage collection-sid's you could raise an 8bit atari equipped with an HDD back to life as a music box for instance in retro-clubs and oldskool parties etc. This is for sure the highest value you can bring to a computer which is almost 25 years old!

 

Congratulations to that masterpiece of software!

 

twh

Share this post


Link to post
Share on other sites

hah - there's irony for you.

 

I convert copperkaahbaahnah from the ST to the C64 and you folks convert it to the atari again for me :)

 

and you know what? that tune breaks on SIDplay 2 in windows (the bassline stutters when it shouldn't) but on this player it actually works fine.

 

I am well impressed by that

Share this post


Link to post
Share on other sites

although - it didn't quite manage the scene radio one - have you tried the original (plastic pop by thomas danko) - it's a tad better methinks :)

Share this post


Link to post
Share on other sites

New version is available :D (0.92b)

 

Sorry for lame load requester - but its only for file loader test.

I thing about listening directory.

 

This version don't back to dos (cold reset only :( )

 

At ATR i wrote some test sids!!!

 

New feature - SPACE - change song if it possible !!

testdisk.zip

Share this post


Link to post
Share on other sites

Sounds awesome - I am finally setting up my old PC to use with an SIO2PC cable. If all goes well I'll be litening to these tunes on a real 8-bit. Can't wait - thanks a ton for the motivation to finally get this stuff hooked back up!!!

 

Stephen Anderson

Share this post


Link to post
Share on other sites

Well, everything is hooked up and working. As a benefit, this machine can use 3X warp speed - my main box had to be slowed down. I cannot believe how fast the Atari can load! I'm not used to booting into SParta DOS in a few seconds.

 

The SID tunes sound great on real hardware. I just wish I had a PAL system since most of the great demos don't work on my 60Hz NTSC system.

 

Stephen Anderson

Share this post


Link to post
Share on other sites

I went to Xray this evening ...and strange things happened...

 

some of the sids didnt start on Xray's real atari. The mashine simply hanged up.

 

For instance T01 played well, but Xray's Driver showed us black screen and the purest form of silence.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...