Gameboy Emulator Test - Dr. Mario
by DCPU-16
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
Ultimate Jolly Night: Legacy Edition Sprite Pack
by SemidemiSerce
Mii Maker Scratch (Beta)
by JexiLeo10
Interactive Oren pinki update
by el_papita332211
Beat Up BND EXTREME remix remix remix
by bonzi346
Add yourself crushed by random things (42)
by MyBrithdalWorld
Beat up BenjixScarlett: Weird Edition
by happyharperthebest
talking Larry the bird
by spuggles
Paper Minecraft 1.21 harper16 skin
by BARU_SQUID
Hot Tornado - Astrocat (Dogepro)
by Luigi_Crafter
BFB 6 meme but with some of my friends
by TTFO2024
ΡΠ΅ΠΌΠ° "Windows 7 Ultimate"
by r5d6dr
Among us hide and seek remix
by milandred
Sprunked (Final Version) Remake (1.1.5)
by BryanCreatorXD
The black hole add round 1
by EthanJaime
Tower Defense IMPROVED
by Pikachuf1
γ«γγγγ‘γΌγ«γΌγver.5.0γγͺγͺγΈγγ«γ«γγγε‘οΌι
by nyankodaisensouAHAHA
Beat up Sonic (READ DESCRIPTION.) remix copy copy copy copy copy copy
by BeatUpGames2023
windows 8 movil
by Moto2015
flood
by Zahid0312
add your buttons to beat up talking ben! (2)
by Paata256times
[BROKEN] Griffpatch Follow Chains (+ Others!)
by Dinosu
Numberblocks Infinity+1-Infinity+2000
by Vitinh0w
Banned Messages Soundboard but Louder
by noobie2317
talking tom and ben news remix remix
by lexailya2024