DCEmulation

The Dreamcast Homebrew Community Online
Back to main site
It is currently Mon Jul 28, 2014 11:25 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 64 posts ]  Go to page 1, 2, 3, 4  Next
Author Message
 Post subject: CrabEmu 0.1.9 Released
PostPosted: Fri Feb 27, 2009 7:06 pm 
Offline
The Crabby Overlord
The Crabby Overlord
User avatar

Joined: Mon May 27, 2002 9:31 am
Posts: 4101
I've been sitting on this release a bit longer than I would've liked to, so I decided it would be a good time to just release it. This new release of CrabEmu adds a Qt "port" (and support for Linux) along with many other changes to the emulation. Here's a high-level overview of what exactly has changed in CrabEmu 0.1.9 (in relation to the Dreamcast port, and general stuff):

  • Fix a lot of cycle counting issues in CrabZ80.
  • Added support for the SMS VDP's H-Counter.
  • Added support for utilizing a BIOS ROM with SMS and Game Gear emulation (also, added a BIOS replacement).
  • Added support for the IO Control and Memory Control registers on the SMS.

You can download CrabEmu 0.1.9 from https://sourceforge.net/project/showfil ... _id=664632 . Enjoy the release and please report any bugs that you may happen to find.


Top
 Profile  
 
PostPosted: Sat Feb 28, 2009 5:00 am 
Offline
Moderator
Moderator
User avatar

Joined: Fri Oct 12, 2007 11:52 am
Posts: 614
Location: Munich, Germany
Great release and keep up the good work!

I am really impressed that there's Linux support, I'll try to build this this evening.

_________________
..::SEGA-DC.DE - The home of the German Dreamcast scene::..
Image


Top
 Profile  
 
PostPosted: Sat Feb 28, 2009 12:17 pm 
Offline
DCEmu User with No Life
DCEmu User with No Life
User avatar

Joined: Wed Oct 17, 2001 5:44 pm
Posts: 3759
Location: Fukuoka, Japan
love to see linux support, thanks for the release!

_________________
*The Cadillac of signatures*


Top
 Profile  
 
PostPosted: Sun Mar 01, 2009 10:48 am 
Offline
Moderator
Moderator
User avatar

Joined: Fri Oct 12, 2007 11:52 am
Posts: 614
Location: Munich, Germany
CrabEmu has been featured on the popular German homebrew/gaming website Gamefreax.de as homebrew of the week.

_________________
..::SEGA-DC.DE - The home of the German Dreamcast scene::..
Image


Top
 Profile  
 
PostPosted: Sun Mar 01, 2009 2:03 pm 
Offline
The Crabby Overlord
The Crabby Overlord
User avatar

Joined: Mon May 27, 2002 9:31 am
Posts: 4101
Maturion wrote:
CrabEmu has been featured on the popular German homebrew/gaming website Gamefreax.de as homebrew of the week.

Wow... That's.... interesting? I didn't think it was all that impressive of a release myself... :lol:


Top
 Profile  
 
PostPosted: Sun Mar 01, 2009 3:48 pm 
Offline
DCEmu User with No Life
DCEmu User with No Life
User avatar

Joined: Wed Oct 17, 2001 5:44 pm
Posts: 3759
Location: Fukuoka, Japan
congrats blue crab, lol

_________________
*The Cadillac of signatures*


Top
 Profile  
 
PostPosted: Wed Mar 04, 2009 9:13 am 
Offline
Moderator
Moderator
User avatar

Joined: Fri Oct 12, 2007 11:52 am
Posts: 614
Location: Munich, Germany
And now, it has been front-paged on ngemu.com: http://www.ngemu.com/frontpage/?p=vB119093

_________________
..::SEGA-DC.DE - The home of the German Dreamcast scene::..
Image


Top
 Profile  
 
PostPosted: Fri Mar 06, 2009 5:51 pm 
Offline
Moderator
Moderator
User avatar

Joined: Wed Aug 27, 2003 10:16 pm
Posts: 5771
Location: DCEvolution.net
Thanks a lot for this update! Looking forward to give it a try asap.

_________________
Insane homebrew collector.


Top
 Profile  
 
PostPosted: Sun May 16, 2010 11:08 pm 
Offline
DCEmu Cool Poster
DCEmu Cool Poster

