77a01.jpg:
77a02.gif:
77a03.gif:
77a04.jpg:
77a05.gif:
77a06.gif:
77a07.jpg:
77a08.gif: 1999 04 05
        After 01 and pressing START it
        does some RSP/RDP instructions, until
        VMULF - NOT IMPLEMENTED
        The CPU loops at
        80140278: j       : 0x80140278
        The VI interrupt executes 0x55a (1370) instructions.
    HLE:
        Displays much more (02 03 04 05 06 07)!
        You cannot play yet.
        After 07 is displayed it says:
        $bc MOVEWORD FOG - NOT IMPLEMENTED
        If you press 'G' <ENTER> then it displays 08.

bike98_2: 1999 05 01
        No memory at position: 1ff00000
        cpr[0][COUNT] = 0000000000594a1b
        PC = 80008134
        After running anyway:
        Does some RSP/RDP instructions, until
        VMULF - NOT IMPLEMENTED
        The CPU seems to loop.
    HLE:
        The same error as without HLE.
        If you run anyway:
        $bc MOVEWORD LIGHTCOL - NOT IMPLEMENTED
        $bc MOVEWORD LIGHTCOL - NOT IMPLEMENTED
        $be CULLDL - NOT IMPLEMENTED
        ... more CULLDL occur but there is sthg drawn with the TRI1 command.

congrats.jpg: 1999 04 05
 TEXRECT (rgba16)
 TRI1 (rgba16)
        Displays black screen -> dnxintro.gif ;-)
        Does some RSP/RDP instructions.
        Then:
        VCH - NOT IMPLEMENTED
        After that it plays audio (via CPU).
    HLE:
        Look at the jpg.
        The textures are wired because stretching a texture is not implemented yet.

demot.gif: 1999 04 02
        The first RDP demo/game which works.
        Aehh, okay - it works until the first 3 tetris "cubes?" (what the hell
        is the english word for that?)
        -> macos_demot.jpg !!!
    HLE:
        Works perfect (2d - no 3d used).

dextrose.jpg:
        Works correct.

dnxintro01.gif:
dnxintro02.gif: 1999 04 05
        Displays black screen.
        Does some RSP/RDP instructions, until
        VMULF - NOT IMPLEMENTED
        Then it plays audio (via CPU).
    HLE:
        Displays 2d and 3d stuff.
        2d: stretching is not implemented.
        3d: offset problem

firedemo.jpg: 1999 04 05
        First demo which worked.
        It was hard to figure out the interrupt stuff.

        Thanks for all who helped me.

        Much nicer/smoother flames since FPU is implemented correct.

        It still works! Does it work in UltraHLE? :-)

fish.jpg: 1999 04 26
        Sorry for bad quality, but there's nothing important at the screen.
        Does some RSP/RDP instructions, until
        VMULF - NOT IMPLEMENTED
        The CPU loops at
        80025f00: j       : 0x80025f00
        The VI interrupt executes 0x605 (1541) instructions.
        It seems a bit like 77a.
    HLE:
        hle stops - cpu loops

fogworld.jpg: 1999 06 06
 MIPMAPPING (5) mirror mask shift
  32x32    0
  16x16 2048
  8x8   2560
  4x4   2688
  2x2   2720
  1x1   2736
 TEXRECT (rgba16)
 TRI1 (rgba16)
 i16
        Sorry for bad quality, but there's nothing important at the screen.
        Does some RSP/RDP instructions, until
        VMULF - NOT IMPLEMENTED
        The CPU loops at
        80000560: beq     : r00, r00, 0x80000560 (2147485024)
        The VI interrupt executes 0x580 (1408) instructions.
    HLE:
        $bc MOVEWORD FOG - NOT IMPLEMENTED
        $be CULLDL - NOT IMPLEMENTED

