S.Apply N. C.3.32. Filed on Nov. Assistant Examiner David Duty

Total Page:16

File Type:pdf, Size:1020Kb

S.Apply N. C.3.32. Filed on Nov. Assistant Examiner David Duty USOO8795.090B2 (12) United States Patent (10) Patent No.: US 8,795,090 B2 Link (45) Date of Patent: Aug. 5, 2014 (54) HAND-HELD VIDEO GAME PLATFORM 4,628,304. A 12/1986 Bottiau EMULATION 4,756,528 A 7, 1988 Umashankar 4,771,279 A 9, 1988 Hannah (75) Inventor: Patrick J. Link, Carnation, WA (US) is: A s ingo et al. 4,922,420 A 5/1990 Nakagawa et al. (73) Assignee: Nintendo Co., Ltd., Kyoto (JP) 4,924.413 A 5/1990 Suwannukul (*) Notice: Subject to any disclaimer, the term of this (Continued) patent is extended or adjusted under 35 FOREIGN PATENT DOCUMENTS U.S.C. 154(b) by 0 days. EP O96O 637 T 2000 (21) Appl. No.: 13/439,770 JP 63-242293 10, 1988 (22) Filed: Apr. 4, 2012 (Continued) OTHER PUBLICATIONS (65) Prior Publication Data Readme.txt “Gameboy 98” v0.05c online. Jan. 9, 1999 retrieved on US 2013/OO95922 A1 Apr. 18, 2013 Jun. 26, 2013). Retrieved from the internet: <URL:http://www. Zophar.net/gb/gameboy98.html>.* Related U.S. Application Data (Continued) (60) Continuation of application No. 10/690,818, filed on Oct. 23, 2003, now Pat. No. 8,157,654, which is a Primary Examiner — Dmitry Suhol s S.applys N.sy asC.3.32. filed on Nov. Assistant(74) Attorney, Examiner Agent, orDavid Firm Duty — Nixon & Vanderhye, P.C. (60) Provisional application No. 60/233,622, filed on Sep. 18, 2000. (57) ABSTRACT A Software emulator for emulating a handheld video game (51) Int. Cl. platform such as GAME BOYR, GAME BOY COLOR(R) A63F 9/24 (2006.01) and/or GAME BOY ADVANCE(R) on a low-capability target (52) U.S. Cl. platform (e.g., a seat-back display for airline or train use, a USPC ...................... 463/43: 463/1: 463/44; 463/45 personal digital assistant, a cell phone) uses a number of (58) Field of Classification Search features and optimizations to provide high quality graphics USPC ............................... 463/1, 43–45: 703/23, 26 and Sound that nearly duplicates the game playing experience See application file for complete search history. on the native platform. Some exemplary features include use of bit BLITing, graphics character reformatting, modeling of (56) References Cited a native platform liquid crystal display controller using a sequential state machine, and selective skipping of frame U.S. PATENT DOCUMENTS display updates if the game play falls behind what would 4,481,529 A 1 1/1984 Kerling occur on the native platform. 4,516,777 A 5, 1985 Nikora 4,542,903. A 9, 1985 Yokoi et al. 14 Claims, 33 Drawing Sheets EXAMPLE WRUAC CONTRORSAEMAC-NE ASEARC 26(2):52 cycle OAXFE 47 (42):34 cycles res 8-3Avi 56(51.12 cycle lies 44.54 258 WBANK (HBLANK OAM ; transfer) US 8,795,090 B2 Page 2 (56) References Cited “NOSGMB version 2.5, nocash gameboy emulator/debugger for dos?windows' HTTP://www.work.de/nocash/gmb.htm. U.S. PATENT DOCUMENTS “Welcome to my Vgbpage.” HTTP://elektronet.tudelft.nl/-degoed vgb.html. 4,931,860 A 6/1990 Narumiya 4,979,738 A 12/1990 Frederiksen Bleem!TM, Play hundreds of PlayStation Games on Your PC bleem! 5,095,798 A 3, 1992 Okada et al. technotes: graphics, "SUPPORT/PC/TECHNOTES.” web site infor 5,134,391 A 7, 1992 Okada mation, www.bleem.com, 20 pages (2001). 5,153,577 A 10/1992 Mackey et al. CD containing the following files Donkey 1.Zip file S9x windows 5,184,830 A 2f1993 Okada et al. 119a36 i386.Zip Smygb02.zipyoshi.GB Directory listing of the files 5,265,888 A 11/1993 Yamamoto et al. on CD. 5,282,621 A 2/1994 Tseng Printout of windows.txt file, "Snes9X: The Portable SuperNintendo 5,300,944 A 4/1994 Shapiro et al. 5,395, 112 A 3/1995 Darling Entertainment Sysyem Emulator.” v1.19 (Jun. 5, 1999). 5,400,053 A 3/1995 Johary et al. Printout of Readme.txt, "Snes9X: The Portable Super Nintendo 5,412,800 A 5, 1995 Brill et al. Entertainment System Emulator.” v1.19 (Jun. 5, 1999). 5,442,375 A 8/1995 Wojaczynski et al. Printout of Readmee.txt, “SMYGB Game Boy Emulator v0.20.” 5.448,263 A 9, 1995 Martin by Ming-yu Shih (Jan. 2, 1999). 5,552,799 A 9/1996 Hashiguchi “Professional Power.” Sinclair Research promotional brochure 5,556,108 A 9/1996 Nagano et al. (1982), found at http://www.nvg.ntinu.no/sinclair/computers/ 5,559,954. A 9, 1996 Sakoda et al. ZXSpectrum/professional power.htm. RE35,520 E 5/1997 Darling et al. 5,759,104 A 6, 1998 Shirae et al. "ZX Spectrum Technical Data.” Sinclair Research leaflet (1982), 5,768,593 A 6, 1998 Walters et al. found at http://www.ngw.ntinu.not sinclair computers/ZXspectrum/ 5,781,758 A * 7/1998 Morley ........................... TO3/23 spec technical.htm. 5,785,598 A 7, 1998 HSu MAME: The Official Multiple Arcade Machine Emulator Site, circa 5,790,096 A 8/1998 Hill, Jr. 1997, http://www.mame.net. 5,790,825 A 8, 1998 Traut MAME: Readme: circa 1997. http://www.mame.net/readme.html. 5,793,351 A 8, 1998 Leach 5,819,063 A 10, 1998 Dahl et al. MAME: FAQs: circa 1997, http://www.mame.net/mamefaq.html. 5,844,532 A 12/1998 Silverbrook et al. NOSGMB FAQs: circa 1997, published with program downloaded 5,854,620 A 12/1998 Mills et al. from http://www.work.de/nocash/gmb.htm. 5,892,939 A 4/1999 Call et al. Multiple Arcade Machine Emulator (MAME) Documentation, 1997 5,903,760 A 5, 1999 Farber et al. 1999. 5,949,985 A * 9/1999 Dahl et al. ...................... TO3/26 Computer Closet Collection, NEC Turbo Express, printed from 5,959,596 A 9, 1999 McCarten et al. Wysiwyg://22/http://www.geocities.com/~compcloset/ 6,007,428 A 12, 1999 Nishiumi et al. 6,020,751 A 2/2000 Rampone et al. NECTurboExpress.htm on Sep. 28, 2000 (2 pages), copyright 1997 6,047,373 A 4/2000 Hall et al. 1999, last modified Jun. 24, 1999. 6,058,288 A 5, 2000 Reed et al. NEC Turbo Express, printed from http://www.edu.uni-klu.ac.at/ 6,084,600 A 7/2000 Munshi ~kseiner/express.html on Sep. 28, 2000 (2 pages), document date 6,115,054 A 9, 2000 Giles unknown. 6,132,315 A 10/2000 Miyamoto et al. Turbo Express FAQ, printed from http://www.gameconsoles.com/ 6,167,365 A * 12/2000 Karthikeyan et al. ........... TO3/28 6, 192,446 B1 2/2001 Mullarkey et al. turboexp facq.htm on Sep. 28, 2000 (18 pages), last revision on 6,247,172 B1* 6/2001 Dunn et al. ................... T17,141 document: May 25, 1995. 6,315,669 B1 1 1/2001 Okada et al. Computer Closet Collection, Sega Game Gear, printed from 6,390,920 B1 5, 2002 Infiesto et al. Wysiwyg://28/http://www.geocities.com/~compcloset? 6,409,602 B1 6, 2002 Wiltshire et al. SegaGameGear.htm on Sep. 28, 2000 (2 pages), copyright 1997 6,651,132 B1 1 1/2003 Traut 1999, last modified Jun. 22, 1999. 6,658,056 B1 12/2003 Duruoz et al. 7,069,205 B1 6, 2006 Carroll et al. The Real Game Gear FAQ, Version GG.04, Dec. 1999, printed from 7,506,265 B1 3/2009 Traut et al. http://www.classicgaming.com/museum? realggfaq.txt on Sep. 28, 2003/02O7712 A1 11, 2003 Sterchi et al. 2000 (32 pages). Computer Closet Collection, Atari Lynx, printed fromwysiwyg://12/ FOREIGN PATENT DOCUMENTS http://www.geocities.com-compcloset Atarilynx.htm on Sep. 28, 2000 (2 pages), copyright 1997-1999, last modified Jun. 22, 1999. JP 4-49.989 2, 1992 FAQ Atari Lynx Frequently-Asked Questions, printed from http:// JP 4-140791 5, 1992 www.landfield.com/facqs' games/video-games?atarilynx on Sep. 28, JP 4-140792 5, 1992 2000 (16 pages), last revision of document: May 1, 2000. JP O4261589 A 9, 1992 JP 7-204349 8, 1995 Computer Closet Collection, Nintendo Game Boy/Game Boy Light, JP 10-137.447 5, 1998 printed from Wysiwyg://40/http://www.geocities.com/~compcloset? JP 10-3284.08 12/1998 NintendoGameBoy.htm on Sep. 28, 2000 (5 pages), copyright 1997 JP 11-207034 8, 1999 1999, last modified Jun. 22, 1999. JP 11-333.144 12/1999 Computer Closet Collection, Milton-Bradley Microvision, printed WO WOOO39693 T 2000 from Wysiwyg://52/http://www.geocities.com/~compcloset? WO WOO2,06941 A2 1, 2002 Milton Bradley-Microvision.htm on Sep. 28, 2000 (2 pages), copy WO WOO2,06947 A2 1, 2002 right 1997-1999, last modified Jun. 22, 1999. WO WOO2,08905 A2 1, 2002 Microvision FAQ Version 0.08, copyright 1994, 1995, printed from WO WOO2,08905 A3 1, 2002 http://www.gameconsoles.com/microvision facq.htm on Sep. 28, OTHER PUBLICATIONS 2000 (13 pages). Computer Closet Collection, Sega Nomad, printed from wysiwyg:// Shih, Ming-yu, Rcadmee.txt, “SMYGB Game Boy Emulator 34/http://www.geocities.com/~compcloset/SegaNomad.htm on Sep. v0.20.” (Smy(aip.csie.ncu.edu.tw), HTTP://www.billyjr.com/smygb 28, 2000 (2 pages), copyright 1997-1999, last modified Jun. 22, 1999. (Jan. 2, 1999). Sega Nomad Press Announcement of Aug. 22, 1995, printed from "Snarkotagen's Emulation. The Latest Emulator News.” HTTP:// http://gameZero.com/team-0/whats new?past/nomad.html on Sep. home. Swipnet.se/snarkofagen?, (Nov. 15, 1999-Dec.
Recommended publications
  • Metadefender Core V4.13.1
    MetaDefender Core v4.13.1 © 2018 OPSWAT, Inc. All rights reserved. OPSWAT®, MetadefenderTM and the OPSWAT logo are trademarks of OPSWAT, Inc. All other trademarks, trade names, service marks, service names, and images mentioned and/or used herein belong to their respective owners. Table of Contents About This Guide 13 Key Features of Metadefender Core 14 1. Quick Start with Metadefender Core 15 1.1. Installation 15 Operating system invariant initial steps 15 Basic setup 16 1.1.1. Configuration wizard 16 1.2. License Activation 21 1.3. Scan Files with Metadefender Core 21 2. Installing or Upgrading Metadefender Core 22 2.1. Recommended System Requirements 22 System Requirements For Server 22 Browser Requirements for the Metadefender Core Management Console 24 2.2. Installing Metadefender 25 Installation 25 Installation notes 25 2.2.1. Installing Metadefender Core using command line 26 2.2.2. Installing Metadefender Core using the Install Wizard 27 2.3. Upgrading MetaDefender Core 27 Upgrading from MetaDefender Core 3.x 27 Upgrading from MetaDefender Core 4.x 28 2.4. Metadefender Core Licensing 28 2.4.1. Activating Metadefender Licenses 28 2.4.2. Checking Your Metadefender Core License 35 2.5. Performance and Load Estimation 36 What to know before reading the results: Some factors that affect performance 36 How test results are calculated 37 Test Reports 37 Performance Report - Multi-Scanning On Linux 37 Performance Report - Multi-Scanning On Windows 41 2.6. Special installation options 46 Use RAMDISK for the tempdirectory 46 3. Configuring Metadefender Core 50 3.1. Management Console 50 3.2.
    [Show full text]
  • Zurück in Die 80Er
    TITEL Spiele-Emulatoren Alte Games auf neuer Hardware Zurück in die 80er Tim Schürmann, Schwelgen Sie mit uns in Erinnerungen: Mit den vorgestellten Software-Emulatoren spielen Hans-Georg Eßer Sie alte Klassiker unter modernen Linux-Distributionen. Wir stellen ein paar Programme vor, die Computer aus den 1980ern nachahmen. or vielen, vielen Jahren scheuch- ner kleinen Zeitreise steht somit nichts mit der PlayStation aus: Bereits die erste ten Anwender einen Klempner mehr im Weg. Ausgabe von 1994 enthielt ein CD-Lauf- V namens Mario durch eine pixe- werk, und passende Spiele erhalten Sie lige, grüne Landschaft, schossen sich in Anschluss gesucht günstig auf Flohmärkten oder bei Ebay. 2-D-Welten durch Horden von Monstern Zunächst müssen Sie die alten Pro- Videospielkonsolen und Handhelds wie und versuchten, alle gelben Punkte zu gramme, Spiele und Dokumente irgendwie der Game Boy von Nintendo nutzen indi- fressen, bevor das Gespenst um die Ecke auf Ihren aktuellen Computer bringen. Für viduelle Steckmodule, und die Inhalte kam. Die alte Software aus dem vorheri- die bis Mitte der 1990er-Jahre eingesetzten wandern nur mit speziellen, selbst gebas- gen Jahrhundert läuft nicht mehr unter Disketten finden Sie vereinzelt im Handel telten Lesegeräten auf den PC. modernen Linux-Distributionen, und die oder auf Flohmärkten passende Lauf- Wenn Sie einen Computer emulieren einstigen Computer und Videospielkonso- werke. Moderne Rechner bieten allerdings möchten, benötigen Sie außerdem das len sind zudem meist defekt, verkauft keine Anschlüsse mehr dafür. Zudem ver- passende Betriebssystem. In den meisten oder gar entsorgt. wenden die alten Systeme eigene Speich- Heimcomputern aus den 1980er- Glücklicherweise gibt es Emulatoren, erformate.
    [Show full text]
  • Vintage Game Consoles: an INSIDE LOOK at APPLE, ATARI
    Vintage Game Consoles Bound to Create You are a creator. Whatever your form of expression — photography, filmmaking, animation, games, audio, media communication, web design, or theatre — you simply want to create without limitation. Bound by nothing except your own creativity and determination. Focal Press can help. For over 75 years Focal has published books that support your creative goals. Our founder, Andor Kraszna-Krausz, established Focal in 1938 so you could have access to leading-edge expert knowledge, techniques, and tools that allow you to create without constraint. We strive to create exceptional, engaging, and practical content that helps you master your passion. Focal Press and you. Bound to create. We’d love to hear how we’ve helped you create. Share your experience: www.focalpress.com/boundtocreate Vintage Game Consoles AN INSIDE LOOK AT APPLE, ATARI, COMMODORE, NINTENDO, AND THE GREATEST GAMING PLATFORMS OF ALL TIME Bill Loguidice and Matt Barton First published 2014 by Focal Press 70 Blanchard Road, Suite 402, Burlington, MA 01803 and by Focal Press 2 Park Square, Milton Park, Abingdon, Oxon OX14 4RN Focal Press is an imprint of the Taylor & Francis Group, an informa business © 2014 Taylor & Francis The right of Bill Loguidice and Matt Barton to be identified as the authors of this work has been asserted by them in accordance with sections 77 and 78 of the Copyright, Designs and Patents Act 1988. All rights reserved. No part of this book may be reprinted or reproduced or utilised in any form or by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying and recording, or in any information storage or retrieval system, without permission in writing from the publishers.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • Session 3 15
    Proceedings of CGAMES’2006 8th International Conference on Computer Games: Artificial Intelligence and Mobile Systems 24-27 July 2006 Hosted by Galt House Hotel Louisville, Kentucky, USA Organised by University of Wolverhampton in association with University of Louisville and IEEE Computer Society Society for Modelling and Simulation (SCS-Europe) Institution of Electrical Engineers (IEE) British Computer Society (BCS) Digital Games Research Association (DiGRA) International Journal of Intelligent Games and Simulation (IJIGS) Edited by: Quasim Mehdi Guest Editor: Adel Elmaghraby Published by The University of Wolverhampton School of Computing and Information Technology Printed in Wolverhampton, UK ©2006 The University of Wolverhampton Responsibility for the accuracy of all material appearing in the papers is the responsibility of the authors alone. Statements are not necessarily endorsed by the University of Wolverhampton, members of the Programme Committee or associated organisations. Permission is granted to photocopy the abstracts and other portions of this publication for personal use and for the use of students providing that credit is given to the conference and publication. Permission does not extend to other types of reproduction nor to copying for use in any profit-making purposes. Other publications are encouraged to include 300-500 word abstracts or excerpts from any paper, provided credits are given to the author, conference and publication. For permission to publish a complete paper contact Quasim Mehdi, SCIT, University of Wolverhampton, Wulfruna Street, Wolverhampton, WV1 1SB, UK, [email protected]. All author contact information in these Proceedings is covered by the European Privacy Law and may not be used in any form, written or electronic without the explicit written permission of the author and/or the publisher.
    [Show full text]
  • Arcade Machine Reloaded Build Documentation
    Arcade Machine Build Documentation v5.0 Revision Date: 2011-02-03 Author: Jeremy Riley (AKA Zorro) http://www.flashingblade.net Table of Contents Arcade Machine Reloaded Build Documentation....................................................................5 Introduction.................................................................................................................................5 Windows & MAMEWah Build..............................................................................................................5 MAMEWah Quickstart................................................................................................... 6 Hardware Notes:....................................................................................................... 11 Arcade Monitor Settings.................................................................................................................11 Arcade Keys...............................................................................................................................12 Tuning MAMEWah...................................................................................................... 13 MAME Resolutions.........................................................................................................................13 Using Custom Layouts....................................................................................................................13 Artwork.......................................................................................................................................................................................................................13
    [Show full text]
  • Video Game Emulation and ROM Hacking Introduction
    Chang Li Writing 340 – Harlynn Ramsey About the author – Chang is a junior previously majoring in computer science, now having turned to the dark side, also known as electrical engineering. In her spare time, she enjoys reading user-written documentation on reverse engineering and hacking. Spending time in gray area communities has led to many one-on-one encounters with a number of influential developers in the CS and EE world who also enjoy activities of questionable copyright legality. Keywords – electrical engineering, computer science, entertainment Suggested multimedia - http://www.youtube.com/watch?v=_lnogpRPvY4 – Speedrun of NES Rockman http://www.youtube.com/watch?v=3UnB1fomvAw – hacking Pokemon Yellow for arbitrary code execution http://www.youtube.com/watch?v=7_HMLvLB7b0 – CS student proposes by hacking SNES Chrono Trigger Abstract – Retro video games and game consoles are harder to find and use today, both because they are out of production and the units that still work slowly stop working with age. However, the experiences of the past live on through today's emulation capabilities on the computer. With new technologies come new possibilities, and video game emulation is no different. Against the danger of copyright violation, emulation has thrived, because of both its access to old gaming experiences and new gaming possibilities. F1 to Load State: Video Game Emulation and ROM Hacking Introduction Today, many games for consoles and handhelds such as the PlayStation or Gameboy can be played on the computer. This is accomplished through emulators, which read data from copies of original games and process it for play on the current operating system, usually the computer.
    [Show full text]
  • SDL Game Development
    SDL Game Development Discover how to leverage the power of SDL 2.0 to create awesome games in C++ Shaun Ross Mitchell BIRMINGHAM - MUMBAI SDL Game Development Copyright © 2013 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: June 2013 Production Reference: 1170613 Published by Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK. ISBN 978-1-84969-682-1 www.packtpub.com Cover Image by Shaun Mitchell ([email protected]) Credits Author Project Coordinator Shaun Ross Mitchell Hardik Patel Reviewers Proofreader Luka Horvat Bernadette Watkins Mårten Möller Indexer Acquisition Editor Rekha Nair Edward Gordon Graphics Lead Technical Editor Ronak Dhruv Savio Jose Chalini Snega Victor Production Coordinator Prachali Bhiwandkar Technical Editors Jeeten Handu Cover Work Prachali Bhiwandkar Kaustubh S.
    [Show full text]
  • Ai-Tem: Testing Ai in Commercial Game with Emulator
    AI-TEM: TESTING AI IN COMMERCIAL GAME WITH EMULATOR Worapoj Thunputtarakul and Vishnu Kotrajaras Department of Computer Engineering Chulalongkorn University, Bangkok, Thailand E-mail: [email protected], [email protected] KEYWORDS emulator of Game Boy Advance (GBA), developed to test Testbed , Artificial Intelligence, Commercial Game. many AI methods. In this paper, an emulator means a game console/handheld ABSTRACT emulator that simulates the working of game console/handheld hardware such as GBA, PlayStation, and Many artificial intelligence (AI) game researchers find that it arcade machine on any personal computer. There are many is difficult to find a game environment that they can emulators of console/handheld game hardware. appropriately test their AI on. They usually have to develop VisualboyAdvance (VBA) (VisualboyAdvance 2005) and parts of an existing game, using tools that come with the VisualboyAdvance Link (VBA Link) (VisualboyAdvance game. Some even have to re-write their testing game from Link 2005) are GBA emulators. ePSXe is a PlayStation scratch. Finding a perfect game environment that one can emulator. Even arcade machines have MAME as their use to test his AI is not easy, especially if a commercial- emulators. quality game is required. Huge amount of time and effort are ROM (Read Only Memory) is the game data dumped lost in finding such ideal testbed. This paper presents AI- from the original game cartridge or disc. Using a game ROM TEM environment, a testing environment for testing AI by with its emulator, a game can be simulated and played on using console game emulator and its ROM data to simulate PC.
    [Show full text]
  • A MOD Player for GBA
    Thesis report, June 2010 A MOD Player for GBA Bachelor’s Thesis in Computer Engineering Lin Ge & Danqing Ni School of Information Science, Computer and Electrical Engineering, Halmstad University 1 A MOD Player for GBA School of Information Science, Computer and Electrical Engineering Halmstad University Box 823, S-301 18 Halmstad, Sweden June 2010 2 Acknowledgement There is no royal road to learning… --Anthony Trollope We would like to thank LYPSON, a company from Halmstad, for giving us the opportunity to work with this project. Its trust and guidance since the beginning of the project give us a lot of help and confidence; and our supervisor, Edison Pignaton de Freitas, from Halmstad University, for his wonderful supervision and feedback during our thesis, especially about academic issues and our weekly report. Furthermore, we would also like to thank to Kenneth Nilsson. When we choose and write our thesis topic, he gave us a lot of helpful advice. At last, we would like to thank them all other classmates and teachers for their valuable ideas and discussions regarding the project, and reviewing our thesis. i Details Authors: Lin Ge & Danqing Ni University: Halmstad University, Sweden Degree Program: Computer Science and Engineering Title of Thesis: A MOD Player for GBA Supervisor: Edison Pignaton de Freitas ii Abstract Abstract This bachelor thesis describes the development of a MOD music player to run on GBA (Game Boy Advance) for Lypson Game Engine. GBA is a basic platform for embedded development, and the stereo system makes it possible to use the platform as a music player.
    [Show full text]
  • Welcome to Visualboyadvance Version 1.7.2. Compiling the Sources ------See the INSTALL File for Compiling Instructions
    Welcome to VisualBoyAdvance version 1.7.2. Compiling the sources --------------------- See the INSTALL file for compiling instructions. Please note the following requisites to compile: - GCC must be 3.x or greater in order to compile GBA.cpp with -O2. Earlier versions have a problem during optimization that requires an absurd ammount of memory and usually ends up crashing the compiler/computer - On Windows, Microsoft Visual C++ 6 or later is needed. Please note that some of the source code will not compile with the shipped header files. You will need to install the most recent Platform SDK from Microsoft. Support ------- Please support VisualBoyAdvance by making a donation. You can donate money using PayPal (www.paypal.com). Use the contact form to find how you can send donations. Also, it is recommended that you use the VisualBoyAdvance forum on www.ngemu.com message board. Default keys (can be edited in the Options menu) ------------------------------------------------ Arrow keys - direction Z - Button A X - Button B A - Button L S - Button R Enter - Start Backspace - Select Speedup - Space Capture - F12 You can change the configuration above to use a joystick. Go to Options->Joypad->Configure... menu. The 1 thorugh 4 joypads allow you to have different settings which can be easily switched. System requirements ------------------- Fast computer (Pentium III 500 Mhz recommended) and Microsoft DirectX 7 or greater. Translations ------------ Translations can be done as long as you have Microsoft Visual VC++ on your computer. If you just want to use a translation, place the translation .DLL on the same directory as the emulator. From the Options->Language menu, select Other..
    [Show full text]
  • Raspberry Pi: Mach's Einfach
    CHRISTIAN IMMLER RASPBERRY PI MACH’S EINFACH DIE KOMPAKTESTE GEBRAUCHSANWEISUNG MIT 222 ANLEITUNGEN KOMPLETT ÜBERARBEITETE AUSGABE geeignet für Raspberry Pi 3 Modell B / B+ 60351-5_19x24_Titelei 2018.qxp_X 10.04.18 09:30 Seite 1 Christian Immler Raspberry Pi Mach´s einfach 60351-5_19x24_Titelei 2018.qxp_X 10.04.18 09:30 Seite 3 CHRISTIAN IMMLER RASPBERRY PI MACH’S EINFACH DIE KOMPAKTESTE GEBRAUCHSANWEISUNG MIT 222 ANLEITUNGEN 60351-5_19x24_Titelei 2018.qxp_X 10.04.18 09:30 Seite 4 Bibliografische Information der Deutschen Bibliothek Die Deutsche Bibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte Daten sind im Internet über http://dnb.ddb.de abrufbar. Hinweis: Alle Angaben in diesem Buch wurden vom Autor mit größter Sorgfalt erarbeitet bzw. zusammengestellt und unter Einschaltung wirksamer Kontrollmaß- nahmen reproduziert. Trotzdem sind Fehler nicht ganz auszuschließen. Der Verlag und der Autor sehen sich deshalb gezwungen, darauf hinzuweisen, dass sie weder eine Garantie noch die juristische Verantwortung oder irgendeine Haftung für Folgen, die auf fehlerhafte Angaben zurückgehen, übernehmen können. Für die Mitteilung etwaiger Fehler sind Verlag und Autor jederzeit dankbar. Internetadressen oder Versionsnummern stellen den bei Redaktionsschluss verfügbaren Informationsstand dar. Verlag und Autor übernehmen keinerlei Verantwortung oder Haftung für Veränderungen, die sich aus nicht von ihnen zu vertretenden Umständen ergeben. Evtl. beigefügte oder zum Download angebotene Dateien und Informationen
    [Show full text]