Yahoo Groups archive

Emu XL-7 & MP-7 User's Group

Index last updated: 2026-04-05 20:33 UTC

Message

Re: [xl7] Re: FLASH Progress Report

2010-10-15 by Jack Pratt

Well I relented and put a mini USB-B connector on the side (towards the back of 
the P2K module, not sure where this ends up on a command station - I'll have to 
open up my XL7 to check). This means that you won't need a special cable to 
connect to your computer. [I made room by relegating the debug serial port and 
another copy of the USB signals to an edge connector, just like the JTAG ports, 
which required that I move the second notch to the opposite side of the board - 
diagonal from the 'normal one' - consequently the board is programmed by 
rotating it 180 degrees rather than flipping it, and I'll have to debug it in 
the programming connector.]


For those not in the know, you can read the threads from earlier this year.

But a quick recap:
- The SIMM has 2 x 1Gb FLASH which means that it has a total of 256MB, allowing 
for the equivalent of 7 slot ROMs which have 32MB of Wave ROM and 4 MB of Preset 
ROM. 


- Since the P2K and Command station can only access 32/4MB per slot, the SIMM 
can 'pretend' to be in 1, 2, 3 or 4 slots at the same time and provide wave and 
preset information for those slots [you can select the number of slots with DIP 
switches]. Of course it the SIMM is pretending to be in a particular slot, you 
can't have another SIMM in that slot (or it will cause a conflict).

- The contents of the FLASH can be reprogrammed using the on-SIMM cpu which has 
a USB interface

- The contents of the FLASH can also be programmed with a base board (which will 
also allow any existing SIMM to be read)

- At some time I would like to write software that will allow the user to 
imports various sound formats into an image (and edit some presets, but you 
won't be able to hear what they sound like except perhaps on Proteus X or 
Emulator X software). So to get the presets that you want [for your own Sounds] 
you might need to create the wave ROM, create some presets in user banks 
download them via sysex, then edit them into images and reprogram the SIMM. 
Tedious, but you don't need an Ultra Sampler that way. The sofwtare should also 
allow you to put audition sequences and 'demo songs' directly into the FLASH as 
well

- At some time I would like to reverse engineer the OS for a P2K (and later a 
command station) so that it can switch between banks [the CPLD supports this 
allowing it make use of all seven banks, not just four] program the presets 
directly, and possibly allow for some interaction with a PC via the USB 
connection.

- The SIMM can be put in AUDITY mode allowing for two banks of 16MB on an Audity 
2000.

- The SIMM should act as a single ROM in an Ultra Sampler (and you can select 
the bank using DIP switches)

- A DIP switch will allow you to select different banks, but the proteus 
software only reads presets immediately after power up so this is only useful 
with a power cycle.





________________________________
From: joe.dalton16 <electric-motion@...>
To: xl7@yahoogroups.com
Sent: Thu, October 14, 2010 4:31:30 PM
Subject: [xl7] Re: FLASH Progress Report

   
Hi,

I'm quite new to the forum, new xl7 owner and i'm pretty curious about your 
thread.

What are you trying to accomplish ?

A usb flash for xl7/mp7 ?

What's the purpose of it ? loading new sound via usb ?

Best regards,

Joe

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.