Knowledge Base
Cinematronics CPU and instruction set.
Version: 1.0 Date: 07/31/97 Author: Zonn Moore E-mail: zonn@concentric.net (as of the above date) Released to the public domain by the author, distribute freely. Revision History: ----------------- Version 0.1, 01/31/97 Initial release. Version 1.0, 07/31/97 Added Color and Intensity descriptions. Added Description of the Coin Counter. Fixed some bugs in the Vector Draw description (I had the registers backwards).
File:
/kb_dl.aspx/KB/gametech/cineinst.html
-
38
K - Updated
2000.01.23
/kb_dl.aspx/KB/datasheets/6502/65816datasheet.txt
GTE G65SC802 / G65SC816
Microcircuits
CMOS 8/16-Bit Microprocessor Family
Features
Advanced CMOS design for low power consumption and increased
noise immunity
Emulation mode for total software compatibility with 6502 designs
Full 16-bit ALU, Accumulator, Stack Pointer, and Index Registers
Direct Register for ''zero page'' addressing
24 addressing modes (including 13 original 6502 modes)
Wait for Interrupt (WAI) and Stop the Clock (STP) instructions
for reduced
File:
/kb_dl.aspx/KB/datasheets/6502/65816datasheet.txt
-
96
K - Updated
1999.07.12
/kb_dl.aspx/KB/gamemanuals/cine/cineinst_0.1.txt
CINEINST.TXT
Preliminary description of the Cinematronics CPU and instruction set.
Version: 0.1
Date: 01/31/97
Author: Zonn Moore
E-mail: zonn@concentric.net (as of the above date)
Released to the public domain by the author, distribute freely.
-----------------------------------------------------------------------------
PREFACE
This information was gathered solely through the use of the program
'cinesim.c' and few digital data books, (and, well of c
File:
/kb_dl.aspx/KB/gamemanuals/cine/cineinst_0.1.txt
-
31
K - Updated
1999.07.14
/kb_dl.aspx/KB/datasheets/6502/6502_cpudocs.txt
#
# $Id: 64doc,v 1.8 1994/06/03 19:50:04 jopi Exp $
#
# This file is part of Commodore 64 emulator
# and Program Development System.
#
# See README for copyright notice
#
# This file contains documentation for 6502/6510/8500/8502 instruction set.
#
#
# Written by
# John West (john@ucc.gu.uwa.edu.au)
# Marko MŠkelŠ (msmakela@kruuna.helsinki.fi)
#
#
# $Log: 64doc,v $
# Revision 1.8 1994/06/03 19:50:04 jopi
# Patchlevel 2
#
# Revision 1.7 1994/04/15 13:07:04 jopi
#
File:
/kb_dl.aspx/KB/datasheets/6502/6502_cpudocs.txt
-
67
K - Updated
1999.07.12
/kb_dl.aspx/KB/datasheets/6502/6502a.txt
6502 Microprocessor
Revision 1.02 by _Bnu.
Most of the following information has been taking out of the "Commodore 64
Programmers Reference Manual" simply because it was available in electronic
form and there appears to be no difference between this documentation and
the 6502 documentation, they are both from the 6500 family after all. I've
made changes and additions where appropriate.
In theory you should be able to use any code you can find for emulating
the 6510 (the C64 processor).
THE REGIST
File:
/kb_dl.aspx/KB/datasheets/6502/6502a.txt
-
80
K - Updated
2001.01.13
/kb_dl.aspx/KB/datasheets/65816/funcdesc.txt
Functional Description
The G65SC802 offers the design engineer the opportunity to utilize both
existing software programs and hardware configurations, while also
achieving the added advantages of increased register lengths and faster
execution times. The G65SC802's "ease of use" design and implementation
features provide the designer with increased flexibility and reduced
implementation costs In the Emulation mode, the G65SC802 not only offers
software compatibility, but is also hardware (pin-to-pin) compa
File:
/kb_dl.aspx/KB/datasheets/65816/funcdesc.txt
-
19
K - Updated
1996.08.24
A Random Games-list
Game Name Manufacturer Year Pinout Class ------------------------------------------------------------------------------ V 005 Sega 1981 18 Wheeler Midway 1979 3D Bowling MED 1978 H 720 Degrees Atari Games 1986 800 Fathom USB 1982 H Aeroboto William
File:
/kb_dl.aspx/KB/faqs/list-randomgames.html
-
73
K - Updated
1999.10.29
Yet Another List
O-Taito is the Old Taito pinout on wiretap. N-Taito is the New-Taito pinout (Like Elevator Action). Quote by R. Schieve: "Taito.pin will match most for power, ground, monitor, and speaker connections but inputs are usually quite different." DECO/Data East is the Data East pinout. See Ring King.pin or KarateChamp.pin.I AtariV is Black Widow and Gravitar and Space Duel Konami if the Konami pinout. See Konami\Rush'n'Attack.pin. BZone is Battle Zone and Red Baron Tehkan games seem to follow th
File:
/kb_dl.aspx/KB/faqs/list-yetanothergameslist.html
-
49
K - Updated
2002.06.10
/kb_dl.aspx/KB/datasheets/cinematronics/cineinst.txt
CINEINST.TXT
Preliminary description of the Cinematronics CPU and instruction set.
Version: 0.1
Date: 01/31/97
Author: Zonn Moore
E-mail: zonn@concentric.net (as of the above date)
Released to the public domain by the author, distribute freely.
-----------------------------------------------------------------------------
PREFACE
This information was gathered solely through the use of the program
'cinesim.c' and few digital data books, (and, well of course, a schem
File:
/kb_dl.aspx/KB/datasheets/cinematronics/cineinst.txt
-
30
K - Updated
1997.02.02
How to WIN at NBA JAM! by Randolph S. Vance and William G. Henderson
E-Mail: RSVANC00@mik.uky.edu (NeXT Mail) WGHEND00@mik.uky.edu (NeXT Mail) Version 1.13 Revised: August 18th, 1993 ---------------------------------------------------------------------- Introduction. Are you tough enough to take on all 27 of the NBA teams? If you think you are, get set for the most intense basketball video game you'll ever play! ---------------------------------------------------------------------- History. Versio
File:
/kb_dl.aspx/KB/faqs/strat-how to win at nba jam.html
-
31
K - Updated
1999.10.29
Crazy Climber Information
Please note that if anyone does use this info for their own CC emulator project I do ask that credit be given where credit is due. I'm not asking for any money, just to be acknowledged in the emulator credits. It was a LOT of work to crack this:- As for the decryption algorhythm, a few things; There are two sets of ROMS in the tant archive (Brian Peek's mirror). One is supposedly the genuine set, and the other a bootleg. The set I have on my boards seems to be a hybrid between the two. The program
File:
/kb_dl.aspx/KB/gametech/crazyclimberencod.html
-
6
K - Updated
2000.01.23
Technical Information
Note: The information and links on this page might get moved around quite a bit before things get all sorted out. I'm just going to start putting up all kinds of information that I've had archived away, so please pardon the mess! :)
Identifying Unknown Board Sets Back in 1994, Rick Schieve wrote an article about how to identify unknown boards. This article gives some quick tips on how to figure out what the pinouts are for an unknown PCB. The text is moderately technical so if you're not sure what R
File:
/kb_dl.aspx/KB/repair/iding pcbs.html
-
14
K - Updated
2000.01.02
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax84.txt
Atari/Atari Games VaxMail 1984 Jed Margolin
___________________________________________________________________________
From: KIM::SUTTLES 9-JAN-1984 11:40
To: @SYS$MAIL:COINOP
Subj: A neat trick with mail
For all of you who use the MAIL program as a form of
the "paperless office", I have discovered a bug (pronounced
"fea-ture") in same.
It seems that the addressee line (TO: ...) is parsed
independently of file handling. Mail looks at each item in
the list, and checks for a double colon (
File:
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax84.txt
-
281
K - Updated
2004.09.13
/kb_dl.aspx/KB/pinouts/rampage.txt
RAMPAGE (Midway, 1986)
----------------------
For testing purposes, you can run the 68000 CPU board without the SOUNDS
GOOD daughterboard. Yes, this means that you can quickly power up the
game using only +5V, GND, and the video signals. If you hold the TEST
pin (J2, pin 6) to GND, you can then ground the SERVICE pin (J2, pin 7)
to cycle through the self-test screens. The practical upshot of all this
is that having an incomplete board set isn't a show-stopper. You can play
the game quite nicel
File:
/kb_dl.aspx/KB/pinouts/rampage.txt
-
8
K - Updated
2003.01.06
/kb_dl.aspx/KB/gametech/listbyyear.txt
'H','R','B','Computer Space','Nutting Assoc',1971
'H','R','B','Pong','Atari',1972
'H','R','B','Astro Hockey','Brunswick',1973
'H','R','B','Astro Race','Taito(japan)',1973
'H','R','B','Davis Cup','Taito(japan)',1973
'H','R','B','Elepong','Taito(japan)',1973
'U','R','B','Elimination','Atari/Kee',1973
'H','R','B','Gotcha','Atari',1973
'H','R','C','Gotcha Color','Atari',1973
'H','R','B','Hockey','Ramtek',1973
'H','R','B','Hockey TV','Sega(japan)',1973
'H','R','B','Leader','Midway',1973
'H','R','B','
File:
/kb_dl.aspx/KB/gametech/listbyyear.txt
-
18
K - Updated
1999.07.10
/kb_dl.aspx/KB/gametech/board pinouts/rampage.txt
RAMPAGE PINOUTS (Midway, 1986)
--------------------------------
Rampage features three boards: CPU, Sounds Good, and a Dual Power Amp.
These boards use male MTA (Mass-Termination Assembly) connectors in both
the .156" (large) and .100" (small) sizes. You'll need several in both
sizes. Power requirements are simple: +5V and +12V are all you need.
For testing purposes, you can run the 68000 CPU board without the SOUNDS
GOOD daughterboard. Yes, this means that you can quickly power up the
game using only
File:
/kb_dl.aspx/KB/gametech/board pinouts/rampage.txt
-
7
K - Updated
1997.03.19
/kb_dl.aspx/KB/datasheets/65816/65c816.txt
----------------------------------------------------------------------------
[GTE]
Microcircuits
CMOS 8/16-Bit Microprocessor Family
65sc802 is both software and pin-to-pin compatible with 6502.
G65SC802 / G65SC816 Data Sheets
* Features
* AC/DC Characteristics
* Functional Description
* Addressing Modes
* Notes on Instructions
* Interrupts
* Table 4. List of Mnemonics
* Table 5-7. Instructions
* Table 8. Opcode Matrix
* Table 9. Detailed Instruction Operation
* Figur
File:
/kb_dl.aspx/KB/datasheets/65816/65c816.txt
-
91
K - Updated
2001.01.13
/kb_dl.aspx/KB/datasheets/65816/detailop.txt
Table 9. Detailed Instruction Operation
ADDRESS MODE
CYCLE /VP /ML VDA VPA ADDRESS BUS DATA BUS R/W
1 Immediate -- #
(LDY,CPY,CPX,LDX,ORA,AND,EOR,ADC,BIT,LDA,CMP,SBC,REP,SEP)
(14 Op Codes)
(2 and 3 bytes)
(2 and 3 cycles)
1 1 1 1 1 PBR,PC Op Code 1
2 1 1 0 1 PBR,PC+1 IDL 1
2a 1 1 0 1 PBR,PC+2 IDH 1
2a Absolute -- a
(BIT,STY,STZ,LDY,CPY,CPX,STX,LDX,ORA,AND,EOR,ADC,STA,LDA,CMP,SBC)
(16 Op Codes)
(3 bytes)
(4 and 5 cycles)
1 1 1 1 1 PBR,PC Op Code
File:
/kb_dl.aspx/KB/datasheets/65816/detailop.txt
-
19
K - Updated
1996.08.24
The Bronze Age (1971 to 1980) Video Game List
Vers 2.7 May 12, 1998 additions/corrections to aek@spies.com and kk@clickto.com Note: Date may either be release date, date from a manual or schematic, or the date that a game appears in a publication Monitor Type ------------ H-- = Horizontal V-- = Vertical -R- = Raster -V- = Vector --B = B&W --O = Color Overlay --C = Color --P = Projection Name Manuf Date uP Man/ROM # ---- ----- -
File:
/kb_dl.aspx/KB/faqs/list-bronzeagebyyear.html
-
30
K - Updated
1999.10.29
/kb_dl.aspx/KB/datasheets/65816/mnemonic.txt
Table 4. G65SC802 and G65SC816 Instruction Set -- Alphabetical Sequence
ADC Add Memory to Accumulator with Carry
AND "AND" Memory with Accumulator
ASL Shift One Bit Left, Memory or Accumulator
BCC* Branch on Carry Clear (Pe = O)
BCS* Branch on Carry Set (Pe = 1)
BEQ Branch if Equal (Pz = 1)
BIT Bit Test
BMI Branch if Result Minus (PN = 1)
BNE Branch if Not Equal (Pz = 0)
BPL Branch if Result Plus (PN = 0)
BRA Branch Always
BRK Force Break
BRL Branch Always Long
BVC Branch on Overflow Clear (P
File:
/kb_dl.aspx/KB/datasheets/65816/mnemonic.txt
-
3
K - Updated
1996.08.24
Arcade Game Cheats
--- 720 --- (Contributor: unknown) In the ramp section, levels 8, 9, and 10: holding down the kick and jump buttons simultanously on the lip of the ramp will boost your air. This trick only works when you're going the correct speed (usually your third or fourth jump), and only once (as far as I can tell) per ramp session per level. ----------- Afterburner ----------- (Contributor: Anthony D. Chen) key: S - start button V - vulcan cannon M - missle F - foot sensor (only on sit-down version) stag
File:
/kb_dl.aspx/KB/faqs/faq-arcade cheats.html
-
112
K - Updated
1999.10.30
/kb_dl.aspx/KB/datasheets/65816info.txt
A 65816 Primer
[----------------------------------------------------------]
No republication or redistribution of the following is permitted without
the authors express written consent.
Table of Contents
------------------------------------------------------------------------
i Preface
1.00 Introduction
2.00 New 65816 Instructions
3.00 65816 Native Mode Programming Model
3.01 Native Mode Processor Status Register
3.10 Native Mode Registers
3.11 Accum
File:
/kb_dl.aspx/KB/datasheets/65816info.txt
-
127
K - Updated
1999.05.17
/kb_dl.aspx/KB/datasheets/65816/addrmode.txt
G65SC802 and G65SC816
Microprocessor Addressing modes
The G65SC816 is capable of directly addressing 16 MBytes of memory.
This address space has special significance within certain addressing
modes, as follows:
Reset and Interrupt Vectors
The Reset and Interrupt vectors use the majority of the fixed addresses
between 00FFE0 and 00FFFF.
Stack
The Native mode Stack address will always be within the range 000000 to
00FFFF. In the Emulation mode, the Stack address range is 000100 to 0001FF.
The following opc
File:
/kb_dl.aspx/KB/datasheets/65816/addrmode.txt
-
16
K - Updated
1996.08.24
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax90.txt
Atari/Atari Games VaxMail 1990 Jed Margolin
___________________________________________________________________________
From: BERT::LTURNER 2-JAN-1990 15:43:12.18
To: @SYS$MAIL:EVERYBODY
CC: LTURNER
Subj: New Baby
This is to annouce the arrival of a new addition at the
Moore house. His name is Evan Alexander Bettencourt Moore.
He was born on Saturday, December 30, at 10:21A.
Weight -- 7 lbs 10 oz
Height -- 20 1/2 inches
Mother and baby are home and doing well.
_____________________________
File:
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax90.txt
-
537
K - Updated
2004.09.13
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax88.txt
Atari/Atari Games VaxMail 1988 Jed Margolin
___________________________________________________________________________
From: MIKE::LIEBSTER 4-JAN-1988 14:39:28.82
To: @SYS$MAIL:EVERYBODY
CC:
Subj: PAYMENT OF CONSULTANTS/CONTRACTORS
STARTING THIS YEAR WE WILL BE PAYING CONSULTANTS AND CONTRACTORS THROUGH
PAYROLL INSTEAD OF ACCOUNTS PAYABLE. THIS WILL ALLOW US TO AUTOMATICALLY
KEEP TRACK AND GENERATE YEAR-END 1099 INFORMATION.
THIS WILL APPLY TO ALL CONTRACTORS OR COMPANIES THAT ARE NO
File:
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax88.txt
-
293
K - Updated
2004.09.13
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax85.txt
Atari/Atari Games VaxMail 1985 Jed Margolin
___________________________________________________________________________
From: KIM::SHEPPERD 4-JAN-1985 17:20
To: @SYS$MAIL:JUNK.UAF
Subj: Printer in Rains's area
There is another printer hooked up now in the phone closet near Rains's office.
It's known as RAINS$PRINT and if you want it to be the default printer for you
then put the following in your LOGIN.COM file:
$ ASS 'f$log("RAINS$PRINT")' SYS$PRINT
The physical name is TXD5:, but I advise
File:
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax85.txt
-
233
K - Updated
2004.09.13
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax86.txt
Atari/Atari Games VaxMail 1986 Jed Margolin
___________________________________________________________________________
From: ERNIE::GRAHAM 2-JAN-1986 10:21:33.70
To: @SYS$MAIL:JUNK
CC:
Subj: ATARI GAMES 401-K PLAN
John Klein asked me to put the following memo out on junk mail:
TO: All Employees
FROM: John Klein/Dennis Wood
We are quite pleased to report that our 401-K Plan has gotten off
to an excellent start. As of today we had 118 employees making
contributions to the Plan.
We encoura
File:
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax86.txt
-
342
K - Updated
2004.09.13
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax91.txt
Atari/Atari Games VaxMail 1991 Jed Margolin
___________________________________________________________________________
From: GAWD::MCCARTHY "Pat" 2-JAN-1991 12:37:15.74
To: @SYS$MAIL:JUNK
CC: MCCARTHY
Subj: New employee.
If you haven't already noticed or been introduced, we have a new
employee starting today.
His name is John Moore. He is a hardware design engineer in the
Electrical Design group, reporting to me. His office is the corner
cubicle just outside my office.
Drop by and say Hi.
_____
File:
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax91.txt
-
834
K - Updated
2004.09.13
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax92.txt
Atari/Atari Games VaxMail 1992 Jed Margolin
___________________________________________________________________________
From: BERT::FRANCES 2-JAN-1992 17:56:52.97
To: MARGOLIN
CC:
Subj: PHONE MESSAGE
DAN ASH 879-3037 10:27AM
NEW 2101 MATERIAL HAS NO BUGS. CALL MARGO FOR MORE INFO.
___________________________________________________________________________
From: BERT::BROWN 3-JAN-1992 19:39:22.02
To: @SYS$MAIL:EVERYBODY
CC: BROWN
Subj: PREMIUM PAYMENT PLAN, MODIFIED CAFETERIA PLAN
File:
/kb_dl.aspx/KB/historical documents/atari games vaxmail/vax92.txt
-
564
K - Updated
2004.09.13
Search the following for Jump Cycle
|