• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Offtopic › Delfino Plaza v
« Previous 1 2 3 4 5 6 ... 64 Next »

Programming Discussion Thread
View New Posts | View Today's Posts

Pages (67): « Previous 1 ... 16 17 18 19 20 ... 67 Next »
Jump to page 
Thread Rating:
  • 4 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Programming Discussion Thread
06-06-2013, 03:34 AM
#171
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,482
Threads: 1
Joined: Feb 2012
I have to congratulate you on two fronts:

It works.

You have somehow become worse at tetris than my mother.
OS: Windows 10 64 bit Professional
CPU: Intel i5 4670K @3.4GHz... for now @4.6GHz with a quick and dirty (yet stable) OC. May get faster in a bit before the end of time.
RAM: 16GB (Down from 24 GB after some was given to siblings)
GPU: Radeon Vega 56
Find
Reply
06-06-2013, 04:07 AM (This post was last modified: 06-06-2013, 04:07 AM by Shonumi.)
#172
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,370
Threads: 52
Joined: Dec 2011
I wrote in the video description that it wasn't my best game of Tetris. Being on camera makes me nervous :p The funny thing is, I got to Level 8 easily right before I got everything setup to record. Stage fright I tell you.
Website Find
Reply
06-11-2013, 05:42 AM
#173
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,482
Threads: 1
Joined: Feb 2012
I may or may not have put myself down to write some kind of software renderer for computing coursework. I have a few questions.

  1. Does vanilla Java 7 have any support for OpenGL or DirectX? The reason it was going to be a software renderer was that I don't think you can use these APIs without installing extensions, which you can't do on the school network.
  2. Are there any relatively simple was of doing this?
  3. The easiest way from my current knowledge to draw something 3D in vanilla Java would be to use a load of JLabels, and change their colour to match what they're supposed to be displaying. This won't be a fast or tidy way of doing things, but it would work. The question is, would there be anything easier?
OS: Windows 10 64 bit Professional
CPU: Intel i5 4670K @3.4GHz... for now @4.6GHz with a quick and dirty (yet stable) OC. May get faster in a bit before the end of time.
RAM: 16GB (Down from 24 GB after some was given to siblings)
GPU: Radeon Vega 56
Find
Reply
07-26-2013, 03:57 PM (This post was last modified: 07-26-2013, 03:58 PM by Shonumi.)
#174
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,370
Threads: 52
Joined: Dec 2011
I am shedding pixelated tears of joy at the moment. Finally reworked LCD emulation. Fixed transparency, and most major glitches are gone. 8x16 mode is implemented too. Combined with my previous implementation of the MBC1, I can now play dozens of games from the distant past on a piece of software I wrote from scratch. It's been years since I've really, truly played these games (even though I still have the cartridges and my Game Boy, not to mention a handful of other emulators). But having to test my emulator means having to play these old games all over. Finally going places since a lot of games are fully playable now.

This weekend, I'm going to set the project up on Google Code (then you can laugh at my coding style). It only builds on Linux right now. I'll try to get a Windows build working. I got a new external HDD, so I'm going to use the old one for a Windows 7 install (I don't care if USB 2.0 is relatively slow, I just need to compile things + lots of space, nothing fancy). I'll also get around to fixing whatever it was on Windows that I broke for Gekko :p

Picture time. Bomberman GB, Mega Man, Kirby's Dream Land, and Battle Arena Toshinden are all running pretty good.

[Image: SHpsKAC.png] [Image: qRSQiQF.png] [Image: kd39OhQ.png] [Image: jRKfxgR.png]

[Image: bfN1QJE.png] [Image: 5Czzxdl.png] [Image: PlqIYYr.png] [Image: Vs5L7wy.png]
Website Find
Reply
07-26-2013, 04:01 PM
#175
garrlker Offline
That one guy
***
Posts: 178
Threads: 7
Joined: Feb 2012
That's awesome! Big Grin Speaking of it, I've been trying to code one with all of the help you sent me..... it isn't going well. But nonetheless I can't wait to try yours!
Gaming Rig
Spoiler: (Show Spoiler)
I5-3570k@4.1Ghz
Gtx 660 TI 3GB Superclocked Edition
20Gb G.Skill DDr3 Ram
1.8 TBs of Storage
Windows 7 64bit
Find
Reply
07-26-2013, 04:10 PM
#176
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,370
Threads: 52
Joined: Dec 2011
(07-26-2013, 04:01 PM)garrlker Wrote: That's awesome! Big Grin Speaking of it, I've been trying to code one with all of the help you sent me..... it isn't going well. But nonetheless I can't wait to try yours!

