Dingoonity.org

Dingoo Official Firmware => Development => Topic started by: hitchhikr on December 19, 2010, 10:08:14 pm

Title: DinGear v2.0
Post by: hitchhikr on December 19, 2010, 10:08:14 pm
http://franck.charlet.pagesperso-orange.fr/DinGear.zip
http://franck.charlet.pagesperso-orange.fr/DinGear_src.zip

Dingear is a Sega Master System/Game Gear/SG-1000 emulator based
on a heavily modified smsplus engine specifically crafted for the Dingoo A320 console.

It achieves full emulation speed and fullscreen mode with bilinear filtering by using
the various hardware components & extensions available on the Dingoo hardware
to the full extent of their capabilities (parallel processing).

It's also the first application to make use of my vsync hack (dubbed the "HV mode").
which allow animations without any of the usual screen tearing which have been plaguing
programs on that console so far.

Thanks to the people at dingoonity.org who spent some time beta-testing.

Commands are:

Y or A: Button 1
       B: Button 2
  Start: Start (Game Gear only)
Select: Configuration menu

Installation:

Just copy the DINGEAR.SIM file into the GAMES directory
and delete all others sms emulators (.SIM) present there.

Note: When using .SIM programs on the Dingoo, the files associations are only updated
         when the usb cable is unplugged showing the "Update Finished" message.

Release v1.0:

- Added handling for load/save states.
- Palette could be trashed sometimes.
- Perfect sync on LCD & TVOUT (no more tearing).
- Unexpected resets should be fixed now (hopefully).
- Added a configuration menu (available via SELECT button):
  - Return to game.
  - Reset.
  - Large view: on/off.
  - Audio.
    (use left/right to change output level or B/A to switch audio on/off).
  - Load state.
  - Save State.
  - Exit.
- A button & Y button now have the same purpose.
- Won't mess with the sound of other emulators/applications anymore.
- Correct screen flipping on ILI9325 LCD based consoles.

edit: (fixed the menu flickering that suddenly started to appear AFTER the official release ;D).
Title: Re: DinGear v1.0
Post by: clach04 on December 20, 2010, 05:45:42 am
Just copy the DINGEAR.SIM file into the GAMES directory
and delete all others sms emulators (.SIM) present there.

Note: When using .SIM programs on the Dingoo, the files associations are only updated
         when the usb cable is unplugged showing the "Update Finished" message.

Great job, I like the menu!

RE updating the SIM association without disconnecting from USB, I also found out you can update manually. I made a quick-and-dirty update to the wiki http://dingoowiki.com/index.php?title=Dingoo:Emulators#SIM_notes on this as this caught me out.
Title: Re: DinGear v1.0
Post by: qbertaddict on December 20, 2010, 06:34:29 am
I have a 325 lcd and therre is a line down the middle of the screen that flickers am I doing something wrong?
Title: Re: DinGear v1.0
Post by: Reesy on December 20, 2010, 08:53:39 am
I have a 9325 as well and I also get a line down the middle of the LCD, if you switch into the menu and back out you can still partially see the menu on the left hand side of the LCD....strange

TV out works perfectly though and looks amazing, nice job!

Emulator still crashes randomly in LCD or TV OUT mode which is a bummer.  Keep going dude, you are almost there.

Later
Reesy
Title: Re: DinGear v1.0
Post by: ben401 on December 20, 2010, 07:26:57 pm
Thanks for your hard work, Alex Kid In Shinobi World runs great on my a320 with DinGear! Sadly Kenseiden doesn't want to boot. Could you have a quick look when you have the time, it's such a good game?  ;)

Thanks a lot!
Title: Re: DinGear v1.1
Post by: hitchhikr on December 20, 2010, 09:42:29 pm
v1.1 released. Hopefully it'll address some of the remaining issues.

ben401: Kenseiden is working perfectly here.
Title: Re: DinGear v1.1
Post by: Hellsing1 on December 20, 2010, 10:21:52 pm
Excellent performance.

However, still has vertical line, splits screen just off centre (9325 lcd)

The colours on the right hand side of the split seems slighty lighter than the left hand.
Title: Re: DinGear v1.1 (source code released)
Post by: hitchhikr on December 20, 2010, 10:49:38 pm
Since it's obvious that i'll never be able to fix the vsync code for those screens as i don't own one i release the source with the hope that someone with the relevant hardware and coding skills would be able to fix it and publish the solution here (the code is located in dingoo_work/hv_mode.cpp in functions reset_lcd() & lcd_eof_irq()).
Title: Re: DinGear v1.1 (source code released)
Post by: clach04 on December 21, 2010, 12:07:29 am
Cool!

I just tried out the source code with the latest headrevs of the native SDK http://code.google.com/p/dingoo-sdk/ it needs 2 minor tweaks:

Change case of stdio.H include in emu/vdp.h (probably not an issue under Windows)
Removed __errno_location from main.cpp - this come from libc

We can link to dingear from the sdk wiki, http://code.google.com/p/dingoo-sdk/wiki/DevelopedApplications

Do you have a project page to link to or is http://franck.charlet.pagesperso-orange.fr/games.html OK?
Title: Re: DinGear v1.1 (source code released)
Post by: hitchhikr on December 21, 2010, 12:37:58 am
Linking to my site is ok i guess.
Title: Re: DinGear v1.1 (source code released)
Post by: ben401 on December 21, 2010, 10:15:23 am
My bad hitchhikr, my Kenseiden had not been properly transfered to my dingoo. Now it's runnign fine with a proper rom and I don't have anything left to complain about ;) Awesome emu!
Title: Re: DinGear v1.2 (source code released)
Post by: hitchhikr on December 21, 2010, 01:24:10 pm
Release v1.2:

- Some small fixes in the sound configuration.
- Small glitch at the bottom of the screen in large view should be gone.
Title: Re: DinGear v1.2 (source code released)
Post by: Harteex on December 21, 2010, 09:31:53 pm
Never got the chance to try out v1.1 but somewhere between 1.0 and 1.2 Alex Kidd regressed.
Now there's sometimes a slowdown when you collect money... and the screen looks quite weird after you've died and before it respawns you. On the old version it was just blue. I can't remember how it should look like though.
Title: Re: DinGear v1.2 (source code released)
Post by: hitchhikr on December 21, 2010, 11:08:02 pm
Fixed the screen clearing, for the slowdown i had to lower the processor speed because some consoles couldn't stand it. It only happens in LCD mode with large view apparently.
Title: Re: DinGear v1.2 (source code released)
Post by: EugenyN on December 21, 2010, 11:14:11 pm
I have flipped screen in version 1.2. My display - ILI9325 LCD.

I would like to be able to choose the country for emulation.  If to look at speed of emulation, it seems that Europa is selected by default.

Thanks for DinGear.
Title: Re: DinGear v1.2 (source code released)
Post by: hitchhikr on December 22, 2010, 12:55:40 am
Some emulator speed up (Alex Kidd should have less slowdown).

Quote
I have flipped screen in version 1.2. My display - ILI9325 LCD.

Alright, let's try it again:

http://franck.charlet.pagesperso-orange.fr/DinGear_test.zip

tell me which one looks correct on your console.

Quote
I would like to be able to choose the country for emulation.  If to look at speed of emulation, it seems that Europa is selected by default.

If you're referring to 60hz, it's only available on TV-out mode, the LCD can only display 50hz (51hz to be exact) as most of the frequencies aren't common on both the ILI9325 & ILI9331.
Title: Re: DinGear v1.2 (source code released)
Post by: RodrigoCard on December 22, 2010, 03:05:09 am
(...)

If you're referring to 60hz, it's only available on TV-out mode, the LCD can only display 50hz (51hz to be exact) as most of the frequencies aren't common on both the ILI9325 & ILI9331.

Well...  :-\
Vsync is cool, but, if I have to trade the real speed for vsync I would chose to not have it.

Would be possible to include a 60hz option? Even if I need to disable vsync?
I always played SMS in 60hz and at 50 it feels so slow... :/
Title: Re: DinGear v1.2 (source code released)
Post by: hitchhikr on December 22, 2010, 11:54:51 am
Quote
Would be possible to include a 60hz option? Even if I need to disable vsync?
I always played SMS in 60hz and at 50 it feels so slow... :/

Sorry that's not possible at this time, use another emulator.

Note: i've updated the above link (DinGear_test.zip) and i may have fixed the vertical bar, so can someone with a ILI9325 console tell me which one is rotated correctly and if the vertical bar is gone ?
Title: Re: DinGear v1.2 (source code released)
Post by: Hellsing1 on December 22, 2010, 04:46:52 pm
Edit:

Dingear_1_3 has fixed the vertical line and it seem to be working perfectly fine now (9325 lcd).

Hellsing
Title: Re: DinGear v1.2 (source code released)
Post by: hitchhikr on December 22, 2010, 04:56:17 pm
1_3 is the setting i was using before and people reported that it was flipped, so who's right ?
Title: Re: DinGear v1.2 (source code released)
Post by: SiENcE on December 22, 2010, 05:10:47 pm
hey,

i downloaded DinGear and the left side of the screen flickers and i see a vertical line.
I have an ILI9325 LCD.

cheers
SiENcE

