User:Professor Chaos

From Video Game Music Preservation Foundation Wiki
Jump to: navigation, search

My writings

Not counting loads of minor additions and corrections in spelling, layout, categories, infoboxes, series pages and templates, gameographies, pictures, sources, and links to MobyGames, GameFAQs, social profiles, interviews, and Web Browser players.

Games and series

And 4 games in List of games where the player plays music.

People and companies

Hardware

Software

Formats

My faves

Uh, way too many to mention... so better get started!

Game Song Arranger
198* Platform - C64.png Output - SID.svg Many Many David Dunn
1985 Platform - C64.png Output - SID.svg Title Hyper Sports (C64) Martin Galway
1986 Platform - C64.png Output - SID.svg Main Menu Yie Ar Kung-Fu II (C64) Martin Galway
1986 Platform - NES.png Output - NES.svg Phase 2 Gumshoe (NES) Hirokazu Tanaka
1987 Platform - ARC.png Output - OPM.svg Type II Thunder Blade (ARC) Koichi Namiki
1988 Platform - C64.png Output - SID.svg Title Firefly (C64) Fred Gray
1989 Platform - AST.png Output - AY.svg In-Game Tom & Jerry (AST) Jochen Hippel
1989 Platform - AMI.png Output - Paula.svg Lovely Feelings Rock'n Roll (AMI) Chris Hülsbeck
1990 Platform - C64.png Output - SID.svg Title X-Out (C64) Ramiro Vaca, Adam Bulka, Michael Hendriks
1990 Platform - C64.png Output - SID.svg High Scores X-Out (C64) Adam Bulka, Michael Hendriks
1990 Platform - C64.png Output - SID.svg All StarTrash (C64) Ramiro Vaca, Chris Hülsbeck
1990 Platform - AST.png Output - AY.svg Title Venus: The Flytrap (AST) Unknown
1990 Platform - AST.png Output - AY.svg Main Menu Venus: The Flytrap (AST) Unknown
1990 Platform - C64.png Output - SID.svg Title Stone Edge (C64) Markus Schneider
1990 Platform - C64.png Output - SID.svg In-Game Stone Edge (C64) Markus Schneider
1991 Platform - AST.png Output - AY.svg The Desert Rocks Turrican II: The Final Fight (AST) Jochen Hippel
1991 Platform - C64.png Output - SID.svg All Vincent (C64) Frank Schäfers
1991 Platform - DOS.png Output - OPL2.svg Modern Arts (OPL2) Rock'n Roll (DOS) Jochen Heß
1991 Platform - AMI.png Output - Paula.svg BugBomber Theme BugBomber (AMI) Chris Hülsbeck
1992 Platform - AMI.png Output - Paula.svg Scene 5 Apidya (AMI) Chris Hülsbeck
1992 Platform - AMI.png Output - Paula.svg Ending Apidya (AMI) Chris Hülsbeck
1992 Platform - AMI.png Output - Paula.svg Credits Apidya (AMI) Chris Hülsbeck
1992 Platform - DOS.png Output - OPL2.svg SFILE05.CMF Brix 2 Deluxe (DOS) Dan Froelich
1992 Platform - AMI.png Output - Paula.svg Title Jim Power in Mutant Planet (AMI) Chris Hülsbeck
1992 Platform - DOS.png Output - PCM.svg (I Can't Play The) Violin Murder Makes Strange Deadfellows (DOS) Paul Norman
1993 Platform - DOS.png Output - OPL2.svg Song 1-1 God of Thunder (DOS) Roy Davis
1994 Platform - C64.png Output - SID.svg Title Saliva Kid (C64) Rene Kretzschmar
1994 Platform - C64.png Output - SID.svg Credits Saliva Kid (C64) Rene Kretzschmar
1994 Platform - C64.png Output - SID.svg Story Cheeky Twins II (C64) Jan Krolzig
1995 Platform - DOS.png Output - PCM.svg Trugg Theme A Trugg (DOS) Paul Brierley
1995 Platform - W16.png Output - MIDI.svg In-Game The Adventures of MicroMan - Adventure 1 (W16) Cotichelli
1995 Platform - DOS.png Output - OPL2.svg World Atlas Atlas (DOS) Unknown
1995 Platform - DOS.png Output - PCM.svg All Rollin (DOS) Karsten Koch
1996 Platform - DOS.png Output - PCM.svg funny Charly the Clown (DOS) Steffen Kleinke
1996 Platform - DOS.png Output - MIDI.svg All Gene Machine (DOS) Ian McCue
1998 Platform - GBC.png Platform - GBC.png Museum Game & Watch Gallery 2 (GBC) Unknown

Technical

Old platforms I have

Emulators I use

For debugging, I prefer comfort. For recording, I prefer accuracy and even run the original game on my real computers whenever possible.

  • CCS64 V3.9.1 (quite some inaccuracies and bugs, but I can work around them better than I can work without that monitor)
  • VICE 3.2 (will have to check for myself if 3.0 and 3.1 are in fact worse and 3.3 is better; can't tell from forum users... :/)
  • DOSBox 0.74
  • WinUAE 4.1.0 with 100% stereo separation
  • WinAPE Version 2.0 Beta 2
  • Steem v3.2 (debugging only)
  • Steem SSE 3.9.4 (32-bit for .STX files) with sampled YM2149

Undecided on others, although FCEUX' debugger feels at least as good as CCS64's.

Players I use

I LOVE to be able to mute voices and to see variables like notes or instrument numbers. Not these boring fractals in Windows Media Player and Winamp.

  • C64-specific:
    • SIDPLAY2/w 2.6 (though more out of habit nowadays...)
    • DeepSID (for muting, its Piano and its Graph (one way to identify any filter usage))
    • VSID (most accurate, and for choosing the best filter)
    • PSID64 v1.1 (for debugging)
  • XMPlay 3.8.3.4 with plugins:
    • MIDI (rev.16a) (with the 4GMGSMT.SF2 from my SB Live!)
    • Delix (rev. 9)
    • AdPlug/Winamp v2.2.1-1/v1.8.2
    • OpenMPT (0.2.8760)
  • MIDI-Visualizer (by me; no SF2 support, but Microsoft GS Wavetable Synth isn't always that bad)
  • Micro ST (any XMPlay-compatible SNDH plugin out there?)
  • DeliPlayer 2.5 (if anything else fails; I have to turn up the volume every play)

Software I wrote

Favorite formulas

PAL crystals normally seem to be 17734475 Hz, but some say the C64's is 17734472? As tiny the difference may be, what's true?

Calculate BPM from NTSC C64 refresh rate driver_calls_per_frame * 135000000 / 37609 / driver_calls_per_beat
Calculate BPM from PAL C64 refresh rate (assuming 17734475 Hz) driver_calls_per_frame * 88672375 / 29484 / driver_calls_per_beat
Calculate BPM from PAL C64 refresh rate (assuming 17734472 Hz) driver_calls_per_frame * 3166870 / 1053 / driver_calls_per_beat
Calculate BPM from default NTSC C64 timer 37500000 / 10417 / driver_calls_per_beat
Calculate BPM from default PAL C64 timer (assuming 17734475 Hz) 88672375 / 24633 / driver_calls_per_beat
Calculate BPM from default PAL C64 timer (assuming 17734472 Hz) 550760 / 153 / driver_calls_per_beat
Calculate BPM from NTSC C64 timer 675000000 / 11 / (latch + 1) / driver_calls_per_beat
Calculate BPM from PAL C64 timer (assuming 17734475 Hz) 177344750 / 3 / (latch + 1) / driver_calls_per_beat
Calculate BPM from PAL C64 timer (assuming 17734472 Hz) 177344720 / 3 / (latch + 1) / driver_calls_per_beat
Calculate BPM from non-zero DOS timer 787500000 / 11 / latch / driver_calls_per_beat
Calculate BPM from zero DOS timer 24609375 / 22528 / driver_calls_per_beat

Btw, I really miss a carry flag in high-level languages. :(