Welcome, Guest. Please login or register.

Author Topic: Bounty for better Radeon Mediator drivers  (Read 37902 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« on: September 11, 2013, 04:33:23 PM »
elbox has not developed warp3d drivers neither for radeon nor for voodoo, so they cannot do anything about it, no matter bounty or not. the w3d drivers supplied for mediator  were developed by hyperion, paid and comissioned by elbox as far as ive been told by them. as it has been stated, hyperion has no interest developing anything for amiga (68k) anymore, so i guess the case is lost.

what i imagine could be done about it (given there is someone with enough knowledge and dedication) is:
1. to develop hardware accelerated backend for wazp3d.
2. or to support aros(68k), introduce pci bridges support to it, make gallium work on it, and introduce wazp3d to gallium wrapper. sounds complex and im not sure it would actually work, but thats what i would try. mind you i have pursued this subject few years ago and turned to aros as result anyway.
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #1 on: September 11, 2013, 07:50:23 PM »
Quote from: JohnFante;747625
Maybe they could be convinced to opensource Warp3D then. That is also the only solution that has any kind of an future.

Just trying to sense the mood - and find a way :-)

no. that apparently doesnt lay within their interest. it has been the subject, while there was some initiative to improve the voodoo drivers. also maybe karlos has something to tell about it, since he has been improving os4 w3d permedia drivers (under nda), i would be surprised if he was allowed to port his work to amiga (68k). and this politics while not exactly community friendly is perfectly within their rights and reason to force os4 upon amiga enthusiasts.
« Last Edit: September 11, 2013, 07:54:51 PM by wawrzon »
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #2 on: September 11, 2013, 11:01:09 PM »
dont fool yourself. you will hardly find anyone that writes a 3d driver on these sites. there are guys who can optimize 68k asm alright, but writing a whole 3d driver in asm from the scratch, i dont see it happen, moreover i see no sense in it. i think the scene is easy to oversee and i could count people who come into question on fingers of one hand. but none of them will actually do it. some sort of wrapper upon existing solution involving wazp3d, aros gallium or something like that is the best bet until some more really talented coders discover amiga, and i guess it will not happen with the current notions and attitudes.
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #3 on: September 13, 2013, 10:33:34 AM »
once it was possible to use 68k rtg drivers for os4 classic. i mean the elbox voodoo drivers. you had to disable the native drivers first in the kicklayout though. i dont remember exact procedure, but it was not recommended and i dont know if this still works under 4.1.
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #4 on: September 13, 2013, 10:45:51 AM »
hi alain!
Quote
The way is :
compile Mesa for Aros 68k : first as software
done, but not working correctly yet. its the same on other v1 platforms. have bothered deadwood about a fix without result;)
Quote
then make (hardware) gallium  works with  it on Aros 68k (pci stuff...)
partly done, pci half implemented, pending since long even though sonic has promised to look into it. apparently the interrupts are still missing.
Quote
Recompile Wazp3D-Aros (that already include an OpenGL renderer) on Aros 68k
it compiles for 68k. alas it doesnt work, crashes afair. may that be the reason why aros wazp3d  is much bigger than your genuine 68k compile?
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #5 on: September 13, 2013, 12:05:12 PM »
would have to check what version of wazp is the aros commited one. the genuine wazp worked last time i checked on aros68k. must confirm though..
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #6 on: September 13, 2013, 02:40:34 PM »
this is not a question of blame but of a possible solution. asking elbox or hyperion to open their drivers or whatever software is a waste of time. the only solution for community driven efforts is open source. and open source efforts must be distributed to be any effective. none will do any substantial work on amiga anymore all by himself. therefore since the only open amiga platform is aros, all efforts should concentrate there. sorry about that.

the amiga (68k) platform is in unfortunate situation, that all c coders automatically moved to ng solutions since c is portable and platform independent language. whoever is left, is likely asm coder dedicated to 68k. therefore the only possibility for amiga 68k to keep up is to stay in sync with the c code developed for some of the ng platforms. neither os4 nor mos have much interest to share with the genuine amiga platform, so it leaves us again with only aros as alternative. go compute.
« Last Edit: September 13, 2013, 02:47:23 PM by wawrzon »
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #7 on: September 13, 2013, 04:45:22 PM »
Quote from: OlafS3;747878
I think Wazp3D works on Aros 68k. I have installed it together this with Sormmesa2010 and run the old "Stormmesa-Demos".

