Robert Posted September 25, 2005 Share Posted September 25, 2005 Testing of Dualis 12.Changes from last time are flagged with (*); new demos are flagged with (**). BIN===2d-emu : works2dexample_arm9 : works4sprites : top screen black, bottom screen white4tiles : worksarmwrestler : worksballtest : worksbattleship : works, touchscreen pointer is out by a little bit. When both playboards are visible, I couldn't proceed.birds_arm9 : white screenbirslip : worksbug : workscalc_arm9 : works, keypad display is missingcarre : freezes at the startcassebrique : workscube_emu : worksdavr1 / davr3 : black screendavr2 : usual white screendc_flash : emu crashesdraw_arm9 : same as 4spritesdrops_arm9 : works (*)dskonga : intro screen disappears before the instructions can be read; otherwise it seems to work; needs IPC v1dsmode4 : both workdspaint, dspaint_r4 : cannot choose bottom colour needs IPC v1dspaint2 : works, need IPC v1duckhunt : works, needs IPC v1earth : works, need IPC v1 (press R to fire)first1 : WORKSfollarium : WORKS needs IPC v1footjonglage : works, needs IPC v1hello_paint : workshello_world : worksjoats_template : bottom screen changes colour when clicked onmaptiles : crashmcommand : black screenmines_arm9 : top screen black, click to show playfield, then no response needs IPC v1mines_arm9a : top screen black, graphics corrupt needs IPC v1mode3pac : worksmode6 : worksmusk : works, needs IPC v1nibbles10 : works, needs IPC v1oil_panic : works, boolean version has the boolean problempanda_forth : same as 4spritespongDS : works except the ball is missingrotshape : black screenship_emu : workssman : bottom screen flashes various shades of redsmantouch : works; needs IPC v1smeal_arm9 : white screensnakes : works, needs IPC v1sponge_arm9 : brownish screenstaupesDS : WORKS; needs IPC v1tetris : workstetris-1p : works bug-free only from a fresh starttetris-2p : works only from a fresh start, need X/Y keystexture_emu : white square in top screentile02 : works, out by a character, needs IPC v1tri_emu : worksunder_pressure : works, needs IPC v2 NDS===birds : works, needs IPC v1breakout : WORKS, use touchscreen to move bat, needs IPC v2carre : crashes emucolor : WORKSdrugwars : WORKSearth4b: WORKSearth7, earth10 : crashes emuelectroplankton : white screensext_palette1 : runs; all keys acknowledged, only BG0 and BG1 change the image(*)ext_palette2 : lots of problems; top screen is white (text missing)(*)famicon_wars : white screenfearog3d : crashes emufollarium : WORKS, needs IPC v1framebuffer_demo1 : WORKS(*)frisbee : crashes emu(**)ganbare : white screengorilla : WORKSgridChallenge : WORKS(*)gridlockDS : WORKSguru_guru : white screenhello_world : WORKS(*)homebrew2 : WORKSiro : WORKS from a fresh start(*)jwpoolDS : black screenkeyboard : when clicked it crashes emu(**)largemaps : crashes emu(**)magic_lines : runs, my opinion is the playboard is on the wrong screenmeteos, metroid : white screenmixed_cubes : crashnds_wins : WORKS very fast! Needs IPC v1nds_wins1 : WORKS ! Needs IPC v1 (*)ndsmemo : No touchscreen; Needs IPC v1, or you get an ARM7 error messageneoflash : crashes emunesterds : crashes emu(*)nibbles : WORKSnibbles11 : works needs IPC v1oil_panic : boolean problemomalone : works (i think)... needs IPC v2pingpong : black screenpolarium : crashes emusgolfDS : WORKSshootds : works, touchscreen pointer out a bit..needs IPC v1smb : crashes emusound_demo1 : WORKSspace_invaders : crashsphere : black screensponge : WORKSsprite : crashsprite1 : crashes emu(**)sram_demo1 : copy failedsubmarine : white screensuper_mario_64 : crashtable_hockey : white screentetris10 : works, need X/Y/L/R keys(*)tetris11 : workstetris12 : WORKStext : starts up, when touched it crashes emu(**)texture : black screentqueen, tqueen1 : WORKS; needs IPC v2transformer : crashes emutrauma_centre : white screentromino : starts up then tiling not working as expected; keyboard erratic; X/Y keys do something(*)username : starts up, when touched it crashes emu(**)viewer : crashes emuwork_brain : white screen(*)xrickds : WORKS (*)yasfcave : WORKS (*) - use A key to go upYatzyDOS : WORKS (*)zelda : white screen Summary-----------1. Some more demos are working2. The X/Y keys work sometimes - but not in the Tetris games. (Press A for X; press S for Y) Link to comment Share on other sites More sharing options...
doublec Posted September 25, 2005 Share Posted September 25, 2005 I maybe wrong but the the tetris games use an X/Y method that doesn't work on hardware. They check bits in the standard key register whereas they should be checking for them in the ARM7-only keys register. They were probably written in the early pre-hardware emulator days. Can anyone confirm if they work on hardware? DSEmu implements both the hardware scheme and that used by the tetris games to be backwards compatible. Although I may stop the compatibility one day if it proves to be a problem. Link to comment Share on other sites More sharing options...
Robert Posted September 25, 2005 Author Share Posted September 25, 2005 Mic's readme file has no reference to X/Y keys; perhaps it's still being worked on. The really unfortunate thing is that I don't have a real DS to test all these demos on. Certainly if it works in hardware it should be emulated; if it doesn't work on hardware it should be thrown out. Link to comment Share on other sites More sharing options...
mic Posted September 25, 2005 Share Posted September 25, 2005 A is X and S is Y. What doublec said sounds familiar, having looked at the source of an early tetris version, but I'm not sure. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now