btw. your vsync test (http://boards.dingoonity.org/dingoo-development/vsync-lcd-test/) works.
Title: Re: DinGear v1.2 (source code released)
Post by: hitchhikr on December 22, 2010, 05:19:50 pm
So now you're telling me that's different types of ILI9325 ? Did you test the DinGear_test.zip files ?
Title: Re: DinGear v1.2 (source code released)
Post by: hitchhikr on December 22, 2010, 06:05:05 pm
Ok it's sorted now, so the ILI9325 issue seems to be gone for good.

Note: for those who noticed the GameGear games aren't zoomed to full screen, it's just that i wanted to keep the aspect ratio of the original games (which was 1.11111 while Master system's was 1.33333), zooming them more horizontally would only look like an ugly blurred soup of pixels.
Title: Re: DinGear v1.2 (source code released)
Post by: fosamax on December 22, 2010, 07:50:06 pm
Hi,

thanks for this great emu

The scaling is nice and soft.

The menu looks great.

It would be great to be able to remap the input anyway.

It would be great also to be able to set the volume lower than its current lowest setting without turning it off.

I still have a vertical line showing up at the right of the screen (easily noticable when playing Rastan) I tried every test versions posted so far.

I have a non hk dingoo with pof 1.2 FW and an ili 9331 screen.

Keep up the good work.

By the way, we're still missing a good Genesys, SNES and Nec PCE for native FW.

Thanks
Title: Re: DinGear v1.2 (source code released)
Post by: EugenyN on December 22, 2010, 09:43:19 pm
hitchhikr,

3_1 version works correctly for me. others do not work correctly.

but on all versions of the emulator also there is a screen flicker. especially on the right
Title: Re: DinGear v1.2 (source code released)
Post by: samir on December 22, 2010, 10:15:16 pm
Thanks hitchhikr, good work.
Title: Re: DinGear v1.2 (source code released)
Post by: RodrigoCard on December 23, 2010, 03:15:50 am
Quote
Would be possible to include a 60hz option? Even if I need to disable vsync?
I always played SMS in 60hz and at 50 it feels so slow... :/

Sorry that's not possible at this time, use another emulator.

too bad, this emulator is almost perfect :/
thanks anyway :)
Title: Re: DinGear v1.3 (source code released)
Post by: hitchhikr on December 24, 2010, 01:10:31 am
Release v1.3:

- More emulator speedup.
- Added a screen configuration menu which will be displayed
  the first time the emulator is run (a file called HVMODE.CFG will be created
  in GAMES directory and will be used afterwards with the selected screen orientation).
- Added more volume levels.
- Buttons can now be configured (saved as DINGEAR.CFG).
- Fixed "Ace of Aces".
Title: Re: DinGear v1.3 (source code released)
Post by: qbertaddict on December 24, 2010, 03:38:16 am
I still get a line down the screen on my 325 its to the left be but still exists.
Title: Re: DinGear v1.3 (source code released)
Post by: djdron on December 24, 2010, 09:17:14 am
hitchhikr, programmers team of "unreal speccy portable" want to respect you for investigating dingoo hardware so close.

as far we know you used very nice tricks for:
+ perfect vsync;
+ hardware image stretching;
+ hardware memory transfers;

can we include this mega-features to dingoo-sdk project by harteex&flatmush?
can we include this in dingux open kernel or booboo kernel?
Title: Re: DinGear v1.3 (source code released)
Post by: hitchhikr on December 24, 2010, 09:50:26 am
You're free to do whatever you want with the src (credits would be nice).
Title: Re: DinGear v1.3 (source code released)
Post by: hitchhikr on December 24, 2010, 11:43:09 am
Quote
I still get a line down the screen on my 325 its to the left be but still exists.

Are you willing to help ?
Title: Re: DinGear v1.3 (source code released)
Post by: fosamax on December 24, 2010, 03:38:22 pm
I'm also  still having having a vertical line showing up ramdomly at the right of the screen.

(Dingoo with a 9331 screen set with 1 as orientation at fist boot-up).

I can test some fixes if needed.
Title: Re: DinGear v1.3 (source code released)
Post by: hitchhikr on December 24, 2010, 04:35:30 pm
Thanks to qbertaddict for the testing it seems the vertical bars are now gone on ILI93325 screens but i'm not sure that it's really smooth can anyone confirm that there's no tearing on such consoles ? (even after playing a game for some times).
Title: Re: DinGear v1.3 (source code released)
Post by: Hellsing1 on December 24, 2010, 05:17:33 pm
Hi

The left hand side line has gone so that is fine now (LCD 9325).

However, screen issues in Final Bobble Bobble, displays shimmering lcd pixels across the top 3rd of the display - difficult to describe.
Affects all games which I load afterwards. New Zealand Story is bady affected.

It actually affect the LCD screen display in a similar way even when you exit the emulator and all affect all games in other emulators.

Also not sure if its slightly slower that before - it difficult to tell as it may the the 50hz version.
Title: Re: DinGear v1.3 (source code released)
Post by: hitchhikr on December 24, 2010, 06:06:41 pm
Ok, reverted to previous code then.
Title: Re: DinGear v1.3 (source code released)
Post by: EugenyN on December 24, 2010, 07:52:10 pm
Thanks to qbertaddict for the testing it seems the vertical bars are now gone on ILI93325 screens but i'm not sure that it's really smooth can anyone confirm that there's no tearing on such consoles ? (even after playing a game for some times).

I have a screen flicker/blinking and a vertical white stripe on the right of screen on all versions (1.0-1.3) in the games and menu. lcd - ILI9325
Title: Re: DinGear v1.3 (source code released)
Post by: hitchhikr on December 25, 2010, 05:11:06 am
I tried a new approach:

http://franck.charlet.pagesperso-orange.fr/temp/DINGEAR_newmode50.zip
http://franck.charlet.pagesperso-orange.fr/temp/DINGEAR_newmode60.zip

This new mode is more flexible and should also allow the user to switch between 50hz and 60hz on the LCD mode too.

The value for the 9325 screens are phony so i don't think it'll give proper results yet, i'd like to know if it's working properly on 9331 ones though (both work perfectly on mine).
Title: Re: DinGear v1.3
Post by: fosamax on December 25, 2010, 11:03:14 am
I tried both new mode 50 et 60.

They're both working well on my ili9331 screen but i still having the white vertical line flickering on the right of the screen from time to time. (large view on or off and in menu)

In fact, when in large view, you can see some kind of tearing on the last 15 pixels on the right of the screen. The vertical line is somewhere near at the left of that tearing.

Anyway 60 Hz is great and smooth for me.

Thanks for your support

Title: Re: DinGear v1.3
Post by: hitchhikr on December 25, 2010, 11:24:25 am
What about now ? (frequency can be switched from the menu, doesn't work on TVOUT yet).

http://franck.charlet.pagesperso-orange.fr/temp/DINGEAR_newmode.zip

Are the tearing at the same place/further on the left/further on the right/gone ?

edit: thanks to qbertaddict testing it should be fixed for ILI9325 too (crossing fingers).
Title: Re: DinGear v1.3
Post by: Hellsing1 on December 25, 2010, 01:21:43 pm
Ok - the good news (LCD 9325 screen)

Speed is fine
LCD pixel shimmering has gone.

Bad news

Getting the flashing white vertical line on the right hand side - located about 1cm from the side of the screen.

Hellsing
Title: Re: DinGear v1.3
Post by: hitchhikr on December 25, 2010, 01:28:26 pm
In both 50 & 60hz modes ?
Title: Re: DinGear v1.3
Post by: Hellsing1 on December 25, 2010, 01:34:18 pm
Yes both modes (all games) - seems like its a single pixel width.

It had disappeared in the 1.3 version but that had the shimmering pixel problem.

Hellsing
Title: Re: DinGear v1.3
Post by: hitchhikr on December 25, 2010, 01:35:28 pm
Care to download and test again ? (i made a small modification), is it better, worse or same ?
Title: Re: DinGear v1.3
Post by: Hellsing1 on December 25, 2010, 01:44:06 pm
Assuming it was here - its the same.

http://franck.charlet.pagesperso-orange.fr/temp/DINGEAR_newmode.zip

You do notice white vertical lines on the screen( mailny where scrolling), but the seem to be random and you hardly notice them.

The right hand side one is always there though.
Title: Re: DinGear v1.3
Post by: hitchhikr on December 25, 2010, 01:46:29 pm
Modified again (same url) is it still there ? (did it move further on the right ?)
Title: Re: DinGear v1.3
Post by: Hellsing1 on December 25, 2010, 03:16:40 pm
Hi

It's still there but less noticeable. Its also moved slightly more to the right.

Hellsing
Title: Re: DinGear v1.4
Post by: hitchhikr on December 25, 2010, 05:04:12 pm
Release v1.4:

- Rewrote the LCD driving code in a more flexible way
  hopefully this should make it more compatible with a fair amount of consoles.
- User can now set the running LCD frequency (50/60hz).
- Volume & frequency are now saved in preferences file.
- Reset menu command now performs a hard reset.
Title: Re: DinGear v1.4
Post by: Hellsing1 on December 25, 2010, 05:24:11 pm
Hi,

Looking good - no lines and nice and fast.

Hellsing

+1 karma :)

Edit: Ok - noticed it on a blue background and its very slight - I won't worry about it as you have to look hard to see it
Title: Re: DinGear v1.4
Post by: Hellsing1 on December 25, 2010, 05:49:58 pm
Hi

Are you looking to update Megadrive and SNES emus on the Native?

Bit gutted that Sub-Terrainia doesn't work on the Megadrive emu, on both the Native and Dingux. Also the SNES native emu is a pain, with constant frame-skipping needed to get thing playing correctly.

Hellsing
Title: Re: DinGear v1.4
Post by: EugenyN on December 25, 2010, 07:06:44 pm
hitchhikr, screen flicker remained in 1.4 unfortunately :( for 50 and 60hz.
Title: Re: DinGear v1.4
Post by: hitchhikr on December 25, 2010, 07:26:25 pm
I assume you've seen the 50/60hz selection entry in the menu, if you didn't then you're probably using the wrong executable (latest CRC32 is 79F817AB), if you did then i can't do anything more for you and your console.
Looks like it's even working relatively properly on the A330 too so i don't know what kind of weird brand of A320 you're owning but it looks quite hopeless for such machines.
Title: Re: DinGear v1.4
Post by: fosamax on December 25, 2010, 07:31:39 pm
Tried 1.4 and the vertical blinking screen is still there.

I noticed that when playing Hang on, it is located on my 9331 screen exactly at the right of the screen where the road disappear (easy to see when you drive on the left of the road). The tearing seems to be gone away.

I also noticed that there are some bugs in some games i tried like sonic or rastan where you can move through walls from time to time.
Those bugs are not easy to track down.

I found that Sonic 2 (v 2.2) reset really often. This doesn't happen in smsplus by reesy.

Thanks for that emu hitchhikr

Joyeux no?l !  ;)
Title: Re: DinGear v1.4
Post by: hitchhikr on December 25, 2010, 07:52:21 pm
Quote
Tried 1.4 and the vertical blinking screen is still there.

If you're talking about ILI9331 in 50hz you may download it again, i modified some values about that so maybe it'll be gone for you.

Having so many machines with slightly different hardware and such huge variations in hw stretching tolerance is a big let down :/
Title: Re: DinGear v1.4
Post by: qbertaddict on December 26, 2010, 02:51:23 am
If you see the line on your release change the fullscreen option to off and see if it goes away. It does for me on my a330 and 331 lcd. On my 325 everything is perfect on all modes


Title: Re: DinGear v1.4
Post by: Badboyluc on December 26, 2010, 03:07:02 am
tested and very nice emulator \o/


nice work man  :o
Title: Re: DinGear v1.4
Post by: djdron on December 26, 2010, 10:18:20 pm
The last version fixed vertical blinking line, but there are 2 or 3 shifted lines at right side. Almost at the end.
Controller 9331.
Title: Re: DinGear v1.4
Post by: scor on December 28, 2010, 08:41:51 am
dingear 1.2: everything was fine with no flicker.

dingear 1.4:
at 50 Hz from the left side of the border area has flicker and flashing white stripe.
at 60 hertz, all is fine with no flicker.

my controller - 9331, "screen mode 1"

a few questions to hitchhiker:
is it possible to synchronize the lcd by timer (TCU) instead of dma (to allow more accurately adjust the frame latency) ?
is it possible to release a dingear version with the ability to adjust the display settings, such as ctrl2_table_9331 and LPCDR_table_9331 ?
Title: Re: DinGear v1.4
Post by: hitchhikr on December 29, 2010, 04:47:39 pm
Quote
dingear 1.4:
at 50 Hz from the left side of the border area has flicker and flashing white stripe.
at 60 hertz, all is fine with no flicker.

I have this too but it disappear after a few seconds because the LCD is getting hotter.

Quote
a few questions to hitchhiker:
is it possible to synchronize the lcd by timer (TCU) instead of dma (to allow more accurately adjust the frame latency) ?

The LCD isn't synchronized, it's running loose the only way to make the pixel clock to match the DMA transfer and as mentioned above it also depends on it's temperature.

Quote
is it possible to release a dingear version with the ability to adjust the display settings, such as ctrl2_table_9331 and LPCDR_table_9331 ?

I may do that eventually if there's no other solution.
Currently I'm focusing on the resets that occur unexpectedly (i also added ColecoVision emulation).
Title: Re: DinGear v1.4
Post by: ben401 on December 30, 2010, 09:58:13 am
Hi hitchhikr,

here I come again with Kenseiden sorry :). I noticed that the sound in Kega for this particular game is a lot crisper and richer than what is outputting Dingear. I did a little research and found out that Kenseiden can make use of the YM2413 FM chip found in the Japanese model SMS, which I presume is what Kega do and Dingear don't. smsplus is supposed to be able to emulate this. Could it be possible to add an option to the emulator to activate it? Thanks a lot for all the work you're putting in Dingear, I love your 60hz option ;)
Title: Re: DinGear v1.4
Post by: scor on December 30, 2010, 11:03:43 am
tried to compile and match values.
looks good without any flickers I have such values:
                                       / / PAL, NTSC
int ctrl2_table_9331 [] = {0x0e0e, 0x0808};
int LPCDR_table_9331 [] = {0xe, 0xb};

ILI9331, screen mode 1
Title: Re: DinGear v2.0
Post by: hitchhikr on January 01, 2011, 08:42:20 pm
Quote
here I come again with Kenseiden sorry Smiley. I noticed that the sound in Kega for this particular game is a lot crisper and richer than what is outputting Dingear. I did a little research and found out that Kenseiden can make use of the YM2413 FM chip found in the Japanese model SMS, which I presume is what Kega do and Dingear don't. smsplus is supposed to be able to emulate this. Could it be possible to add an option to the emulator to activate it? Thanks a lot for all the work you're putting in Dingear, I love your 60hz option Wink

I don't think the Dingoo is fast enough to emulate that properly.
Title: Re: DinGear v2.0
Post by: hitchhikr on January 01, 2011, 08:42:48 pm
Release v2.0:

- Unexpected resets, freezing or tiles corruption bug should now be fixed.
- DinGear can now run ColecoVision games too (.COL).
- Fixed shadow dancer.
- Fixed some synchro issues occuring with the LCD.
- Added a configuration menu to alter the pixels clock & blanking periods.
- Fixed sound speed.
Title: Re: DinGear v2.0
Post by: samir on January 02, 2011, 12:59:45 am
Cool! Thanks hitchhikr.
Title: Re: DinGear v2.0
Post by: qbertaddict on January 02, 2011, 05:34:27 am
Release v2.0:

- Unexpected resets, freezing or tiles corruption bug should now be fixed.
- DinGear can now run ColecoVision games too (.COL).
- Fixed shadow dancer.
- Fixed some synchro issues occuring with the LCD.
- Added a configuration menu to alter the pixels clock & blanking periods.
- Fixed sound speed.


New version does not have the sim extension. When I change it it gives me a error saying emulator not found when trying to launch a game
Title: Re: DinGear v2.0
Post by: hitchhikr on January 02, 2011, 08:55:20 am
Quote
New version does not have the sim extension. When I change it it gives me a error saying emulator not found when trying to launch a game

You probably did something wrong somewhere as the executable file is still provided as a .SIM like before (which must be extracted from the .zip of course).
Title: Re: DinGear v2.0
Post by: qbertaddict on January 02, 2011, 08:57:46 am
You are correct I downloaded it again and it is fine. Filter at work corrupts downloads for some reason. I downloaded it on my phone and now I'm golden. My bad! I like the new configure screen option it works great. I still get an error when trying to run colecovision roms though. I'm looking into that now. Very nice job!
Title: Re: DinGear v2.0
Post by: hitchhikr on January 02, 2011, 09:07:55 am
Files must have a ".col" extension (rename them if necessary), and they're "colecovision" roms, not "intellivision" (similar names but not the same console so be careful).
Title: Re: DinGear v2.0
Post by: qbertaddict on January 02, 2011, 09:29:58 am
Yeah i figured it out. Had to do the update jukebox trick. All good now. Beamrider and Buck Rogers work now! They don't work for me COLECOO and Coleco for DINGUX great job! Do you have a donation page?
Title: Re: DinGear v2.0
Post by: hitchhikr on January 02, 2011, 09:49:49 am
Nope.
Title: Re: DinGear v2.0
Post by: Pingouin on January 02, 2011, 01:05:59 pm
Nice work hitchhikr  ;D
Title: Re: DinGear v2.0
Post by: rollo on January 03, 2011, 08:55:14 am
Bug.
I must play some games twice because Dingoo's joypad become 2p in Dingear.
It's annoying.
Sorry for my poor English.
You can test this in Astro Flash, My Hero.
Title: Re: DinGear v2.0
Post by: hitchhikr on January 03, 2011, 09:28:29 am
Fixed, download again.
Title: Re: DinGear v2.0
Post by: djdron on January 05, 2011, 09:39:34 am
In latest version i can remove vertical shifted lines at right side by changing config.
But strange blinking vertical line sometimes appears in games (not in config chessboard).
Maybe it depends from complexity of instructions in emulation loop?
Title: Re: DinGear v2.0
Post by: Hellsing1 on January 05, 2011, 12:06:59 pm
9325 config - my setting seem to fixed all issues for this lcd

60hz
Black Period : 0404
Pixel Clock : 0b

Hellsing

PS - Any chance of port a Megadrive Emu to the Native OS that runs Subterrainia.
Title: Re: DinGear v2.0
Post by: hitchhikr on January 05, 2011, 08:21:24 pm
Quote
In latest version i can remove vertical shifted lines at right side by changing config.
But strange blinking vertical line sometimes appears in games (not in config chessboard).
Maybe it depends from complexity of instructions in emulation loop?

I also have a blinking white line on the left of the screen but it disappears after a few seconds and probably depends on the temperature of the lcd.

Quote
PS - Any chance of port a Megadrive Emu to the Native OS that runs Subterrainia.

I'm not really interested by Genesis emulation, recently i was more looking at the opportunities to create NeoGeo CD and Playstation emulators.
Title: Re: DinGear v2.0
Post by: daniel-ntl on January 07, 2011, 06:41:35 am
i've tried the latest dingear, still have random vertical line on the right screen, my dingoo lcd is 9331, but the filter is great, my option is smsplus v.1 for native.
Title: Re: DinGear v2.0
Post by: jlndrr on August 05, 2011, 02:52:37 pm
I added it to the wiki here : http://dingoowiki.com/index.php?title=Dingoo:Emulators#Homebrew_emulators