i was speaking of wazp3d from aros contributions. alains pacakge from aminet worked.
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #8 on: September 13, 2013, 05:16:01 PM »
Quote from: JohnFante;747868
Ok, guys. Lets keep this cool. :-)
sure ;)
Quote
Is this correct?
the status is as you see that a considerable number of things is in place for this approach as you see.
the problem is it is impossible to get aros maintainers to take care of these as they have other priorities and the main 68k maintainer, jason, is busy at his day job. i have already problems to motivate anyone to fix smaller things. this is the reality of the situation alas.

the solution would be if another dediacted amiga (68k) coder with good c experience and some time and dedication filled into the gap even if led by hand by experienced aros devs. it is very unlikely to find anyone like that though.
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #9 on: September 13, 2013, 05:40:00 PM »
Quote from: woof;747870

Does Wazp3D-Prefs works ? What say the Wazp3D debugger before crashing ?

Alain Thellier (aka Wazp3D)

yes they work, what options?
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #10 on: September 13, 2013, 07:27:26 PM »
Quote from: woof;747895
>What options

Renderer: hard
Enable debugger
Debug var
Debug val
Debug function
Debug  soft3d
Debuug sc & hard

it cant open gallium.hidd and gallium.library. which is selfexplanatory since i have not
loadresource gallium.hidd
but as is said gallium (softpipe) is not yet working correctly as such so i think we are starting from the wrong end? shouldnt i choose the wazp soft renderer for starters?

edit: how about soft to bitmap and soft to image options? also how do i log the output to a file? im getting immediate crashes in most cases.

btw you dont need amiga hardware (at least at this stage of debugging) you can run aros68k under uae of your choice. if you decompress aros nightly iso (along with the contrib archive to the same location) and boot from there (you can use genuine amiga 3.x roms if you cant use aros ones for some reason, aros will softkick itself upon the genuine kickstart).
« Last Edit: September 13, 2013, 07:35:11 PM by wawrzon »
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #11 on: September 13, 2013, 09:06:54 PM »
as i said i asked deadwood, but gallium softpipe on v1 is not working neither on 68k nor on x86. that means it runs, ocassionaly displays some bits here and there, but mostly displays only an empty window. so except the console output about fps and the like one would think it has crashed. so far gallium works only on aros v0 but since a number of things changed since then one would have to know what changed to fix it.

btw i tested soft to image and it crashed hard as well, but since i dont know how to catch the log to file i cant post the log.
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #12 on: September 13, 2013, 10:36:56 PM »
sorry ive forgot, didnt use that for long.
now, im not sure there is much to report. say, putting up stack and running warptest i choose 16bit screen as only available and get a black screen (turns dirty yellow after a click) thats all..
Code: [Select]
W3D_CheckDriver
 Wazp3D->drivertype=4
Hardware driver available
W3D_GetDrivers
Available drivers:
Wazp3D - Alain Thellier - Paris France 2012 - Beta 52
Supports format 0x7FFF
Hardware Driver
Primitives supported:
W3D_QueryDriver
 destfmt=2
 query=1
 W3D_Q_DRAW_POINT
 support=W3D_FULLY_SUPPORTED
[POINT] W3D_QueryDriver
 destfmt=2
 query=2
 W3D_Q_DRAW_LINE
 support=W3D_FULLY_SUPPORTED
[LINE] W3D_QueryDriver
 destfmt=2
 query=3
 W3D_Q_DRAW_TRIANGLE
 support=W3D_FULLY_SUPPORTED
[TRIANGLE]
Filtering:
W3D_QueryDriver
 destfmt=2
 query=13
 W3D_Q_BILINEARFILTER
 support=W3D_FULLY_SUPPORTED
[BI-FILTER] W3D_QueryDriver
 destfmt=2
 query=14
 W3D_Q_MMFILTER
 support=W3D_FULLY_SUPPORTED
[MM-FILTER]


W3D_RequestMode
 W3D_SMR_TYPE,4,
 W3D_SMR_SIZEFILTER,1,
 W3D_SMR_DESTFMT,-2,
 ASLSM_MinWidth,640,
 ASLSM_MaxWidth,641,
 ASLSM_MinHeight,480,
 ASLSM_MaxHeight,481,
ScreenModeFilter[69632]320 X 200 X 8
ScreenModeFilter[102400]640 X 200 X 8
ScreenModeFilter[102432]1280 X 200 X 8
ScreenModeFilter[135168]320 X 256 X 8
ScreenModeFilter[167936]640 X 256 X 8
ScreenModeFilter[167968]1280 X 256 X 8
ScreenModeFilter[69636]320 X 400 X 8
ScreenModeFilter[102404]640 X 400 X 8
ScreenModeFilter[102436]1280 X 400 X 8
ScreenModeFilter[135172]320 X 512 X 8
ScreenModeFilter[167940]640 X 512 X 8
ScreenModeFilter[167972]1280 X 512 X 8
ScreenModeFilter[268439808]320 X 200 X 8
ScreenModeFilter[268442112]320 X 200 X 16
ScreenModeFilter[268505344]320 X 240 X 8
ScreenModeFilter[268507648]320 X 240 X 16
ScreenModeFilter[269029632]320 X 256 X 8
ScreenModeFilter[269031936]320 X 256 X 16
ScreenModeFilter[268570880]640 X 400 X 8
ScreenModeFilter[268573184]640 X 400 X 16
ScreenModeFilter[268636416]640 X 480 X 8
ScreenModeFilter[268638720]640 X 480 X 16
ScreenModeFilter[269095168]640 X 512 X 8
ScreenModeFilter[269097472]640 X 512 X 16
ScreenModeFilter[277025024]720 X 480 X 8
ScreenModeFilter[277027328]720 X 480 X 16
ScreenModeFilter[277090560]720 X 576 X 8
ScreenModeFilter[277092864]720 X 576 X 16
ScreenModeFilter[268701952]800 X 600 X 8
ScreenModeFilter[268704256]800 X 600 X 16
ScreenModeFilter[268767488]1024 X 768 X 8
ScreenModeFilter[268769792]1024 X 768 X 16
ScreenModeFilter[268833024]1152 X 864 X 8
ScreenModeFilter[268835328]1152 X 864 X 16
ScreenModeFilter[277745920]1280 X 720 X 8
ScreenModeFilter[277748224]1280 X 720 X 16
ScreenModeFilter[277811456]1280 X 768 X 8
ScreenModeFilter[277813760]1280 X 768 X 16
ScreenModeFilter[277876992]1280 X 800 X 8
ScreenModeFilter[277879296]1280 X 800 X 16
ScreenModeFilter[278008064]1280 X 960 X 8
ScreenModeFilter[278010368]1280 X 960 X 16
ScreenModeFilter[268898560]1280 X 1024 X 8
ScreenModeFilter[268900864]1280 X 1024 X 16
ScreenModeFilter[278991104]1360 X 768 X 8
ScreenModeFilter[278993408]1360 X 768 X 16
ScreenModeFilter[279580928]1600 X 900 X 8
ScreenModeFilter[279583232]1600 X 900 X 16
ScreenModeFilter[285151488]1600 X 1024 X 8
ScreenModeFilter[285153792]1600 X 1024 X 16
ScreenModeFilter[278270208]1600 X 1200 X 8
ScreenModeFilter[278272512]1600 X 1200 X 16
ScreenModeFilter[278335744]1680 X 1050 X 8
ScreenModeFilter[278338048]1680 X 1050 X 16
ScreenModeFilter[278401280]1920 X 1080 X 8
ScreenModeFilter[278403584]1920 X 1080 X 16
ScreenModeFilter[278466816]1920 X 1200 X 8
ScreenModeFilter[278469120]1920 X 1200 X 16
 ModeID=268638720