fzoom01.jpg:
fzoom02.gif:
        Works correct.
        The FPU emulation is slow :( .

gamshark:
        phys_read_addr: No memory at position: 80401000
        cpr[0][COUNT] = 000000000000a0d3
        PC = 80000130
        Seems to read the prgcode from 80401000 ... why that?

gb.gif: 1999 04 05
        After waiting for a long time (1m20s) it
        clears the screen (black)
        Does some RSP/RDP instructions, until
        VCH - NOT IMPLEMENTED
        RDP seems to execute wrong instructions (much SPNOOPs).
        Then it plays audio (via CPU).
    HLE:
        After a long time it displays that red screen.

goldcrap.jpg: 1999 03 20
        Works correct.
        This is the first 32bit demo i've seen.
        It works if it does nothing else then display that screen.

hardcode01.gif:
hardcode02.jpg:
hardcode03.gif:
hardcode04.gif:
hardcode05.gif:
hardcode06.gif: 1999 04 05
        Shows blank screen for a LONG! time (about 2min).
        It seems that it has worked before but i was not waiting long enough.
        Plasma looks very nice!
        The last part (Textured Objects) does not work.
        Does some RSP/RDP instructions, until
        screen flickers white one time and
        VMULF - NOT IMPLEMENTED
    HLE:
        Now we can see the textured objects (04 05) (unfort they are not textured for now).
        I hate testing this demo because you've to wait soooo long :( !

ksintro: (Absolute Crap Intro #1)
        Seems to work if there is nothing else than the scroller at the bottom
        and the texts above the scroller.

lfc-fmi.jpg:
        Works correct.
        You have to wait about 0x9400000 instructions (quite long) before you
        can see the first letter of the scrolltext.

line01.gif:
line02.gif: 1999 03 16
        Works correct.
        That is because i changed the VI interrupt stuff.
        You can move the cursor via joystick or "hjkl" in vi style.

macos_demot.jpg:
        This comes from Gil Pedersen who has done a MacOS port of TR.
        He has hacked out some RDP commands more cleaner than i.
        Great work!!!

macos_waverace.jpg: 1999 03 16
        This also comes from Gil Pedersen.
        Thanks, keep on porting!

msdos_pong.gif:
        Yep! This is the MSDOS port od TR.
        You can see PONG running in my Win95 DOS box.

n64stars:
        Works correct.

nomm01.gif:
nomm02.gif:
nomm03.gif:
nomm04.gif:
nomm05.gif: 1999 04 05
        There's nothing important at the screen.
        CPU will starts playing audio then
        RSP/RDP executes instructions,
        RDP does some strange screen drawing (white/green), until
        VMULF - NOT IMPLEMENTED
        It still plays audio (via CPU).
    HLE:
        $03 MOVEMEM LOOKATX - NOT IMPLEMENTED
        $03 MOVEMEM LOOKATY - NOT IMPLEMENTED
        If you run it anyway you can see:
        01 02 03 04 05
        2d: stretching is not implemented.
        3d: offset problem

pause.jpg:
        Works correct.

pippong01.gif: 1999 04 05
        Does some RSP/RDP instructions
        VMULF - NOT IMPLEMENTED
        CPU loops at
        80140134: j       : 0x80140134
        The VI interrupt executes 0x55a (1370) instructions.
    HLE:
        Look at the shots!
        Cannot start it.
        3d: offset problem

pong01.gif:
pong02.gif: 1999 03 16
        I'm VERY happy that this works!!!
        With 'q' you can press START after "PONG OMAN" appears.
        Then the playfield appears.
        With 'k' you can move analog stick up (8 "analog" positions).
        With 'j' down.
        Press the keys not too often!

        Now, as i've implemented joysick support for linux,
        it makes much more fun to play!!!

        HAVE FUN!!!!!

rotate01.jpg:
rotate02.jpg:
        Works correct.

rx-mm64:
        Seems to work but very dark and slow.
        I've not tested compleately.

sinus.jpg:
        Works correct.
        You have to wait as long as in lfc-fmi.

snake:
        phys_read_addr: No memory at position: b0180000
        cpr[0][COUNT] = 000000000069ed07
        PC = 8000b4b0
        Seems to read prgcode from there.

snes9x:
        phys_read_addr: No memory at position: a0400000
        cpr[0][COUNT] = 0000000000afb8d1
        PC = 80000130
        Seems to read prgcode from there.

sp_crap.gif:
        YIPPIIIIIIIEEEEEEEEEEEEE!
        It works compeatly!!!

texlight: 1999 04 26
        Does some RSP/RDP instructions, until
        VMULF - NOT IMPLEMENTED
    HLE:
        $03 MOVEMEM LOOKATX - NOT IMPLEMENTED
        $03 MOVEMEM LOOKATY - NOT IMPLEMENTED
        hle stops - cpu loops

topgun: 1999 04 05
 TRI1 (rgba16, ia16)
        Screen shows nothing important -> fish.jpg.
        Does some RSP/RDP instructions, until
        VCH - NOT IMPLEMENTED        
        CPU loops at
        8000055c: beq     : r00, r00, 0x8000055c (2147485020)
        The VI interrupt executes 0x580 (1408) instructions.
    HLE:
        Nothing new.

tron.gif: 1999 05 01
        Displays black screen -> dnxintro.gif ;-)
        Does some RSP/RDP instructions,
        screen flickers white one time, until
        VCH - NOT IMPLEMENTED
        CPU loops at
        802005fc: j       : 0x802005fc
        The VI interrupt executes 0x580 (1408) instructions.
    HLE:
        It works!!!!
        ... @ 'bout 55fps on my slow iP133 in the beginning.
        Then - if you change the direction very often - it is getting slower and slower.

u64: 1999 05 01
 TRI1 (rgba16)
        Does some RSP instructions, until
        VCH - NOT IMPLEMENTED
    HLE:
        $03 MOVEMEM LOOKATX - NOT IMPLEMENTED
        $03 MOVEMEM LOOKATY - NOT IMPLEMENTED
        ... but you can see the 3d 'u64' on the screen!

ultra101.gif:
ultra102.gif: 1999 05 01
    HLE:
        Look at the shots! It works great!

vnes01.jpg:
vnes02.jpg:
vnes03.gif:
vnes04.gif:
vnes05.gif:
vnes06.gif:
vnes07.gif: 1999 04 05
        After this 3 screens it starts executing RSP/RDP.
        Then the CPU is waiting for a RSP HALT.
        VSAW - NOT IMPLEMENTED!!!
    HLE:
        It uses SPRITE2D which is implemented now.
        It is strange that you have to use 2 controller:
           option: -controller 3
        Select: Sound off
                Frameskip 20
        to speed things up in the beginning.
        Could not play yet (not time to test more).