Joined: Wed Oct 17, 2001 5:44 pm
Posts: 1004
Any updates on this, bluecrab?


Top
 Profile  
 
PostPosted: Mon May 17, 2010 6:43 am 
Offline
The Crabby Overlord
The Crabby Overlord
User avatar

Joined: Mon May 27, 2002 9:31 am
Posts: 4101
Sadly, I haven't had all that much time to work on it, and since the last release, there's been almost no changes to the Dreamcast version at all. The source code is up on the sourceforge project, and whats in the subversion repository there is the latest version of the code.

I want to try to do a new release sometime in the near[ish] future, but I can't really promise much. Other projects, work, and classes have kept me pretty busy.


Top
 Profile  
 
PostPosted: Mon May 17, 2010 12:30 pm 
Offline
Moderator
Moderator
User avatar

Joined: Wed Aug 27, 2003 10:16 pm
Posts: 5771
Location: DCEvolution.net
FM support would be totally kick ass! :naughty:

Maybe you could check against fMSXdc which does emulate the 2413 IIRC.

_________________
Insane homebrew collector.


Top
 Profile  
 
PostPosted: Mon May 17, 2010 1:45 pm 
Offline
The Crabby Overlord
The Crabby Overlord
User avatar

Joined: Mon May 27, 2002 9:31 am
Posts: 4101
Christuserloeser wrote:
FM support would be totally kick ass! :naughty:

Maybe you could check against fMSXdc which does emulate the 2413 IIRC.

The problem would be that I don't think the core of the emulator would be fast enough to emulate the FM hardware in addition to what it has already. Truth be told, CrabEmu is quite slow, and always has been that way. Its partially my relative inexperience with emulation compared with some of the greats (Charles MacDonald, etc), and partially that it hasn't really been that much of a problem (except when I first released it on the Dreamcast). I've always favored accuracy over speed, perhaps to a fault.

Also, I started CrabEmu as a project to write everything in the core of it myself. That means, if I am going to do FM emulation, I'm going to write it myself, and that requires more time than I have at the moment. I know that seems a bit stubborn, but that's the way the project has been for me, and the way I want it to continue to be.


Top
 Profile  
 
PostPosted: Tue Dec 13, 2011 10:19 am 
Offline
Insane DCEmu
Insane DCEmu
User avatar

Joined: Wed Apr 09, 2008 7:04 am
Posts: 185
Location: Europe
Time to test it.
First i noticed that rom browser doesnt support subfolders, at first time i put game gear and sms roms in separate folders like crabemu/roms/gg and crabemu/roms/sms and it was displayed 'insert rom cd' so i put everything into rom folder and it did the trick.
As for emulation what i tested i didnt noticed anything wrong ... but games doesnt show fullscreen! i played before Sms Plus and it do show fullscreen.
Also can you tell what conrols is ? How to rerurn from game to game selection ? I'm now sure but it looks like when i push start to pause a game nothing happens...
So can you add fullscreen display in next version that looks almost ready at svn ?

_________________
Order Fast Striker, GunLord and NEO XYX for Dreamcast at http://www.ngdevdirect.com
Order 2d/3d Shoot 'em up Sturmwind http://www.redspotgames.com/shop
Order Dux 1.0, Redux incl. Dux 1.5 and The Ghost Blade at http://hucast.com/index.php


Top
 Profile  
 
PostPosted: Tue Dec 13, 2011 12:14 pm 
Offline
The Crabby Overlord
The Crabby Overlord
User avatar

Joined: Mon May 27, 2002 9:31 am
Posts: 4101
Basil wrote:
Time to test it.
First i noticed that rom browser doesnt support subfolders, at first time i put game gear and sms roms in separate folders like crabemu/roms/gg and crabemu/roms/sms and it was displayed 'insert rom cd' so i put everything into rom folder and it did the trick.
The SVN version does support subdirectories in the ROM browser.

Quote:
As for emulation what i tested i didnt noticed anything wrong ... but games doesnt show fullscreen! i played before Sms Plus and it do show fullscreen.
CrabEmu on the Dreamcast shows as close to fullscreen as it can without distorting the original aspect ratio.

Quote:
Also can you tell what conrols is ?
Controls are listed in the README file. You cannot change them. A = Button 1, B = Button 2, D-Pad = D-Pad. It'll automatically pick up the first two controllers plugged in (at least in SMS mode).

