Page 1 of 4 1234 LastLast
Results 1 to 10 of 34

Thread: From the creators of Gens and Neo4All comes... Gens4All!!

                  
   
  1. #1
    DCEmu Coder fox68k's Avatar
    Join Date
    Aug 2004
    Location
    Spain
    Posts
    100
    Rep Power
    72

    Dreamcast From the creators of Gens and Neo4All comes... Gens4All!!

    I am proud to announce the first release of the excellent Gens emulator to the Dreamcast. Chui, Stef and I have been working on this port about a year and a lot of assembly code had been translated into C. It is been a great effort but i really think it is worth it. At last, you can see all our finest in one shot.

    The project is intented to bring high quality genesis emulation to the DC, not to mention game compatibility.


    At the moment, this alpha version features the following:

    - Two SH4 assembly engines especially design for the DC.
    * FAME: Very fast M68000 emulation core written 100% in SH-4 assembly code.
    * FAZE: Z80 emulation core written 100% in SH-4 assembly code.

    - Accurate Genesis VDP emulation:
    * DMA transfers with accurates timings
    * Window plane
    * Sprite plane
    * Vertical Interrupt
    * Horizontal Interrupt
    * All rasters effects
    * Highlight/Shadow effects
    * Interlaced mode

    - Raw binary (.bin) and interleaved (.smd) ROM format support.
    - GZip, Zip and 7-Zip compressed file format support.
    - YM2612 emulation core by Stef.
    - PSG emulation.
    - SDL Dreamcast implementation by Chui.
    - The sound is being emulated but not output yet, though.
    - On-screen menu.


    Finally, I would like to thank Chui and Stef for everything they have accomplished to make this a reality.


    The sources and binary for the DC can be found here:

    http://chui.dcemu.co.uk/releases/gen...ew-src.tar.bz2
    http://chui.dcemu.co.uk/releases/gen...ha-preview.rar (unscrambled, for DemoMenu, dchakker)
    http://www.dcemu.co.uk/vbulletin/att...8&d=1205164538 (scrambled for selfbooting, with /data/ folder)

    Cheers.
    Last edited by Christuserloeser; March 13th, 2008 at 13:30. Reason: Added link to scrambled version including /data/ folder
    - fox68k -

  2. #2
    DCEmu Newbie
    Join Date
    Aug 2007
    Location
    Corrientes - Argentina
    Posts
    93
    Rep Power
    0

    Default

    YEAH YEAH YEAH YEAH SEEMS THAT YOU HAVE KEEP IT IN SECRET (but i have heard about it somewhere...)

    CONGRATS, I WILL TRY IT TODAY, HOPE THAT BE SO GOOD LIKE THE NEO4ALL!!!

  3. #3
    Sega Dreamcast Support Basile's Avatar
    Join Date
    Jun 2007
    Location
    right there
    Posts
    113
    Rep Power
    0

    Default

    It`s great. Wow!
    Waiting for beta release.
    May be you make video player for DC ,eh ?

  4. #4
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    52
    Posts
    139,488
    Blog Entries
    3209
    Rep Power
    50

    Default

    awesome release for the Dreamcast Scene

  5. #5

    Thumbs up

    Woohoo, my head's spinning! Great, great work!


    At first I couldn't get it to work though, until I checked the source for the /data/ folder that's missing in your plain files upload. I attached a complete archive to this post (and linked to it in your post).



    I got a few technical questions: Do you have plans on porting the FM emulation to SH4 or do you think there is a way of using the AICA ?

    In GenesisPlusDC, the main problem speed-wise seems to be FM emulation, and I noticed that this is a huge problem with Gens4All too.



    Oh, and what do you think of a close collaboration ?

    One option could be to merge Gens4All and GenesisPlusDC into 1 emulator ( "GensPlusDC4All" ) . An other option could be to continue both, the port of GenesisPlus and Gens4All, but with helping each other on slowest parts.
    Last edited by Christuserloeser; March 10th, 2008 at 16:33. Reason: Forgot to add the Attachment...

  6. #6
    DCEmu Newbie
    Join Date
    Mar 2006
    Posts
    61
    Rep Power
    0

    Default

    Just as I guessed, your secret project is GEN4ALL! GOOD JOB,GUYS!

  7. #7
    DCEmu Coder Maturion's Avatar
    Join Date
    Aug 2007
    Location
    Munich, Germany
    Posts
    178
    Rep Power
    0

    Default

    Wow, awesome release!

  8. #8
    Dcemu Coder
    Join Date
    Jun 2005
    Posts
    127
    Rep Power
    0

    Default

    Impressive work :thumbup::thumbup:

  9. #9
    DCEmu Coder fox68k's Avatar
    Join Date
    Aug 2004
    Location
    Spain
    Posts
    100
    Rep Power
    72

    Default

    Quote Originally Posted by Christuserloeser View Post
    I got a few technical questions: Do you have plans on porting the FM emulation to SH4 or do you think there is a way of using the AICA ?
    At the moment, I am not thinking about that. As far as we know, in terms of speed the major issue is the VDP rendering code. So the next step is an assembly core, which hopefully will boost the emulator dramatically.

    Quote Originally Posted by Christuserloeser View Post
    In GenesisPlusDC, the main problem speed-wise seems to be FM emulation, and I noticed that this is a huge problem with Gens4All too.
    I do not think so. The sound is being fully rendered but we did not enable the output for synchronisation issues. But just in case it will be, you can be sure it will be sorted out.

    Quote Originally Posted by Christuserloeser View Post
    Oh, and what do you think of a close collaboration ?

    One option could be to merge Gens4All and GenesisPlusDC into 1 emulator ( "GensPlusDC4All" ) . An other option could be to continue both, the port of GenesisPlus and Gens4All, but with helping each other on slowest parts.
    To be honest, i do not want to compromise accuracy for speed. I want Gens for Dreamcast as accurate as it is under Windows. GenesisPlusDC is all about shortcuts and trickeries to avoid get our hands dirty. I bet Gens will on DC. This does not mean we can take advantage of each other sources and experience when it pops up.
    - fox68k -

  10. #10

    Default

    Quote Originally Posted by fox68k View Post
    At the moment, I am not thinking about that. As far as we know, in terms of speed the major issue is the VDP rendering code. So the next step is an assembly core, which hopefully will boost the emulator dramatically.
    Sounds like a plan.

    Quote Originally Posted by fox68k View Post
    The sound is being fully rendered but we did not enable the output for synchronisation issues. But just in case it will be, you can be sure it will be sorted out.
    Hehe, great to hear


    Quote Originally Posted by fox68k View Post
    This does not mean we can take advantage of each other sources and experience when it pops up.
    Hm, do you mean "This does not mean we can't take advantage" ?

    - English is pretty crazy with these double negative no/no things ^ ^



    Anyway, so your plan is to rewrite Gens entirely in SH4 ? - That's insane !
    Last edited by Christuserloeser; March 10th, 2008 at 22:21.

Page 1 of 4 1234 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •