CrabEmu 0.1.9 Released

This forum is for the posting of new newsposts, and it stores the site's news and comments archives. Only newsposters have access to post new news in here; if you wish to submit news, please post it in the discussion section for your particular topic. We may choose to move it here as a newspost if we find that it's worthy for the front page.
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
https://www.artistsworkshop.eu/meble-kuchenne-na-wymiar-warszawa-gdzie-zamowic/
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

CrabEmu 0.1.9 Released

Post by BlueCrab »

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.
User avatar
Maturion
Moderator
Moderator
Posts: 619
Joined: Fri Oct 12, 2007 1:52 pm
Location: Munich, Germany
Has thanked: 0
Been thanked: 0
Contact:

Re: CrabEmu 0.1.9 Released

Post by Maturion »

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.
User avatar
Nico0020
DCEmu User with No Life
DCEmu User with No Life
Posts: 3837
Joined: Wed Oct 17, 2001 7:44 pm
Location: Fukuoka, Japan
Has thanked: 0
Been thanked: 1 time

Re: CrabEmu 0.1.9 Released

Post by Nico0020 »

love to see linux support, thanks for the release!
*The Cadillac of signatures*
User avatar
Maturion
Moderator
Moderator
Posts: 619
Joined: Fri Oct 12, 2007 1:52 pm
Location: Munich, Germany
Has thanked: 0
Been thanked: 0
Contact:

Re: CrabEmu 0.1.9 Released

Post by Maturion »

CrabEmu has been featured on the popular German homebrew/gaming website Gamefreax.de as homebrew of the week.
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: CrabEmu 0.1.9 Released

Post by BlueCrab »

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:
User avatar
Nico0020
DCEmu User with No Life
DCEmu User with No Life
Posts: 3837
Joined: Wed Oct 17, 2001 7:44 pm
Location: Fukuoka, Japan
Has thanked: 0
Been thanked: 1 time

Re: CrabEmu 0.1.9 Released

Post by Nico0020 »

congrats blue crab, lol
*The Cadillac of signatures*
User avatar
Maturion
Moderator
Moderator
Posts: 619
Joined: Fri Oct 12, 2007 1:52 pm
Location: Munich, Germany
Has thanked: 0
Been thanked: 0
Contact:

Re: CrabEmu 0.1.9 Released

Post by Maturion »

And now, it has been front-paged on ngemu.com: http://www.ngemu.com/frontpage/?p=vB119093
User avatar
Christuserloeser
Moderator
Moderator
Posts: 5948
Joined: Thu Aug 28, 2003 12:16 am
Location: DCEvolution.net
Has thanked: 10 times
Been thanked: 0
Contact:

Re: CrabEmu 0.1.9 Released

Post by Christuserloeser »

Thanks a lot for this update! Looking forward to give it a try asap.
Insane homebrew collector.
law56ker
DCEmu Cool Poster
DCEmu Cool Poster
Posts: 1034
Joined: Wed Oct 17, 2001 7:44 pm
Has thanked: 0
Been thanked: 1 time

Re: CrabEmu 0.1.9 Released

Post by law56ker »

Any updates on this, bluecrab?
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: CrabEmu 0.1.9 Released

Post by BlueCrab »

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.
User avatar
Christuserloeser
Moderator
Moderator
Posts: 5948
Joined: Thu Aug 28, 2003 12:16 am
Location: DCEvolution.net
Has thanked: 10 times
Been thanked: 0
Contact:

Re: CrabEmu 0.1.9 Released

Post by Christuserloeser »

FM support would be totally kick ass! :naughty:

Maybe you could check against fMSXdc which does emulate the 2413 IIRC.
Insane homebrew collector.
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: CrabEmu 0.1.9 Released

Post by BlueCrab »

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.
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Re: CrabEmu 0.1.9 Released

Post by Basil »

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 ?
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: CrabEmu 0.1.9 Released

Post by BlueCrab »

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.
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.
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).
How to rerurn from game to game selection ?
Also listed in the README. (Left Trigger + Y)
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).
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.
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Re: CrabEmu 0.1.9 Released

Post by Basil »

Sorry for not reading readme fully...
The SVN version does support subdirectories in the ROM browser.
Oh, that's good, thanks.
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...
Stryfe
Psychotic DCEmu
Psychotic DCEmu
Posts: 577
Joined: Mon Aug 11, 2008 9:34 am
Location: Nowhere U.S.A.
Has thanked: 0
Been thanked: 0

Re: CrabEmu 0.1.9 Released

Post by Stryfe »

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
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: CrabEmu 0.1.9 Released

Post by BlueCrab »

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:
User avatar
Basil
Insane DCEmu
Insane DCEmu
Posts: 200
Joined: Wed Apr 09, 2008 9:04 am
Has thanked: 13 times
Been thanked: 0
Contact:

Re: CrabEmu 0.1.9 Released

Post by Basil »

Thank you for filling my request about fullscreen!
Is it 0.1.9 or 0.2.0 version at SVN ?
User avatar
BlueCrab
The Crabby Overlord
The Crabby Overlord
Posts: 5652
Joined: Mon May 27, 2002 11:31 am
Location: Sailing the Skies of Arcadia
Has thanked: 9 times
Been thanked: 69 times
Contact:

Re: CrabEmu 0.1.9 Released

Post by BlueCrab »

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:
User avatar
Christuserloeser
Moderator
Moderator
Posts: 5948
Joined: Thu Aug 28, 2003 12:16 am
Location: DCEvolution.net
Has thanked: 10 times
Been thanked: 0
Contact:

Re: CrabEmu 0.1.9 Released

Post by Christuserloeser »

I am really looking forward to the next release. :grin:
Insane homebrew collector.
Post Reply