W3D_CreateContext
 error=146790520
 taglist=146790380
 tag=-2145386488
 data=268638720
 W3D_CC_MODEID,268638720,
 tag=-2145386496
 data=139786000
 W3D_CC_BITMAP,139786000,
 tag=-2145386495
 data=0
 W3D_CC_YOFFSET,0,
 tag=-2145386494
 data=2
 W3D_CC_DRIVERTYPE,2,
 tag=-2145386490
 data=0
 W3D_CC_DOUBLEHEIGHT,0,
 tag=-2145386489
 data=1
 W3D_CC_FAST,1,
 context->drivertype=W3D_DRIVER_BEST
 WC->window->LeftEdge=0
 WC->window->TopEdge=0
 WC->window->Width=640
 WC->window->Height=480
 sizeof(struct WAZP3D_context)=85990
 sizeof(struct WAZP3D_texture)=252
 sizeof(struct WAZP3D_blendstage)=18
 sizeof(struct state3D)=56
SetDrawRegion
setting the bitmap
 StateON(W3D_DOUBLEHEIGHT)=0
 yoffset=0
 context->width=640
 context->height=480
 WC->large=0
 WC->high=0
 SameSize=0
 WC->large=640
 WC->high=480
no scissor yet
 context->scissor.left=0
 context->scissor.top=0
 context->scissor.width=640
 context->scissor.height=480
 sizeof(union pixel3D)=106
 sizeof(union oper3D )=4
 sizeof(struct fragbuffer3D)=24
 sizeof(struct HARD3D_context)=68246
 sizeof(struct SOFT3D_context)=2525636
 sizeof(struct SOFT3D_mipmap)=3072
 sizeof(struct SOFT3D_texture)=36936
 sizeof(struct state3D)=56
SOFT3D_Start
 PrefsWazp3D=140103048
SOFT3D_Start:OK
Bitmap size changed !!!!
SOFT3D_AllocImageBuffer
 large=640
 high=480
SetImage
 Image8=149316592
 x=0
 y=0
 large=640
 high=480
 bits=32
 offset=0
 SC->Image8=149316592
SOFT3D_SetBitmap
 bm=139786000
 bmdata=270330368
 bmformat=5
SetImage to ImageBuffer32
SetImage
 Image8=149316592
 x=0
 y=0
 large=640
 high=480
 bits=32
 offset=0
 SC->Image8=149316592
SOFT3D_SetClipping
 xmin=0
 xmax=639
 ymin=0
 ymax=479
 context->width=640
 context->height=480
 context->depth=16
 context->bprow=80
 context->format=0
 context->drawregion->BytesPerRow=80
 context->drawregion->Rows=480
 context->drawregion->Flags=146
 context->drawregion->Depth=8
 context->drawregion->pad=24904
« Last Edit: September 13, 2013, 11:35:24 PM by wawrzon »
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #13 on: September 13, 2013, 11:41:49 PM »
cow3d rendering to bitmap shows an empty window till clicked into the window bar and moved around the screen. then i can recognize cow vertices as if with some texture projected frontally over them for a moment and i get a system crash and crash loop. uae log gives me some memory (alloc?) errors but hard to catch due to reset loop. here the end of the w3d log, but i think it doesnt say much since the moment of the crash is random:

Code: [Select]

...
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 102 117 95 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 maxlarge=28
Fill_Tex
-----------
SetTexStates
 WC->state:Changed0 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 texture 139954874 was 139954874
Adjusting WC->state ....
 WC->state.BlendMode=33
 WC->DstFunc=15
 WC->SrcFunc=15
 WC->state.BlendMode=33
 WC->state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
SOFT3D_SetDrawState
 state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 CurrentRGBA: 255 255 255 255
SOFT3D_Flush
 SC->FragSize2=4
Pass3: FunctionBlend (transparency)
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 90 117 87 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 maxlarge=27
Fill_Tex
-----------
SetTexStates
 WC->state:Changed0 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 texture 139954874 was 139954874
Adjusting WC->state ....
 WC->state.BlendMode=33
 WC->DstFunc=15
 WC->SrcFunc=15
 WC->state.BlendMode=33
 WC->state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
SOFT3D_SetDrawState
 state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 CurrentRGBA: 255 255 255 255
SOFT3D_Flush
 SC->FragSize2=28
