Previous 199869 Revisions Next

r22800 Sunday 12th May, 2013 at 21:09:04 UTC by R. Belmont
(MESS) Random acts of documentation (nw)
[src/mess/drivers]ts802.c

trunk/src/mess/drivers/ts802.c
r22799r22800
77
88    TODO:
99    - Everything - this is just a skeleton
10 
11    Technical manual at:
12    http://bitsavers.org/pdf/televideo/TS800A_TS802_TS802H_Maintenance_Manual_1982.pdf
13 
14    includes in-depth discussion of the inner workings of the WD1000 HDD controller.
1015
11
1216****************************************************************************/
1317
1418#include "emu.h"
1519#include "cpu/z80/z80.h"
1620#include "machine/terminal.h"
21#include "machine/z80dma.h"
22#include "machine/z80ctc.h"
23#include "machine/z80sio.h"
1724
18
1925class ts802_state : public driver_device
2026{
2127public:
r22799r22800
4349static ADDRESS_MAP_START(ts802_io, AS_IO, 8, ts802_state)
4450   //ADDRESS_MAP_UNMAP_HIGH
4551   ADDRESS_MAP_GLOBAL_MASK(0xff)
46   AM_RANGE(0x00, 0x00) AM_READ(port00_r)
52   AM_RANGE(0x00, 0x00) AM_READ(port00_r)   // DIP switches
53   // 04 - written once after OS boot to bank in RAM from 0000-3FFF instead of ROM.  4000-FFFF is always RAM.
54   // 08-0B: Z80 CTC
55   // 0C-0F: Z80 SIO #1
4756   AM_RANGE(0x0d, 0x0d) AM_DEVWRITE(TERMINAL_TAG, generic_terminal_device, write)
4857   AM_RANGE(0x0f, 0x0f) AM_READ(port0f_r)
58   // 10: Z80 DMA
59   // 14-17: WD 1793
60   // 18: floppy misc.
61   // 20-23: Z80 SIO #2
4962   AM_RANGE(0x20, 0x20) AM_WRITENOP
63   // 48-4F: WD1000 harddisk controller
64   // 80: LEDs
5065ADDRESS_MAP_END
5166
5267

Previous 199869 Revisions Next


© 1997-2024 The MAME Team