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

5 Shifts at Fraddie's | 1.9.1 | Mobile Friendly

by MrCheeseBun8181

Project thumbnail
View Project

Beat up Ladybird Lu (5)

by cclarecoderreturns

Project thumbnail
View Project

Do tej kategorii tematyczny jest bardzo

by Olek32167xv

Project thumbnail
View Project

Bad Pigges 2 v2.0

by gabrielzinhokcb2

Project thumbnail
View Project

Angry Birds V.1 remixed (Has some glitches)

by TheBeast997

Project thumbnail
View Project

[new letter!] the full RALR cast but there’s more Only 20 people can remix

by furbyfamilyfan

Project thumbnail
View Project

-<[{(Collabs)}]>-talking tom and ben news STS EXE FRIENDS 7

by matveyiv2014

Project thumbnail
View Project

Lu & the Bally Bunch in Loti Borloti Style

by LogoEditorFan

Project thumbnail
View Project

Yo Kai Watch and UKTV

by DeanUnketnetter

Project thumbnail
View Project

Ays Forgotten creations

by ikeaman789

Project thumbnail
View Project

numbers band 3 remix

by Elijahcloud2017

Project thumbnail
View Project

Consistently Inconsistent art dump

by Lilydoesart_frfr

Project thumbnail
View Project

Flag band: Countries that border lake Chad (new version)

by BBTLEOfficialScratch

Project thumbnail
View Project

Five Little Pumpkins

by teacherandmom

Project thumbnail
View Project

list sort

by -Kalmar-

Project thumbnail
View Project

new nano smoochie fan made (BETA)

by jinetteozuna

Project thumbnail
View Project

Beat up Lisa Gaming ROBLOX V55

by anthonymuffin

Project thumbnail
View Project

Minecraft Fighting 3

by Kreeperwide

Project thumbnail
View Project

Captain America Action 2: The Resistance

by ExpertEXPlays

Project thumbnail
View Project

samsaratale sans fight phase2

by llll1560

Project thumbnail
View Project

Geometry Dash Subzero

by pandey_evan_32

Project thumbnail
View Project

Harry Interactive Russian Alphabet Lore 1.2

by Binary-Pete

Project thumbnail
View Project

Meals on Wheels Bus doing its thing

by Verbisback

Project thumbnail
View Project

Turkish Alphabet Lore

by bren319