[comp.sys.amiga.tech] Help!

snowdond@r2.cs.man.ac.uk (D.N.Snowdon (U.G.PCC)) (10/17/90)

Flame retardant: Sorry, if this has been covered before but I'm
new to this group, multitasking on the Amiga & am desparate.

The problem:
  I'm writing a sequencer for the Amiga. I need to be able
to get MIDI input (via the serial device)  as fast as possible and
as near to the time it arrived at the serial port as possible (so
I get note on/off time right etc). I also need to be able to write
to the serial port (for playback) with good accuracy and at high
speed.
  Because I need to be able to time each MIDI event I cannot
ask for more than 2 bytes at a time (smallest MIDI event)
though if there is more data in the serial buffer when I get
round to reading it I can get it all at once.

What I am planning to do is:

Main process (handles user interface etc)
- opens serial device (as tasks can't do this)
- allocates memory where all MIDI data will wind up
- creates a task which reads serial port and after some low level
  processing shoves it in the shared memory & uses timer device
  to get itself woken up at particular intervals.
- task & process communicate via shared variables (only the process
will change these variables & the process will not be writing to the shared data area during recording when the task will need to write 
to it)

What I want to know is:
1 - Am I on the right track & is this feasible - ie can tasks use
the serial device if it is opened for them?
2 - Is there a better way
3 - Whats the fastest way to legally hit the serial port
4 - Does my task have to repeatedly ask for timer events? - is
there any way to set the timer device to keep sending me signals
at specified (few ms) intervals. Reason I ask is that speed is 
critical and I don't (if possible) want to keep having to send
requests to the timer device.

  Sorry, for the length of this - but I would really appreciate
any help.

PROHVK32@TREARN.BITNET (Cem Turgay) (11/29/90)

Hello,

Would you please explain to me, can I use every SCSI controller
with Amiga (500) ? (It's probably no). Which port of Amiga used
by the controllers ? Can you tell me cheap and fast controller
brands, models and price ($) which is you are using without problem
or you know well. I realy don't want to buy Commodore's A590.
There is a lot of SCSI controllers but all of them for PCs.
I have to ask brands and price because I'm not in USA but I think
to buy from the USA. Would you like to help to me please...

                                                    Cem Turgay

                                                PROHVK32@TREARN
                                                OEYO8729@TREARN

psherman@acsu.buffalo.edu (peter d sherman) (12/20/90)

	Hello everyone! Sorry to bother everyone out there this close to
Christmas, but I need to know the answer to this problem very quickly! You
see, I have A 1080 monitor which still works great (I bought it in 1986), but
I'm going to be putting together an IBM clone for my mother (she needs it for
all those IBM-businessy things) and I was wondering if the PC could use the
1080 as an EGA compatible monitor. If this is possible, then are there any
restrictions, such as having to use a 400 line EGA mode in interlace, or even
the 350 line mode? What can and can't be done? Also, what would the black 
switch in the back be set to? TTL Pos, Neg, Analog RGB, ??? 
	And lastly, what would be a good EGA card to get if this works?
 
	Any E-mailed comments regarding this matter and would be welcomed and
greatly appreciated at the above address. 

=//==================================//==============================//========
VX I-Net: psherman@acsu.buffalo.edu VX Standard disclaimer applies. VX A-3000!!
===============================================================================