Updated MESS info for licenses (nw)

This commit is contained in:
Miodrag Milanovic 2015-05-13 09:20:31 +02:00
parent e978f44775
commit 3e38b7d541
88 changed files with 140 additions and 288 deletions

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
#include "emu.h"
#include "debugger.h"
#include "ie15.h"

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
#ifndef __IE15_H__
#define __IE15_H__

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
#include "emu.h"
#define OP(A) oprom[(A) - PC]

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Nathan Woods
/***************************************************************************
Atari VCS 2600 driver

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Curt Coder, Robbbert, and unknown others
/***************************************************************************
Jupiter Ace memory map

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Dirk Best, Robbbert
/******************************************************************************

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Nathan Woods
/*************************************************************************
drivers/advision.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:GPL-2.0+
// copyright-holders:Dirk Best
/***************************************************************************
Rockwell AIM-65/40

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Barry Rodewald, Robbbert
/***************************************************************************

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Fabio Priuli, Curt Coder
/***************************************************************************
A.S.EL. Amico 2000

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol
/***************************************************************************
drivers/amstr_pc.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Kevin Thacker, Barry Rodewald
/******************************************************************************
amstrad.c

View File

@ -1,14 +1,11 @@
// license:???
// copyright-holders:???
// copyright-holders:Hans Ostermeyer, R. Belmont
/*
* apollo.c - APOLLO DN3500/DN3000 driver
*
* Created on: May 12, 2010
* Author: Hans Ostermeyer
*
* Released for general non-commercial use under the MAME license
* Visit http://mamedev.org for licensing and usage restrictions.
*
* Adapted February 19, 2012 for general MAME/MESS standards by R. Belmont
*
* TODO: use MESS ram device and MCFG_RAM_* to handle RAM sizing.

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:cdh, R.Belmont
/**********************************************************************
Apple I

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Nathan Woods
/***************************************************************************
Mattel Aquarius

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
#include "emu.h"
#include "includes/genpc.h"
#include "machine/pc_fdc.h"

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol, Miodrag Milanovic
/***************************************************************************
IBM AT Compatibles

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Nathan Woods
/***************************************************************************
Acorn Atom:

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Barry Rodewald
/*
* attache.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Gordon Jefferyes, Nigel Barnes
/******************************************************************************
BBC Model A,B

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Nathan Woods, R.Belmont
/***************************************************************************
drivers/bebox.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
/***************************************************************************
Besta-88 and Besta-90 engineering workstations.

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
/***************************************************************************
BBN BitGraph -- monochrome, raster graphics (768x1024), serial terminal.

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Curt Coder
/***************************************************************************
Bondwell 12/14

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Nathan Woods
/***************************************************************************
HAD to change the PORT_ANALOG defs in this file... please check ;-)

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Mike Balfour, Ben Bruscella, Sean Young
/*******************************************************************************************************
coleco.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Per Ola Ingvarsson, Tomas Karlsson
/******************************************************************************
drivers/compis.c

View File

@ -1,4 +1,4 @@
// license:???
// license:GPL-2.0+
// copyright-holders:Peter Trauner
/******************************************************************************
Peter.Trauner@jk.uni-linz.ac.at September 2000

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Raphael Nabet, Brett Wyer
/*
Corvus Concept driver

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol, Curt Coder
/*
This 1980s computer was manufactured by Vtech of Hong Kong.
known as: CreatiVision, Dick Smith Wizzard, Funvision, Rameses, VZ 2000 and possibly others.

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Nathan Woods
/***************************************************************************
drivers/dgn_beta.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Nathan Woods
/***************************************************************************
dragon.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
/***************************************************************************
KSM (Kontroller Simvolnogo Monitora = Character Display Controller),

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
/***************************************************************************
drivers/ec184x.c

View File

@ -1,4 +1,4 @@
// license:???
// license:GPL-2.0+
// copyright-holders:Kevin Thacker, Dirk Best, Phill Harvey-Smith
/******************************************************************************

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol
#include "emu.h"
#include "coreutil.h"
#include "includes/genpc.h"

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Raphael Nabet
/*
Experimental exelvision driver

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol
/* TimeTop - GameKing */
// these are meant to have a 3-in-1 internal ROM, not dumped

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol
/***************************************************************************
gb.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol, Miodrag Milanovic
/***************************************************************************
drivers/genpc.c

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Barry Rodewald, Robbbert
/*
Gimix 6809-Based Computers

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Dirk V.
/***************************************************************************
Mephisto Glasgow 3 S chess computer
Dirk V.

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol, Miodrag Milanovic
/***************************************************************************
drivers/pc.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol
#include "emu.h"
#include "cpu/i86/i86.h"
#include "sound/sn76496.h"

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
/***************************************************************************
15IE-00-013 Terminal

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Nathan Woods
/************************************************************************
* Mattel Intellivision + Keyboard Component Drivers
*

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
/***************************************************************************
drivers/iskr103x.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:rfka01
/***************************************************************************
ITT 3030

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol, Robbbert
/**************************************************************************
Wave Mate Jupiter

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:R. Belmont
/***************************************************************************
laser3k.c

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Sandro Ronco, Robbbert
/***************************************************************************

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:David Haywood
/*
LeapFrog - Leapster

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Curt Coder
/***************************************************************************
Sord m.5

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
/***************************************************************************
drivers/mc1502.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Dirk V.
/******************************************************************************
Mephisto 4 + 5 Chess Computer
2007 Dirk V.

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:R.Belmont
// license:BSD-3-Clause
// copyright-holders:R. Belmont
/***************************************************************************
drivers/mirage.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Ralf Schaefer
/******************************************************************************
Mephisto Chess Computers using plugin modules

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol, Curt Coder
/************************************************\
* Multitech Micro Professor 1 *
* *

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:(Original Author?), Dirk Best, Curt Coder
/*************************************************************************
@ -16,10 +16,10 @@
- HDX hard disk
- HRX high resolution graphics
- CBM (all RAM) mode
- "Silicon" disks
- Multi Effect Video Wall
*/
- "Silicon" disks
- Multi Effect Video Wall
#include "emu.h"
#include "includes/mtx.h"

