Advertisement

Quick Links

DARKY
INSTRUCTION
MANUAL
Rev 1.8 2021

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the DARKY and is the answer not in the manual?

Questions and answers

Summary of Contents for Supersoniqs DARKY

  • Page 1 DARKY INSTRUCTION MANUAL Rev 1.8 2021...
  • Page 2: Table Of Contents

    Two ePSG Processors ......................4 Spin FV-1 FX Processor ......................5 Two PT2322 Mixers ........................ 5 MSX-DOS COMMANDS ......................6 DARKY SLOT SWITCHING ......................7 DARKY REGISTER SET ......................... 8 Switched I/O ID .......................... 8 I/O Addresses ..........................8 CPLD Control register timing ....................8 CPLD Control register 41H ....................
  • Page 3: Prologue

    DARKY - Instruction Manual PROLOGUE Welcome to the Darky universe. Darky is our most complex product yet and it took us 6 years to develop. We are glad you are diving into this adventure with us. Darky is different. Out of the ordinary. Alien to our world of normal PSG sound.
  • Page 4: Acknowledgements

    3 channel PSG music. It will work with all your existing games and programs. By setting register values you can change this behavior so you can play 6-channel PSG tracks, or you can set Darky into the ePSG mode, to get access to more registers. FUNCTIONALITY Darky has many functions.
  • Page 5: Spin Fv-1 Fx Processor

    There is various software for Mac and PC to program your own effects and the compiled results can be uploaded into Darky to use in your own programs. Various repositories with pre-build effects exist, you can download effects from those sources and upload them also.
  • Page 6: Msx-Dos Commands

    With DKFXLOAD you can load up to 8 extra effects for the Spin FV-1 Effect processor in Darky's dedicated EEPROM. The file needs to be a compiled binary according to the Spin Assembler output specifications. After executing, the command will ask to with slot (1-8) you want to load the effect.
  • Page 7: Darky Slot Switching

    Darky is found. 7-Disable slot detect 8-If in the end you are left with only a Darky at the +1 address, then there was only one Darky inserted, you can reset the +1 configuration again by using the 'RES_SLOT_DET' bit.
  • Page 8: Darky Register Set

    Bit 3-R-CPLD Version bit 0 (Read only) W-EN_SLOT_DET (Write only), enables possibility to change switched I/O address to +1) (When enabled, reading/writing from page1 on the slot where darky is in, will increase address) Bit 4-R-CPLD Version bit 1 (Read only)
  • Page 9: Pt2322 Right

    DARKY - Instruction Manual 0x0B-* W-Linear master volume 0 to -63dB in 1dB steps. This Linear volume register is controlling the PT2322 the same as the master volume register but easier to use for programmers as it's just one single 0-63 decimal value you use instead of two dB ranges.
  • Page 10: Mixer Control

    (N.B. this is only for reading, not for writing). The Turbo- R in turbo mode is by default too fast to write Darky register &H42. After writing an index value always wait 2uS, after writing a data value always wait 7uS. Between writing data and...
  • Page 11: Quadraphonic Sounds

    An additional flipflop is implemented that can be reset by the CPLD control register and set by reading somewhere in page 1 at a specific slot. As it's set it will increase the switched i/o ID thereby enabling that specific Darky on a different id.
  • Page 12 DARKY - Instruction Manual 120 C=&H44:GOSUB 350 130 PRINT "Detecting PSG 2: "; 140 C=&H4C:GOSUB 350 150 RETURN 160 ` Mixer tests 170 PRINT "Mixer ready check: "; 180 OUT &H42,&HF0:OUT &H42,0:A=INP(&H42) AND 7 XOR 7 190 IF A THEN PRINT "Failed" ELSE PRINT "Done"...
  • Page 13 DARKY - Instruction Manual 830 NEXT 840 IF PLAY(0)<>0 GOTO 840 850 OUT &H42,&H8A:OUT &H42,0 ` Max master volume (left) 860 OUT &H42,&H9A:OUT &H42,0 ` Max master volume (right) 870 PRINT "Done" 880 RETURN 890 ` Spin FV-1 test subroutine 900 OUT &H42,&HC0:OUT &H42,&B001...
  • Page 14: Appendix A: Mixer Flow And Mini Jack Wiring

    APPENDIX A: MIXER FLOW AND MINI JACK WIRING Please note that the top left mini jack on your Darky is the stereo output. As shown in the above picture on the right. The mini jack in the middle is the 4-pin audio and external control input.
  • Page 15 DARKY - Instruction Manual by a high on A8 and a low on A9; all other input level combinations result in a deselected condition. Pins A8 and A9 have an on-chip pull-up and pulldown resistor, respectively, and will assume the correct logic level if left unconnected.
  • Page 16: Ay8930 Register Array Ay8910A-Compatibility Mode

    DARKY - Instruction Manual AY8930 Register Array AY8910a-Compatibility Mode Register Function Octal Channel A 8-Bit Fine Tune Tone Period 4-Bit Coarse Tune Channel B 8-Bit Fine Tune Tone Period 4-Bit Coarse Tune Channel C 8-Bit Fine Tune Tone Period 4-Bit Coarse Tune...
  • Page 17: Ay8930 Register Array Expanded Capability Mode - Bank A

    DARKY - Instruction Manual AY8930 Register Array Expanded Capability Mode - Bank A Register Octal Function Channel A 8-Bit Fine Tune Tone Period 8-Bit Coarse Tune Channel B 8-Bit Fine Tune Tone Period 8-Bit Coarse Tune Channel C 8-Bit Fine Tune...
  • Page 18: Ay8930 Register Array Expanded Capability Mode - Bank B

    DARKY - Instruction Manual AY8930 Register Array Expanded Capability Mode - Bank B Register Octal Function Channel B 8-Bit Fine Tune Envelope Period 8-Bit Coarse Tune Channel C 8-Bit Fine Tune Envelope Period 8-Bit Coarse Tune Envelope Shape/Cycle B CONT.
  • Page 19: Notes

    DARKY - Instruction Manual NOTES...
  • Page 20 DARKY INSTRUCTION MANUAL Twitter: @ SUPERSONIQS Web: https://www.supersoniqs.com/...

Table of Contents