home *** CD-ROM | disk | FTP | other *** search
/ Fujiology Archive / fujiology_archive_v1_0.iso / !MAGS / MEGA_4 / MEGAFOUR.ZIP / MEGAFOUR.MSA / DOCS / 18.DOC < prev    next >
Text File  |  1985-11-20  |  9KB  |  285 lines

  1.  
  2.         FALCON-Register
  3.         ===============
  4. by bITmASTER of BSW
  5.  
  6.  
  7. - ST(E) Farbregister
  8.  
  9. $ffff8240.w    Farbregister   0
  10.   :   :           :  :
  11. $ffff825e.w    Farbregister  15
  12.  
  13. - Shift Mode Register
  14.  
  15. $ffff8260.b
  16.  
  17. - Soundchip
  18.  
  19. $ffff8800.b    Daten lesen / Registerauswahl
  20. $ffff8802.b    Register schreiben
  21.  
  22.  
  23.  DMA-Sound
  24.  ---------
  25. $ffff8900.b    xxxx3210    Interrupt bei Pufferende
  26.             ||||
  27.             ||x1 MFP-15-Interrupt (I7) am Ende des Wiedergabepuffers
  28.             ||1x MFP-15-Interrupt (I7) am Ende des Aufnahmepuffers
  29.             ||
  30.             x1 Timer-A-Interrupt am Ende des Wiedergabepuffers
  31.             1x Timer-A-Interrupt am Ende des Aufnahmepuffers 
  32.                  
  33. $ffff8901.b:      7x54xx10    Sound DMA Control Register
  34.         | ||  ||
  35.         | ||  00 DMA aus
  36.         | ||  01 Abspielen
  37.         | ||  11 Abspielen mit Wiederholung
  38.         | ||
  39.         | 00 DMA aus
  40.         | 01 Aufnehmen
  41.         | 11 Aufnehemen mit Wiederholung
  42.         |
  43.         0 Select Abspiel-Frame-Register
  44.         1 Select Aufnahme-Frame-Register
  45.  
  46. Abspiel-/ Aufnahme-Frame-Register:
  47.  
  48. $ffff8903.b    Frame Basis High
  49. $ffff8905.b    Frame Basis Mid
  50. $ffff8907.b    Frame Basis Low
  51. $ffff8909.b    Frame Address Counter High
  52. $ffff890b.b    Frame Address Counter Mid
  53. $ffff890d.b    Frame Address Counter Low
  54. $ffff890f.b    Frame Address End High
  55. $ffff8911.b    Frame Address End Mid
  56. $ffff8013.b    Frame Address End Low
  57.  
  58. $ffff8920.b    xx54xx10
  59.           ||  ||
  60.           ||  00 Play 1 Track
  61.           ||  01 Play 2 Tracks
  62.           ||  10 Play 3 Tracks
  63.           ||  11 Play 4 Tracks
  64.                   ||
  65.                   00 setze DA-Wandler auf Track 0
  66.                   01 setze DA-Wandler auf Track 1
  67.                   10 setze DA-Wandler auf Track 2
  68.                   11 setze DA-Wandler auf Track 3
  69.                   
  70. $ffff8921.b    76xxxx01    Sound Mode Control
  71.         ||    ||
  72.                 ||    00  6258 Hz  Abspielfrequenzen für STE-DMA-Sound
  73.                 ||    01 12517 Hz
  74.                 ||    10 25033 Hz
  75.                 ||    11 50066 Hz
  76.                 ||
  77.                 00  8 Bit Stereo (STE kompatibel)
  78.                 01 16 Bit Stereo (Falcon-Sound)
  79.                 10  8 Bit Mono   (STE kompatibel)
  80.  
  81.  
  82.  Multiplexer
  83.  -----------
  84.  
  85. $ffff8930.w    Parameter der Quellkomponenten
  86.  
  87.         DMA-Ausgabe:    03 02 01 00
  88.                                  |  |  |  |
  89.                                  |  |  |  0 Handshake an
  90.                                  |  |  |  1 Handshake aus
  91.                                  |  |  |
  92.                                  |  0  0 25,175 Mhz
  93.                                  |  0  1 externer Takt
  94.                                  |  1  0 32 Mhz
  95.                                  |
  96.                                  0 wenn die Zielkomponente DMA-Eingabe ist
  97.                                  1 bei allen anderen Zielkomponenten
  98.                 
  99.                                  
  100.         DSP-Ausgabe:    07 06 05 04
  101.                                  |  |  |  |
  102.                                  |  |  |  0 Handshake an
  103.                                  |  |  |  1 Handshake aus
  104.                                  |  |  |
  105.                                  |  0  0 25,175 Mhz
  106.                                  |  0  1 externer Takt
  107.                                  |  1  0 32 Mhz
  108.                                  |
  109.                                  0 Multiplexer abkoppeln
  110.                                  1 Verbindung mit Multiplexer
  111.  
  112.         externe Eingabe:11 10 09 08
  113.                                     |  |  |
  114.                                     |  |  0 Handshake an
  115.                                     |  |  1 Handshake aus
  116.                                     |  |
  117.                                     0  0 25,175 Mhz
  118.                                     0  1 externer Takt
  119.                                     1  0 32 Mhz
  120.                                     
  121.                   AD-Wandler:    15 14 13 11
  122.                                  |
  123.                                        0 interner Takt
  124.                                        1 externer Takt
  125.                                        
  126.  
  127. $ffff8932.w    Parameter der Zielkomponenten
  128.  
  129.  
  130.         DMA-Eingabe:    03 02 01 00
  131.                                  |  |  |  |
  132.                                  |  |  |  0 Handshake an
  133.                                  |  |  |  1 Handshake aus
  134.                                  |  |  |
  135.                                  |  0  0 Quelle = DMA-Ausgabe
  136.                                  |  0  1 Quelle = DSP-Ausgabe
  137.                                  |  1  0 Quelle = externe Eingabe
  138.                                  |  1  1 Quelle = AD-Wandler
  139.                                  |
  140.                                  0 wenn die Quellkomponente DSP-Ausgabe ist
  141.                                  1 bei allen anderen Quellkomponenten
  142.                 
  143.                 
  144.         DSP-Eingabe:    07 06 05 04
  145.                                  |  |  |  |
  146.                                  |  |  |  0 Handshake an
  147.                                  |  |  |  1 Handshake aus
  148.                                  |  |  |
  149.                                  |  0  0 Quelle = DMA-Ausgabe
  150.                                  |  0  1 Quelle = DSP-Ausgabe
  151.                                  |  1  0 Quelle = externe Eingabe
  152.                                  |  1  1 Quelle = AD-Wandler
  153.                                  |
  154.                                  0 Multiplexer abkoppeln
  155.                                  1 Verbindung mit Multiplexer
  156.  
  157.         externe Ausgabe:11 10 09 08
  158.                                     |  |  |
  159.                                     |  |  0 Handshake an
  160.                                     |  |  1 Handshake aus
  161.                                     |  |
  162.                                     0  0 Quelle = DMA-Ausgabe
  163.                                     0  1 Quelle = DSP-Ausgabe
  164.                                     1  0 Quelle = externe Eingabe
  165.                                     1  1 Quelle = AD-Wandler
  166.                 
  167.  
  168.         DA-Wandler:    15 14 13 12
  169.                                     |  |
  170.                                     0  0 Quelle = DMA-Ausgabe
  171.                                     0  1 Quelle = DSP-Ausgabe
  172.                                     1  0 Quelle = externe Eingabe
  173.                                     1  1 Quelle = AD-Wandler
  174.                 
  175.  
  176. $ffff8934.b    Vorteiler externer Takt
  177.  
  178. $ffff8935.b    Vorteiler interner Takt
  179.                 
  180. $ffff8936.b     xxxxxx10
  181.               ||
  182.               00 Record 1 Track
  183.               01 Record 2 Tracks
  184.               10 Record 3 Tracks
  185.               11 Record 4 Tracks
  186.  
  187. $ffff8941.b    xxxxx210
  188.              |||
  189.              ||0: In, 1: Out
  190.              |0: In, 1:Out
  191.              0: In, 1:Out
  192.           
  193. $ffff8943.b    xxxxxddd    Daten
  194.                                          
  195.  CODEC
  196.  -----
  197.  
  198. $ffff8937.b    xxxxxxma    Eingabequelle des 16-Bit-Hardwareaddieres
  199.                             m: Multiplexer
  200.                             a: A/D-Wandler
  201.                             
  202. $ffff8938.b    xxxxxxlr    ADC-Input für linken & rechten Kanal
  203.                 0: Mikrophon
  204.                 1: Soundchip
  205.  
  206. $ffff8939.b    llllrrrr    llll: Verstärkunk linker Eingabekanal
  207.                 rrrr: Verstärkung rechter Eingabekanal
  208.                 
  209.  
  210. $ffff893a.w    xxxxllllrrrrxxxx    llll: Abschwächung linker Ausgabekanal 
  211.                             rrrr: Abschwächung rechter Ausgabekanal
  212.  
  213.  
  214.  
  215. - SCC Z8530
  216.                                                0
  217. $ffff8c81.b    SCC Kanal A Control Register
  218. $ffff8c83.b    SCC Kanal A Data Register
  219. $ffff8c85.b    SCC Kanal B Control Register
  220. $ffff8c87.b    SCC Kanal B Data Register
  221.  
  222. - DSP Host Interface
  223.  
  224. $ffffa200.b    Interrupt Control Register
  225. $ffffa201.b    Command Vector Register
  226. $ffffa202.b    Interrupt Status Register (nur lesen)
  227. $ffffa203.b    Interrupt Vector Register
  228. $ffffa204.b     not used
  229. $ffffa205.b    DSP-Word High
  230. $ffffa206.b     DSP-Word Mid
  231. $ffffa207.b     DSP-Word Low
  232.  
  233. - Falcon Farbregister
  234.  
  235. $ffff9800.l    Farbregister   0    rrrrrr00 gggggg00 00000000 bbbbbb00
  236.   :   :           :  :
  237. $ffff9bfc.l    Farbregister 255
  238.  
  239. - MFP Register
  240.  
  241. $fffffa01.b    GBIP Data Register
  242. $fffffa03.b    Active Edge Register
  243. $fffffa05.b    Data Direction Register
  244. $fffffa07.b    Interrupt Enable Register A
  245. $fffffa09.b    Interrupt Enable Register B
  246. $fffffa0b.b    Interrupt Pending Register A
  247. $fffffa0d.b    Interrupt Pending Register B
  248. $fffffa0f.b    Interrupt In-Service Register A
  249. $fffffa11.b    Interrupt In-Service Register B
  250. $fffffa13.b    Interrupt Mask Register A
  251. $fffffa15.b    Interrupt Mask Register B
  252. $fffffa17.b    Interrupt Vektor Register
  253. $fffffa19.b    Timer A Control Register
  254. $fffffa1b.b    Timer B Control Register
  255. $fffffa1d.b    Timer C + D Control Register
  256. $fffffa1f.b    Timer A Data Register
  257. $fffffa21.b    Timer B Data Register
  258. $fffffa23.b    Timer C Data Register
  259. $fffffa25.b    Timer D Data Register
  260. $fffffa27.b    Synchronous Character Register
  261. $fffffa29.b    USART Control Register
  262. $fffffa2b.b    Receiver Status Register
  263. $fffffa2d.b    Transmitter Status Register
  264. $fffffa2f.b    USART Data Register
  265.  
  266. - Tastatur-ACIA
  267.  
  268. $fffffc00.b    ACIA Statusregister
  269. $fffffc02.b    ACIA Steuerregister
  270.  
  271. - MIDI-ACIA
  272.  
  273. $fffffc04.b    ACIA Statusregister
  274. $fffffc06.b    ACIA Steuerregister
  275.  
  276.  
  277. Ein kleiner zusatz von der Nacht vom 26. zum 27.03.'93. C-100101010110
  278. wir kommen morgen. Alle weiteren Infos von Pater Michael von INTER.
  279. Thanks für die Infos Steffan.
  280.  
  281. - Falcon Zeilenoffset
  282.  
  283. $ffff820e.w    Offset zur nächsten Zeile jetzt auch word adressierbar
  284.     anstatt byte an $ffff820f.b
  285.