Jump to content

How many 512Bankstick EEproms?


cd_cd

Recommended Posts

Hi cd_cd,

I don't have no seq (but I will definitely build v3 someday!!), but the seq2 page sais clearly:

BankSticks 2 x 24C256, Part #ST 24C256 BN6 from Reichelt

or 1 x 24LC512 I/P, Part #579-24LC512-I/P from Mouser

As there is nowadays a bankstick-pcb available with up to 8 24C256, I assume TK will support this module with the seq v3

Best regards,

Michael

Link to comment
Share on other sites

With the current snapshot it's already possible to assign 8 BankSticks to different functions.

64k EEPROMs (24LC512) are stongly recommented, but 32k types are also working.

One is used for Song Mode, another for Mixer maps, the others can be used as pattern storage.

The configuration has to be done in setup_mbseq_v3.asm, here the default mapping:


; BankStick Mode & Allocation Map
; Each BankStick (CS0..CS7) has an own entry
; Set the value to:
;    0: ignore BankStick which could be (or is) connected to the CS address
;    1: if a 32k BankStick (24LC256) is connected and should be used as Pattern Storage (64 patterns)
;    2: if a 64k BankStick (24LC512) is connected and should be used as Pattern Storage (128 patterns)
;    3: if a 32k or 64k BankStick is connected and should be used as Song Storage
;        only the first 32k are used, so there is no advantage on using a 24LC512 here.
;    5: if a 32k or 64k BankStick is connected and should be used as Mixer Map Storage
;        only the first 32k are used, so there is no advantage on using a 24LC512 here.
; NOTE: only one BankStick can be used as Song Storage, only one for Mixer Maps
;      If no entry with "mode 3" is defined, Song mode will be disabled.
;      If no entry with "mode 5" is defined, there will only be one Mixer Map which cannot be stored
; If a BankStick is not connected to the MBSEQ, the appr. entry will have no effect
#define DEFAULT_BANKSTICK_MODE_CS0      1      ; 32k
#define DEFAULT_BANKSTICK_MODE_CS1      1      ; 32k
#define DEFAULT_BANKSTICK_MODE_CS2      5      ; Mixer Map (using CS2 to ensure compatibility with Atmel EEPROMs which only provide 4 CS
addresses)
#define DEFAULT_BANKSTICK_MODE_CS3      3      ; Song mode (using CS3 to ensure compatibility with Atmel EEPROMs which only provide 4 CS
addresses)
#define DEFAULT_BANKSTICK_MODE_CS4      1      ; 32k
#define DEFAULT_BANKSTICK_MODE_CS5      1      ; 32k
#define DEFAULT_BANKSTICK_MODE_CS6      1      ; 32k
#define DEFAULT_BANKSTICK_MODE_CS7      1      ; 32k
[/code]

Best Regards, Thorsten.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...