for the sake of completeness
Title: Re: DinGear v2.0
Post by: Frank_fjs on August 05, 2011, 05:05:30 pm
I just tried this and I quite like it. The filtration is superb, games look great and run smoothly.

Unfortunately, I too suffer from the random white vertical line on the right of the screen and also experience random crashes. Sometimes when I launch a game the emulator freezes, and other times it freezes upon exiting a game, both times requiring a reset.

Everything else works fine though, including button mapping and save states.

Pity, as this emulator displays games the nicest but the minor issues I describe above will stop me using it full time.

SmsGGOO does the job nicely for me. It plays anything I throw at it, whether Master System, Game Gear or SG and it runs games at full speed. It doesn't have the nice filtration but other than that it's a solid and full featured emulator.
Title: Re: DinGear v2.0
Post by: kiri on August 10, 2011, 07:16:07 am
Sounds wonderful! I'll try it right away. Thanks a lot!
Title: Re: DinGear v2.0
Post by: sonicboy on August 18, 2011, 05:38:27 pm
I have a new Dingoo a320 with ILI9338 LCD driver and am not able to run dingear.

The screen turns white/black and I can hear the sound of the game. It does react to my inputs, but cannot see anything of the game. So I guess dingear (v 2.2) is not yet compatible with ILI9338 dingoo's?
Title: Re: DinGear v2.0
Post by: KFC on August 26, 2011, 07:03:07 pm
I have a new Dingoo a320 with ILI9338 LCD driver and am not able to run dingear.

The screen turns white/black and I can hear the sound of the game. It does react to my inputs, but cannot see anything of the game. So I guess dingear (v 2.2) is not yet compatible with ILI9338 dingoo's?
I have the same issue.
Title: Re: DinGear v2.0
Post by: naxeras on December 09, 2011, 10:52:30 pm
I have a new Dingoo a320 with ILI9338 LCD driver and am not able to run dingear.

The screen turns white/black and I can hear the sound of the game. It does react to my inputs, but cannot see anything of the game. So I guess dingear (v 2.2) is not yet compatible with ILI9338 dingoo's?
I have the same issue.

Me too
Title: Re: DinGear v2.0
Post by: Frank_fjs on February 26, 2012, 01:05:45 pm
Is anyone working on this, I would hate for this emu to die, it would be such a waste. It really does render the games superbly, much better than any other emu, just need to make it more stable.

This emulator is hands down the best in TV-out mode. I tested all 3 SMS emulators and DinGear is the only one free from tearing when the screen moves.

Want to know something interesting? This is the only SMS emulator that emulates the 3D effect accurately. I can even play 3D games with this emulator with the SEGA 3D glasses! Let me explain:

- Connect Dingoo to TV and tun a 3D game from DinGear
- Turn on your real Master System, with any 3D cart inserted, and plug in the glasses as per normal
- Now wear the glasses, and play a 3D rom from your Dingoo which is running DinGear and connected to the TV.
- You will be playing in full 3D, the same as playing on real hardware.