Michael Kelly | Keith Johnson | Eric Wells

Michael Kelly | Keith Johnson | Eric Wells Michael Kelly | Keith Johnson | Eric Wells - Start

Added : 2016-07-04 Views :52K

Download Presentation

Michael Kelly | Keith Johnson | Eric Wells




Download Presentation - The PPT/PDF document "Michael Kelly | Keith Johnson | Eric Wel..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.



Presentations text content in Michael Kelly | Keith Johnson | Eric Wells

Slide1

Michael Kelly | Keith Johnson | Eric WellsFaculty Sponsor: Dr. William H. Allen

Milestone 5

Slide2

Milestone 5

% Complete

Michael K.

Keith J.

Eric W.

Improved Video

100%

33%

33%

34%

Compatibility

100%

33%

33%

34%

Performance

100%

33%

33%

34%

User

Experience Improvements

100%

33%

33%

34%

Showcase Poster

100%

33%

33%

34%

Slide3

Milestone 5

Rewrote graphics engine “twice”

Load a save file from the

server

Frameskipping

Improved interrupt support (IRQ

)

Customize controls

Settings dialogs that work

Slide4

What is SNO?

SNO is a Super Nintendo Emulator that can be embedded into a web page. SNO allows website creators to embed a virtual Super Nintendo that lets users play Super Nintendo games right on their website!RequirementsEmbeddable Java appletExecutes SNES code in Java environmentEmulates Super Nintendo functionsProcess Main CPU and Audio CPU code simultaneouslyRender graphics to appletController input via keyboardLoads snapshot of game state – drop the player into any point in the game!Load game and snapshot from serverTestingUnit testing using JUnitUnit tests for all 255 CPU instructionsMemory write / read testsGraphics testsComparison with output of other SNES emulators Acceptance testing to ensure games are playable

Screenshot

Team

Keith JohnsonMichael KellyEric WellsSponsor: Dr. William Allen

Future ImprovementsImproved compatibilityAudio outputScripting integration via JavascriptWatch / fork on Github:https://github.com/Osmose/sno

ChallengesProcess hardware code using softwareCode is downloaded and executed live in softwareRead over 1100 pages of documentation about SNESPerformance4 Tiled backgrounds of up to 64x64 tiles per backgroundUp to 128 sprites on-screen at onceBlend colors using color math & maskingAccurately reproduce precise timing

System Diagram

Slide5

Demo

Slide6

Milestone 6

Michael K.

Keith J.

Eric W.

Performance

33%

34%

33%

Polish

33%

34%

33%

Demo Video

33%

34%

33%

User Manual

33%

34%

33%

Slide7

Questions?

Slide8

Slide9


About DocSlides
DocSlides allows users to easily upload and share presentations, PDF documents, and images.Share your documents with the world , watch,share and upload any time you want. How can you benefit from using DocSlides? DocSlides consists documents from individuals and organizations on topics ranging from technology and business to travel, health, and education. Find and search for what interests you, and learn from people and more. You can also download DocSlides to read or reference later.
Youtube