• 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 ... 3 4 5 6 7 ... 67 Next »
Jump to page 
Thread Rating:
  • 4 Vote(s) - 4 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Programming Discussion Thread
10-24-2012, 08:17 AM
#41
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,533
Threads: 1
Joined: Feb 2012
(10-24-2012, 02:51 AM)NaturalViolence Wrote: The project googlecode page has a forum? Since when?

@Leo

They hang out on IRC.

Network: efnet
Channel: #dolphin-emu

Which, of course, is what i meant, as apparently they're different.
OS: Windows 10 64 bit Professional
CPU: AMD Ryzen 5900X
RAM: 16GB
GPU: Radeon Vega 56
Find
Reply
10-28-2012, 12:27 PM (This post was last modified: 10-28-2012, 12:28 PM by Shonumi.)
#42
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
Been debugging my emulated GameBoy Z80 (it's mostly finished) and LCD screen recently. The only graphical things I've done so far are the timings and writing to the scanline register (which is turning out to be quite important to get Tetris to boot). Not far enough to quite start drawing tile data yet, but I think I'm getting there. Having played emulators for like a decade now, it's great to be building one myself, finding out how a system works on various levels. Hopefully something productive will come of it.
Website Find
Reply
11-04-2012, 06:54 AM
#43
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
More progress :3 Finally figured out where my emulated CPU was failing (pesky jumps). Finally got a working emulated LCD screen.

[Image: dpqfa.png]

Need to get scrolling done, then I'll mess around with I/O registers.
Website Find
Reply
11-06-2012, 08:57 AM
#44
Garteal Offline
「Lab Mem. 004」
********
Global Moderators
Posts: 2,095
Threads: 24
Joined: Aug 2011
That's a nice project Shonumi!
Are you writing it all from scratch?
What documentation do you use? Perhaps I'll give it a go. :3

Quote:Finally figured out where my emulated CPU was failing (pesky jumps)
It's always satisfying to finally solve a problem. Big Grin

Are you just rendering random data, or is it an actual game?
Find
Reply
11-06-2012, 09:23 AM
#45
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
@Garteal - I'm writing it from scratch. I'm using various emulators and their source code as a base for many of the z80 operations. There's a good GB CPU PDF out there that's very helpful as well. Also, Imran Nazar's Javascript GB Emu tutorials are what I'm using to understand the emulation concepts. The only thing major it doesn't cover seems to be sound, there's some decent documentation out there.

The screenshot is from a test ROM someone made for GB hacking. It's basically a little demo with a space ship that moves around. The rocks there are for the background. It's not cropped to the GB's 160x144 LCD, since I haven't implemented scrolling. When my emulated CPU was broken, I couldn't get the program to write anything to VRAM, but I finally got it to work, so I can move onto other things Smile
Website Find
Reply
11-08-2012, 07:10 AM
#46
Leo Offline
Pesky Questioner
***
Posts: 106
Threads: 38
Joined: Jul 2009
Shonumi,

What style of emulation do you use? Interpreter? Recompiler? Both?
My Configurations:
CPU: Intel i5 4200U
RAM: 6GB 1600 MHz
GPU: NVIDIA GeForce GT 740M
OS: Windows 8 x64
Find
Reply
11-08-2012, 03:34 PM
#47
Shonumi Offline
Linux User/Tester
**********
Administrators
Posts: 6,513
Threads: 55
Joined: Dec 2011
Just using a regular interpreter to emulate the CPU. This is my first attempt at making an emulator myself, so I wanted to stick to something basic. Once I start expanding, gaining more skills, and after I actually finish making this one work, I'd like to make a Z80 recompiler just to get more familiar with how recompilers can be implemented in emulators. I'd also like the chance to finally learn some x86, x64, and even ARM assembly. That's all in the future though. For now though, still sorting out a few of the LCD registers, and then getting input to work. It's been a fun educational experience so far Big Grin
Website Find
Reply
11-08-2012, 09:52 PM
#48
Zee530 Offline
Above and Beyond
*******
Posts: 1,747
Threads: 12
Joined: Jan 2011
I'm taking a class called compiler constructions and i have absolutely no idea what you're talking about Big Grin
......?????
Find
Reply
11-09-2012, 05:56 AM
#49
Anti-Ultimate Offline
Above and Beyond
*******
Posts: 1,957
Threads: 29
Joined: May 2010
Today, we learned about loops, and what different types there are

Only pseudocode though, but i know how to do it in C# anyway Big Grin

Find
Reply
11-09-2012, 06:03 AM
#50
Garteal Offline
「Lab Mem. 004」
********
Global Moderators
Posts: 2,095
Threads: 24
Joined: Aug 2011
Lol, about time.
Were they teaching the concepts, or are they teaching a programming language?
Find
Reply
« Next Oldest | Next Newest »
Pages (67): « Previous 1 ... 3 4 5 6 7 ... 67 Next »
Jump to page 


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


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode