Gameboy Emulator Test - Dr. Mario

Gameboy Emulator Test - Dr. Mario

by DCPU-16

👁 8,438 ❤️ 177 ⭐ 132 🔄 8
Created: Apr 1, 2013 Last modified: Jul 23, 2013 Shared: Apr 1, 2013

Description

Dr. Mario has a problem where the game ceases functioning when the game starts (fails to generate level), so only the menus and demo work. Wait a little while for the demo to start to see the game functioning. (sprites and bg tiles perfectly emulated) FAQ: Q: Does it run Pokemon yet? A: No. Q: Why only today? A: No games currently work correctly and this is just proof of concept. I'll release it forever when I get games working, emulate the WINDOW layer on the LCD and emulate MBCs. Q: Why is it so slow? A: Graphics emulation is incredibly optimised and pretty fast, but CPU emulation takes a lot of time, especially when interrupts are not used. This can be pinned down to excessive processing per cycle in the timing emulation (vblank, interrupt polling and timer). Q: Why does the game freeze upon starting the game? A: There's a CPU bug that I haven't tracked down yet that breaks this and Adjustris. Q: How do I run other games? A: Make a program to convert your rom binary into a sequence of numbers that can be read by scratch as a list, and import it. Q: What types of games run? A: Only games that are 32kb in size work currently. No MBCs (memory bank controllers) are emulated at this time, so games with battery saves, multiple ROM banks and external RAM (eg pokemon) will not run. Q: Sound emulation, is it possible? A: Yes, entirely. It might be painful to listen to though.

Instructions

I've decided to leave this up until I finish a working version. Instructions on ROM importing below. Controls: Z => B X => A Space => Start C => Select Arrows => Directional Pad The frameskip counter gives you a kind of idea how fast the game is running. (whenever it changes, that's one frame. A frame is drawn every time it's at 0) You can convert your roms here: https://dl.dropbox.com/u/12239448/GB%20Rom%20Convert/index.html Choose your rom with the file selector input and copy the output into a text file, save it and follow the instructions in the project. I'm working to make this easier.

Project Details

Visibility
Visible
Comments
Enabled

More Cool Projects

Project thumbnail
View Project

Shark Attack!

by tomdanme

Project thumbnail
View Project

The LMNOP Crew but they are all Equivalents of @wario100's Greek Nu

by SillyGooseReturns

Project thumbnail
View Project

AN0MALY WATCH (W.I.P.)

by panwon4

Project thumbnail
View Project

DOS Font

by Bluestacks5lover

Project thumbnail
View Project

Ё | Russian Alphabet Lore

by AlphabetLores_20

Project thumbnail
View Project

NEW FC25 PACK OPENER

by BOAT_4

Project thumbnail
View Project

Caillou go to chuck E. cheese's and gets grounded

by zzedjzg

Project thumbnail
View Project

Check out this sound!

by The_Amazing_Evelyn

Project thumbnail
View Project

BFB intro

by spryzen_blocky18

Project thumbnail
View Project

Remix And Ruin This Image

by LineaScratch

Project thumbnail
View Project

Beat Up Bonzi Buddy 2 remix remix

by TAG987654321

Project thumbnail
View Project

Edit a button to beat up Shantae

by Super_Isaac_64

Project thumbnail
View Project

Roboto

by FontGod

Project thumbnail
View Project

memes animated!! pt.1 #Animations #All #Memes #Stories #Animated #ROKITRY #Fireballgamerz12

by fireballgamerz12

Project thumbnail
View Project

【My Best!!】My Intro!!!

by Ichiku_

Project thumbnail
View Project

Beat Up Squidward (Add a button) [25]

by ElRey1200

Project thumbnail
View Project

Griffpatch RPG (Deprecated)

by horizontal_shading

Project thumbnail
View Project

Explorers Geometry Dash Sneak Peak 2

by ScratchBoxI

Project thumbnail
View Project

Angry Birds Classic: New Vectors! (Add more characters)

by IAmYourGummyBear

Project thumbnail
View Project

An angry birds level I would pass

by DaBlueBird_123

Project thumbnail
View Project

Beat up Six

by Birico

Project thumbnail
View Project

Shidinn Alphabet Lore (Read Instructions and Notes)

by stevshel_marshall

Project thumbnail
View Project

Smoochie Й 21.10 Remake New (joke) update remix remix

by German0512

Project thumbnail
View Project

Athletic theme but I got sidetracked

by JAM58_Test