Please, check our SMD/THT services - smd.lotharek.pl; from idea to ready devices                                                                                                                                   

Please, check our SMD/THT services - smd.lotharek.pl; from idea to ready devices                                                                                                                                   

Currency

Shop categories

BISON_FPGA / DivMMC


BISON_FPGA / DivMMC

Our price:

299.00 PLN

Change currency:

USDGBPEUR

Weight: 0.1 kg

Login or register to buy

Buy more, pay less:

  • for 2 pieces and more - 3% (290.03 PLN)
  • for 5 pieces and more - 6% (281.06 PLN)
  • for 10 pieces and more - 9% (272.09 PLN)
  • for 50 pieces and more - 12% (263.12 PLN)
Like Ask Tell

 

 

Bison_FPGA  is multi inteface for zx spectrum and compatible computers, connected to edge connector.  Device includes:

 

  • DivTIESUS by  Miguel Angel Rodríguez Jódar (open source version withs some changes )  
    • DivMMC compatible interface with 8 KiB of EEPROM and 512 kB of RAM. Standard utils for EEPROM flashing, as provided by the ESXDOS team, are compatible with DivTIESUS.
    • Model autodetection. This means you don't need to put a jumper, or flip a switch to change from using it with a Spectrum 48K and a +3.
    • It uses its own fast clock (28 MHz / 14 Mhz), so Bison does not need the CPU clock at all 
    • high quliaty push/pull MOLEX microSD card slot 
    • SLIDE switch is used to indicate BISON that the EEPROM can be flashed (JP2 equivalent) and the automapping feature is disabled.
    • ESXDOS shadowing does not collide with all-RAM feature in +2A/B/3 machines. If the system is in all-RAM mode, ESXDOS ROM mapping is disabled.
    • Soft +3E feature: BISON is able to load +3E ROM images from the SD card, install them as the system ROM (using its own RAM), and make them available to the computer, while disabling the automapping feature (needed for ESXDOS but not for +3eDOS). This, effectively, allows the user to operate his/her +2A/B/3 machine as a +2e/3e one, all without having to open the case and exchange ROMs. A new dot command, ".go3e" makes this possible. Such command only works with DivTIESUS and BISON
    • Soft ROM feature: the soft +3E feature can also be used to load any 16K, 32K or 64K ROM and make the computer to boot with that ROM (the dot command currently supports only 16K ROMs). This means that ROM images for some util/games available for the Spectrum can be run in their original form. No need to have a +2A/B/3 machine to use them.
  • Beeper / ULA  sound mixed at audio output 
  • Soundrive / covox x 4
  • Joystick port working in 8 modes , also in KEMPSTON MOUSE mode- Amiga/ATARI ST mice can be used 
  • Reset/ joyport mode controlled by small avr
  • Turbo sound - 2 x AY 3-8910 chips ( fpga implementation) based on MIST ZX spectrum core  implementation. 

 

 

 

TURBOSOUND - 2 x AY

 

SOLO AY

 

Soundrive / covox x 4

 

 

 

 

Short manual / usage:

 

  • Model autodetection
    • after power on, device detects Speccy model being  connected  to  with red led next to tact switch: 
      • few regular blinks   - AMSTRAD model
      • no blinks  -  Sinclair model 
      • detections is made upon presence of 9v volatge present at NON AMSTRAD MODELS.
      • If Your computer is ZX CLONE and doesn`t have 9 volts on pin 3B of edge connector,  You need to mod Your pcb
    • After system is detected, AVR releases reset and device starts upon first z80 request
    • red leds will indicate joystick mode according to avr setting

 

  • SD CARD activity 
    • indicated by green led at 100%, located next to red ones in left top corner

 

  • TURBOSOUND ACTIVITY
    • when second AY chip is being used, green led flashes 50% power approx. once  per second
    • i assume there is no software that plays AY TS sound and loads from sd card, is there ?

 

 

  • FLASHING MODE (JP2 equivalent)
    • move FLASH_EN slide switch to right position when requested (default LEFT)
    • Red leds will  be blinking regulary

 

 

 

  • Reset
    • press and hold user  button for a least 2 seconds

 

  • NMI BUTTON
    • pressing NMI button will bring You sd card menu
    • please, refer to ESXDOS docs
    • hearable "click" in speakers is intentional

 

  • Joystick port mode
    • press user button at device  to change mode
    • setting is stored in AVR eeprom and kept saved after power off
    • joystick port mode status is indicated with red leds:
        • 000 Kempston
        • 001 Sinclair 1
        • 010 Sinclair 2
        • 011 Fuller
        • 100 Protek
        • 101 QAOP / SPACEBAR
        • 110 Amiga Mouse
        • 111 ST Mouse

 

 

 

 

 

  • SD CARD reader 
    • follow divmmc/Esxdos instructions
    • shall work with clones :-)

 

 

More INFO:  (https://worldofspectrum.org/faq/reference/peripherals.htm)

 

  • Kempston

    The Kempston joystick interface differs from the other common types in that it does not map to the ZX Spectrum keyboard directly. Rather, it maps to a particular hardware port (0x1f) and support must therefore be 'built-in' to the software. Fortunately, the Kempston joystick interface was enormously popular, and support was very easy to provide, making Kempston control a common, almost standard, feature of most games.

    Assuming an appropriate interface is attached, reading from port 0x1f returns the current state of the Kempston joystick in the form 000FUDLR, with active bits high.

  • Sinclair

    The 'left' Sinclair joystick maps the joystick directions and the fire button to the 1 (left), 2 (right), 3 (down), 4 (up) and 5 (fire) keys on the ZX Spectrum keyboard, and can thus be read via port 0xf7fe; see the Port 0xfe section for full details. For any of the joystick interfaces which map to keys, any game offering the appropriate form of joystick control can instead be played with the listed keys.

    The 'right' Sinclair joystick maps to keys 6 (left), 7 (right), 8 (down), 9 (up) and 0 (fire) and can therefore be read via port 0xeffe.

  • Cursor (PROTEK)

    A cursor joystick interfaces maps to keys 5 (left), 6 (down), 7 (up), 8 (right) and 0 (fire). Reading a cursor joystick thus requires a combination of bit 4 of port 0xf7fe and bits 0, 2, 3 and 4 of port 0xeffe. Common interfaces offering a cursor joystick option included those produced by Protek and AGF.

  • Fuller

    The Fuller Audio Box included a joystick interface. Results were obtained by reading from port 0x7f in the form F---RLDU, with active bits low.

  • Kempston Mouse:
    Although better known for their Joystick interfaces, Kempston also introduced many other devices. Their mouse is emulated by SpectaculatorvbSpecSPIN, and others.

 

 

 

REAL HARDWARE VIDEOS:

 

 

 

 

 

 

 


Product gallery