mirror of
https://github.com/holub/mame
synced 2025-10-07 17:27:06 +03:00
force68k.cpp: minor edits (#4963)
* force68k.cpp: changed default firmware to be the latest * 6850acia.cpp: silented VERBOSE mode * force68k.cpp: WIP started work on internal layout for CPU-1
This commit is contained in:
parent
977c8e8b69
commit
29b109780b
@ -16,7 +16,7 @@
|
|||||||
MACROS
|
MACROS
|
||||||
***************************************************************************/
|
***************************************************************************/
|
||||||
|
|
||||||
#define VERBOSE 1
|
//#define VERBOSE 1
|
||||||
//#define LOG_OUTPUT_STREAM std::cout
|
//#define LOG_OUTPUT_STREAM std::cout
|
||||||
#include "logmacro.h"
|
#include "logmacro.h"
|
||||||
|
|
||||||
|
@ -60,18 +60,7 @@
|
|||||||
* ----------------------------------------------------------
|
* ----------------------------------------------------------
|
||||||
*
|
*
|
||||||
* TODO:
|
* TODO:
|
||||||
* - Finish 3 x ACIA6850, host and remote interface left, terminal works
|
* - Add internal layout with switches and leds
|
||||||
* - Finish 1 x 68230 Motorola, Parallel Interface / Timer as required by ROM
|
|
||||||
* - Configure PIT to the Centronics device printer interface as
|
|
||||||
* supported by ROM (DONE)
|
|
||||||
* - Add 1 x Abort Switch
|
|
||||||
* - Add 1 x Reset Switch
|
|
||||||
* - Add 1 x Halt LED
|
|
||||||
* - Add a jumper field device as supported by PCB
|
|
||||||
* - Add configurable serial connector between ACIA:s and
|
|
||||||
* - Real terminal emulator, ie rs232 "socket"
|
|
||||||
* - Debug console
|
|
||||||
* - Add VME bus driver
|
|
||||||
*
|
*
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
@ -91,6 +80,8 @@
|
|||||||
#include "bus/vme/vme_fcisio.h"
|
#include "bus/vme/vme_fcisio.h"
|
||||||
#include "bus/vme/vme_fcscsi.h"
|
#include "bus/vme/vme_fcscsi.h"
|
||||||
|
|
||||||
|
#include "fccpu1.lh"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The baudrate on the Force68k CPU-1 to CPU-6 is generated by a Motorola 14411 bitrate generator
|
* The baudrate on the Force68k CPU-1 to CPU-6 is generated by a Motorola 14411 bitrate generator
|
||||||
* The CPU-6 documents matches the circuits that I could find on the CPU-1 board.
|
* The CPU-6 documents matches the circuits that I could find on the CPU-1 board.
|
||||||
@ -548,6 +539,7 @@ void force68k_state::fccpu1(machine_config &config)
|
|||||||
/* basic machine hardware */
|
/* basic machine hardware */
|
||||||
M68000(config, m_maincpu, XTAL(16'000'000) / 2);
|
M68000(config, m_maincpu, XTAL(16'000'000) / 2);
|
||||||
m_maincpu->set_addrmap(AS_PROGRAM, &force68k_state::force68k_mem);
|
m_maincpu->set_addrmap(AS_PROGRAM, &force68k_state::force68k_mem);
|
||||||
|
config.set_default_layout(layout_fccpu1);
|
||||||
|
|
||||||
/* P3/Host Port config
|
/* P3/Host Port config
|
||||||
* LO command causes ROM monitor to expect S-records on HOST port by default
|
* LO command causes ROM monitor to expect S-records on HOST port by default
|
||||||
@ -651,7 +643,7 @@ void force68k_state::fccpu6vb(machine_config &config)
|
|||||||
/* ROM definitions */
|
/* ROM definitions */
|
||||||
ROM_START (fccpu1)
|
ROM_START (fccpu1)
|
||||||
ROM_REGION (0x1000000, "maincpu", 0)
|
ROM_REGION (0x1000000, "maincpu", 0)
|
||||||
ROM_DEFAULT_BIOS("forcemon-1.0l")
|
ROM_DEFAULT_BIOS("forcebug-1.1")
|
||||||
|
|
||||||
ROM_SYSTEM_BIOS(0, "forcemon-1.0l", "Force Computers SYS68K/CPU-1 Force Monitor 1.0L")
|
ROM_SYSTEM_BIOS(0, "forcemon-1.0l", "Force Computers SYS68K/CPU-1 Force Monitor 1.0L")
|
||||||
ROMX_LOAD ("fccpu1v1.0l.j8.bin", 0x080001, 0x2000, CRC (3ac6f08f) SHA1 (502f6547b508d8732bd68bbbb2402d8c30fefc3b), ROM_SKIP(1) | ROM_BIOS(0))
|
ROMX_LOAD ("fccpu1v1.0l.j8.bin", 0x080001, 0x2000, CRC (3ac6f08f) SHA1 (502f6547b508d8732bd68bbbb2402d8c30fefc3b), ROM_SKIP(1) | ROM_BIOS(0))
|
||||||
|
@ -1,17 +1,19 @@
|
|||||||
<?xml version="1.0"?>
|
<?xml version="1.0"?>
|
||||||
<!-- fccpu1.lay -->
|
<!--
|
||||||
<!-- 2015-07-27: Initial version. [JLE] -->
|
license:CC0
|
||||||
|
copyright-holders:Joakim Larsson Edstrom
|
||||||
|
Force Computers CPU-1 layout
|
||||||
|
-->
|
||||||
<mamelayout version="2">
|
<mamelayout version="2">
|
||||||
<element name="front">
|
<element name="silver"> <rect><color red="0.75" green="0.75" blue="0.75" /></rect></element>
|
||||||
<image file="front.png" />
|
|
||||||
</element>
|
<group name="front">
|
||||||
|
<bezel element="silver"><bounds x="0" y="0" width="36" height="480" /></bezel>
|
||||||
|
</group>
|
||||||
|
|
||||||
<view name="Force Computers SYS68K/CPU-1">
|
<view name="Force Computers SYS68K/CPU-1">
|
||||||
<screen index="0">
|
<screen index="0"><bounds x="50" y="0" width="640" height="480" /></screen>
|
||||||
<bounds left="100" top="0" right="640" bottom="480" />
|
<group ref="front"><bounds x="0" y="0" width="36" height="480" /></group>
|
||||||
</screen>
|
|
||||||
<bezel name="frontpanel" element="front">
|
|
||||||
<bounds x="0" y="0" width="36" height="480" />
|
|
||||||
</bezel>
|
|
||||||
</view>
|
</view>
|
||||||
</mamelayout>
|
</mamelayout>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user