January 21, Nintendo. Bob Rost January 21, 2004

Similar documents
Nintendo. January 21, 2004 Good Emulators I will place links to all of these emulators on the webpage. Mac OSX The latest version of RockNES

STPC Video Pipeline Driver Writer s Guide

Designing Custom DVD Menus: Part I By Craig Elliott Hanna Manager, The Authoring House at Disc Makers

Ch. 1: Audio/Image/Video Fundamentals Multimedia Systems. School of Electrical Engineering and Computer Science Oregon State University

Digital Media. Daniel Fuller ITEC 2110

!"#"$%& Some slides taken shamelessly from Prof. Yao Wang s lecture slides

Advantech Proudly Presents Professional Monitor Series

VIDEO Muhammad AminulAkbar

Advanced Computer Networks

VGA to Video Converter ID# 424 Operation Manual

iii Table of Contents

To discuss. Types of video signals Analog Video Digital Video. Multimedia Computing (CSIT 410) 2

INTERLACE CHARACTER EDITOR (ICE) Programmed by Bobby Clark. Version 1.0 for the ABBUC Software Contest 2011

MULTIMEDIA TECHNOLOGIES

AC335A. VGA-Video Ultimate Plus BLACK BOX Back Panel View. Remote Control. Side View MOUSE DC IN OVERLAY

Lecture 2 Video Formation and Representation

OPERATING GUIDE. HIGHlite 660 series. High Brightness Digital Video Projector 16:9 widescreen display. Rev A June A

AN-ENG-001. Using the AVR32 SoC for real-time video applications. Written by Matteo Vit, Approved by Andrea Marson, VERSION: 1.0.0

Technical Developments for Widescreen LCDs, and Products Employed These Technologies

Start with some basics: display devices

CYPRESS TECHNOLOGY CO., LTD.

Chapter 3 Fundamental Concepts in Video. 3.1 Types of Video Signals 3.2 Analog Video 3.3 Digital Video

Communication Theory and Engineering

Flash Television Advertisement

EZwindow4K-LL TM Ultra HD Video Combiner

USBOSDM2 USB-Powered MPEG2 Encoder with Picture-in-Picture & Text/Graphics Overlay. Application Software User Manual

Watch PC Desktop or Play PC Game on your TV

Video Compression. Representations. Multimedia Systems and Applications. Analog Video Representations. Digitizing. Digital Video Block Structure

Traditionally video signals have been transmitted along cables in the form of lower energy electrical impulses. As new technologies emerge we are

Manual Version Ver 1.0

PROFESSIONAL D-ILA PROJECTOR DLA-G11

Displays. History. Cathode ray tubes (CRTs) Modern graphics systems. CSE 457, Autumn 2003 Graphics. » Whirlwind Computer - MIT, 1950

DATA PROJECTOR XJ-S30/XJ-S35

Multimedia Systems Video I (Basics of Analog and Digital Video) Mahdi Amiri April 2011 Sharif University of Technology

PRODUCT NO.: PT-L6600L/L6510L PRODUCT NAME: BriteOptic LCD Projectors

4. Video and Animation. Contents. 4.3 Computer-based Animation. 4.1 Basic Concepts. 4.2 Television. Enhanced Definition Systems

Video to SXGA Converter Box ID#475

Hardcopy. Prerequisites. An understanding of the nature of color and visual communication, and an appreciation of what makes an effective image.

Motion Video Compression

Epson EH-TW3000 Home Theatre Projector

VMIX104. Alpha-blend. text and graphics. onto. live video

Gateway 46-inch Plasma TV Specifications

Computer Graphics. Raster Scan Display System, Rasterization, Refresh Rate, Video Basics and Scan Conversion

D-ILA PROJECTOR DLA-G15 DLA-S15

Digital Media. Daniel Fuller ITEC 2110

Computer and Machine Vision

Graphic standards for the Electric Circuit logo

Gateway 50-inch Plasma TV Specifications

Computer Graphics Hardware

BRITE-VIEW BLS-2000 Professional Progressive Scan Video Converter

Glossary Unit 1: Introduction to Video

CAMPAIGN TAGLINE GUIDELINES

Mahdi Amiri. April Sharif University of Technology

VC100XUSB-Pro Installation Guide

Television History. Date / Place E. Nemer - 1

Checkpoint 2 Video Encoder

Manual (English) Version: 2/18/2005

PROFESSIONAL D-ILA PROJECTOR DLA-G11

VIDEO 101: INTRODUCTION:

Video Scaler Pro with RS-232

USER MANUAL. Vidifox Document Camera DV 480

PRODUCT NO.: PT-LB10NT PRODUCT NAME: Micro-Portable Wireless LCD Projector

Display Technology. Images stolen from various locations on the web... Cathode Ray Tube

Quick Start Guide Revision 1A

HD Mate Scaler USER MANUAL.

So far. Chapter 4 Color spaces Chapter 3 image representations. Bitmap grayscale. 1/21/09 CSE 40373/60373: Multimedia Systems

About Final Cut Pro Includes installation instructions and information on new features

AC334A. VGA-Video Ultimate BLACK BOX Remote Control. Back Panel View. Side View MOUSE DC IN BLACK BOX ZOOM/FREEZE POWER

Video. Updated fir31.filtered on website Fall 2008 Lecture 12

Sharp Electronics Corporation Consumer Electronics Group, Sharp Plaza, Mahwah, NJ Call us toll free at BE-SHARP

EDA385 Bomberman. Fredrik Ahlberg Adam Johansson Magnus Hultin

VP2780-4K. Best for CAD/CAM, photography, architecture and video editing.

PRODUCT NO.: PT-L735 PRODUCT NAME: Ultra Portable LCD Projector

