Sid Vicious - VIC 20 SID emulation
Moderator: Moderators
-
- Vic 20 Newbie
- Posts: 12
- Joined: Sat Jan 14, 2006 6:31 pm
- Mike
- Herr VC
- Posts: 5130
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
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
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.
- Pedro Lambrini
- Vic 20 Scientist
- Posts: 1132
- Joined: Mon Dec 01, 2008 11:36 am
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...
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...
- Mike
- Herr VC
- Posts: 5130
- Joined: Wed Dec 01, 2004 1:57 pm
- Location: Munich, Germany
- Occupation: electrical engineer
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
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
- orion70
- VICtalian
- Posts: 4272
- Joined: Thu Feb 02, 2006 4:45 am
- Location: Piacenza, Italy
- Occupation: Biologist
I can't download itMike wrote:I recently ported Cybernoid II to SID Vicious.

- Pedro Lambrini
- Vic 20 Scientist
- Posts: 1132
- Joined: Mon Dec 01, 2008 11:36 am
- Pedro Lambrini
- Vic 20 Scientist
- Posts: 1132
- Joined: Mon Dec 01, 2008 11:36 am
- Pedro Lambrini
- Vic 20 Scientist
- Posts: 1132
- Joined: Mon Dec 01, 2008 11:36 am
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...

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
-
- Vic 20 Amateur
- Posts: 54
- Joined: Wed Feb 18, 2009 5:21 am