Jump to content

DSemu-0.4.2 testing


Robert

Recommended Posts

DSemu-0.4.2

 

Firstly a major bug : The top screen is almost ALWAYS BLACK. This applies to EVERY demo, except space invaders and calculator.

 

Test Results - changes from 0.4.1 will have (*) after them.

 

BIN

===

2d-emu, 2dexample_arm9a : works

4sprites : emu freezes

4tiles : black screen

armwrestler : freezes emu

balltest : freezes emu

battleship : no touchscreen

birds_arm9 : emu freezes

birslip : black screen

bug : emu freezes

calc_arm9 : runs, no touchscreen, no keyboard display [Top screen works]

carre : stops at opening screen (*)

cassebrique : Only thing visible is the playfield sides (*)

cube_emu : emu freezes

davr1 / davr2 / davr3 : black screen (*)

draw-arm9 : black screen

drops_arm9 : black screen

dsbonga : top screen black (*)

dsmode4dc / dsmode4ep : emu freezes

dspaint : Bottom screen corrupt (*)

dspaint_r4 : No touchscreen (*)

dspaint2 : same as dspaint, followed by a freeze (*)

duckhunt : opening screen appears then nothing happens (*)

earth : emu freezes

first1 : works

footjonglage, frogger : emu freezes

hello_paint, hello_world : black screen with a single white dot

joats_template : bottom screen cycles through shades of blue

mcommand : bottom screen has a mixture of good and bad graphics, then emu freezes (*)

mines_arm9 : no touchscreen so cannot start it

mines_arm9a : top screen is black, bottom screen is blue. Nothing more.

mode3pac : black screen

mode6, musk, nibbles10, oil_panic : emu freezes

pandaforth : bottom screen has a bunch of random characters (*)

pongDS, rotshape, ship_emu, sman, smantouch : emu freezes

smeal_arm9 : black screen

snakes : emu freezes

sponge_arm9 : top screen black, bottom screen blue, emu freezes

tetris-1p, tetris-2p, texture_emu : emu freezes

tile02 : graphics corruptions (*)

tri_emu, under_pressure : emu freezes

 

 

NDS

===

birds : white screen

carre, electroplankton, fearog3d : emu freezes

framebuffer_demo1 : a little red box moves across the screen

hello_world : emu freezes

magic_lines : black screen (*)

meteos, metroids : emu freezes

mixed_cubes : black screen

neoflash : black screen

nibbles11, oilpanic : emu freezes

omalone : extremely corrupt graphics (*)

polarium, shootds : emu freezes

sound_demo : small cyan cube on left side (*)

space_invaders : insert coin screen appears on top screen then it stops. After a while this gets copied to the bottom screen (*)

sphere : black screen, runs at 0.4fps (*)

sponge : runs, corrupt graphics. The only demo with a working keyboard

sprite : black screen

submarine : emu freezes

super_mario_64 : black screen

table_hockey, tetris10, tetris11 : emu freezes

texture : black screen

transformer : black screen

viewer, zelda_gallery : emu freezes

 

 

Summary:

1. Top screen doesn't work at all - except for Space Invaders, and calc_arm9a.bin

2. Some cases of very corrupt graphics

3. No touchscreen

4. Keyboard works in one demo only - sponge.nds

Edited by robbbert
Link to comment
Share on other sites

Yes, I very cleverly broke the sub screen in my last update, sorry about that!

 

The fix is in the darcs source code repository but I haven't built a new version yet.

 

I'm working on finishing touchscreen support and fixing a tile bug first. Hopefuily I'll have it up in a couple of days. I've also fixed the problem of the LCD screens sometimes being swapped.

 

For the touchscreen support I'm implementing the Serial Periperal interface for reading the touchscreen so it won't have to have the ndslib IPC structure hard-coded in. This will allow non-ndslib based programs to work.

Link to comment
Share on other sites

0.4.3 is up. I've fixed the sub screen issue and added touchscreen support. I tested it on my demo's and they all worked except for the latest space invader version. I think DSEmu doesn't do mode 5 correctly - I haven't looked into the graphics part much yet.

 

I ran a number of the demo's at ndshb.com and quite a few at least ran. Tic Tac Toe from ndshb.com ran and I was able to play a game which was a good feeling :thumbsup:

 

The biggest issue now is the lack of reasonable graphics support so the next update is likely to be a while away (assuming no glaring problem like last time) while I learn a bit about how DS graphics work.

Link to comment
Share on other sites

0.4.3 is up. I've fixed the sub screen issue and added touchscreen support. I tested it on my demo's and they all worked except for the latest space invader version. I think DSEmu doesn't do mode 5 correctly - I haven't looked into the graphics part much yet.

 

I ran a number of the demo's at ndshb.com and quite a few at least ran.  Tic Tac Toe from ndshb.com ran and I was able to play a game which was a good feeling :thumbsup:

 

The biggest issue now is the lack of reasonable graphics support so the next update is likely to be a while away (assuming no glaring problem like last time) while I learn a bit about how DS graphics work.

 

From the staff members of 1Emulation, we wanted to say your doing a great job with this emulator and were glad your continuing it. Please check your PM as soon as possible. :(

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...