![]() |
|
Programming Discussion Thread - Printable Version +- Dolphin, the GameCube and Wii emulator - Forums (https://forums.dolphin-emu.org) +-- Forum: Offtopic (https://forums.dolphin-emu.org/Forum-offtopic) +--- Forum: Delfino Plaza (https://forums.dolphin-emu.org/Forum-delfino-plaza) +--- Thread: Programming Discussion Thread (/Thread-programming-discussion-thread) |
RE: Programming Discussion Thread - AnyOldName3 - 09-29-2014 Higan want Dolphin to define a protocol any emulator can use (mainly so support isn't limited to Dolphin if Shonumi (and the other developers) finish Gecko) so it should just be a matter of copying what Higan does rather than having to define a whole new system to do things. RE: Programming Discussion Thread - Shonumi - 09-30-2014 I'm planning to emulate everything about the GB/GBC/GBA systems as I can. That includes GBA <-> GCN connections, but at this phase I'm just trying to get games to boot. I've set a deadline for myself (Oct. 15th) to get something to boot, and I think I'm making decent progress in that direction. I'd love to implement a "standard" protocol, and if it works, I don't see any reason to start re-inventing wheels. Anything at this point is better than VBA-M :p Though about Gekko, I doubt it'll ever be finished, or get into a playable state. While Wind Waker and Animal Crossing are playable (Sonic Adventure 2 too, to some extent...) I don't think Gekko is even close to being able to support JOYBUS communications. You never know though... Maybe some super-programmer will revive interest. We have Dolphin, but some people just like to build emulators for kicks, so it could happen. RE: Programming Discussion Thread - teh_speleegn_polease - 09-30-2014 (09-30-2014, 12:45 AM)Shonumi Wrote: I'm planning to emulate everything about the GB/GBC/GBA systems as I can. That includes GBA <-> GCN connections, but at this phase I'm just trying to get games to boot. I've set a deadline for myself (Oct. 15th) to get something to boot, and I think I'm making decent progress in that direction. I'd love to implement a "standard" protocol, and if it works, I don't see any reason to start re-inventing wheels. Anything at this point is better than VBA-M :p That's good to know. I am quite excited at the prospect of an emulator better than VBA-M, especially if it finally allows me to use my Tingle Tuner. By the way, unrelated but interesting: the deadline you set yourself is the same date as the deadline before which I must submit my university application.
RE: Programming Discussion Thread - Shonumi - 09-30-2014 Well, the specifc goal behind GBE+ isn't to be a better emulator than VBAM, but eventually (if everything pans out) it'll probably turn out that way. Putting aside GCN <-> GBA linking, there are a handful of things VBAM never did that I want to implement myself (GLSL pixel shaders, native Linux GUI debugging, stable netplay for GBA games, the e-reader). Plus, Custom Graphics (HD Metroid Fusion... *drools*) is one of the big features I want to see happen. Baby steps first. There's something wrong with my Long Branch w/Link in my THUMB interpreter code. RE: Programming Discussion Thread - Shonumi - 10-07-2014 Success! Now at least something boots (rather incompletely however): ![]() That's as far as Super Dodge Ball Advance will run, simply because there are a lot more things on the CPU side that need to be dealt with (chiefly little bugs that add up), and LCD rendering is not advanced at all. Still, I've gone from crappy blue asteroids to making a fairly complete GB/GBC emulator. Feeling pretty confident about where I'm heading with GBE+. RE: Programming Discussion Thread - KHg8m3r - 10-08-2014 At least you have something displaying
RE: Programming Discussion Thread - tueidj - 10-08-2014 (09-30-2014, 06:52 AM)teh_speleegn_polease Wrote: That's good to know. I am quite excited at the prospect of an emulator better than VBA-M, especially if it finally allows me to use my Tingle Tuner. #FreeTingle RE: Programming Discussion Thread - Shonumi - 10-13-2014 Pretty happy with this week's progress. A lot of stupid CPU bugs have been eliminated. Super Dodge Ball Advance now gets to the title screen. Some LCD stuff isn't working (special effects, but that's for later) and the little ball won't animate, but I've implemented bare-bones support for sprite rendering. Input works too, albeit very slowly. A number of instructions and actions aren't clocked by the emulated CPU (especially not DMA transfers; VBlankIntrWait BIOS call take forever without proper clocking) so there's input lag of about 20 seconds :p Looking good though. I think I can make it in-game if I implement VCOUNT interrupt triggering.
RE: Programming Discussion Thread - KHg8m3r - 10-13-2014 I'm very impressed
RE: Programming Discussion Thread - Bighead - 10-15-2014 Using Shonumi's emulator I've been working on a little project of my own. Still lots of work to do, but it's a nice showcase of what this awesome emulator is capable of. Super Mario Land in color: http://bhemuhelp.co.nf/other/SMLE.html |