[Touch Diamond, MDA Compact IV ROM Development] D-MAN666:
LUAC FILE
VERSION: 5.1
OFFICIAL FORMAT
LITTLE-ENDIAN
SIZE OF INT: 4
SIZE OF SIZE_T: 4
SIZE OF INSTRUCTION: 4
SIZE OF NUMBER: 4
INTEGRAL

------------ MAIN LOOP -------------
** start of function **
Function name: null
Line defined: 0
Last line defined: 0
Number of upvalues: 0
Number of parameters: 0
Is_vararg: 2
Stack Size: 6

Function code:
000030h: GETGLOBAL R(0), GBL[Kst(0)]
000034h: LOADK R(1), Kst(0)
000038h: CALL R(0), R(2), R(1)
00003ch: GETGLOBAL R(0), GBL[Kst(0)]
000040h: LOADK R(1), Kst(0)
000044h: CALL R(0), R(2), R(1)
000048h: GETGLOBAL R(0), GBL[Kst(0)]
00004ch: LOADK R(1), Kst(0)
000050h: CALL R(0), R(2), R(1)
000054h: GETGLOBAL R(0), GBL[Kst(0)]
000058h: LOADK R(1), Kst(0)
00005ch: CALL R(0), R(2), R(1)
000060h: GETGLOBAL R(0), GBL[Kst(0)]
000064h: LOADK R(1), Kst(0)
000068h: CALL R(0), R(2), R(1)
00006ch: GETGLOBAL R(0), GBL[Kst(0)]
000070h: LOADK R(1), Kst(0)
000074h: CALL R(0), R(2), R(1)
000078h: NEWTABLE R(0), R(4), R(0)
00007ch: NEWTABLE R(1), R(0), R(2)
000080h: SETTABLE R(1), Kst(8), Kst(9)
000084h: SETTABLE R(1), Kst(10), Kst(11)
000088h: NEWTABLE R(2), R(0), R(2)
00008ch: SETTABLE R(2), Kst(8), Kst(12)
000090h: SETTABLE R(2), Kst(10), Kst(13)
000094h: NEWTABLE R(3), R(0), R(2)
000098h: SETTABLE R(3), Kst(8), Kst(9)
00009ch: SETTABLE R(3), Kst(10), Kst(14)
0000a0h: NEWTABLE R(4), R(0), R(2)
0000a4h: SETTABLE R(4), Kst(8), Kst(12)
0000a8h: SETTABLE R(4), Kst(10), Kst(15)
0000ach: SETLIST 0, 4, 1
0000b0h: SETGLOBAL R(0), GBL[Kst(0)]
0000b4h: LOADK R(0), Kst(0)
0000b8h: SETGLOBAL R(0), GBL[Kst(0)]
0000bch: GETGLOBAL R(0), GBL[Kst(0)]
0000c0h: LOADK R(1), Kst(0)
0000c4h: CONCAT R(0), R(0), R(1)
0000c8h: SETGLOBAL R(0), GBL[Kst(0)]
0000cch: GETGLOBAL R(0), GBL[Kst(0)]
0000d0h: LOADK R(1), Kst(0)
0000d4h: CONCAT R(0), R(0), R(1)
0000d8h: SETGLOBAL R(0), GBL[Kst(0)]
0000dch: LOADK R(0), Kst(0)
0000e0h: SETGLOBAL R(0), GBL[Kst(0)]
0000e4h: LOADK R(0), Kst(0)
0000e8h: SETGLOBAL R(0), GBL[Kst(0)]
0000ech: LOADK R(0), Kst(0)
0000f0h: SETGLOBAL R(0), GBL[Kst(0)]
0000f4h: LOADK R(0), Kst(0)
0000f8h: SETGLOBAL R(0), GBL[Kst(0)]
0000fch: GETGLOBAL R(0), GBL[Kst(0)]
000100h: CALL R(0), R(1), R(2)
000104h: SETGLOBAL R(0), GBL[Kst(0)]
000108h: LOADBOOL R(0), 0, 0
00010ch: SETGLOBAL R(0), GBL[Kst(0)]
000110h: LOADK R(0), Kst(0)
000114h: SETGLOBAL R(0), GBL[Kst(0)]
000118h: GETGLOBAL R(0), GBL[Kst(0)]
00011ch: GETGLOBAL R(1), GBL[Kst(0)]
000120h: CALL R(0), R(2), R(2)
000124h: SETGLOBAL R(0), GBL[Kst(0)]
000128h: GETGLOBAL R(0), GBL[Kst(0)]
00012ch: CLOSURE R(1), 0
000130h: SETTABLE R(0), Kst(36), R(1)
000134h: GETGLOBAL R(0), GBL[Kst(0)]
000138h: CLOSURE R(1), 0
00013ch: SETTABLE R(0), Kst(37), R(1)
000140h: GETGLOBAL R(0), GBL[Kst(0)]
000144h: CLOSURE R(1), 0
000148h: SETTABLE R(0), Kst(38), R(1)
00014ch: GETGLOBAL R(0), GBL[Kst(0)]
000150h: CLOSURE R(1), 0
000154h: SETTABLE R(0), Kst(39), R(1)
000158h: GETGLOBAL R(0), GBL[Kst(0)]
00015ch: CLOSURE R(1), 0
000160h: SETTABLE R(0), Kst(40), R(1)
000164h: GETGLOBAL R(0), GBL[Kst(0)]
000168h: CLOSURE R(1), 0
00016ch: SETTABLE R(0), Kst(41), R(1)
000170h: GETGLOBAL R(0), GBL[Kst(0)]
000174h: CALL R(0), R(1), R(2)
000178h: SETGLOBAL R(0), GBL[Kst(0)]
00017ch: GETGLOBAL R(0), GBL[Kst(0)]
000180h: CLOSURE R(1), 0
000184h: SETTABLE R(0), Kst(36), R(1)
000188h: GETGLOBAL R(0), GBL[Kst(0)]
00018ch: CLOSURE R(1), 0
000190h: SETTABLE R(0), Kst(43), R(1)
000194h: GETGLOBAL R(0), GBL[Kst(0)]
000198h: CLOSURE R(1), 0
00019ch: SETTABLE R(0), Kst(44), R(1)
0001a0h: GETGLOBAL R(0), GBL[Kst(0)]
0001a4h: CLOSURE R(1), 0
0001a8h: SETTABLE R(0), Kst(45), R(1)
0001ach: CLOSURE R(0), 0
0001b0h: SETGLOBAL R(0), GBL[Kst(0)]
0001b4h: CLOSURE R(0), 0
0001b8h: SETGLOBAL R(0), GBL[Kst(0)]
0001bch: CLOSURE R(0), 0
0001c0h: SETGLOBAL R(0), GBL[Kst(0)]
0001c4h: CLOSURE R(0), 0
0001c8h: SETGLOBAL R(0), GBL[Kst(0)]
0001cch: CLOSURE R(0), 0
0001d0h: SETGLOBAL R(0), GBL[Kst(0)]
0001d4h: CLOSURE R(0), 0
0001d8h: SETGLOBAL R(0), GBL[Kst(0)]
0001dch: CLOSURE R(0), 0
0001e0h: SETGLOBAL R(0), GBL[Kst(0)]
0001e4h: CLOSURE R(0), 0
0001e8h: SETGLOBAL R(0), GBL[Kst(0)]
0001ech: CLOSURE R(0), 0
0001f0h: SETGLOBAL R(0), GBL[Kst(0)]
0001f4h: CLOSURE R(0), 0
0001f8h: SETGLOBAL R(0), GBL[Kst(0)]
0001fch: CLOSURE R(0), 0
000200h: SETGLOBAL R(0), GBL[Kst(0)]
000204h: CLOSURE R(0), 0
000208h: SETGLOBAL R(0), GBL[Kst(0)]
00020ch: CLOSURE R(0), 0
000210h: SETGLOBAL R(0), GBL[Kst(0)]
000214h: CLOSURE R(0), 0
000218h: SETGLOBAL R(0), GBL[Kst(0)]
00021ch: CLOSURE R(0), 0
000220h: SETGLOBAL R(0), GBL[Kst(0)]
000224h: GETGLOBAL R(0), GBL[Kst(0)]
000228h: CALL R(0), R(1), R(2)
00022ch: TEST R(0), R(0), 0
000230h: JMP -130815
000234h: GETGLOBAL R(0), GBL[Kst(0)]
000238h: CALL R(0), R(1), R(1)
00023ch: GETGLOBAL R(0), GBL[Kst(0)]
000240h: SELF R(0), R(0), Kst(62)
000244h: GETGLOBAL R(2), GBL[Kst(0)]
000248h: GETGLOBAL R(3), GBL[Kst(0)]
00024ch: SELF R(3), R(3), Kst(64)
000250h: LOADK R(5), Kst(0)
000254h: CALL R(3), R(3), R(2)
000258h: GETGLOBAL R(4), GBL[Kst(0)]
00025ch: CALL R(2), R(3), R(0)
000260h: CALL R(0), R(0), R(1)
000264h: GETGLOBAL R(0), GBL[Kst(0)]
000268h: SELF R(0), R(0), Kst(66)
00026ch: GETGLOBAL R(2), GBL[Kst(0)]
000270h: GETGLOBAL R(3), GBL[Kst(0)]
000274h: SELF R(3), R(3), Kst(64)
000278h: LOADK R(5), Kst(0)
00027ch: CALL R(3), R(3), R(2)
000280h: GETGLOBAL R(4), GBL[Kst(0)]
000284h: CALL R(2), R(3), R(0)
000288h: CALL R(0), R(0), R(1)
00028ch: RETURN R(0), R(1)

