summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatarGravatar AJR <ajrhacker@users.noreply.github.com>2020-09-29 21:22:41 -0400
committerGravatarGravatar AJR <ajrhacker@users.noreply.github.com>2020-09-29 21:22:41 -0400
commitdfb6ab880bb90a8dbdd356b2ab2580b55e4b9973 (patch)
tree2a1acdb50ca1336826d9967516a9860d33002182
parent8dfa980fdd9a6d78e64bbc116ed93e248102456c (diff)
pdp11.cpp, terak.cpp: Add CPU notes
-rw-r--r--src/mame/drivers/pdp11.cpp10
-rw-r--r--src/mame/drivers/terak.cpp3
2 files changed, 7 insertions, 6 deletions
diff --git a/src/mame/drivers/pdp11.cpp b/src/mame/drivers/pdp11.cpp
index 78ced764cb8..762fc3c8d56 100644
--- a/src/mame/drivers/pdp11.cpp
+++ b/src/mame/drivers/pdp11.cpp
@@ -372,7 +372,7 @@ void pdp11_state::kbd_put(u8 data)
void pdp11_state::pdp11(machine_config &config)
{
/* basic machine hardware */
- T11(config, m_maincpu, XTAL(4'000'000)); // Need proper CPU here
+ T11(config, m_maincpu, 4'000'000); // Need proper CPU here
m_maincpu->set_initial_mode(6 << 13);
m_maincpu->set_addrmap(AS_PROGRAM, &pdp11_state::pdp11_mem);
@@ -398,7 +398,7 @@ void pdp11_state::pdp11ub2(machine_config &config)
void pdp11_state::pdp11qb(machine_config &config)
{
- pdp11(config);
+ pdp11(config); // FIXME: MXV11-B requires a F-11 or J-11 CPU
MCFG_MACHINE_RESET_OVERRIDE(pdp11_state,pdp11qb)
m_maincpu->set_initial_mode(0 << 13);
@@ -510,7 +510,7 @@ ROM_END
/* Driver */
/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */
-COMP( ????, pdp11ub, 0, 0, pdp11, pdp11, pdp11_state, empty_init, "Digital Equipment Corporation", "PDP-11 [Unibus](M9301-YA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND)
-COMP( ????, pdp11ub2, pdp11ub, 0, pdp11ub2, pdp11, pdp11_state, empty_init, "Digital Equipment Corporation", "PDP-11 [Unibus](M9312)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND)
-COMP( ????, pdp11qb, pdp11ub, 0, pdp11qb, pdp11, pdp11_state, empty_init, "Digital Equipment Corporation", "PDP-11 [Q-BUS] (M7195 - MXV11)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND)
+COMP( 197?, pdp11ub, 0, 0, pdp11, pdp11, pdp11_state, empty_init, "Digital Equipment Corporation", "PDP-11 [Unibus](M9301-YA)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND)
+COMP( 197?, pdp11ub2, pdp11ub, 0, pdp11ub2, pdp11, pdp11_state, empty_init, "Digital Equipment Corporation", "PDP-11 [Unibus](M9312)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND)
+COMP( 198?, pdp11qb, pdp11ub, 0, pdp11qb, pdp11, pdp11_state, empty_init, "Digital Equipment Corporation", "PDP-11 [Q-BUS] (M7195 - MXV11-B)", MACHINE_NOT_WORKING | MACHINE_NO_SOUND)
COMP( 1987, sms1000, 0, 0, sms1000, pdp11, pdp11_state, empty_init, "Scientific Micro Systems", "SMS-1000", MACHINE_IS_SKELETON )
diff --git a/src/mame/drivers/terak.cpp b/src/mame/drivers/terak.cpp
index d2b7d53141c..42d55a04860 100644
--- a/src/mame/drivers/terak.cpp
+++ b/src/mame/drivers/terak.cpp
@@ -12,6 +12,7 @@ Floppies were 8 inch IBM format.
****************************************************************************/
#include "emu.h"
+//#include "bus/qbus/qbus.h"
#include "cpu/t11/t11.h"
#include "emupal.h"
#include "screen.h"
@@ -105,7 +106,7 @@ uint32_t terak_state::screen_update_terak(screen_device &screen, bitmap_ind16 &b
void terak_state::terak(machine_config &config)
{
/* basic machine hardware */
- T11(config, m_maincpu, XTAL(4'000'000));
+ T11(config, m_maincpu, 4'000'000); // FIXME: actually LSI-11
m_maincpu->set_initial_mode(6 << 13);
m_maincpu->set_addrmap(AS_PROGRAM, &terak_state::mem_map);