What I've been working on

I've actually gotten to writing the emulator frontend, or at least a part of the UI of it. I call it Snowflake.

I ended up writing the UI in Flex 4 instead of Java, since I found Java's UI building tools to be horrid. I'm planning to have a local server written in Python to communicate with the UI using sockets and JSON to display things like ROM lists, each system, and also to launch games, so anyone can write a UI in any language for it, they will just have to parse the JSON. Also, I'll make the default UI have some kind of basic skinning support as well, but UI is not my best strength in coding.

Right now, all it can do is display a bunch of logos, but soon I'll have the ROM selection UI up, then I can move onto the Python side. At the moment, everything is hardcoded. Though

Here's a video of the UI in it's current state. Right now, everything is hardcoded, but I'll have read from JSON soon.



My laptop can't handle the snow effect well, so the fps drops at about halfway down the video. My laptop is using a Nehalem i7 with integrated graphics, so when I debug, I've disabled the snow.

The source is here if anyone wants to take a peek at it.

Comments

Blog entry information

Author
chyyran
Views
211
Comments
2
Last update

More entries in Personal Blogs

More entries from chyyran

  • Basic Rom Selection Menu for Snowflake
    I've got a basic ROM selection menu working in Snowflake now, displays...
  • I built it
    I asked for some tips on building a PC for emulation, gaming, and...
  • r16
    I'm beginning to clean up the Menu Structure, and untangle some of the...
  • Fucking eShop tax
    I'm 25 cents away from Shantae, thanks to tax. 'nuff said. :cry: Now...
  • FlashcartHelper
    This will be the official development blog for FlashcartHelper mainly...

Share this entry

General chit-chat
Help Users
  • Xdqwerty
    what are you looking at?
  • K3Nv2
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
    Xdqwerty @ Xdqwerty: @SylverReZ, sorry i thought you didnt read the last couple messages before quoting you agin