1# 2# $NetBSD: files.atari,v 1.21 1996/09/16 06:14:24 leo Exp $ 3# 4 5maxpartitions 16 6 7maxusers 2 8 64 8 9device mainbus {} 10attach mainbus at root 11 12device cpu 13attach cpu at mainbus 14 15define event {} 16file arch/atari/dev/event.c event 17 18device clock 19attach clock at mainbus 20file arch/atari/dev/clock.c 21 22# keyboard 23device kbd: event 24attach kbd at mainbus 25file arch/atari/dev/kbd.c kbd needs-count 26 27# serial port via 85C30 (modem2/serial2) 28device zs: tty 29attach zs at mainbus 30file arch/atari/dev/zs.c zs needs-count 31 32# printer 33device lpt 34attach lpt at mainbus 35file arch/atari/dev/lpt.c lpt 36 37#ramdisk 38pseudo-device rd 39file dev/ramdisk.c rd needs-count 40file arch/atari/dev/rd_root.c ramdisk_hooks 41 42# nvram 43device nvr 44attach nvr at mainbus 45file arch/atari/dev/nvram.c nvr needs-flag 46 47device fdc { unit = -1 } 48attach fdc at mainbus 49 50device fd 51attach fd at fdc 52file arch/atari/dev/fd.c fd needs-flag 53file arch/atari/dev/dma.c 54major {fd = 2} 55 56# graphic devices 57define grfb {} 58 59device grfbus: grfb 60attach grfbus at mainbus 61file arch/atari/dev/grf.c 62 63device grfcc {} 64attach grfcc at grfb 65file arch/atari/dev/ite_cc.c grfcc needs-count 66file arch/atari/dev/grfabs.c grfcc 67file arch/atari/dev/grfabs_tt.c grfcc 68file arch/atari/dev/grfabs_fal.c grfcc 69 70device ite 71attach ite at grfcc 72file arch/atari/dev/ite.c ite needs-flag 73file arch/atari/dev/kbdmap.c ite 74file arch/atari/dev/font_8x8.c ite 75file arch/atari/dev/font_8x16.c ite 76 77 78pseudo-device view 79file arch/atari/dev/view.c view | grfcc needs-count 80 81pseudo-device mouse 82file arch/atari/dev/ms.c mouse needs-count 83 84# 85# XXX: Some scsi-devices must be at fixed major# 86major {sd = 4} 87major {st = 5} 88major {cd = 6} 89include "../../../scsi/files.scsi" 90 91# ncr 5380 controller 92device ncrscsi: scsi 93attach ncrscsi at mainbus 94file arch/atari/dev/atari5380.c ncrscsi 95 96# list of standard files... 97file dev/cons.c ite 98file dev/cninit.c ite 99file arch/atari/atari/atari_init.c 100file arch/atari/atari/autoconf.c 101file arch/atari/atari/conf.c 102file arch/atari/atari/disksubr.c 103file arch/atari/atari/dkbad.c 104file arch/atari/atari/machdep.c 105file arch/atari/atari/mem.c 106file arch/atari/atari/pmap.c 107file arch/atari/atari/sys_machdep.c 108file arch/atari/atari/trap.c 109file arch/atari/atari/stalloc.c 110file arch/atari/atari/vm_machdep.c 111file arch/atari/atari/db_memrw.c ddb 112file arch/atari/atari/fpu.c 113file arch/atari/dev/ym2149.c 114file arch/m68k/m68k/copy.s 115 116# Emulation modules 117# 6888x emulator (FPU_EMULATE) 118include "../../m68k/fpe/files.fpe" 119 120# Compatibility modules 121 122# SunOS Binary Compatibility (COMPAT_SUNOS) 123include "../../../compat/sunos/files.sunos" 124file arch/m68k/m68k/sunos_machdep.c compat_sunos 125