Pass3: FunctionBlend (transparency)
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 97 119 95 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 maxlarge=2
Fill_Tex
-----------
SetTexStates
 WC->state:Changed0 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 texture 139954874 was 139954874
Adjusting WC->state ....
 WC->state.BlendMode=33
 WC->DstFunc=15
 WC->SrcFunc=15
 WC->state.BlendMode=33
 WC->state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
SOFT3D_SetDrawState
 state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 CurrentRGBA: 255 255 255 255
SOFT3D_Flush
 SC->FragSize2=3
Pass3: FunctionBlend (transparency)
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 92 36 107 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 maxlarge=6
Fill_Tex
-----------
SetTexStates
 WC->state:Changed0 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 texture 139954874 was 139954874
Adjusting WC->state ....
 WC->state.BlendMode=33
 WC->DstFunc=15
 WC->SrcFunc=15
 WC->state.BlendMode=33
 WC->state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
SOFT3D_SetDrawState
 state:Changed1 UseTex1 ST151374488 ZMode9 TexEnvMode1 BlendMode33 UseGouraud1 UseFog0
 CurrentRGBA: 255 255 255 255
SOFT3D_Flush
 SC->FragSize2=7
Pass3: FunctionBlend (transparency)
PixelsTex32ToBuffer
Pass 7:FunctionOut
 (void *)PixelsOut16
Flush done...
SOFT3D_SetDrawFunctions
 FlatRGBA: 90 35 113 255
Gouraud to Flat
 (void *)Ztest_zless_update
CurrentRGBA dont have alpha
Functions set with TexEnvMode1 BlendMode33
ChangeSof±Point
 SC->state.PointSize=1
DrawPrimitive
ZbufferCheck
SOFT3D_DrawPrimitive Pnb 3 (0)
 ST=151374488
 Texture2_256X256X32.RAW
 W3D_PRIMITIVE_TRIANGLES
DrawPolyP Pnb 3  
FlatRGBA changed
ColorChange
ColorChange
DrawPolyPix
 SC->PolyPnb=3
Edge_Tex
Edge_Tex
Poly_Persp0_Tex
 

Offline wawrzon

Re: Bounty for better Radeon Mediator drivers
« Reply #14 on: September 13, 2013, 11:48:52 PM »
now for the fun of it i turned on gallium softpipe nevertheless. the errors in winuaelog are the same running cow3d in hardware (but i guess it will not tell you much):

Code: [Select]