View File

@ -1,4 +1,4 @@
// license:???
// license:GPL-2.0+
// copyright-holders:(Original Author?), Dirk Best
/************************************************************************

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol, Kevin Thacker
/******************************************************************************
nc.c

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Barry Rodewald
/*

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol
/***************************************************************************
/drivers/odyssey2.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol
/***************************************************************************
Osborne-1 driver file

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Curt Coder, Robbbert, Wilbert Pol
/*
Ohio Scientific Superboard II Model 600

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Paul Daniels
/************************************************************************
Philips P2000 1 Memory map

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Fabio Priuli
/***************************************************************************
P8000

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Ryan Holtz, R.Belmont
static const char *lookup_trap(UINT16 opcode)
{
static const struct

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol, Miodrag Milanovic
/***************************************************************************
drivers/pc.c

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Miodrag Milanovic, MetalliC
#include "emu.h"
#include "includes/spectrum.h"
#include "imagedev/snapquik.h"

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Sergey Svishchev
/***************************************************************************
drivers/poisk1.c

View File

@ -1,4 +1,4 @@
// license:???
// license:GPL-2.0+
// copyright-holders:Curt Coder,Dirk Best
/***************************************************************************

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Olivier Galibert,Jonathan Gevaryahu
/*************************************************************************************************

View File

@ -1,4 +1,4 @@
// license:???
// license:GPL-2.0+
// copyright-holders:Lee Hammerton, Dirk Best
/***************************************************************************

View File

@ -1,150 +1,5 @@
// license:???
// copyright-holders:???
/***************************************************************************
NOTE: ****** Specbusy: press N, R, or E to boot *************
Spectrum/Inves/TK90X etc. memory map:
CPU:
0000-3fff ROM
4000-ffff RAM
Spectrum 128/+2/+2a/+3 memory map:
CPU:
0000-3fff Banked ROM/RAM (banked rom only on 128/+2)
4000-7fff Banked RAM
8000-bfff Banked RAM
c000-ffff Banked RAM
TS2068 memory map: (Can't have both EXROM and DOCK active)
The 8K EXROM can be loaded into multiple pages.
CPU:
0000-1fff ROM / EXROM / DOCK (Cartridge)
2000-3fff ROM / EXROM / DOCK
4000-5fff \
6000-7fff \
8000-9fff |- RAM / EXROM / DOCK
a000-bfff |
c000-dfff /
e000-ffff /
Interrupts:
Changes:
29/1/2000 KT - Implemented initial +3 emulation.
30/1/2000 KT - Improved input port decoding for reading and therefore
correct keyboard handling for Spectrum and +3.
31/1/2000 KT - Implemented buzzer sound for Spectrum and +3.
Implementation copied from Paul Daniel's Jupiter driver.
Fixed screen display problems with dirty chars.
Added support to load .Z80 snapshots. 48k support so far.
13/2/2000 KT - Added Interface II, Kempston, Fuller and Mikrogen
joystick support.
17/2/2000 DJR - Added full key descriptions and Spectrum+ keys.
Fixed Spectrum +3 keyboard problems.
17/2/2000 KT - Added tape loading from WAV/Changed from DAC to generic
speaker code.
18/2/2000 KT - Added tape saving to WAV.
27/2/2000 KT - Took DJR's changes and added my changes.
27/2/2000 KT - Added disk image support to Spectrum +3 driver.
27/2/2000 KT - Added joystick I/O code to the Spectrum +3 I/O handler.
14/3/2000 DJR - Tape handling dipswitch.
26/3/2000 DJR - Snapshot files are now classifed as snapshots not
cartridges.
04/4/2000 DJR - Spectrum 128 / +2 Support.
13/4/2000 DJR - +4 Support (unofficial 48K hack).
13/4/2000 DJR - +2a Support (rom also used in +3 models).
13/4/2000 DJR - TK90X, TK95 and Inves support (48K clones).
21/4/2000 DJR - TS2068 and TC2048 support (TC2048 Supports extra video
modes but doesn't have bank switching or sound chip).
09/5/2000 DJR - Spectrum +2 (France, Spain), +3 (Spain).
17/5/2000 DJR - Dipswitch to enable/disable disk drives on +3 and clones.
27/6/2000 DJR - Changed 128K/+3 port decoding (sound now works in Zub 128K).
06/8/2000 DJR - Fixed +3 Floppy support
10/2/2001 KT - Re-arranged code and split into each model emulated.
Code is split into 48k, 128k, +3, tc2048 and ts2048
segments. 128k uses some of the functions in 48k, +3
uses some functions in 128, and tc2048/ts2048 use some
of the functions in 48k. The code has been arranged so
these functions come in some kind of "override" order,
read functions changed to use READ8_HANDLER and write
functions changed to use WRITE8_HANDLER.
Added Scorpion256 preliminary.
18/6/2001 DJR - Added support for Interface 2 cartridges.
xx/xx/2001 KS - TS-2068 sound fixed.
Added support for DOCK cartridges for TS-2068.
Added Spectrum 48k Psycho modified rom driver.
Added UK-2086 driver.
23/12/2001 KS - 48k machines are now able to run code in screen memory.
Programs which keep their code in screen memory
like monitors, tape copiers, decrunchers, etc.
works now.
Fixed problem with interrupt vector set to 0xffff (much
more 128k games works now).
A useful used trick on the Spectrum is to set
interrupt vector to 0xffff (using the table
which contain 0xff's) and put a byte 0x18 hex,
the opcode for JR, at this address. The first
byte of the ROM is a 0xf3 (DI), so the JR will
jump to 0xfff4, where a long JP to the actual
interrupt routine is put. Due to unideal
bankswitching in MAME this JP were to 0001 what
causes Spectrum to reset. Fixing this problem
made much more software runing (i.e. Paperboy).
Corrected frames per second value for 48k and 128k
Sincalir machines.
There are 50.08 frames per second for Spectrum
48k what gives 69888 cycles for each frame and
50.021 for Spectrum 128/+2/+2A/+3 what gives
70908 cycles for each frame.
Remaped some Spectrum+ keys.
Presing F3 to reset was seting 0xf7 on keyboard
input port. Problem occurred for snapshots of
some programms where it was readed as pressing
key 4 (which is exit in Tapecopy by R. Dannhoefer
for example).
Added support to load .SP snapshots.
Added .BLK tape images support.
.BLK files are identical to .TAP ones, extension
is an only difference.
08/03/2002 KS - #FF port emulation added.
Arkanoid works now, but is not playable due to
completly messed timings.
Initialisation values used when determining which model is being emulated:
48K Spectrum doesn't use either port.
128K/+2 Bank switches with port 7ffd only.
+3/+2a Bank switches with both ports.
Notes:
1. No contented memory.
2. No hi-res colour effects (need contended memory first for accurate timing).
3. Multiface 1 and Interface 1 not supported.
4. Horace and the Spiders cartridge doesn't run properly.
5. Tape images not supported:
.TZX, .SPC, .ITM, .PAN, .TAP(Warajevo), .VOC, .ZXS.
6. Snapshot images not supported:
.ACH, .PRG, .RAW, .SEM, .SIT, .SNX, .ZX, .ZXS, .ZX82.
7. 128K emulation is not perfect - the 128K machines crash and hang while
running quite a lot of games.
8. Disk errors occur on some +3 games.
9. Video hardware of all machines is timed incorrectly.
10. EXROM and HOME cartridges are not emulated.
11. The TK90X and TK95 roms output 0 to port #df on start up.
12. The purpose of this port is unknown (probably display mode as TS2068) and
thus is not emulated.
Very detailed infos about the ZX Spectrum +3e can be found at
http://www.z88forever.org.uk/zxplus3e/
*******************************************************************************/
// license:BSD-3-Clause
// copyright-holders:Miodrag Milanovic
#include "emu.h"
#include "includes/spectrum.h"

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Emmanuel Vadot
/****************************************** PICO emulation ****************************************/

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Kevin Thacker
/***************************************************************************
NOTE: ****** Specbusy: press N, R, or E to boot *************

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Kevin Thacker
/***************************************************************************
NOTE: ****** Specbusy: press N, R, or E to boot *************

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Kevin Thacker
/***************************************************************************
NOTE: ****** Specbusy: press N, R, or E to boot *************

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:Ralf Schaefer
// copyright-holders:Ralf Schaefer
/******************************************************************************
Novag SuperConstellation Chess Computer
2010 R. Schaefer

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Robbbert
/***************************************************************************
System 2900

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Wilbert Pol
/*
Tandy 1000
==========

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Raphael Nabet
/*
TI990/10 driver

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Raphael Nabet
/*
Experimental ti99/2 driver

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Robbbert and unknown others
/***************************************************************************
TRS80 memory map

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// copyright-holders:Raphael Nabet
/*
Experimental Tomy Tutor driver

View File

@ -1,4 +1,4 @@
// license:???
// license:BSD-3-Clause
// copyright-holders:Peter Trauner, Manfred Schneider, Robbbert
/******************************************************************************
Peter Trauner May 2001

View File

@ -1,5 +1,5 @@
// license:???
// copyright-holders:???
// license:BSD-3-Clause
// copyright-holders:Miodrag Milanovic, Robbbert
/***************************************************************************
VCS-80