Sid Vicious - VIC 20 SID emulation

Basic and Machine Language

Moderator: Moderators

blackystardust
Vic 20 Newbie
Posts: 12
Joined: Sat Jan 14, 2006 6:31 pm

Postby blackystardust » Thu Jul 12, 2007 11:30 am

@Wonderboy

Would you be willing to Email 2 prg files and the source zip file to blackystardust68@yahoo.com ?

User avatar
Mike
Herr VC
Posts: 3017
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Postby Mike » Mon Feb 02, 2009 1:30 pm

I recently ported Cybernoid II to SID Vicious.

You'll need RAM in BLK5. Also, if the autostart feature of VICE is used, there should be RAM in BLK1, so the program "PLAY" is loaded to the right address. (<- i.e. simply set to full expansion in VIC Settings ...)

Some effects are missing, still I think it's a faithful rendition.

Enjoy,

Michael

Edit: d/l link repaired
Last edited by Mike on Fri Nov 25, 2011 11:01 am, edited 2 times in total.

DELETED

Postby DELETED » Wed Feb 04, 2009 4:32 am

DELETED

User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Postby Pedro Lambrini » Wed Feb 04, 2009 4:31 pm

This is just too cool! Great work Mike. It's really mindblowing that I can play this on my wee VIC!

I wasn't around when this was first posted but I wish I was! It'd be nice to hear the example SIDs. It's a shame that development seems to have stopped on this.

Theoretically, would it ever be possible to have this quality of tune in a game or is the VIC already pushed to her limits? Sorry for my ignorance...

User avatar
Mike
Herr VC
Posts: 3017
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Postby Mike » Thu Feb 05, 2009 8:08 am

There's an NMI running at 6 kHz to synthesize the waveform in real time. Furthermore the IRQ (at lower priority) executes the player main loop. On any free cycles, when the VIC is not executing either NMI or IRQ, it runs a pseudo random generator to feed the noise wave form.

So, the VIC is exactly running at the limit.

Of course, screen display still works, so the SID emulator could be used to play a tune at the title screen of a game, for example.

Michael

User avatar
orion70
Meteo VIC
Posts: 3298
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Postby orion70 » Thu Feb 05, 2009 8:56 am

Mike wrote:I recently ported Cybernoid II to SID Vicious.

I can't download it :cry: . Maybe I should be signed in?

User avatar
Mike
Herr VC
Posts: 3017
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Postby Mike » Thu Feb 05, 2009 12:46 pm

Signing in shouldn't be necessary. The file is in my public Skydrive directory, I can access it even when I'm not logged in.

Anyway, e-mail w/ attachment sent. :)

Greetings,

Michael

User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Postby Pedro Lambrini » Thu Feb 05, 2009 1:15 pm

I kinda figured the VIC was pushed to the max but you can only hope!

As for your dl site; it's in English for me so I presume it uses your IP address. :)

User avatar
Mike
Herr VC
Posts: 3017
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Postby Mike » Thu Feb 05, 2009 1:19 pm

I quickly deleted the question when I found out I could change the language to English in the options menu. Then I changed it back to German again ... could you try again, if it's still in English for you?

User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Postby Pedro Lambrini » Thu Feb 05, 2009 1:24 pm

Yup, still English. :)

Vic20-Ian
Vic 20 Nerd
Posts: 884
Joined: Sun Aug 24, 2008 1:58 pm

Postby Vic20-Ian » Sun Feb 22, 2009 11:45 am

This is awesome.

any chance of converting Parallax music onto the Vic, I love that tune ;-)
Vic20-Ian

The best things in life are Vic-20

Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready

User avatar
Mike
Herr VC
Posts: 3017
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Postby Mike » Sun Feb 22, 2009 12:49 pm

Hi,

Which of these Parallax tunes do you mean?

Michael

User avatar
Pedro Lambrini
Vic 20 Scientist
Posts: 1132
Joined: Mon Dec 01, 2008 11:36 am

Postby Pedro Lambrini » Sun Feb 22, 2009 1:00 pm

I'd assume the Martin Galway original. It's the original (apart from the fact he ripped off Jean Michel Jarre!) and best. Eleven minutes of aural glory! :)

Thinking of converting it, Mike?



PS: Hiya Ian! Loving Myriad - a real gem. Can't get Star Defence working on the uIEC though... :(
"...That of the Eastern tribe being like a multitude of colours as if a rainbow had settled upon its brow..." Daniels 1:3

Vic20-Ian
Vic 20 Nerd
Posts: 884
Joined: Sun Aug 24, 2008 1:58 pm

Postby Vic20-Ian » Sun Feb 22, 2009 1:44 pm

The original from the game please. would love to compare how that sounds.
Vic20-Ian



The best things in life are Vic-20



Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready

Gary_Leeds
Vic 20 Amateur
Posts: 54
Joined: Wed Feb 18, 2009 5:21 am

Postby Gary_Leeds » Sun Feb 22, 2009 2:21 pm

What would be the best way of converting other songs? Would the playsid file with all the header info stripped out and the writes to the sid chip changed be the best way to do it?


Return to “Programming”

Who is online

Users browsing this forum: No registered users and 1 guest