Illegal bput at 0ccb38e8=00000000 PC=8784e8c
Illegal bput at 0ccc38e8=00000004 PC=8784ea8
Illegal bput at 0ccd38e8=00000002 PC=8784eb6
Illegal bput at 0dcb38e8=00000000 PC=8784e86
Illegal bput at 0dcc38e8=00000005 PC=8784e86
Illegal bput at 0dcd38e8=00000002 PC=8784e86
Illegal bput at 0ecb38e8=00000000 PC=8784e86
Illegal bput at 0ecc38e8=00000006 PC=8784e86
Illegal bput at 0ecd38e8=00000003 PC=8784e86
Illegal bput at 0fcb38e8=00000000 PC=8784e86
Illegal bput at 0fcc38e8=00000007 PC=8784e86
Illegal bput at 0fcd38e8=00000003 PC=8784e86
Illegal bput at 14cb38e8=00000000 PC=8784e86
Illegal bput at 14cc38e8=0000000c PC=8784e86
Illegal bput at 14cd38e8=00000006 PC=8784e86
Illegal bput at 15cb38e8=00000000 PC=8784e86
Illegal bput at 15cc38e8=0000000d PC=8784e86
Illegal bput at 15cd38e8=00000006 PC=8784e86
Illegal bput at 16cb38e8=00000000 PC=8784e86
Illegal bput at 16cc38e8=0000000e PC=8784e86
Illegal bput at 16cd38e8=00000007 PC=8784e86
Illegal bput at 17cb38e8=00000000 PC=8784e86
Illegal bput at 17cc38e8=0000000f PC=8784e86
Illegal bput at 17cd38e8=00000007 PC=8784e86
Illegal bput at 18cb38e8=00000000 PC=8784e86
Illegal bput at 18cc38e8=00000010 PC=8784e86
Illegal bput at 18cd38e8=00000008 PC=8784e86
Illegal bput at 19cb38e8=00000000 PC=8784e86
Illegal bput at 19cc38e8=00000011 PC=8784e86
Illegal bput at 19cd38e8=00000008 PC=8784e86
Illegal bput at 1acb38e8=00000000 PC=8784e86
Illegal bput at 1acc38e8=00000012 PC=8784e86
Illegal bput at 1acd38e8=00000009 PC=8784e86
Illegal bput at 1bcb38e8=00000000 PC=8784e86
Illegal bput at 1bcc38e8=00000013 PC=8784e86
Illegal bput at 1bcd38e8=00000009 PC=8784e86
Illegal bput at 1ccb38e8=00000000 PC=8784e86
Illegal bput at 1ccc38e8=00000014 PC=8784e86
Illegal bput at 1ccd38e8=0000000a PC=8784e86
Illegal bput at 1dcb38e8=00000000 PC=8784e86
Illegal bput at 1dcc38e8=00000015 PC=8784e86
Illegal bput at 1dcd38e8=0000000a PC=8784e86
Illegal bput at 1ecb38e8=00000000 PC=8784e86
Illegal bput at 1ecc38e8=00000016 PC=8784e86
Illegal bput at 1ecd38e8=0000000b PC=8784e86
Illegal bput at 1fcb38e8=00000000 PC=8784e86
Illegal bput at 1fcc38e8=00000017 PC=8784e86
Illegal bput at 1fcd38e8=0000000b PC=8784e86
Illegal bput at 20cb38e8=00000000 PC=8784e86
Illegal bput at 20cc38e8=00000018 PC=8784e86
Illegal bput at 20cd38e8=0000000c PC=8784e86
Illegal bput at 21cb38e8=00000000 PC=8784e86
Illegal bput at 21cc38e8=00000019 PC=8784e86
Illegal bput at 21cd38e8=0000000c PC=8784e86
Illegal bput at 22cb38e8=00000000 PC=8784e86
Illegal bput at 22cc38e8=0000001a PC=8784e86
Illegal bput at 22cd38e8=0000000d PC=8784e86
Illegal bput at 23cb38e8=00000000 PC=8784e86
Illegal bput at 23cc38e8=0000001b PC=8784e86
Illegal bput at 23cd38e8=0000000d PC=8784e86
Illegal bput at 24cb38e8=00000000 PC=8784e86
Illegal bput at 24cc38e8=0000001c PC=8784e86
Illegal bput at 24cd38e8=0000000e PC=8784e86
Illegal bput at 25cb38e8=00000000 PC=8784e86
Illegal bput at 25cc38e8=0000001d PC=8784e86
Illegal bput at 25cd38e8=0000000e PC=8784e86
Illegal bput at 26cb38e8=00000000 PC=8784e86
Illegal bput at 26cc38e8=0000001e PC=8784e86
Illegal bput at 26cd38e8=0000000f PC=8784e86
Illegal bput at 27cb38e8=00000000 PC=8784e86
Illegal bput at 27cc38e8=0000001f PC=8784e86
Illegal bput at 27cd38e8=0000000f PC=8784e86
Illegal bput at 28cb38e8=00000000 PC=8784e86
Illegal bput at 28cc38e8=00000020 PC=8784e86
Illegal bput at 28cd38e8=00000010 PC=8784e86
Illegal bput at 29cb38e8=00000000 PC=8784e86
Illegal bput at 29cc38e8=00000021 PC=8784e86
Illegal bput at 29cd38e8=00000010 PC=8784e86
Illegal bput at 2acb38e8=00000000 PC=8784e86
Illegal bput at 2acc38e8=00000022 PC=8784e86
Illegal bput at 2acd38e8=00000011 PC=8784e86
Illegal bput at 2bcb38e8=00000000 PC=8784e86
Illegal bput at 2bcc38e8=00000023 PC=8784e86
Illegal bput at 2bcd38e8=00000011 PC=8784e86
Illegal bput at 2ccb38e8=00000000 PC=8784e86
Illegal bput at 2ccc38e8=00000024 PC=8784e86
Illegal bput at 2ccd38e8=00000012 PC=8784e86
Illegal bput at 2dcb38e8=00000000 PC=8784e86
Illegal bput at 2dcc38e8=00000025 PC=8784e86
Illegal bput at 2dcd38e8=00000012 PC=8784e86
Illegal bput at 2ecb38e8=00000000 PC=8784e86
Illegal bput at 2ecc38e8=00000026 PC=8784e86
Illegal bput at 2ecd38e8=00000013 PC=8784e86
Illegal bput at 2fcb38e8=00000000 PC=8784e86
Illegal bput at 2fcc38e8=00000027 PC=8784e86
Illegal bput at 2fcd38e8=00000013 PC=8784e86
Illegal bput at 30cb38e8=00000000 PC=8784e86
Illegal bput at 30cc38e8=00000028 PC=8784e86
Illegal bput at 30cd38e8=00000014 PC=8784e86
Illegal bput at 31cb38e8=00000000 PC=8784e86
Illegal bput at 31cc38e8=00000029 PC=8784e86
Illegal bput at 31cd38e8=00000014 PC=8784e86
Illegal bput at 32cb38e8=00000000 PC=8784e86
Illegal bput at 32cc38e8=0000002a PC=8784e86
Illegal bput at 32cd38e8=00000015 PC=8784e86
Illegal bput at 33cb38e8=00000000 PC=8784e86
Illegal bput at 33cc38e8=0000002b PC=8784e86
Illegal bput at 33cd38e8=00000015 PC=8784e86
Illegal bput at 34cb38e8=00000000 PC=8784e86
Illegal bput at 34cc38e8=0000002c PC=8784ea4
Illegal bput at 34cd38e8=00000016 PC=8784ea4
Illegal bput at 35cb38e8=00000000 PC=8784e86
Illegal bput at 35cc38e8=0000002d PC=8784ea4
Illegal bput at 35cd38e8=00000016 PC=8784ea4
Illegal bput at 36cb38e8=00000000 PC=8784e86
Illegal bput at 36cc38e8=0000002e PC=8784ea4
Illegal bput at 36cd38e8=00000017 PC=8784ea4
Illegal bput at 37cb38e8=00000000 PC=8784e86
Illegal bput at 37cc38e8=0000002f PC=8784ea4
Illegal bput at 37cd38e8=00000017 PC=8784ea4
Illegal bput at 38cb38e8=00000000 PC=8784e86
Illegal bput at 38cc38e8=00000030 PC=8784ea4
Illegal bput at 38cd38e8=00000018 PC=8784ea4
Illegal bput at 39cb38e8=00000000 PC=8784e86
Illegal bput at 39cc38e8=00000031 PC=8784ea4
Illegal bput at 39cd38e8=00000018 PC=8784ea4
Illegal bput at 3acb38e8=00000000 PC=8784e86
Illegal bput at 3acc38e8=00000032 PC=8784ea4
Illegal bput at 3acd38e8=00000019 PC=8784ea4
Illegal bput at 3bcb38e8=00000000 PC=8784e86
Illegal bput at 3bcc38e8=00000033 PC=8784ea4
Illegal bput at 3bcd38e8=00000019 PC=8784ea4
Illegal bput at 3ccb38e8=00000000 PC=8784e86
Illegal bput at 3ccc38e8=00000034 PC=8784ea4
Illegal bput at 3ccd38e8=0000001a PC=8784ea4
Illegal bput at 3dcb38e8=00000000 PC=8784e86
Illegal bput at 3dcc38e8=00000035 PC=8784ea4
Illegal bput at 3dcd38e8=0000001a PC=8784ea4
Illegal bput at 3ecb38e8=00000000 PC=8784e86
Illegal bput at 3ecc38e8=00000036 PC=8784ea4
Illegal bput at 3ecd38e8=0000001b PC=8784ea4
Illegal bput at 3fcb38e8=00000000 PC=8784e86
Illegal bput at 3fcc38e8=00000037 PC=8784ea4
Illegal bput at 3fcd38e8=0000001b PC=8784ea4
Illegal bput at 40cb38e8=00000000 PC=8784e86
Illegal bput at 40cc38e8=00000038 PC=8784ea4
Illegal bput at 40cd38e8=0000001c PC=8784ea4
Illegal bput at 41cb38e8=00000000 PC=8784e86
Illegal bput at 41cc38e8=00000039 PC=8784ea4
Illegal bput at 41cd38e8=0000001c PC=8784ea4
Illegal bput at 42cb38e8=00000000 PC=8784e86
Illegal bput at 42cc38e8=0000003a PC=8784ea4
Illegal bput at 42cd38e8=0000001d PC=8784ea4
Illegal bput at 43cb38e8=00000000 PC=8784e86
Illegal bput at 43cc38e8=0000003b PC=8784ea4
Illegal bput at 43cd38e8=0000001d PC=8784ea4
Illegal bput at 44cb38e8=00000000 PC=8784e86
Illegal bput at 44cc38e8=0000003c PC=8784ea4
Illegal bput at 44cd38e8=0000001e PC=8784ea4
Illegal bput at 45cb38e8=00000000 PC=8784e86
Illegal bput at 45cc38e8=0000003d PC=8784ea4
Illegal bput at 45cd38e8=0000001e PC=8784ea4
Illegal bput at 46cb38e8=00000000 PC=8784e86
Illegal bput at 46cc38e8=0000003e PC=8784ea4
Illegal bput at 46cd38e8=0000001f PC=8784ea4
Illegal bput at 47cb38e8=00000000 PC=8784e86
Illegal bput at 47cc38e8=0000003f PC=8784ea4
Illegal bput at 47cd38e8=0000001f PC=8784ea4
Illegal bput at 48cb38e8=00000000 PC=8784e86
Illegal bput at 48cc38e8=00000040 PC=8784ea4
Illegal bput at 48cd38e8=00000020 PC=8784ea4
Illegal kickmem bput at 00e038e8
Illegal kickmem bput at 00e038e8
Illegal kickmem bput at 00e138e8
Illegal kickmem bput at 00e038e8
Illegal kickmem bput at 00e138e8
Illegal kickmem bput at 00e238e8
Illegal kickmem bput at 00e138e8
Illegal kickmem bput at 00e238e8
Illegal kickmem bput at 00e338e8
Illegal kickmem bput at 00e238e8
Illegal kickmem bput at 00e338e8
Illegal kickmem bput at 00e438e8
Illegal kickmem bput at 00e338e8
Illegal kickmem bput at 00e438e8
Illegal kickmem bput at 00e538e8
Illegal kickmem bput at 00e438e8
Illegal kickmem bput at 00e538e8
Illegal kickmem bput at 00e638e8
Illegal kickmem bput at 00e538e8
Illegal kickmem bput at 00e638e8
Illegal kickmem bput at 00e738e8
Illegal kickmem bput at 00e638e8
Illegal kickmem bput at 00e738e8
Illegal kickmem bput at 00e738e8
Illegal kickmem bput at 00f838e8
Illegal kickmem bput at 00f838e8
Illegal kickmem bput at 00f938e8
Illegal kickmem bput at 00f838e8
Illegal kickmem bput at 00f938e8
Illegal kickmem bput at 00fa38e8
Illegal kickmem bput at 00f938e8
Illegal kickmem bput at 00fa38e8
Illegal kickmem bput at 00fb38e8
Illegal kickmem bput at 00fa38e8
Illegal kickmem bput at 00fb38e8
Illegal kickmem bput at 00fc38e8
Illegal kickmem bput at 00fb38e8
Illegal kickmem bput at 00fc38e8
Illegal kickmem bput at 00fd38e8
Illegal kickmem bput at 00fc38e8
Illegal kickmem bput at 00fd38e8
Illegal kickmem bput at 00fe38e8
Illegal kickmem bput at 00fd38e8
Illegal kickmem bput at 00fe38e8
Illegal kickmem bput at 00ff38e8
Illegal kickmem bput at 00fe38e8
Illegal kickmem bput at 00ff38e8
Illegal kickmem bput at 00ff38e8
Illegal instruction: 0009 at 0BF638E8 -> 0BF256C0
A-Trap ae2f at 87938e8 (283E38E8)