mirror of
https://github.com/holub/mame
synced 2025-04-22 08:22:15 +03:00
New machines marked as NOT_WORKING
---------------------------------- Cablenet 2039 Controller [Al Kossow, Bitsavers]
This commit is contained in:
parent
833a6ccdba
commit
f1610825cb
@ -3930,6 +3930,7 @@ files {
|
||||
MAME_DIR .. "src/mame/drivers/c2color.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/candela.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/cardinal.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/cbnt2039.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/chaos.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/cd2650.cpp",
|
||||
MAME_DIR .. "src/mame/drivers/cdc721.cpp",
|
||||
|
67
src/mame/drivers/cbnt2039.cpp
Normal file
67
src/mame/drivers/cbnt2039.cpp
Normal file
@ -0,0 +1,67 @@
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:AJR
|
||||
/************************************************************************************************************
|
||||
|
||||
Skeleton driver for Cablenet, Inc. 2039 coax/twinax Lexmark printer controller card.
|
||||
|
||||
Main CPU is a Chips & Technologies F8680 PC/CHIP (x86 with custom opcodes).
|
||||
|
||||
************************************************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
//#include "cpu/i86/f8680.h"
|
||||
#include "cpu/bcp/dp8344.h"
|
||||
//#include "machine/eepromser.h"
|
||||
|
||||
|
||||
class cbnt2039_state : public driver_device
|
||||
{
|
||||
public:
|
||||
cbnt2039_state(const machine_config &mconfig, device_type type, const char *tag)
|
||||
: driver_device(mconfig, type, tag)
|
||||
, m_bcp(*this, "bcp")
|
||||
{
|
||||
}
|
||||
|
||||
void cbnt2039(machine_config &config);
|
||||
|
||||
private:
|
||||
void bcp_prog_map(address_map &map);
|
||||
void bcp_data_map(address_map &map);
|
||||
|
||||
required_device<dp8344_device> m_bcp;
|
||||
};
|
||||
|
||||
void cbnt2039_state::bcp_prog_map(address_map &map)
|
||||
{
|
||||
map(0x0000, 0x1fff).rom().region("sbprom", 0x10906); // FIXME: should be RAM (2x MCM6264CP25), with code uploaded by F8680
|
||||
}
|
||||
|
||||
void cbnt2039_state::bcp_data_map(address_map &map)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
static INPUT_PORTS_START(cbnt2039)
|
||||
INPUT_PORTS_END
|
||||
|
||||
|
||||
void cbnt2039_state::cbnt2039(machine_config &config)
|
||||
{
|
||||
//F8680(config, m_maincpu, OSC1);
|
||||
|
||||
DP8344(config, m_bcp, 18.8696_MHz_XTAL); // DP8344BV; Y1 = "RXD8.000"; Y2 = "RXD18.86"
|
||||
m_bcp->set_addrmap(AS_PROGRAM, &cbnt2039_state::bcp_prog_map);
|
||||
m_bcp->set_addrmap(AS_DATA, &cbnt2039_state::bcp_data_map);
|
||||
|
||||
//EEPROM_93C56_16BIT(config, "eeprom");
|
||||
}
|
||||
|
||||
|
||||
ROM_START(cbnt2039)
|
||||
ROM_REGION16_LE(0x20000, "sbprom", 0)
|
||||
ROM_LOAD("sbprom_27c_2ea2-1001.u12", 0x00000, 0x20000, CRC(4ee02833) SHA1(17c8b02bbef7b855a91dfb8bd9758ffb5cc9b9e7)) // handwritten label
|
||||
ROM_END
|
||||
|
||||
|
||||
COMP(1993, cbnt2039, 0, 0, cbnt2039, cbnt2039, cbnt2039_state, empty_init, "Cablenet", "2039 Controller", MACHINE_IS_SKELETON)
|
@ -9696,6 +9696,9 @@ cbm730 //
|
||||
p500 // Commodore P500 (proto, a.k.a. C128-40, PET-II)
|
||||
p500p //
|
||||
|
||||
@source:cbnt2039.cpp
|
||||
cbnt2039 //
|
||||
|
||||
@source:cbuster.cpp
|
||||
cbuster // MAB (c) 1990 Data East Corporation (World)
|
||||
cbusterj // MAB (c) 1990 Data East Corporation (Japan)
|
||||
|
@ -132,6 +132,7 @@ cardinal.cpp
|
||||
casloopy.cpp
|
||||
cat.cpp
|
||||
cbm2.cpp
|
||||
cbnt2039.cpp
|
||||
cc40.cpp
|
||||
ccs2810.cpp
|
||||
ccs300.cpp
|
||||
|
Loading…
Reference in New Issue
Block a user