Thanks Smile

Beware though, it doesn't offer much atm, other than playing games without sound :p Stuff like save states, battery-backed save games, the rest of the MBCs, joystick and keyboard configuration, and a host of other things still aren't added. I've pretty much been focused on making the games run, and that's about it really. As you can read above, I did do custom sprites, but I need to recode most of that now that the LCD emulation has changed. I'd rather see major changes once the project is up on Google Code though, since I'm not using git on my computer atm (copy + paste into different folders = branches :/ ). Eventually I'll get there, but I think most of the heavy lifting is done.

If you ever need help, you can always ask me. I'll even take a look at code if you want me too. Don't give up, yo. Also, I'm pretty sure I sent this to you earlier, but if you want to try something easier than the GB, to get your toes wet so-to-speak, check out writing a CHIP-8 Interpreter: http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/ It's got a lot of the basics you'll need if you want to pursue emulation programming.
Website Find
Reply
07-27-2013, 12:24 AM
#177
Garteal Offline
「Lab Mem. 004」
********
Global Moderators
Posts: 2,095
Threads: 24
Joined: Aug 2011
Very nice job Shonumi!

Let us know when your project is on Google code so I can finally check what insanity you've written.
(Hopefully it's clean code Tongue)

Do you have an idea how you will tackle emulating the sound?
Find
Reply
07-27-2013, 12:45 AM
#178
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,370
Threads: 52
Joined: Dec 2011
Yeah, my code's clean... *hastily cleans code, adds comments*

About the sound, I could always use Blargg's Blip Buffer (which uses SDL) but I really want to understand how sound and sound programming work myself, on every level. I have some code demonstrating how to generate sound from raw data using SDL (which is poorly documented in SDL, which is quite odd given the rest of its stellar documentation). I just need to figure out how to manually create different waveforms (saw, square, etc) at different frequencies and volumes. The GB's Audio Processing Unit (APU) is actually well documented by Blargg himself.
Website Find
Reply
07-27-2013, 01:03 AM
#179
Duke Nukem Offline
Banned
Posts: 1,724
Threads: 48
Joined: Mar 2011
This is why I left the programming/system developer business. I was never really good at it, but I couldn't handle the stress too.
You emulator programming guys makes it look so simple.

Now I realize I'm better with other things. But sure it was fun being a hotshot in a business suit.
Find
Reply
07-27-2013, 01:48 AM (This post was last modified: 07-27-2013, 01:49 AM by neobrain.)
#180
neobrain Offline
"Wow, I made my code 1000x faster! That means I can make it 2048x slower now!"
**********
Developers (Some Administrators and Super Moderators)
Posts: 3,209
Threads: 50
Joined: Jun 2009
(07-27-2013, 12:45 AM)Shonumi Wrote: About the sound, I could always use Blargg's Blip Buffer (which uses SDL) but I really want to understand how sound and sound programming work myself, on every level. I have some code demonstrating how to generate sound from raw data using SDL (which is poorly documented in SDL, which is quite odd given the rest of its stellar documentation). I just need to figure out how to manually create different waveforms (saw, square, etc) at different frequencies and volumes. The GB's Audio Processing Unit (APU) is actually well documented by Blargg himself.
Fyi, if you're looking for something simpler to work with, libao is pretty easy to use if you just want raw sound output ala "output sound at frequency X at volume Y".
My blog
Me on Twitter
My wishlist on Amazon.de
Find
Reply
« Next Oldest | Next Newest »
Pages (67): « Previous 1 ... 16 17 18 19 20 ... 67 Next »
Jump to page 


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode