12.07.2015 Views

Oberheim Prommer Service Manual.pdf - Fdiskc

Oberheim Prommer Service Manual.pdf - Fdiskc

Oberheim Prommer Service Manual.pdf - Fdiskc

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ACIA (MIDI Interface)1001 1xxx xxx1 1110 68B50 Status/Control register1001 1xxx xxx1 1111 68B50 RDR / TDRPlease refer to Motorola 68B50 Data Sheet for more information.Read Only Memory101x xxxx xxxx xxxx11xx xxxx xxxx xxxxROM A – 2764 (Expansion ROM)ROM C – 27128 (Main ROM)Programming considerationsUser programs may reside in RAM or they may be placed in the expansionEPROM space inside the <strong>Prommer</strong>.To use the expansion EPROM with the RUN PROGRAM feature, the first threebytes of the EPROM (addresses A000H through A002H) must be configured asfollows:A000H = 41H (ASCII “A”). Special ID code recognized by the <strong>Prommer</strong>operating system.A001H = MSB of jump vector.A002H = LSB of jump vector. This is the absolute address of the first intstructionin the user’s program.When the RUN PROGRAM display is entered by pressing the RUN PROGRAMbutton, and any EPROM with the correct ID code is in the expansion socket, thenext key pressed will start execution of the user program. The user programshould therefore test the key that was pressed to decide whether or not tocontinue. When the user program starts, the key code of the key just pressed islocated in the A register. (For a description of the key codes, please refer to the<strong>Prommer</strong> MIDI specification in the <strong>Prommer</strong> User’s Guide.)If your program decides to ignore the key, a JMP [0C002H] instruction should beexecuted without changing the contents of the A register in order to return controlto the <strong>Prommer</strong> operating system and process the key normally. A typical userprogram for the expansion EPROM might look something like this:<strong>Prommer</strong> <strong>Service</strong> <strong>Manual</strong> 19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!