Jump to content

Robert

User Admin
  • Posts

    12,748
  • Joined

  • Last visited

  • Days Won

    282

Posts posted by Robert

  1. iDeaS emulator 1.0.0.1  31-03-2005

     

    This is the second release of iDeaS 1.0.0.1, now run the 3d demos.

     

    Fixed bugs in matrix stacks.

    Now the irq routines for ARM7 run.

    Fixed bug in write palette memory.

    A few bios functions are emulated.

     

    To load a demo on iDeaS open the dialog Open and load in a strictly order 2 files, first you have to choose the arm9 executable file then the arm7 file.

    If you don't load the second file (arm7 file) the arm7 code will be disabled.

    The arm9 binary will be loaded at the address 0x2004000, the arm7 binary at 0x2380000

     

    >> http://ideasemu.altervista.org/downloads.php [Download]

    >> http://ideasemu.altervista.org/index.php [site]

  2. My testing:

     

    I've renamed a few demos to avoid confusion with GBA ones

     

    2d_emu : top good, bottom blank (regression)

    all armwrestlers are blank (regression)

    birds-arm9 : works (advance)

    drops-arm9 : touchscreen not working (regression)

    mode4demos : working (advance)

    DSnibbles : working (advance)

    DSpaint : works, responds to touchscreen, but bottom screen is blank (regession)

    first : blank (regression)

    lights : crash

    mines-arm9a : works (advance)

    testris-1p and tetris-2p only work if dualis is freshly started. cannot change background colours (regression)

    under_pressure : the "atoms" are corrupted (regression)

     

    all NDS roms crash the emu

     

    all roms that I haven't mentioned, behave the same as in R5

  3. Testing with gebea revealed a few things I was unaware of

     

    With DSemu, these problems exist:

     

    maddness : freezes at first screen

     

    roto : intro screen writing is unreadable

     

    blocktrap : freezes on first screen

     

    santa_escapes_presents : credit intro screen is unreadble and then it freezes

  4. I thought I would test mic's other baby, the Gebea emulator. It hasn't been updated for 2 months, not sure if it's fully developed or mic's lost interest...

     

    Drag a rom onto the exe - crash

    gebea:1744 in procedure create_menu()

    type_check failure, s is -1

    ... called from gebea.exe:2340 in procedure main()

    ... called from gebea.exe:2478

    --> see ex.err

    ex.err does not get created.

     

    Can't drag a rom onto the open window.

     

    Now, onto the roms.

     

    Astrohawk : runs, a number of graphical errors and corruptions. Can't really play it.

     

    copperbars : black screen

     

    fill1 : works

     

    fontdisp : works exactly same as DSemu

     

    aroundtheworld : black

     

    gbadevad : black

     

    ht : works

     

    maddness : works

     

    mode3 : works

     

    mortalkonsole : works

     

    oamtest : works

     

    roto : crashes emu during intro

     

    sg_bump : works

     

    testmul, etc : black - assumed to be working

     

    tunnel : works

     

    afire : works

     

    airzonk : nearly working just nothing to shoot at

     

    asteroidsCA : crashes emu

     

    asteroidsJim : crashes emu

     

    atomix : works

     

    blocktrap : works

     

    console : divide by zero encountered, application terminated

     

    copper : works

     

    cutecube : white screen

     

    ffgba (Final Fantasy GBA) : Intro shows, then emu crashes

     

    gbacc (Xiangqi) : works

     

    hazuki : works

     

    impact: same as console

     

    leonard : black

     

    lgtron : works, same as DSemu

     

    m5bump : works

     

    mario: starts - and mario is there - then emu crashes

     

    merry_christmas : black then crash

     

    mode5 : works

     

    nexus : bad graphics followed by total screen corruption and freeze

     

    nibbles : crash

     

    raster : 3 white triangles turning, and text at bottom. Totally different to DSemu

     

    santa_escapes_presents : intro screens are good, main game screen completly screwed

     

    sotb : crash

     

    tetrisCA : crash

     

    thingpong: bats and ball missing

     

    vOthello : starts then crash

     

    walk3d : moving figure is upsidedown and corrupt.

     

    ws6demo : same as console

     

    wstein : works

     

    yahtzee : crash

     

     

    Overall, about equal with DSemu. Lots of divide-by-zero, and illegal memory access problems.

  5. the popemobile? it's only an oversized golf cart.

     

    you think that will be the end of it on the news. I guess none

    of you remember the last time a pope died. Day in, day out

    of speculation. Anyway they elected JohnPaul I, he was a bit

    too radical, so he died after just one month. Then they got

    this current pope in, JohnPaul II. There's a lot of media

    nonsense to come yet I can tell you.

  6. On the dsemu site is a page dedicated to compatibility testing. It has a number of tech test roms you can try out.

     

    http://dsemu.oopsilon.com/compat.html

     

    I decided to test all those roms with 2g...

     

    testadd, testmul, testdiv : black screen - no real way to know whats happening

     

    fontdisp : it says 256 colors, but its only B&W

     

    fill1.bin : should be 3 stripes. Get a while sliver and it pauses itself

     

    raster : looks ok, 3 trianges with changing colours, some text at the bottom

     

    mode5 : 2 stick figures fight, when the screen is about 1/3rd full, one of the figures falls over and the whole thing stops

     

    lgtron : doesn't look like tron at all. You use the keys to draw a white line. If you crash, the screen goes purple.

     

    mode3 : works

     

    afire : works

     

    copperbars : works

     

    sg_bump : works

     

    tunnel : works

     

    m5bump : works

     

    wstein : flashes like crazy

     

    leonard : black screen

  7. Testing for DSemu vers. 2g

     

    Changes only

     

    I obtained some updated test roms, and a few more demos

     

    GBA testing:

     

    ahawk (Astro Hawk 2003) : Press start to play and error "list.cpp 43 memory error"

    AroundtheWorld.bin : black screen

    HT.bin (Happy Thanksgiving tech test) : works

    Maddness.bin (sososick tech test) : works

    GBAdevad.bin : black screen

    AsteroidJim.gba : intro screen then no response

    impact.gba (Space Impact) : The enemies are now visible, they somehow don't die when shot at... You can actually play this game

    Mario.gba : the slight imperfections are gone, but still no response

    merry_christmas.gba : black screen

    nexus.gba : hard to tell if this is working properly or not

    vOthello.gba : intro screen appears, followed by an interrupt exception screen

     

    The only existing rom to have an improvement is Space Impact

     

    BUG: If you drag a file (with NDS extension) onto the exe, it gets opened in GBA mode

     

    NDS testing:

     

    Birds-arm9.bin : white screen

    davr-arm9a.bin : purple top screen, black bottom screen

    first1.bin : black top screen, the "lava" screen from 2d_emu.bin is in bottom screen

    mines-arm9a.bin : top screen black, bottom screen blue. Click anywhere and top screen goes green. No further response. The screenshots show pictures and text, all of which is missing

     

    No existing roms were improved.

  8. Version 0.0.2g of DSemu has been released

     

    Thursday, 31st March 2005

    It's high time I added at least a little SWI support to the ARM core. So, I've put in Div, Sqrt, SoftReset and VblankIntrWait. I dunno if it'll make any difference to making GBA or DS demos work, but it needs to be done either way.

     

    I've been receiving comments recently that the compilation process for the emu is less than clean, generating a good wad of warnings. After many months, I finally took it upon myself to resolve the warnings. They turned out mostly to be simple casting requirements, and the occasional return without a value. I've patched all those up, and the compile process should be clean with no errors and no warnings.

    »» http://www.dsemu.org [Homepage]

    »» http://dsemu.1emulation.com [Forums]

    »» http://www.dsemu.org/dsemu-0.0.2g.zip [Download]

  9. In Australia we can buy the entire Dr Who series from ABC stores (ABC is the govt tv channel). Someone gave me a copy of the new Dr Who on a CD a few weeks back but I've not had the chance to play it yet. And, you remember my previous avatar which was a Dalek (for those who didn't know what it was). "We are the supreme beings!!" "Kill the DOCTORRR"

  10. 1. Super-80 computer (3 of them, 2 still working)

    2. VZ-200, in the garage somewhere, hasn't been used in at least 10 years

    3. Epson EL-2 (a 286 pc) - got rid of it.

    4. A 16mhz 386 - still works

    5. A 25mhz 386 - still works

    6. A crappy 586 - still works but its a dog

    7. K6-2 500mhz with win95 - working

    8. 4 compaq celeron 500mhz computers I got from work - all working - various OS's.

     

    In other words there's computers all over the place mostly on the floor.

  11. Video Screen is being cleared now - good

     

    Tests:

     

    Open file, gba roms appear in the list ???

     

    2d_emu.bin : WORKS!

     

    2dexample.bin : checkboard then freezes. I guess 2d_emu is the one to use.

     

    armwrestler.nds.arm9.bin : all test passed, menu in top screen, bottom screen white

     

    armwrestler.ds.arm9.bin : same as above except screens are swapped around.

     

    davr-arm9.bin : completely white screen

     

    draw-arm9.bin : same as above

     

    mines-arm9.bin : touchscreen still broken

     

    mode6.nds.arm9.bin : very pretty picture in top screen only

     

    pandaforth: touchscreen still broken

     

    TetrisARM9.bin : need to start emu afresh to ensure no sudden corruptions

     

    TetrisARM9-twoplayer.bin : crashes emu when Start pressed

  12. I downloaded two9a's latest demos, and mic's mode 6 demo as well. This may cause changes in test results. Another factor is that OpenGL mode is working. Perhaps there should be an ini choice (or menu choice) as to which renderer one would like to use...

     

    Firstly, closing a rom doesn't cause a crash... :yay:

     

    Secondly, I do not know what the correct output should be... I can only report what I see.

     

    Now, GBA testing... changes only noted!

     

    roto.bin : a sort of constantly-changing background effect is evident.

     

    tunnel.bin : seems to have more colours?

     

    oamtest.bin : the red E's seem different..

     

    atomix.gba : WORKS! Another perfect game!

     

    mario.gba : First screen appears then no response

    mario.jpg

     

    impact.gba : In this game you fly over a landscape, shooting at alien ships. Now, at last, everything moves, and you can shoot. But there are no aliens and no opposition.

     

    nexus.gba : this works although there are some bizarre graphics at times.

    nexus.jpg

     

    armwrestler.bin : last 4 tests are bad (SMLABB etc)

     

    -----------------------

     

    DS tests

     

    hello-world.nds and viewer.nds no longer crash... just get a black screen

     

    2d.bin : blank

     

    2d_emu.bin : incredibly slow, but pretty. top screen has constantly changing checkerboard, bottom screen has a coloured blob growing upwards. The red centipede is missing.

     

    armwrestler.ds.arm9.bin and armwrestler.nds.arm9.bin : all tests are passed !

     

    davr-arm9.bin : this slowly fills the 2nd screen with red, ie I think it's broken

     

    first.bin : no longer crashes, black screen instead

     

    mines-arm9 : WORKS! but touchpointer is out of position

     

    mode6.nds.arm9.bin : black screen

     

    nibbles.bin : black screen, freezes emu

     

    pandaforth.bin : 2nd screen is completely wrong

     

    pongDS.bin : on intro screen, words missing of 2nd screen; in game, ball is square, should be round; after first point it slows down dramatically.

     

    tetrisARM9.bin : WORKS! can't change background colour

     

    tetrisARM9-twoplayer.bin : WORKS! can change background colour of 2nd screen but not the first screen

     

    tile02.bin : touchscreen not working

     

    under_pressure.bin : words missing

     

    -----------------------------

     

    Over all, a significant improvement !!

×
×
  • Create New...