Quote:
How to rerurn from game to game selection ?
Also listed in the README. (Left Trigger + Y)

Quote:
I'm now sure but it looks like when i push start to pause a game nothing happens...
Start is mapped to the Game Gear start button in Game Gear mode and to a Z80 NMI in SMS mode (which is what the Pause button on the SMS console did).

Quote:
So can you add fullscreen display in next version that looks almost ready at svn ?
Personally, I do not like it when the graphics are stretched out of proportion, and that's why they are the way they are right now. That said, I haven't touched CrabEmu's code in a while, and if there were a new release any time soon, it'd probably end up being whatever's in the SVN right now. I doubt I'll have any time to work on the code any time soon either, unfortunately.


Top
 Profile  
 
PostPosted: Tue Dec 13, 2011 2:17 pm 
Offline
Insane DCEmu
Insane DCEmu
User avatar

Joined: Wed Apr 09, 2008 7:04 am
Posts: 185
Location: Europe
Sorry for not reading readme fully...
Quote:
The SVN version does support subdirectories in the ROM browser.

Oh, that's good, thanks.
Quote:
I do not like it when the graphics are stretched out of proportion, and that's why they are the way they are right now.

Ok, maybe you can add in future an option to allow change it to fullscreen because it looks too small on my tv? At least this feature seems to be only one missing for me...

_________________
Order Fast Striker, GunLord and NEO XYX for Dreamcast at http://www.ngdevdirect.com
Order 2d/3d Shoot 'em up Sturmwind http://www.redspotgames.com/shop
Order Dux 1.0, Redux incl. Dux 1.5 and The Ghost Blade at http://hucast.com/index.php


Top
 Profile  
 
PostPosted: Thu Dec 29, 2011 3:02 pm 
Offline
Psychotic DCEmu
Psychotic DCEmu

Joined: Mon Aug 11, 2008 7:34 am
Posts: 577
Location: Nowhere U.S.A.
BlueCrab wrote:
The SVN version does support subdirectories in the ROM browser.


Any clues on how to compile the SVN Dreamcast version on Linux. It doesn't seem to be as simple as running a makefile...

_________________
ImageImageImageImage


Top
 Profile  
 
PostPosted: Thu Dec 29, 2011 7:35 pm 
Offline
The Crabby Overlord
The Crabby Overlord
User avatar

Joined: Mon May 27, 2002 9:31 am
Posts: 4101
It shouldn't be any harder than just building it from the Dreamcast Makefile that's in there, at least its not on my machine. As long as you have a recent version of KOS and a sane version of GCC it should work just fine.

Also, I've added in an ugly stretched graphics (aka fullscreen) mode to the Dreamcast version in the SVN. Hold Left Trigger while selecting a ROM to enable it. Be warned, it looks particularly ugly with Game Gear games. :lol:


Top
 Profile  
 
PostPosted: Sun Jan 01, 2012 5:54 pm 
Offline
Insane DCEmu
Insane DCEmu
User avatar

Joined: Wed Apr 09, 2008 7:04 am
Posts: 185
Location: Europe
Thank you for filling my request about fullscreen!
Is it 0.1.9 or 0.2.0 version at SVN ?

_________________
Order Fast Striker, GunLord and NEO XYX for Dreamcast at http://www.ngdevdirect.com
Order 2d/3d Shoot 'em up Sturmwind http://www.redspotgames.com/shop
Order Dux 1.0, Redux incl. Dux 1.5 and The Ghost Blade at http://hucast.com/index.php


Top
 Profile  
 
PostPosted: Sun Jan 01, 2012 7:10 pm 
Offline
The Crabby Overlord
The Crabby Overlord
User avatar

Joined: Mon May 27, 2002 9:31 am
Posts: 4101
The version in the SVN is the current code, as it stands. It is later than 0.1.9, but since I've not released a 0.2.0, it can't be called that either. :wink:


Top
 Profile  
 
PostPosted: Wed Jan 04, 2012 11:09 am 
Offline
Moderator
Moderator
User avatar

Joined: Wed Aug 27, 2003 10:16 pm
Posts: 5771
Location: DCEvolution.net
I am really looking forward to the next release. :grin:

_________________
Insane homebrew collector.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 64 posts ]  Go to page 1, 2, 3, 4  Next

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group