10. Sample Windows Control Panel Software(RS-232 version only) x 4A battery

Multimedia. Course Code (Fall 2017) Fundamental Concepts in Video

8088 Corruption. Motion Video on a 1981 IBM PC with CGA

PRODUCT NO.: PT-L735NT PRODUCT NAME: Ultra Portable Wireless LCD Projector

Lecture 1: Introduction & Image and Video Coding Techniques (I)

Technical Bulletin 625 Line PAL Spec v Digital Page 1 of 5

Multimedia Systems. Part 13. Mahdi Vasighi

Module 1: Digital Video Signal Processing Lecture 5: Color coordinates and chromonance subsampling. The Lecture Contains:

CS 4451A: Computer Graphics. Why Computer Graphics?

D-ILA PROJECTOR DLA-G15 DLA-S15

VSP 516S Quick Start

3. Displays and framebuffers

Essence of Image and Video

The Revolutionary Video Wall Controller Developed by DigiBird R

1. Broadcast television

PT-DZ780W/DZ780LW PT-DZ780B/DZ780LB

PT-RX110LB/RX110LW S P E C F I L E. DLP Projectors. As of August Specifications and appearance are subject to change without notice.

PT-RW930LB/RW930LW S P E C F I L E. DLP Projectors. As of July Specifications and appearance are subject to change without notice.

Electronic Publishing

PT-DX820W/DX820LW PT-DX820B/DX820LB

Broadcast Graphics When you need the best output possible

Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 5 CRT Display Devices

Video coding standards

Design of VGA Controller using VHDL for LCD Display using FPGA

10 Digital TV Introduction Subsampling

TABLE OF CONTENTS TOLEDO ZOO & AQUARIUM BRAND GUIDELINES 2

Types of CRT Display Devices. DVST-Direct View Storage Tube

Transcription:

98-026 Nintendo Bob Rost January 21, 2004

Announcements (1 of 3) Changes to this Room The hard drive and CD-ROM drive were stolen from the lectern computers in this room and several others. If you stole them, please return them. There is no longer a LaserDisc player in here. It has been replaced by a DVD-only player.

Announcements (2 of 3) No SOF Postmortem It didn t occur to me until Monday night. Probably next week.

Announcements (3 of 3) What Will Be Covered This Semester? (excerpt from a student email) How much of the course is going to be structured 'here's how you make a game' and how much is going to be us asking each other and you about things specific to our own projects? How complex will the course go? Any coverage on special sound chips, "color emphasis bits", multi-taps or battery-backed memory, or will you pretty much stick to the basic sprite engine and papu?

Assignment 1 Results Total of 70 submitted. Your games were not difficult. I beat them all easily. Shame on you. Any major problems I should know about? What s up with Windows XP? Next some pictures...

Assignment 1 Results

Assignment 1 Results

Assignment 1 Results Late Turnin Tristan Dahl The only person to turn it in late. Wednesday, 12:13 pm Please throw things at him.

Assignment 1 Results The Joke Awards

Free Candy Bar First to insult me loudly in 7 syllables. NOW!

Good Emulators Mac OSX: RockNES 2.4.0, Nestopia Windows: Jnes, FCE Ultra Linux: FCE Ultra Playstation: imbnes Dreamcast: NesterDC Feel free to recommend more. I will link to all of these on the webpage.

Computer Graphics Let us now quickly cover several semesters worth of material.

Pixels The basic unit of a computer image Resolution: the number of pixels in an image. Usually Width x Height. Common screen resolutions: 640x480, 800x600,1024x768 NES resolution is 248x240 visible original size 16x32 pixels zoomed to show pixels

Television NTSC (North America), NTSC-J (Japan) 29.97 fps, interlaced 640x480 resolution PAL (Europe) 25 fps, interlaced 800x600 resolution RF, RCA, S-Video

Color Space CMYK YUV (Y CbCr, YPbPr) RGB 16, 24, 32-bit Color RGB Color Mixing YUV chrominance plane, luminance Y = 0.5

Graphics Memory (technical) Memory is an array Screen buffer Double Buffering 16-bit RGB 24-bit RGB 32-bit RGBA Color planes, bit planes

Color index Bit Depth Color Palettes The NES global palette:

Photoshop

Pay Attention Here

The Thiiiiiiiiird Dimension will not be covered in this class

example pattern table 2d Game Graphics Image planes Pattern table, Background tiles Sprites, Sprite Animation Sprite Flipping background image plane foreground sprite plane resulting image

2d Game Graphics Scrolling Parallax Scrolling

NES Color Palettes 64 Colors in the system palette 16 Colors in the background palette 16 Colors in the foreground palette The NES system palette

NES Sub Palettes Background and Foreground palettes are split into sub palettes of 4 colors. The first entry in each background sub palette is the same primary background color. The first entry in each foreground sub palette is transparent. an example palette background on top foreground on bottom

NES Sub Palettes Sprites and background tiles are 2-bit color (4 colors max). Each pixel color value is a lookup index into the current active sub palette for that tile. This allows the primary color and 3 unique colors per background sub palette. Each foreground sub palette has 3 nontransparent colors. How many colors can actually be on screen at once?

NES Sprites 8x8 or 8x16 pixels. May be flipped horizontally or vertically. 3 colors and transparency Usually used for main character, enemies, Tetris pieces, and any other moving objects.

NES Sprites Maximum of 64 sprites on screen at once Hardware limit of 8 sprites per scanline Not all emulators respect the 8 sprite limit

Assignment 1 Graphics Draw text as tiles on the background layer Why lowercase letters didn t work Why might you not want mixed case? How can we make the text move? Uppercase Font Mixed Case Font

Assignment 2 Not due for a while (around mid semester) Start thinking about it Commercial opportunities? Consider whether you would like to work alone or in a group