From 925d9c802e9bef620f67d4268f636d31c8476e4e Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sat, 8 Sep 2018 21:50:47 +1000 Subject: (nw) milwaukee : notes --- src/mame/drivers/milwaukee.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/mame/drivers/milwaukee.cpp b/src/mame/drivers/milwaukee.cpp index a0017b97413..44e6c587ace 100644 --- a/src/mame/drivers/milwaukee.cpp +++ b/src/mame/drivers/milwaukee.cpp @@ -9,6 +9,13 @@ Milwaukee Computer MC-1000 series (MC-1000/1100/1200/1300/1400) all the same exc Chips: SY6502, 2x 6821, 2x MC6850P, 6852, INS8253 Other: 2x 7-position rotary "dips" to select baud rates on each 6850 (19.2K, 9600, 4800, 2400, 1200, 600, 300). + +Status: +- When booted it asks for a test to perform. Valid answers are A,B,D,E,H,I,M,O,P,S,W. To exit a test, press E. + M displays * then loops. E just asks the Test question again. P gets caught in a loop (fdc test). + When W pressed, N is displayed. + + ************************************************************************************************************************************/ #include "emu.h" @@ -26,7 +33,6 @@ public: milwaukee_state(const machine_config &mconfig, device_type type, const char *tag) : driver_device(mconfig, type, tag) , m_maincpu(*this, "maincpu") - //, m_p_chargen(*this, "chargen") { } void milwaukee(machine_config &config); @@ -34,12 +40,11 @@ public: private: void mem_map(address_map &map); required_device m_maincpu; - //required_region_ptr m_p_chargen; }; void milwaukee_state::mem_map(address_map &map) { map(0x0000, 0xf7ff).ram(); - //AM_RANGE(0xf800, 0xf87f) expansion i/o + //map(0xf800, 0xf87f) expansion i/o map(0xf880, 0xf881).rw("acia1", FUNC(acia6850_device::read), FUNC(acia6850_device::write)); // terminal map(0xf882, 0xf883).rw("acia2", FUNC(acia6850_device::read), FUNC(acia6850_device::write)); // remote map(0xf884, 0xf887).rw("pia1", FUNC(pia6821_device::read), FUNC(pia6821_device::write)); // centronics -- cgit v1.2.3