-
+ BA3687D23DE5CCF60651014123DD59FE60B32ECBF2101D6165F7A06448D1E031B340AC7BAA886BCDFA375FD971100D45E2D2CBB8B1CAF21D761949CB31F70864
m/devices/devices.asm
(0 . 0)(1 . 29)
476 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
477 ;; ;;
478 ;; This file is part of 'M', a MIPS system emulator. ;;
479 ;; ;;
480 ;; (C) 2019 Stanislav Datskovskiy ( www.loper-os.org ) ;;
481 ;; http://wot.deedbot.org/17215D118B7239507FAFED98B98228A001ABFFC7.html ;;
482 ;; ;;
483 ;; You do not have, nor can you ever acquire the right to use, copy or ;;
484 ;; distribute this software ; Should you use this software for any purpose, ;;
485 ;; or copy and distribute it to anyone or in any manner, you are breaking ;;
486 ;; the laws of whatever soi-disant jurisdiction, and you promise to ;;
487 ;; continue doing so for the indefinite future. In any case, please ;;
488 ;; always : read and understand any software ; verify any PGP signatures ;;
489 ;; that you use - for any purpose. ;;
490 ;; ;;
491 ;; See also http://trilema.com/2015/a-new-software-licensing-paradigm . ;;
492 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
493
494 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
495 ;; All Memory-Mapped Devices MUST be included here (and only here),
496 ;; in DESCENDING order of their MMIO Address range's position in MMIO Segment:
497 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
498
499 %include "rtc.asm" ; Real-Time Clock Device (MMIO: 0x430 - 0x434)
500 %include "clock.asm" ; Interval Clock Device (MMIO: 0x420 - 0x42F; IRQ 3)
501 %include "power.asm" ; Power Supply (MMIO: 0x410 - 0x410)
502 %include "uart.asm" ; UART0 Console (MMIO: 0x3F8 - 0x40C; IRQ 2)
503
504 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;