I have spent lots of time on this forum now....I think the answer is laying in the file setup_midibox_lc.asm
#define LCD_USE_SECOND 1 ; the emulation handles with two character LCDs if 1
#define LCD_EMU_COL 55 ; number of emulated columns (characters per line)
; o graphical LCDs: use 55 (like a Logic Control)
; o one 2x40 LCD: use 40 (unfortunately..)
; o two 2x40 LCDs: use 55 (like a Logic Control)
The original mackie control(logic control) uses one 2x55 display, so that's were the programming is based on. It seems impossible to find this kind of display on the market.
Here comes my conclusion...
If you could find one 2x55 display the code would be...
#define LCD_USE_SECOND 0
#define LCD_EMU_COL 55
If you use two 2x40 dislplays, your setup would be simular to one 2x80 display (just imagine!), but this application only handles 2x55 characters. This results in empty space on the displays. But all information will be displayed. The code would be..
#define LCD_USE_SECOND 1
#define LCD_EMU_COL 55
If you use two 2x24 dislplays. You have only 2x48 characters available, but you need 2x55....so you loose information.. So i think that using these 2x24 displays will never be perfect. However the code would be like this..
#define LCD_USE_SECOND 1
#define LCD_EMU_COL 48
If you use two 2x16 dislplays, which doesn't make sense for this application, the code would be
#define LCD_USE_SECOND 1
#define LCD_EMU_COL 32
So...am I correct??? :-)
regards,
Sven