Constants pool:
000294h: Constant[0] = (String)require
0002aah: Constant[1] = (String)class
0002bch: Constant[2] = (String)scrollphysics
0002deh: Constant[3] = (String)favorites_svc
000300h: Constant[4] = (String)io_svc
000314h: Constant[5] = (String)machine_status_svc
000340h: Constant[6] = (String)theme
000352h: Constant[7] = (String)InternetPortalSearchLocations
000394h: Constant[8] = (String)Locale
0003a8h: Constant[9] = (Boolean)true;
0003ach: Constant[10] = (String)Path
0003bch: Constant[11] = (String)\Application Data\Manila\InternetPortal-%s.xml
000420h: Constant[12] = (Boolean)false;
000424h: Constant[13] = (String)\Application Data\Manila\InternetPortal.xml
000482h: Constant[14] = (String)\Windows\HTC\InternetPortal-%s.xml
0004ceh: Constant[15] = (String)\Windows\HTC\InternetPortal.xml
000514h: Constant[16] = (String)OperaUserDataRoot
00053eh: Constant[17] = (String)\Windows\Opera9
000564h: Constant[18] = (String)OperaImagesRoot
00058ah: Constant[19] = (String)\Images
0005a0h: Constant[20] = (String)OperaFavoritesFilePath
0005d4h: Constant[21] = (String)\opera6.adr
0005f2h: Constant[22] = (String)OperaLaunchFavoriteUIArg
00062ah: Constant[23] = (String)/Bookmarks
000646h: Constant[24] = (String)OperaLaunchHomeArg
000672h: Constant[25] = (String)/home
000684h: Constant[26] = (String)BaseHeaderHeight
0006ach: Constant[27] = (Number)4194304;
0006b2h: Constant[28] = (String)MaxFavoritesListLength
0006e6h: Constant[29] = (Number)1638400;
0006ech: Constant[30] = (String)BannerComponentHelperClass
000728h: Constant[31] = (String)OrigTextGroupPositionInited
000766h: Constant[32] = (String)OrigTextGroupPosition
000798h: Constant[33] = (Number)0;
00079eh: Constant[34] = (String)FavoriteLoader
0007c2h: Constant[35] = (String)OperaFavoriteLoader
0007f0h: Constant[36] = (String)__init
000804h: Constant[37] = (String)Load
000814h: Constant[38] = (String)HandleImageLoaded
00083eh: Constant[39] = (String)HandleSelected
000862h: Constant[40] = (String)HandleDeselected
00088ah: Constant[41] = (String)HandleKeyPress
0008aeh: Constant[42] = (String)ListImageLoaderClass
0008deh: Constant[43] = (String)AddImage
0008f6h: Constant[44] = (String)LoadNextImage
000918h: Constant[45] = (String)HandleLoadComplete
000944h: Constant[46] = (String)HandleHeaderCreated
000972h: Constant[47] = (String)HandleItemCreated
00099ch: Constant[48] = (String)HandleItemDestroyed
0009cah: Constant[49] = (String)HandleItemSelected
0009f6h: Constant[50] = (String)HandleItemDeselected
000a26h: Constant[51] = (String)HandleItemKeyDown
000a50h: Constant[52] = (String)HandleListSelection
000a7eh: Constant[53] = (String)HandleLinkPressed
000aa8h: Constant[54] = (String)HandleLeftSoftkey
000ad2h: Constant[55] = (String)HandleRightSoftkey
000afeh: Constant[56] = (String)HandleVisibilityChanged
000b34h: Constant[57] = (String)LaunchBrowser
000b56h: Constant[58] = (String)RebuildFavoriteList
000b84h: Constant[59] = (String)LoadPortalXml
000ba6h: Constant[60] = (String)InitializeList
000bcah: Constant[61] = (String)_application
000beah: Constant[62] = (String)SetLeftSoftkey
000c0eh: Constant[63] = (String)Softkey
000c24h: Constant[64] = (String)GetString
000c3eh: Constant[65] = (String)IDS_ALLFAVORITES
000c66h: Constant[66] = (String)SetRightSoftkey
000c8ch: Constant[67] = (String)IDS_BROWSER

I've succesfully disassembled the LUAC format. The programming is on it's way :D

PS Anyone interested in any data formats findings (.qtc, .mode9, .luac, hashed paths) please PM me and i will give them out to you - i'm just too lazy to post them each time ;)