		       EXTRA BIOSROUTINES VAN TURBO-R
------------------------------------------------------------------------------

BIOSROUTINE TURBO-R, #0180
==========================

FUNKTIE:  Omschakelen processor mode

INPUT:	Register 'A': Code voor processor-mode en schakelen LED-signaallampje

	Bit 0 en 1 beiden = '0': Z80 mode (slow speed)
	Bit 0 = '1':             Rom mode (medium speed)
	Bit 1 = '1':             Ram mode (high speed)
	Bit 7 = '0':             Toestand LED-signaallampje verandert niet
				 (Mode omschakeling niet zichtbaar)
	Bit 7 = '1':             LED-signaallampje 'UIT' bij Z80 mode
				 of 'AAN' bij Rom mode of Ram mode
	Indien bits 0 en 1 beiden '1' zijn of niet genoemde bits niet '0' zijn
	wordt de routine afgebroken (return) zonder iets gedaan te hebben.

Toegestane (geaccepteerde-)codes in register 'A' zijn:

	Codebyte    Mode     LED-signaallampje
	--------    ----     -----------------
	  #80	  Z80 mode	Uit
	  #00	  Z80 mode	Onveranderd
	  #81	  Rom mode	Aan
	  #01	  Rom mode	Onveranderd
	  #82	  Ram mode	Aan
	  #02	  Ram mode	Onveranderd

Output:  Geen.	(alle registers ongewijzigd)
-----------------------------------------------------------------------------

BIOSROUTINE TURBO-R, #0183
==========================

FUNKTIE:  Huidige processor mode opvragen

INPUT:	  Geen

OUTPUT:   Register 'A' mode informatie (andere registers ongewijzigd)
	  A = #00  Z80-mode, low speed
	  A = #01  Rom-mode, medium speed
	  A = #02  Ram-mode, high speed
-----------------------------------------------------------------------------

BIOS ROUTINE TURBO-R,  #0186
============================

FUNKTIE:  PCM-play, afspelen van sound sample opgenomen met PCM-record

INPUT:	  A  = Parameters
	       Bits 0-1 = Quality parameter (Als gebruikt bij recording)
	       Bit 7	= '1' Gebruik VRAM of '0' gebruik RAM
	  HL = Startadres in RAM of VRAM, 16 bits (adresbits A0-A15)
	  BC = Lengte af te spelen soundsample, 16 bits (bits 0-15)
	  D  = MSB lengte, bit 0 = 17e bit (Alleen geldig bij gebruik van VRAM)
	  E  = MSB startadres, Bit 0 = 17e bit (adresbit A16)
	       (Alleen geldig bij gebruik van VRAM)


OUTPUT:   Carry-flag, indien afspelen voortijdig gestopt met CTRL-STOP.

Alle registers worden gewijzigd.
------------------------------------------------------------------------------

BIOS ROUTINE TURBO-R  #0189
===========================

FUNKTIE:  PCM-record, opnemen sound-sample volgens parameters

INPUT:	  Parameters in 'A' register:

	    Bits 0-1 = Quality parameter ( 0, 1, 2 of 3 )
	    Bit  2   = '1' zero-data compressie toepassen (minder geheugen
			   gebruik voor data tijdens 'stilte' periodes.)
		     = '0' geen zero-data compressie
	    Bits 3-6 = Soundlevel waarbij de recording wordt gestart
		       De waarde van deze 4 bits (3-6) wordt intern aangevuld
		       met 3 '0-bits' erachter (maal 8) om het werkelijke
		       startniveau te verkrijgen.
	    Bit 7    = '1' Opslag sample-data in VRAM
		     = '0' Opslag sample-date in RAM

	  HL = Startadres in RAM of VRAM, 16 bits (adresbits A0-A15)
	  BC = Lengte op te nemen soundsample, 16 bits (bits 0-15)
	  D  = MSB lengte, bit 0 = 17e bit (Alleen geldig bij gebruik van VRAM)
	  E  = MSB startadres, Bit 0 = 17e bit (adresbit A16)
	       (Alleen geldig bij gebruik van VRAM)

OUTPUT:   Carry-flag, indien recording voortijdig gestopt met CTRL-STOP.

Alle registers worden gewijzigd.

------------------------------------------------------------------------------

OPMERKING: De basicopdrachten CALL PCM PLAY en CALL PCM REC gebruiken
	   resp. de biosroutines #0186 en #0189, waarbij intern tevens
	   de routines #0180 en #0183 gebruikt worden.
