mirror of
https://github.com/holub/mame
synced 2025-06-26 14:24:12 +03:00
Updated MESS info for licenses (nw)
This commit is contained in:
parent
e978f44775
commit
3e38b7d541
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
#include "emu.h"
|
||||
#include "debugger.h"
|
||||
#include "ie15.h"
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
#ifndef __IE15_H__
|
||||
#define __IE15_H__
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
#include "emu.h"
|
||||
|
||||
#define OP(A) oprom[(A) - PC]
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Nathan Woods
|
||||
/***************************************************************************
|
||||
|
||||
Atari VCS 2600 driver
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Curt Coder, Robbbert, and unknown others
|
||||
/***************************************************************************
|
||||
Jupiter Ace memory map
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Dirk Best, Robbbert
|
||||
/******************************************************************************
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Nathan Woods
|
||||
/*************************************************************************
|
||||
|
||||
drivers/advision.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:GPL-2.0+
|
||||
// copyright-holders:Dirk Best
|
||||
/***************************************************************************
|
||||
|
||||
Rockwell AIM-65/40
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Barry Rodewald, Robbbert
|
||||
/***************************************************************************
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Fabio Priuli, Curt Coder
|
||||
/***************************************************************************
|
||||
|
||||
A.S.EL. Amico 2000
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol
|
||||
/***************************************************************************
|
||||
|
||||
drivers/amstr_pc.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Kevin Thacker, Barry Rodewald
|
||||
/******************************************************************************
|
||||
|
||||
amstrad.c
|
||||
|
@ -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.
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:cdh, R.Belmont
|
||||
/**********************************************************************
|
||||
|
||||
Apple I
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Nathan Woods
|
||||
/***************************************************************************
|
||||
|
||||
Mattel Aquarius
|
||||
|
@ -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"
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol, Miodrag Milanovic
|
||||
/***************************************************************************
|
||||
|
||||
IBM AT Compatibles
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Nathan Woods
|
||||
/***************************************************************************
|
||||
Acorn Atom:
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Barry Rodewald
|
||||
/*
|
||||
* attache.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Gordon Jefferyes, Nigel Barnes
|
||||
/******************************************************************************
|
||||
BBC Model A,B
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Nathan Woods, R.Belmont
|
||||
/***************************************************************************
|
||||
|
||||
drivers/bebox.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
/***************************************************************************
|
||||
|
||||
Besta-88 and Besta-90 engineering workstations.
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
/***************************************************************************
|
||||
|
||||
BBN BitGraph -- monochrome, raster graphics (768x1024), serial terminal.
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Curt Coder
|
||||
/***************************************************************************
|
||||
|
||||
Bondwell 12/14
|
||||
|
@ -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 ;-)
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Mike Balfour, Ben Bruscella, Sean Young
|
||||
/*******************************************************************************************************
|
||||
|
||||
coleco.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Per Ola Ingvarsson, Tomas Karlsson
|
||||
/******************************************************************************
|
||||
|
||||
drivers/compis.c
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:GPL-2.0+
|
||||
// copyright-holders:Peter Trauner
|
||||
/******************************************************************************
|
||||
Peter.Trauner@jk.uni-linz.ac.at September 2000
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Raphael Nabet, Brett Wyer
|
||||
/*
|
||||
Corvus Concept driver
|
||||
|
||||
|
@ -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.
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Nathan Woods
|
||||
/***************************************************************************
|
||||
|
||||
drivers/dgn_beta.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Nathan Woods
|
||||
/***************************************************************************
|
||||
|
||||
dragon.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
/***************************************************************************
|
||||
|
||||
KSM (Kontroller Simvolnogo Monitora = Character Display Controller),
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
/***************************************************************************
|
||||
|
||||
drivers/ec184x.c
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:GPL-2.0+
|
||||
// copyright-holders:Kevin Thacker, Dirk Best, Phill Harvey-Smith
|
||||
/******************************************************************************
|
||||
|
||||
|
@ -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"
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Raphael Nabet
|
||||
/*
|
||||
Experimental exelvision driver
|
||||
|
||||
|
@ -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
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol
|
||||
/***************************************************************************
|
||||
|
||||
gb.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol, Miodrag Milanovic
|
||||
/***************************************************************************
|
||||
|
||||
drivers/genpc.c
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Barry Rodewald, Robbbert
|
||||
/*
|
||||
Gimix 6809-Based Computers
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Dirk V.
|
||||
/***************************************************************************
|
||||
Mephisto Glasgow 3 S chess computer
|
||||
Dirk V.
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol, Miodrag Milanovic
|
||||
/***************************************************************************
|
||||
|
||||
drivers/pc.c
|
||||
|
@ -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"
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
/***************************************************************************
|
||||
|
||||
15IE-00-013 Terminal
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Nathan Woods
|
||||
/************************************************************************
|
||||
* Mattel Intellivision + Keyboard Component Drivers
|
||||
*
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
/***************************************************************************
|
||||
|
||||
drivers/iskr103x.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:rfka01
|
||||
/***************************************************************************
|
||||
|
||||
ITT 3030
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol, Robbbert
|
||||
/**************************************************************************
|
||||
|
||||
Wave Mate Jupiter
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:R. Belmont
|
||||
/***************************************************************************
|
||||
|
||||
laser3k.c
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sandro Ronco, Robbbert
|
||||
/***************************************************************************
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:David Haywood
|
||||
/*
|
||||
LeapFrog - Leapster
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Curt Coder
|
||||
/***************************************************************************
|
||||
|
||||
Sord m.5
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
/***************************************************************************
|
||||
|
||||
drivers/mc1502.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Dirk V.
|
||||
/******************************************************************************
|
||||
Mephisto 4 + 5 Chess Computer
|
||||
2007 Dirk V.
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:R.Belmont
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:R. Belmont
|
||||
/***************************************************************************
|
||||
|
||||
drivers/mirage.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Ralf Schaefer
|
||||
/******************************************************************************
|
||||
Mephisto Chess Computers using plugin modules
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol, Curt Coder
|
||||
/************************************************\
|
||||
* Multitech Micro Professor 1 *
|
||||
* *
|
||||
|
@ -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"
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:GPL-2.0+
|
||||
// copyright-holders:(Original Author?), Dirk Best
|
||||
/************************************************************************
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol, Kevin Thacker
|
||||
/******************************************************************************
|
||||
|
||||
nc.c
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Barry Rodewald
|
||||
/*
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol
|
||||
/***************************************************************************
|
||||
|
||||
/drivers/odyssey2.c
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol
|
||||
/***************************************************************************
|
||||
|
||||
Osborne-1 driver 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
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Paul Daniels
|
||||
/************************************************************************
|
||||
Philips P2000 1 Memory map
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Fabio Priuli
|
||||
/***************************************************************************
|
||||
|
||||
P8000
|
||||
|
@ -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
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol, Miodrag Milanovic
|
||||
/***************************************************************************
|
||||
|
||||
drivers/pc.c
|
||||
|
@ -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"
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Sergey Svishchev
|
||||
/***************************************************************************
|
||||
|
||||
drivers/poisk1.c
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:GPL-2.0+
|
||||
// copyright-holders:Curt Coder,Dirk Best
|
||||
/***************************************************************************
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Olivier Galibert,Jonathan Gevaryahu
|
||||
/*************************************************************************************************
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:GPL-2.0+
|
||||
// copyright-holders:Lee Hammerton, Dirk Best
|
||||
/***************************************************************************
|
||||
|
||||
|
@ -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"
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Emmanuel Vadot
|
||||
|
||||
/****************************************** PICO emulation ****************************************/
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Kevin Thacker
|
||||
/***************************************************************************
|
||||
|
||||
NOTE: ****** Specbusy: press N, R, or E to boot *************
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Kevin Thacker
|
||||
/***************************************************************************
|
||||
|
||||
NOTE: ****** Specbusy: press N, R, or E to boot *************
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Kevin Thacker
|
||||
/***************************************************************************
|
||||
|
||||
NOTE: ****** Specbusy: press N, R, or E to boot *************
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:Ralf Schaefer
|
||||
// copyright-holders:Ralf Schaefer
|
||||
/******************************************************************************
|
||||
Novag SuperConstellation Chess Computer
|
||||
2010 R. Schaefer
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Robbbert
|
||||
/***************************************************************************
|
||||
|
||||
System 2900
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Wilbert Pol
|
||||
/*
|
||||
Tandy 1000
|
||||
==========
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Raphael Nabet
|
||||
/*
|
||||
TI990/10 driver
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Raphael Nabet
|
||||
/*
|
||||
Experimental ti99/2 driver
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Robbbert and unknown others
|
||||
/***************************************************************************
|
||||
TRS80 memory map
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// copyright-holders:Raphael Nabet
|
||||
/*
|
||||
Experimental Tomy Tutor driver
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
// license:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Peter Trauner, Manfred Schneider, Robbbert
|
||||
/******************************************************************************
|
||||
Peter Trauner May 2001
|
||||
|
@ -1,5 +1,5 @@
|
||||
// license:???
|
||||
// copyright-holders:???
|
||||
// license:BSD-3-Clause
|
||||
// copyright-holders:Miodrag Milanovic, Robbbert
|
||||
/***************************************************************************
|
||||
|
||||
VCS-80
|
||||
|
Loading…
Reference in New Issue
Block a user