1. Rydian

    Rydian Resident Furvert™
    Member

    Joined:
    Feb 4, 2010
    Messages:
    27,880
    Country:
    United States
    Heh, I even sent him an e-mail once thanking him for the blog, it's always a nice read.
     
  2. PaullyG

    PaullyG Member
    Newcomer

    Joined:
    Apr 23, 2011
    Messages:
    28
    Country:
    Totally agree.

    In other news it seems I have Syndicate working now sort of lol (gotta learn to remember to start from a clean launch of DS2x86).... it runs and I was able to get through a couple missions, lost sound in the second and then after I completed I figured I better save, then the game locked on me... "bummer! had to play that again" but np it loaded and off I went and I was able to save the second time round. Think it's probably freezing up due to the issues Pate is having with the audio. Getting real close though, was actually quite nice to play scaled on my DSi, thought the drop down from 640x480 would kill it, but it's not too bad and much nicer on the eyes than the console versions.
     
  3. Pate

    OP Pate GBAtemp Regular
    Member

    Joined:
    Dec 23, 2010
    Messages:
    108
    Country:
    Finland
    Thanks for the compliments, it's nice to know my blog posts are read! [​IMG]

    I also appreciate you updating the compatibility wiki, I often use that to look into the games that are still not working. I do not update the wiki myself, as I think it is better if it is as objective as possible.

    Pate
     
  4. PaullyG

    PaullyG Member
    Newcomer

    Joined:
    Apr 23, 2011
    Messages:
    28
    Country:
    Ahh glad the updates are useful and I'm able to contribute in some capacity, will try expand my repertoire so that DS2x86 is tested against a broader range of software in future. Hunger for a few particular classics has kinda kept me narrow focused, but there's quite a few others I've been meaning to get around to.

    Would be nice if we as a community could pressure SC Team into open sourcing the sdk, somehow I don't think it'll happen but you never know. I have a feeling it's probably full of lifted code and that's why they're so reluctant.
     
  5. MountApple

    MountApple Member
    Newcomer

    Joined:
    Dec 1, 2010
    Messages:
    42
    Country:
    United States
    I tried searching the main site and the read me but I couldn't figure how to do it. How do I choose clock speed on the ds2x86?
     
  6. M[u]ddy

    M[u]ddy GBAtemp Advanced Fan
    Member

    Joined:
    Sep 4, 2009
    Messages:
    511
    Country:
    Germany
    You tap the clock rate on the touchscreen.
     
  7. MountApple

    MountApple Member
    Newcomer

    Joined:
    Dec 1, 2010
    Messages:
    42
    Country:
    United States
    Oh I don't know how I missed that in the corner of my screen lol. Thanks
     
  8. borka

    borka Advanced Member
    Newcomer

    Joined:
    Aug 12, 2008
    Messages:
    74
    Country:
    Serbia, Republic of
    Pate, congratulations [​IMG] Been reading your blog for ages...

    I've been thinking for some time about buying SCDS2 for DS2x86. And with the latest post on FPU support - any chances of running XCOM (UFO)?

    I believe it would be a killer game for the handheld. Really.
     
  9. Pate

    OP Pate GBAtemp Regular
    Member

    Joined:
    Dec 23, 2010
    Messages:
    108
    Country:
    Finland
    Thanks borka! I am actually using X-COM UFO for my FPU tests, so there is a good chance it will work once I get the FPU opcodes implemented. :-)

    Pate
     
  10. borka

    borka Advanced Member
    Newcomer

    Joined:
    Aug 12, 2008
    Messages:
    74
    Country:
    Serbia, Republic of
    Pate, wow!
    I hope there will be news on your blog soon [​IMG]
     
  11. Pate

    OP Pate GBAtemp Regular
    Member

    Joined:
    Dec 23, 2010
    Messages:
    108
    Country:
    Finland
    Version 0.20 released!

    This version has the following major changes:
    - FPU support! Only in 32-bit protected mode, and not all opcodes are yet completely supported, though.
    - Fixed an unaligned memory access crash in EMS function 0x57 (Aladdin)
    - Built with SDK version 0.13, which hopefully helps with the audio problems in the previous version. I had not noticed I still used older SDK version.
    - Compiled with flag -no-long-jumps, which makes the C code smaller & faster.

    http://dsx86.patrickaalto.com/

    Pate
     
  12. Sir_Voe

    Sir_Voe GBAtemp Fan
    Member

    Joined:
    Apr 28, 2007
    Messages:
    318
    Country:
    United States
    Great update! DS2X86 is shaping up to be quite a beast [​IMG] .
     
  13. stanleyopar2000

    stanleyopar2000 Dirty Weeb ( ͡° ͜ʖ ͡°)
    Member

    Joined:
    Jun 22, 2007
    Messages:
    4,168
    Country:
    United States
    OMGWTFBBQ U GOTtheOnlyGoodPC Version ofAladdin Working?? [​IMG]

    please make this possible for non DS2 users [​IMG]
     
  14. Master_Thief

    Master_Thief Member
    Newcomer

    Joined:
    Sep 12, 2009
    Messages:
    15
    Country:
    My test results.

    Actua Soccer - Partially Working - Now boots ingame, but gives a CD error. Also some text missing from some buttons.
    Master Of Magic - Playable - Works without sound, though a little slow in places. Sound enabled gives a Hardware error.
    Menzoberranzan - Playable - Works, though is pretty slow and some minor graphical glitches.
    Ravenloft - Partially Working - Now gets ingame, but has some graphical glitches. Title screen also has graphic errors.
    Ultimate Soccer Manager - Playable - Works great.
    X-Com: Enemy Unknown - Playable - Seems to be working fine, though is a little slow.
    X-Com: Terror From The Deep - Playable - Also seems to be working fine, though is also a little slow.

    Logfile | Complete list of games tested

    Also, a belated congratulations on the Homebrew win [​IMG]
     
  15. M[u]ddy

    M[u]ddy GBAtemp Advanced Fan
    Member

    Joined:
    Sep 4, 2009
    Messages:
    511
    Country:
    Germany
    <b>Albion</b> crashes due to unsupported opcode, but it's a 486 game, so that was expected.
    <!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->------------------- [MAIN] --------------------
    Unsupported opcode!

    CPU: PROT, USE32, CPL=0
    GraphMode=13, EGAMode=40, Chain4=OFF
    EAX=F5F70000 EBX=00000000 ECX=00000000 EDX=00000030
    ESP=002B4C3A EBP=002B4C6C ESI=002CDF68 EDI=000A43DA
    DS=0168 ES=0168 SS=0168 CS=0160 FS=0000 GS=0020
    NV UP EI PL NZ NA PO NC VM=0 IOPL=0
    0160:12FFCC 7304ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FFD2 ($+4)

    Disassembly of code around the location:
    0160:12FFAC 8907ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi],eax
    0160:12FFAE 83C610ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0010
    0160:12FFB1 83C704ÂÂÂÂÂÂÂÂÂÂaddÂÂedi,0004
    0160:12FFB4 E2E8ÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FF9E ($-18)
    0160:12FFB6 8B4DDCÂÂÂÂÂÂÂÂÂÂmovÂÂecx,[ebp-0024]
    0160:12FFB9 0BC9ÂÂÂÂÂÂÂÂÂÂÂÂorÂÂ ecx,ecx
    0160:12FFBB 7406ÂÂÂÂÂÂÂÂÂÂÂÂjeÂÂ 0012FFC3 ($+6)
    0160:12FFBD A4ÂÂÂÂÂÂÂÂÂÂÂÂÂÂmovsb
    0160:12FFBE 83C603ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0003
    0160:12FFC1 E2FAÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FFBD ($-6)
    0160:12FFC3 668B45F2ÂÂÂÂÂÂÂÂmovÂÂax,[ebp-000E]
    0160:12FFC7 660FA345F4ÂÂÂÂÂÂbtÂÂ [ebp-000C],ax
    0160:12FFCC 7304ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FFD2 ($+4)
    0160:12FFCE 8A06ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂal,[esi]
    0160:12FFD0 8807ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi],al
    0160:12FFD2 0375D8ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,[ebp-0028]
    0160:12FFD5 037DD4ÂÂÂÂÂÂÂÂÂÂaddÂÂedi,[ebp-002C]
    0160:12FFD8 4AÂÂÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂedx
    0160:12FFD9 7F9EÂÂÂÂÂÂÂÂÂÂÂÂjgÂÂ 0012FF79 ($-62)
    0160:12FFDB 66FF45F2ÂÂÂÂÂÂÂÂincÂÂdword [ebp-000E]
    0160:12FFDF 6659ÂÂÂÂÂÂÂÂÂÂÂÂpopÂÂcx
    0160:12FFE1 6649ÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂcx
    0160:12FFE3 0F8F56FFFFFFÂÂÂÂjgÂÂ 0012FF3F ($-aa)
    0160:12FFE9 66F70590E62800FFFF
    0160:12FFF2 7507ÂÂÂÂÂÂÂÂÂÂÂÂjneÂÂ0012FFFB ($+7)
    0160:12FFF4 C60517D0280000ÂÂmovÂÂbyte [0028D017],00
    0160:12FFFB 07ÂÂÂÂÂÂÂÂÂÂÂÂÂÂpopÂÂes
    0160:12FFFC C9ÂÂÂÂÂÂÂÂÂÂÂÂÂÂleave
    0160:12FFFD C3ÂÂÂÂÂÂÂÂÂÂÂÂÂÂret
    0160:12FFFE 8B5D14ÂÂÂÂÂÂÂÂÂÂmovÂÂebx,[ebp+0014]
    ------------------- [MAIN] --------------------
    Unsupported opcode!

    CPU: PROT, USE32, CPL=0
    GraphMode=13, EGAMode=40, Chain4=OFF
    EAX=F5F70000 EBX=00000000 ECX=00000000 EDX=00000030
    ESP=002B4C3A EBP=002B4C6C ESI=002CDF68 EDI=000A43DA
    DS=0168 ES=0168 SS=0168 CS=0160 FS=0000 GS=0020
    NV UP EI PL NZ NA PO NC VM=0 IOPL=0
    0160:12FFCC 7304ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FFD2 ($+4)

    Disassembly of code around the location:
    0160:12FFAC 8907ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi],eax
    0160:12FFAE 83C610ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0010
    0160:12FFB1 83C704ÂÂÂÂÂÂÂÂÂÂaddÂÂedi,0004
    0160:12FFB4 E2E8ÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FF9E ($-18)
    0160:12FFB6 8B4DDCÂÂÂÂÂÂÂÂÂÂmovÂÂecx,[ebp-0024]
    0160:12FFB9 0BC9ÂÂÂÂÂÂÂÂÂÂÂÂorÂÂ ecx,ecx
    0160:12FFBB 7406ÂÂÂÂÂÂÂÂÂÂÂÂjeÂÂ 0012FFC3 ($+6)
    0160:12FFBD A4ÂÂÂÂÂÂÂÂÂÂÂÂÂÂmovsb
    0160:12FFBE 83C603ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0003
    0160:12FFC1 E2FAÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FFBD ($-6)
    0160:12FFC3 668B45F2ÂÂÂÂÂÂÂÂmovÂÂax,[ebp-000E]
    0160:12FFC7 660FA345F4ÂÂÂÂÂÂbtÂÂ [ebp-000C],ax
    0160:12FFCC 7304ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FFD2 ($+4)
    0160:12FFCE 8A06ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂal,[esi]
    0160:12FFD0 8807ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi],al
    0160:12FFD2 0375D8ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,[ebp-0028]
    0160:12FFD5 037DD4ÂÂÂÂÂÂÂÂÂÂaddÂÂedi,[ebp-002C]
    0160:12FFD8 4AÂÂÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂedx
    0160:12FFD9 7F9EÂÂÂÂÂÂÂÂÂÂÂÂjgÂÂ 0012FF79 ($-62)
    0160:12FFDB 66FF45F2ÂÂÂÂÂÂÂÂincÂÂdword [ebp-000E]
    0160:12FFDF 6659ÂÂÂÂÂÂÂÂÂÂÂÂpopÂÂcx
    0160:12FFE1 6649ÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂcx
    0160:12FFE3 0F8F56FFFFFFÂÂÂÂjgÂÂ 0012FF3F ($-aa)
    0160:12FFE9 66F70590E62800FFFF
    0160:12FFF2 7507ÂÂÂÂÂÂÂÂÂÂÂÂjneÂÂ0012FFFB ($+7)
    0160:12FFF4 C60517D0280000ÂÂmovÂÂbyte [0028D017],00
    0160:12FFFB 07ÂÂÂÂÂÂÂÂÂÂÂÂÂÂpopÂÂes
    0160:12FFFC C9ÂÂÂÂÂÂÂÂÂÂÂÂÂÂleave
    0160:12FFFD C3ÂÂÂÂÂÂÂÂÂÂÂÂÂÂret
    0160:12FFFE 8B5D14ÂÂÂÂÂÂÂÂÂÂmovÂÂebx,[ebp+0014]
    ------------------- [MAIN] --------------------
    Unsupported opcode!

    CPU: PROT, USE32, CPL=0
    GraphMode=13, EGAMode=40, Chain4=OFF
    EAX=F7F90000 EBX=00000000 ECX=00000000 EDX=0000002E
    ESP=002B4C3A EBP=002B4C6C ESI=002CE0D0 EDI=000A4434
    DS=0168 ES=0168 SS=0168 CS=0160 FS=0000 GS=0020
    NV UP EI PL NZ NA PE NC VM=0 IOPL=0
    0160:12FF82 7306ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FF8A ($+6)

    Disassembly of code around the location:
    0160:12FF62 A215D02800ÂÂÂÂÂÂmovÂÂ[0028D015],al
    0160:12FF67 EEÂÂÂÂÂÂÂÂÂÂÂÂÂÂoutÂÂdx,al
    0160:12FF68 66D165FEÂÂÂÂÂÂÂÂshlÂÂdword [ebp-0002],1
    0160:12FF6C 8B75ECÂÂÂÂÂÂÂÂÂÂmovÂÂesi,[ebp-0014]
    0160:12FF6F 8B7DE8ÂÂÂÂÂÂÂÂÂÂmovÂÂedi,[ebp-0018]
    0160:12FF72 8345EC01ÂÂÂÂÂÂÂÂaddÂÂdword [ebp-0014],0001
    0160:12FF76 8B5520ÂÂÂÂÂÂÂÂÂÂmovÂÂedx,[ebp+0020]
    0160:12FF79 668B45F2ÂÂÂÂÂÂÂÂmovÂÂax,[ebp-000E]
    0160:12FF7D 660FA345F6ÂÂÂÂÂÂbtÂÂ [ebp-000A],ax
    0160:12FF82 7306ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FF8A ($+6)
    0160:12FF84 8A46FCÂÂÂÂÂÂÂÂÂÂmovÂÂal,[esi-0004]
    0160:12FF87 8847FFÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi-0001],al
    0160:12FF8A 8B4DE0ÂÂÂÂÂÂÂÂÂÂmovÂÂecx,[ebp-0020]
    0160:12FF8D 0BC9ÂÂÂÂÂÂÂÂÂÂÂÂorÂÂ ecx,ecx
    0160:12FF8F 7406ÂÂÂÂÂÂÂÂÂÂÂÂjeÂÂ 0012FF97 ($+6)
    0160:12FF91 A4ÂÂÂÂÂÂÂÂÂÂÂÂÂÂmovsb
    0160:12FF92 83C603ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0003
    0160:12FF95 E2FAÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FF91 ($-6)
    0160:12FF97 8B4DE4ÂÂÂÂÂÂÂÂÂÂmovÂÂecx,[ebp-001C]
    0160:12FF9A 0BC9ÂÂÂÂÂÂÂÂÂÂÂÂorÂÂ ecx,ecx
    0160:12FF9C 7418ÂÂÂÂÂÂÂÂÂÂÂÂjeÂÂ 0012FFB6 ($+18)
    0160:12FF9E 8A660CÂÂÂÂÂÂÂÂÂÂmovÂÂah,[esi+000C]
    0160:12FFA1 8A4608ÂÂÂÂÂÂÂÂÂÂmovÂÂal,[esi+0008]
    0160:12FFA4 C1E010ÂÂÂÂÂÂÂÂÂÂshlÂÂeax,10
    0160:12FFA7 8A6604ÂÂÂÂÂÂÂÂÂÂmovÂÂah,[esi+0004]
    0160:12FFAA 8A06ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂal,[esi]
    0160:12FFAC 8907ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi],eax
    0160:12FFAE 83C610ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0010
    0160:12FFB1 83C704ÂÂÂÂÂÂÂÂÂÂaddÂÂedi,0004
    0160:12FFB4 E2E8ÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FF9E ($-18)
    ------------------- [MAIN] --------------------
    Unsupported opcode!

    CPU: PROT, USE32, CPL=0
    GraphMode=13, EGAMode=40, Chain4=OFF
    EAX=F0F00000 EBX=00000000 ECX=00000000 EDX=0000002E
    ESP=002B4C3A EBP=002B4C6C ESI=002CE238 EDI=000A448E
    DS=0168 ES=0168 SS=0168 CS=0160 FS=0000 GS=0020
    NV UP EI PL NZ NA PO NC VM=0 IOPL=0
    0160:12FFCC 7304ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FFD2 ($+4)

    Disassembly of code around the location:
    0160:12FFAC 8907ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi],eax
    0160:12FFAE 83C610ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0010
    0160:12FFB1 83C704ÂÂÂÂÂÂÂÂÂÂaddÂÂedi,0004
    0160:12FFB4 E2E8ÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FF9E ($-18)
    0160:12FFB6 8B4DDCÂÂÂÂÂÂÂÂÂÂmovÂÂecx,[ebp-0024]
    0160:12FFB9 0BC9ÂÂÂÂÂÂÂÂÂÂÂÂorÂÂ ecx,ecx
    0160:12FFBB 7406ÂÂÂÂÂÂÂÂÂÂÂÂjeÂÂ 0012FFC3 ($+6)
    0160:12FFBD A4ÂÂÂÂÂÂÂÂÂÂÂÂÂÂmovsb
    0160:12FFBE 83C603ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0003
    0160:12FFC1 E2FAÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FFBD ($-6)
    0160:12FFC3 668B45F2ÂÂÂÂÂÂÂÂmovÂÂax,[ebp-000E]
    0160:12FFC7 660FA345F4ÂÂÂÂÂÂbtÂÂ [ebp-000C],ax
    0160:12FFCC 7304ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FFD2 ($+4)
    0160:12FFCE 8A06ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂal,[esi]
    0160:12FFD0 8807ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi],al
    0160:12FFD2 0375D8ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,[ebp-0028]
    0160:12FFD5 037DD4ÂÂÂÂÂÂÂÂÂÂaddÂÂedi,[ebp-002C]
    0160:12FFD8 4AÂÂÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂedx
    0160:12FFD9 7F9EÂÂÂÂÂÂÂÂÂÂÂÂjgÂÂ 0012FF79 ($-62)
    0160:12FFDB 66FF45F2ÂÂÂÂÂÂÂÂincÂÂdword [ebp-000E]
    0160:12FFDF 6659ÂÂÂÂÂÂÂÂÂÂÂÂpopÂÂcx
    0160:12FFE1 6649ÂÂÂÂÂÂÂÂÂÂÂÂdecÂÂcx
    0160:12FFE3 0F8F56FFFFFFÂÂÂÂjgÂÂ 0012FF3F ($-aa)
    0160:12FFE9 66F70590E62800FFFF
    0160:12FFF2 7507ÂÂÂÂÂÂÂÂÂÂÂÂjneÂÂ0012FFFB ($+7)
    0160:12FFF4 C60517D0280000ÂÂmovÂÂbyte [0028D017],00
    0160:12FFFB 07ÂÂÂÂÂÂÂÂÂÂÂÂÂÂpopÂÂes
    0160:12FFFC C9ÂÂÂÂÂÂÂÂÂÂÂÂÂÂleave
    0160:12FFFD C3ÂÂÂÂÂÂÂÂÂÂÂÂÂÂret
    0160:12FFFE 8B5D14ÂÂÂÂÂÂÂÂÂÂmovÂÂebx,[ebp+0014]
    ------------------- [MAIN] --------------------
    Unsupported opcode!

    CPU: PROT, USE32, CPL=0
    GraphMode=13, EGAMode=40, Chain4=OFF
    EAX=F0F00000 EBX=00000000 ECX=00000000 EDX=0000002D
    ESP=002B4C3A EBP=002B4C6C ESI=002CE238 EDI=000A448E
    DS=0168 ES=0168 SS=0168 CS=0160 FS=0000 GS=0020
    NV UP EI PL NZ NA PE NC VM=0 IOPL=0
    0160:12FF82 7306ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FF8A ($+6)

    Disassembly of code around the location:
    0160:12FF62 A215D02800ÂÂÂÂÂÂmovÂÂ[0028D015],al
    0160:12FF67 EEÂÂÂÂÂÂÂÂÂÂÂÂÂÂoutÂÂdx,al
    0160:12FF68 66D165FEÂÂÂÂÂÂÂÂshlÂÂdword [ebp-0002],1
    0160:12FF6C 8B75ECÂÂÂÂÂÂÂÂÂÂmovÂÂesi,[ebp-0014]
    0160:12FF6F 8B7DE8ÂÂÂÂÂÂÂÂÂÂmovÂÂedi,[ebp-0018]
    0160:12FF72 8345EC01ÂÂÂÂÂÂÂÂaddÂÂdword [ebp-0014],0001
    0160:12FF76 8B5520ÂÂÂÂÂÂÂÂÂÂmovÂÂedx,[ebp+0020]
    0160:12FF79 668B45F2ÂÂÂÂÂÂÂÂmovÂÂax,[ebp-000E]
    0160:12FF7D 660FA345F6ÂÂÂÂÂÂbtÂÂ [ebp-000A],ax
    0160:12FF82 7306ÂÂÂÂÂÂÂÂÂÂÂÂjncÂÂ0012FF8A ($+6)
    0160:12FF84 8A46FCÂÂÂÂÂÂÂÂÂÂmovÂÂal,[esi-0004]
    0160:12FF87 8847FFÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi-0001],al
    0160:12FF8A 8B4DE0ÂÂÂÂÂÂÂÂÂÂmovÂÂecx,[ebp-0020]
    0160:12FF8D 0BC9ÂÂÂÂÂÂÂÂÂÂÂÂorÂÂ ecx,ecx
    0160:12FF8F 7406ÂÂÂÂÂÂÂÂÂÂÂÂjeÂÂ 0012FF97 ($+6)
    0160:12FF91 A4ÂÂÂÂÂÂÂÂÂÂÂÂÂÂmovsb
    0160:12FF92 83C603ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0003
    0160:12FF95 E2FAÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FF91 ($-6)
    0160:12FF97 8B4DE4ÂÂÂÂÂÂÂÂÂÂmovÂÂecx,[ebp-001C]
    0160:12FF9A 0BC9ÂÂÂÂÂÂÂÂÂÂÂÂorÂÂ ecx,ecx
    0160:12FF9C 7418ÂÂÂÂÂÂÂÂÂÂÂÂjeÂÂ 0012FFB6 ($+18)
    0160:12FF9E 8A660CÂÂÂÂÂÂÂÂÂÂmovÂÂah,[esi+000C]
    0160:12FFA1 8A4608ÂÂÂÂÂÂÂÂÂÂmovÂÂal,[esi+0008]
    0160:12FFA4 C1E010ÂÂÂÂÂÂÂÂÂÂshlÂÂeax,10
    0160:12FFA7 8A6604ÂÂÂÂÂÂÂÂÂÂmovÂÂah,[esi+0004]
    0160:12FFAA 8A06ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂal,[esi]
    0160:12FFAC 8907ÂÂÂÂÂÂÂÂÂÂÂÂmovÂÂ[edi],eax
    0160:12FFAE 83C610ÂÂÂÂÂÂÂÂÂÂaddÂÂesi,0010
    0160:12FFB1 83C704ÂÂÂÂÂÂÂÂÂÂaddÂÂedi,0004
    0160:12FFB4 E2E8ÂÂÂÂÂÂÂÂÂÂÂÂloop 0012FF9E ($-18)<!--c2--></div><!--ec2-->
     
  16. Pate

    OP Pate GBAtemp Regular
    Member

    Joined:
    Dec 23, 2010
    Messages:
    108
    Country:
    Finland
    Thanks for the encouragement again!

    stanleyopar2000: Sorry, I don't know if Aladdin works yet, I only fixed one problem reported in an email.
    Master_Thief: Thanks for the extensive testing again! I'll go through your log file and see what I can fix.
    Mddy: Ah, looks like I have a bug in my "bt [ebp-000C],ax" opcode handler. I'll fix this in the next version.

    Pate
     
  17. slenkar

    slenkar Advanced Member
    Newcomer

    Joined:
    Mar 27, 2011
    Messages:
    84
    Country:
    United States
    COngrats on the homebrew wins!

    Its cool that you got those UFO games to work, [​IMG]
     
  18. M[u]ddy

    M[u]ddy GBAtemp Advanced Fan
    Member

    Joined:
    Sep 4, 2009
    Messages:
    511
    Country:
    Germany

    So it's just a bug? That even better.

    Great work! [​IMG]
     
  19. Buleste

    Buleste Old Fart
    Member

    Joined:
    Dec 19, 2010
    Messages:
    852
    Country:
    Frontier is still not working correctly. Music seems to be missing a channel and still a mouse click issue once you start the game making it unplayable.
     
  20. Pate

    OP Pate GBAtemp Regular
    Member

    Joined:
    Dec 23, 2010
    Messages:
    108
    Country:
    Finland
    Version 0.21 released!

    This version has the following improvements:
    - Fixed a bug in 16-bit bit test opcodes (BT/BTS/BTR/BTC).
    - Fixed returning to menu from the debugger using the X button.
    - Implemented FPU opcodes fsincos, fptan, fprem, fyl2x, f2xm1 and fscale.
    - Fixed PC timer 2 handling (Comanche)
    - Improved graphics mode change detection (Comanche)
    - Some other new opcodes and INT calls implemented.

    @Buleste: Sorry, I still have not been able to track down the mouse problem in Frontier. I'll keep working on it.

    Pate
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - DS2x86, (SCDS2, Entry)