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

Post by blackystardust »

@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: 4816
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

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

Post by DELETED »

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

Post by Pedro Lambrini »

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: 4816
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

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
VICtalian
Posts: 4337
Joined: Thu Feb 02, 2006 4:45 am
Location: Piacenza, Italy
Occupation: Biologist

Post by orion70 »

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: 4816
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

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

Post by Pedro Lambrini »

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: 4816
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

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

Post by Pedro Lambrini »

Yup, still English. :)
Vic20-Ian
Vic 20 Scientist
Posts: 1213
Joined: Sun Aug 24, 2008 1:58 pm

Post by Vic20-Ian »

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: 4816
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

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

Post by Pedro Lambrini »

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 Scientist
Posts: 1213
Joined: Sun Aug 24, 2008 1:58 pm

Post by Vic20-Ian »

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

Post by Gary_Leeds »

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?
Post Reply