Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Xeda112358

Pages: 1 ... 245 246 [247] 248 249 ... 317
3691
ASM / Re: Display the keycode of a keypress
« on: March 25, 2011, 08:23:38 pm »
That is probably the best method (reading it a few times). You won't absorb everything at first, but as you get practice and you learn something new, it will eventually all get absorbed :D

3692
There are no spaces in mine.

3693
I converted it to .dw statements and put it through TASM.

3694
Hmm, there are no non-hex chars here. I justed tested it:
Spoiler For Spoiler:
C38A59303039323433003C424242423C00003C425A5A423C00C39E4FC39F4FC3BC4FC3BD4FC3CD4FC3D04FC3F94FC30C50C30E50C31B50C36950C39F50C3E950C3FD50C30A51C31551C32151C32D51C32E51C33B51C36251C37751C37A51C3B151C3E151C3F351C30452C32E52C38758C39158C3C058C3C358C3C758C30959C31359C32959C39359C39659C39759C39A59C3C259C3C459C3DA59C3DC59C3135AC37298C38898C39798C39B98C3CD98C3EF98C3F298C36399C3664FC3335BC3395BC33F5BC3455BC34B5BC3515BC3575BC35D5BC3635BC3695BC36F5BC3755BC37B5BC3815BC3875BC38D5BC3935BC3985BC39D5BC3A25BC3A75BC3AC5BC3B15BC3B65BC3BB5BC3C05BC3C55BC3CA5BC3CF5BC3D45BC3D95BC3DE5BC3E35BC3E85BC3ED5BC3F25BC3F75BC3FC5BC3015CC3065CC30B5CC3105CC3135CC31F5CC3C45CC3D85CC3EB5CC3FE5CC3255DC34E5DC3755DC3AC5DC3E25DC3195EC3515EC38B5EC3CE5EC3F75EC3175FC3185FC3195FC31A5FC3205FC3725FC3B55FC3BC5FC3C35FC3CA5FC3D15FC3D85FC3DF5FC3E65FC3ED5FC3F45FC3F95FC30560C31060C3A960C36D61C37861C38C61C3AB61C34F62C37262C37E62C39162C3A562C3B962C3CD62C3CF62C3D262C3E162C3F262C30063C30E63C33463C34E63C36863C38163C39363C3A463C3AA63C3BB63C3BE63C3C363C3C863C3F363C3F363C31364C31F64C32F64C33564C35664C36264C36864C36864C38E64C3A864C3C264C3DB64C3ED64C3FE64C30465C31565C33065C33165C33865C35065C35165C35865C36C65C37065C37465C39C65C3D065C3F465C31966C33366C34E66C35C6683F3ED739F9931689BF5E5D5C5ED7B9F99116D61D5B7C8E521B5B5ED42E1C07D3DB420053A7884B7C0229B99E5DFCFE1EF9F432A249823229D99213B512291993EC3329099329899217866229999CD90992A9B99CA1B501C43212D43E51005FDCB35AEC91004EF7045C9100921BD50DB06EFE44FC91019CD9099E60F8783878316005F213A8A19E5CDC758E1EBEDB0C91024CD9099E60F8783878316005F213A8A19E5CD9099E60F8783878306004FCDE950E1EDB0C91018CDC758626BCB38CB19C52B702B712323CD2151D1EF5743C9101ECDC758EB2B2B5ECB262356CB162319EBE5EFF742E1444D19EB2B1BC315511029CDC758EB2B2B5E235623192B118785014000CD1551210000224B843E7F12EBEF10453A8785EF0145C9100D014000CDE950EB110885C321511028CD9099E60787878787F5CD9099E60FC18006004F210885097ED630FE0A3802D6076F2600EF9247C9101ECD9099E67FCAB55F2F47AF3DD30178D301DB012FCB7B2003B728F0C32C44101BCD9099D5CDEF98D119CD1359E5F5CD9099424BCDE950F1E1C3CD981013CD9099D5CDEF98D119B7C0E5CDC758E1C30959100ECDE151CDC758D5CDC758E1C369501013CDEF98E5CD9099E119E5CD9099E17E73C32C44100DCDEF98E5CD9099E1197EC32C44105DCD909932B284CDEF98F5E5CD9099E119F1110080CD016000CD98CDEF9832AE84E5CD9099E11922B084CD90990FF5300C212F80115F80013000CD5664F10F381A3AAE842AB084114093AF32AE84ED53B084010003CDCD98CD2F64C368641017CD90993E808257D5CDC758E11AEDA02B772378B120F6C91010CD90993E808257D5CD9099424BC38E431011CD90993E808257D5CD9099E17E73C32C44100BCD90993E8082571AC32C44100FCDEF98F5E5C5CDE950C1E1F1C3CD981011CDC758CB38CB1921EC86E5CD215136C9C9100ECDC758EB11EC86D5EDB0EB36C9C91023CD9099F5CD9099F5CD9099E63FF5CD9099E60FF5CDC758E1F16FC1F14FCD2E52C30452100ACD9099F5CDEF98F112C9101FEF6F4CFE01380C78FE1E3807EF2152EF8F47C9EFBC41EFB3502803EF9541C9100B2147847EC6D9D834D310C9100D2147847E06D780B8D835D310C9103E21409322B684CD9099D5CD9099F53DFE60D2ED5FCD9099D5CD9099F53DFE40D2F45FCD9099F1C147813DFE40D2F45FF1E167853DFE60D2ED5FEB7DC31F5C1006214093C3135A1013CD9099324B84CD9099324C84CD9099EF0145C91011CD9099FE2738023E27324784C6D8D310C91012CD9099F5CD909921F089F119467778C32C44100BCD909921F089197EC32C441033CDF35111409319E5CD9099F5CD9099F1F5D5CD2E51444DCDE950C141F1E1123E0C904F1AC5F57E12132310FA09F1C13D20F2C91064CD9099F5CD9099672E60227984AF327B84F1B72016D7D8781313EBB72804110C0019114093010003C3CD98FE033020F5D73803EFC64FF1FE02C8EF3343EB360023360323EB210C00EFF742EBC3135AD603F5D73002C1C978B728023E01C1A8C8EFD84FC9101CCD9099324B84CD9099324C84CDC758EB2BE57E71F5EF1045F1E177C91041CD9099D5CD9099626B29292919E5CDC758EB41117984CD9F500C0C21015D227884AF12C5EFF14278C1CDF298D119D1E5F5CDF94F606929292909444DF1E1C3CD98100ACD9099E63FC640D310C905CA4E52101ECDEF98F5D5C5110300CDF94FE1CDD04FE16E2600CDD04FF126006FC3D04F1007EFD74AEF8F47C91007CD725FEF9247C91016CD9099ED537A99CDC758EB5059CDDA591B7AB320F8C9101FCD9099E6076F260029292929E5CD9099E60F16005FE119110885197EC32C441025110200CDF94FD5CD9099D5CD9099C1ED68ED79CD0B00ED4806002600D1C5CDD04FE1C3D04F1009CD90994FED78C32C441009DB06210C5AEF664FC91015CD9099327699CD9099327799DB0621175AEF664FC91005FDCB368EC91005FDCB34AEC91011CDC75821EC86CB38CB19E5C5CD215118071033CDC758D5C5CD9099E13DFE40D2ED5F3C4FCD0E50B728012C7D3DE63F3CCAD15F47C5CDF35111409319E5CD9099E1C1D1C37262103BCD909932B284CD9099D57AB3CAB55FCDEF98C1C5F53AB2845FF132B084CD9B98ED43AE84C10B78B13AB08420E6D5ED4BAE84F5CDE950F1E1C3CD9810557AFE37CA634FCD9099F5CD909921569973237223E5CDC758E171237023EB79EDB0FE082802AF12DB06C1041005213959181F100521CC581818100521255018111005214C60180A100521BE601803211B61EFE44FC905C2444A21409322B684CD9099F5FE043014CD9099D5CD9099C147CD4F62F5E5A6CD2C44E1F1C10405C810042FA677C91003B677C91003AE77C9100FAFED5BB68412626B1301FF02EDB0C910103EFFED5BB68412626B1301FF02EDB0C910102AB6840100037E2F77230B78B120F7C978FE073030C5CD9099C178FE04300D626B29192929ED5BB6841918192AB684F57B0F0F0FE60F4F7B060009E60747043E010F10FDC1100BAF77545D13010B00EDB0C9100C3EFF77545D13010B00EDB0C91009060C7E2F772310FAC9100E2F0640110C004FA677197910F9C9100D0640110C004FB677197910F9C9100D0640110C004FAE77197910F9C9C91023010A00CDE9503E3A218340EB3634237723EBEDA0EDA01213EDA0EDA01213EDA0EDA0C9102FCD9099B7CAB55FD5CD9099C10604C50FF579DC0E63F1C1C50FF579DC6864F1C1C50FF579DC1565F1C10F79DC3865C91060CDC75878B0C2D15FCB2979FE20D2D15F21EC86C5CD2151CD90991600ED53AE843DFE20D2B55FCD9099C1F521EC8611EB89C5D53AAE845FCDC863D1121B79C12804044F18EC0448060013D5CDE950E1F17EFE0A3802C607C63077EDA0EAEC4AC91022CDC758131AFEEB20033E5D121BEB41117884CD9F50AF121312EFF14278D8EFC64FC91006CD1F64C30A461006CD1F64C35249104ECD9099470E60CD9A59DCC35FEB232378B72804010C0009F5E5CD9099626B19192929D119E5CD9099E10F0F0FE61F4F0600097BE6073CC1F57811EC86D5010100CDCD98E1C13E010F10FDA6C32C44101ECDEF98F5E5C5CDF3633803EFC64FE1E53A7884EF704E1313C1E1F1C3CD98100C0E01CDE950D5CD9099E177C91007CDC7581AC32C441041CDC058FE0D2006CB21CB10181FFE01281BFE04C0D55059CDF94FE1C5E56E2600CDD04FE1C10B2378B120F0C9D5CDE950E123C5D5CD7A51D112C1130B78B120F2C91008CD9099424BC3E95005C28C4CCD90993E5C3279841600ED537A84D778010300CDF298ED43AE84F5E5CD9099626B29292919D119E5CD90992AAE842600545D29292919CD2D51D119E5CD9099B7CAB55FD5626B2929291922B0842AAE846F7C9526006F545D2929291922B284CD9099B7CAB55FC147F5CD5865C1E1F1C5CD1359ED4BB084CDCD9878ED4BB28409C110ECC9100FCD9099ED537A99CD9099B7C8C3DC59103ECD90990FF5E6033CF5CD9099F1F5D5FE042803CD9099E1C17C1005A2677DA36F1005AA677DAB6F1005B2677DB36F10052F677D2F6FF130022600EF9247C9101DCD7065E5F516005978CD2E51E5EBCDF94FE129292909444DF1E1C3CD981012CD7465E5F5CD9099424BCDE950F1E1C3CD98101ACD7465F509E5CD9099E1ED52E5424BCDE950E1F1CD1359C3CD981018CD7465F5E5CD9099E119E5CD9099424BCDE950E1F1C3CD98104CED6222AE84CD7065F5E50600606929292909E5ED5BAE841922AE84CD9099D1CD2E51C109E5CD9099626B29292919D119E5CD9099F5CDF94FC104E1F1C5010900CDCD98ED4BAE8409C110F1C9100621EEFFC34A4D100621F7FFC34A4D1037CD7065F5E50600606929292909E5CD9099D1CD2E51C109E5CD9099626B29292919D119E5CD9099CDF94F606929292909444DE1F1C3CD981052ED6222AE84CD7065B7C2D85FE50600606929292909E5ED5BAE841922AE84CD9099D1CD2E51C109E5CD9099626B29292919D119E5CD9C65D1F578B1CACA5FF141C5010900CDCD98ED4BAE84EB09EBC110EFC9100621EEFFC3E14D100621F7FFC3E14D103FCD7065B7C2D85FE50600606929292909E5CD9099D1CD2E51C109E5CD9099626B29292919D119E5CD9C65EBF578B1CACA5FF1606929292909444DEBD1C3CD98102ACD746541117884CD9F50AF121312EFF142DCC35F78B7C2D85F21F8897EE5F5FDCB08CEEF9B4AF1E177C9101621E785AF5FCD9B98D5CDE950E1D5EDB0E17EC64077C910120E45ED680CED60E5CD9099E1ED52EF9247C91023CD9099D5CD9099C147ED4393992A9D992B7EE61F2006CD9099C3D065CDC758EBC34E66100218E61025CDC758210000C5D5E51ACD5C66F5EBEF9445F1E1D109C120020B130B1378B120E5EF9247C910372A9D992B7EFE04280DCD9099D5CD9099C147ED439399CDC758EBC5E57ECD5C66F5EF9445218E84CD4E66F1E1C120020B23EDA1EA464FC92140930E111640DB108738FB3E07D310DB108738FB3E20D310DB108738FB3EC092D310060CDB108738FBEDA320F71520DFDB108738FB3E05D310C9EB3E1011000029EBED6AEBF57AB820027BB938052CEBED42EBF13D20E9C9EB1100003E10EB29EB293001093D20F6C9117884D5010A09AF121310FCCD7E677941CB28C67ED113D5EB771A1323ED6F1A13ED6F10F5E101080009EBC9D57AB3CACA5FEBEF12431313D5EF1D41D1C1C90E0A0610AF2917B938022C9110F7C9ED7B9F99CD575BF601C983FE01C0260068444D29092909E52156995E235623D54E234623C5E7EFF14278C1300AFDCB35AED1E1215A84C9CDF298D119D119CD1359010800115A84D5CDCD98E1AFC922B48421409322B284060CC50608C51AD56F2600292929ED4BB48409EB2AB284CD889822B284D113C110E32525252C22B284C110D6C90E007EFE2920023E20FEBB200A23057ED64FFE6D38013D2312130C10E5C983FE012803AF3DC978FE3A3802D607D630FE1030F04F3A5396B728E979C58781878116005F213A8A19C1AFC9C578B1CACA5F6069EF24431313D5EF1D41D1C1C93E30ED67FE3A3802C607121BC91AFE3A3802D60713ED6FC9CDFD50CDFD50EDA9EA1551C9CD0A51CD0A51EDA1EA2151C9EB0608210000290730011910F9C9ED5B9D991B1AE61F2803AF18072A9B997CB52003575FC92B229B99EB23CD7A51229D99F6017BC9D5E5CD2D51ED5BB4841922B484E13E0ACD2D51D1C92179847EE5E60FCB3FF53C4F060009EB606822B48423F130061AE60FCD62511AE6F007070707CD62511B0D79B720EAE111090019ED5BB4847BC9D5FE61380CEB36BB23EBC64FFEBB38013CFE2E20023E3AFE2020023E29FE3F20013D1213DA1EAB251E1EBED52E5C444DCD90993DE603878787C6A6328C98327B98C9CD9099D5CD9099EB2929545D2919D119C9DB108738FB3E2084D310DB108738FB3E8085D310C5E5DB108738FB1A13D31110F5E1C10D2479B720D7C9C5E521EC86E5EB79F5E5C57E1213780600094710F6C1E1F1233D20ECD1E1C1C9FDCB078621EC8622A19921EB8922A39921725222919921A866229999ED437899116A52D52A5D9623225D967EFE3FC8FED92006225D96C31B50FED8202C237EFED12813CD7252C511F5081B7AB320FB0B78B120F3C1C9C5E5225D96CD9C66373FED62ED42E138F0C1C9FE72200D2A7A99ED437A99227899444DC9FEDE202DCD725279E607324B84CD7252C579E60F324C84E5060004237EFE3F20F9EBE10570E5EF1045225D96E1362BC1C9FE9C2008CD0746ED4B7899C9FEAD2009CD725F444D227899C9FEDF2037237EFE3F2008CD634FED4B7899C9CD7252E6F80F0F0FF5CD7252E6F80F0F0FC1903C68F5E5CD7252F5CD7252C1903CE16047F14FC33A67FE932021237EFEB0280E2BCD7252C5CD7252D151ED539399225D96C5CDA866EBCD464FC1C9FEBBC28E53237E225D96FE6C200ECDA866CB38CB1921EC86E5C32151FECE202EC5CD7252373FED62ED42C1D8EB2A5D96237EFED420011BFECF2804FED12001137AB320EC237EFE3F20FA225D96C9FEA6202CCD7252EB60692909292901409309E5EBCD725279E1060CB72005772310FCC93D200B3D18FB7E2F772310FAC9FE9D204DCD725279E60747790F0F0FE61F4F043E010F10FD21409309F5E5CD725279010C40E1D1B7200E7A2F577AA677780600094710F6C93D200B7AB677780600094710F6C97AAE77780600094710F6C9FEE22075CD7252792140930100031655B7200777EDA1EA5454C93D20033D18F33D20097E2F77EDA1EA6454C93D20037A18E13D20047A0718DA3D20097AAE77EDA1EA7D54C93D2004CB0218F0C5F5E5CD7252E179C1C510012F57F1C13D20097AA677EDA1EAA054C93D20097AB677EDA1EAAC54C93D28C5189AFE2D20362B7E2323225D96FE047E327984110000EB227A84EB280FCD9359010000D813EBCD7A51424BC9C5CD93593003EF0F43E1E5CDD04FC1C9FED1201AE5225D96CD9C66373FED62ED42EB13E1D29F53E5CD6A52E118E6FED42002E1C9FEB52008CD72523C47C33C43FEA4CA6446FE132808FEA0383AFEA43036D6A0F5014093ED43B684CD7252C5CD725279C147CD4F62C14FA6110100B720011DD5791004B677C1C910052FA677C1C91002AE77C1C9FEAB20110602ED5F57ED5F5F1910F7444D227899C9FECF2003E1E5E9FEC420043E401805FEC22022AFF5CD7252F181F317572F5F08AF0608CB0B3001821F10F8074F08D02F3CC84F05C9FE752022010100237EFE3F2803CD7252DB0207E6015779FE013804A2D320C9DB02E601AA18F6FE992804FE982057D698F5CD7252612E60227984F1B72037327B84CD9359380778B72806EFC64FEF3343EB4E234623EB210003ED42010003C5380C23EB2B702B712323EBEFF742C1214093EDB0C9CD9359D818010C00CDF298114093C3CD98FE9ECA8448FE9F2034CD72522AA399ED5BA199373FED52D823ED423006EB606909444DC52AA199E50922A199CD7252C5CDEF98D119D1C1D5CDCD98C1C9FEC0203D237EFE93F5962019225D96237EFE2A280DCD7252C5CD7252D151ED539399225D96CD7252C57EAB0E0AFE3F2803CD7252E1CD7E67ED437899F1CA4E66C9FEDB2018C5CD725203D17AB3C82B7EFE3F20FA0B78B120F5225D96C9FEDA2019C5CD7252032BD17AB3C8237EFE3F20FA0B78B120F5225D96C9FED52012237EFE042808CD7252ED435D96C923444D03FE042002237EFE403833FE5B302FEB3DE61F076F131A1BFEAE20043E36856F26801B1A13FE042009ED4B789971237018074E2346ED437899EB237E180BFE30380AFE3A3006CD9158225D96FE70200EC5CD7252D1EB09227899EB424BC9FE712011C5CD7252D1EB373FED42227899EB424BC9FE0D200450591809FE82200EC5CD7252D1CDBC4F227899444DC9FE832014C5CD7252D1E5CD9E4F227899ED537A99444DE1C9FEB0200CCD7252373FED62ED42444DC9FE40200CC5CD7252E178A44779A54FC9FE3C200CC5CD7252E178B44779B54FC9FE3D200CC5CD7252E178AC4779AD4FC9FEB8200ACD7252782F47792F4FC9FE6A2012C5CD7252E1373FED42210000200123444DC9FE6F2012C5CD7252E1373FED42210000280123444DC9FE6C2014C5CD7252E15059EB373FED5219210000380123C9FE6E2013C5CD7252E1373FED4209210000380123444DC9FE6B2013C5CD7252E1373FED4209210000300123444DC9FE6D2014C5CD7252E15059EB373FED5219210000380123C9505979C9237EFE30D8FE3A38F7C9CD8758E5EB210100444C1B1AFE303818FE3A3014E60FD5C5CD2D51C109E5EB3E0ACD2D51C1D118E2E1ED4378997EC9AF18063E0118023E04C3989983FE01C0260068292929E52156995E235623D54E234623C5E7EFF14278C13006D1E1215A84C9CDF298D119D119CD1359010800115A84D5CDCD98E1AFC91AEDA02B7723EA0959C9B7C8C5477CD6400707E60380477CE63FC6406778C1C901AA00CD9A59DC1B50EB4E234623EBC983FE01C0260068292929E52156995E235623D54E234623C5E7EFF14278C13006D1E1215A84C9CDF298D119D119CD1359010800115A84D5CDCD98E1FDCB055E280AE506087E2F772310FAE1CD0560C36399CD205FCDAB61EF2740117984EB4E23462160FE79BE2B200478BE280E11F8FF19EB2A3098ED52EB7AB73F20E72323462356235E2323237EC90E0A0610AF2917B938022C9110F7CB39B93803239191C9C97E234FFE80380947E3E3E3E310FAAFC9D5E5572A7A99CDC4594AE541E3E3E3E310FA147AD300E12B7CB520EEAFD300E1D1C983FEEEC0214093EF7B4CC983472142847EFE3238063A76997778C9FE0A20043A77997778C9773E0C904F7EC5F51A0077132310F909F1C13D20F1C9010C081A007713780600094710F5C9AF1E3F23E5B72802D3060100007C87B52007DB063CD30626407BEDA120EFDB06573EFF90473EFF914F3A719BD3067AD1FE072001AFC9B72003EDB0C9D3067C87B52007DB063CD3062640EDA0EAD598DB06473A719BD306C9CDF363DCC35FEBB720054E234623C90901090009477C87B7200304264078D3064E23477C87B5200604264078D306784623E509228D99E1C5DB064F3A719BD30679C1C9F3D908ED739F99317C99C1D1E1F1F5E5D5C5ED7B9F9908B72003FBAFC9D9E5D306D9FBC90000000000000000000000000021120039F9E17DD306E1DDE1E1D1C1F1C9217884C3FC5B217884C3015C217884C3065C217884C30B5C217884C3105C217884C3135C218384C3F75B218384C3015C218384C3065C218384C30B5C218384C3105C218384C3135C218E84C3F75B218E84C3FC5B218E84C3065C218E84C30B5C218E84187B218E8418762199841871219984186C21998418672199841862219984185D219984185821A484185321A484184E21A484184921A484184421A484183F21A484183A21AF84183521AF84183021AF84182B21AF84182621AF84182121AF84181C11788418171183841812118E84180D119984180811A484180311AF84010900EDB0C921409322B684F5C50600C5D5D521EC86360011ED86011800EDB0D17B0F0F0FE60F26006F7BE607F5473EFF2804CB3F10FC11EC861977F12FE6073C47F190CB7F280FE607B7280647AF371F10FCA677181523FE08380636FFD60818F5B7280647AF371F10FC77E12929444D2909ED4BB68409E5D521EB8611F78613237EB728FACB3FAE12237E2BB720097ECB3F862FA612181113237DFEF828047EB720F51B2B7E87AE12D1E1C1F1B720110E0C11EC861A2FA67713230D20F710F0C93D20100E0C11EC861AB67713230D20F810F1C93D20100E0C11EC861AAE7713230D20F810F1C93D20240E0C11EC861AB67713230D20F805C805280F0E0C11F8861AB67713230D20F810F10418DC3D20260E0C11EC861AA6AE7713230D20F705C80528100E0C11F8861AA6AE7713230D20F710F00418DA3D20240E0C11EC861AAE7713230D20F805C805280F0E0C11F8861AAE7713230D20F810F10418DC3D20340E0C11EC861AB67713230D20F805C805281FE50E0C11EC861AA6AE7713230D20F7E10E0C11F8861AB67713230D20F810E10418CC3D20330E0C11EC861AB67713230D20F805C805281EE50E0C11EC861AAE7713230D20F8E10E0C11F8861AB67713230D20F810E20418CD3D20340E0C11EC861AA6AE7713230D20F705C805281EE50E0C11EC861AB67713230D20F8E10E0C11F8861AAE7713230D20F810E20418CC3D20350E0C11EC861AA6AE7713230D20F705C805281FE50E0C11EC861AAE7713230D20F8E10E0C11F8861AA6AE7713230D20F710E10418CB3D203705C8F3E5D9010C00E109D90E0C11EC86D5D9D1D91A2FA6D9471AA6B01323D97713230D20EF10E40E0C11EC861A2FA67713230D20F7FBC93D2040F3C5110C001910FD2BE5D911F4FFE119D9C105C80E0C11F786D5D9D1D91A2FA6D9471AA6B01B2BD9771B2B0D20EF10E40E0C11F7861A2FA6771B2B0D20F7FBC93D200311F4FF190E0C1117001911F786AFF5EBF11A17F5A6F5EB1A2FA677F1B6EB121B2B0D20ECF1EB10DCC9EB0E0C21EC86AFF5F11A1FF5A6F57E2FEBA677F1B677EB13230D20ECF110E2C90000C9E1EF1045E5C921FE6A229599EF204A21315A117298010201EDB0DB0632719B472AAC9B233AAE9BB8280622689B329D682A9C9B233A9E9BB82806226B9B329D6B2A849B233A869BB82806226E9B329D6E21DF4278EF2650C9017F07210000545DCB0179D301E3E3DB012FB720083E08856F10ED180EC506082C0F30025C6510F8C110DD7CB720016F6C627BB7280A444D2909290929292909197DC921F3670E0B183D21E9670E0A183621E0670E09182F21D7670E09182821CF670E08182121CA670E05181A21C4670E06181321BE670E06180C21B8670E06180521B1670E070600E5CDE950E1EDB0C31B503A4B840707074F3A4C8447DB108738FBAFD310DB108738FB3E05D310DB108738FB3E2080D310DB108738FB3E8081D3100608DB108738FB7E23D31110F5DB108738FB3E01D310C983FE012803AF3DC978FE3A3802D607D630FE1030F04F3A5396B728E9260069292929E52156995E235623D54E234623C5E7EFF14278C1300AFDCB35AED1E1215A84C9CDF298D119D119CD1359010800115A84D5CDCD98E1CD0560C36399214C847E47FE0CD02B7E0707076F60010108C3045283FE012803AF3DC978FE3A3802D607D630FE1030F04F3A5396B728E9260069292929E52156995E235623D54E234623C5E7EFF14278C1300AFDCB35AED1E1215A84C9CDF298D119D119CD1359010800115A84D5CDCD98D1CDA960C3639983FE01C0260068292929E52156995E235623D54E234623C5E7EFF14278C13006D1E1215A84C9CDF298D119D119CD1359010800115A84D5CDCD98E1FDCB055E280AE506087E2F772310FAE1EBCDA960C36399AFC92A689B3A8699C332990101081189402803119140C30452210604224B84B72007DB0611A967180311124001080021AE8471E523EBCDCD98E1EF1045C9AFF521FE67CD664F211702FDCB364ECD7861211F02FDCB356ECD7861212702FDCB346ECD7861214093CD135AF1F5070707C6174F06081110403E02CD195CCD634FF1F5478780C66A269B6F7ECD8661CD725FB728FAC1F578F5070707C6174F06081110403E02CD195CC1F1FE0FC8FE01200104FE04200105FE09200B05CABE6305CAC363C3C363D612380C0F0F0FFE0330054F3E029147780420023E02FE032001AF1889786926004429092929470F0F0FE60F4F78060009ED4BB68409E60747043E010F10FDC9F579F3083E0C904FF1B7201008C5F51A77132310FA09F1C13D20F2C93D201108C5F51AA677132310F909F1C13D20F1C93D201108C5F51AAE77132310F909F1C13D20F1C93D201108C5F51AB677132310F909F1C13D20F1C9C326670608B7200C78010B00EDA00C093D20F9C93D200E0E0C1AA67713780600094710F5C93D200E0E0C1AAE7713780600094710F5C90E0C1AB67713780600094710F5C90FF5DCAA63F10FF5DCA463F10FF5DC9363F10FF5DC8163F10FF5DC6863F10FF5DC4E63F10FD00640213796113F96C5010400EDB80608AF121B2B10FBC110EFC90640213B96113F96C5010800EDB80604AF121B2B10FBC110EFC90640213D96113F96C5010A00EDB8AF121B121B2B2BC110F0C92140931640AF060C4E77237910FA1520F4C92140930E40AF060CED672310FB0D20F5C9CDAA63C3AA632140930E40AF060CCB1E2310FB0D20F5C9C3AB613E01C3AC613E02C3AC610600E5092B7907070757AF41B7CB162B10FB1709BB380293341520EFE141577EB720040D2310F87A0600C9CDC758131AFEEB20033E5D121BEB41117884CD9F50AF121312C5EFF14278C1C9AFED67FE0A3802C607121BC9CDF363DCC35FB7C2D85FEB4E234623C911409321EC860E080608C5E501080C1A7713780600094710F6E123C110EC790E58094F0D20E2C9CD1364CD1364EDA9EA5664C91100802140930FF5DC0465F10FF5DCFE64F10FF5DCED64F10FF5DCDB64F10FF5DCC264F10FF5DCA864F10FD00640214893114093C5010400EDB00608AF12132310FBC110EFC90640214493114093C5010800EDB00604AF12132310FBC110EFC90640214293114093C5010A00EDB0AF121312132323C110F0C9213F961640AF060C4E772B7910FA1520F4C9213F960E40AF060CED6F2B10FB0D20F5C9CD0465C30465213F960E40AF060CCB162B10FB0D20F5C9110C00CD2E51E57C3C2FE603477D3D2F4F213F9309113F96EDB8C1AF12626B1BEDB8C9110C00CD2E51E57C3C2FE603477D3D2F4F11409319EDB0C1AF12626B13EDB0C9C578B1CACA5F6069EF1E431313D5EF1D41D1C1C90E6018060E5C18020EAAC52A9D992B7EE61FC12015C5CD9099E167227984AF327B84D778010300C3F298CDC058EBAFC92A9D992B7EE61F2017CD909921015D227884ED537A84EFF14278010400C3F2983DF5CDC058EBF1C8FE0CC8D603C2C35FEBC3F363F5ED4B939978FE187938040600C606FE3B3806D63C3002C6064F04ED439399052A9599F1C5E506004F60692909D119C1E57806006069290929291FF54F0901409309010C06F1D1381A7EE60F771ACB4028050707070713E6F0B677780600094710E7C97EE6F0771ACB402005070707071B13E60FB677780600094710E6C9C5E57ECDD065E1C1EDA1EA4E66C9D65CC83DC83DC8D602C83DC83DC83DC8D61BC8D62CC8D611C8D634C92A9D992BB72801BEC2BC5FE723229D992A9B992B229B99EFF142DACD4FEB4E234623EBC9CD72522A5D967EFE3F20F5C92A5D96237EFE08200C225D96CD7252C5CD7252D1C9FE2A280ACD97981B2B03225D96C9237ECD5C66203AED43AE844E234623225D967EFE3FF308CD9A5978010C00CDF298EBC5ED4BAE8478B12003C11801F108C8F5E5C5D5424BCD7252E109EBC1E1F1C97E225D96D6410726806F1136004E234619192B7EED525E2356C9080E0CC5F51AEDA02B772310F809F1C13D20F0C9114093E5D57D6C2600545D291929295F19D119D12B23E5C5DB100738FB3E2083D310DB100738FB3E8082D3100E0CDB100738FB7ED311780600094710F1C11C0DE120D2C9AF11EB89121BCD0E50FE0A3802C607C630121B7CB520EF3EEB60934F13EBC9CD72522A5D967EFE2B20F5C920202020202020203A4845494748543A57494454483A42414429593A42414429583A415243483A544F4F294249473A4E4F2944415441AF3A424144294E414D453A42414429494E5055543A424144294E554D424552ADDF7FFFFE0000FFFFFDF76A52E087800000000003C20E94973EB80000000000003AF9D26AE1C0000000000000070EAC943900000000000000013852AAC60000000000000000C6AA7564B0000000000000004D5CAA98480018080042084032AAD548481F084802A4A4A82556D6B07195080E0514A5141AD67A604A440849080404020CBCA9404A440A4904044404052AA580B1A41E9602020808034AAE00000000000000000000EAF0000000000000070000001E80000000038000088000000200000020044410080000000000000010144A1306000000000000001940CE74880000000000000014D1399488800000000000002840666B47200000000000000080A000000000000000000000004000000000000000000000000000000000000000003CB0000009000000000000104248000009000000000000305A498A3389319400000000105A7245444F4A54000000001042424427894A5800000000393C424414094A5400000000000081A86389319400000000000000000000000000000000003CB80000900000000000001842400000900000000000002442419638931940000000000842724954F4A54000000000104242491094A580000000003D3C42491094A54000000000000081891093194000000000000000000000000000000000003C88002400000000000000184250002400000000000000244251C924C6500000000000084262293D29500000000000244253C92529600000000000193C52072529500000000000000089C124C65000000000000000000600000000000000800000000000000000000002F0000000000000000000001EAE00000000000000000000EAA5800000000000000000034AA9400000000000000000052A7A6000000000000000000CBCD6B000000000000000001AD6D54800000000000000002556AA98000000000000000032AA756400000000000000004D5CAAC60000000000000000C6AA9439000000000000000138526AE1C0000000000000070EAC973EB80000000000003AF9D252E087800000000003C20E94ADDF7FFFFE0000FFFFFDF76A0000000000000000000000000000008CEC800000000000002444200A4A0000EAE0004E4000040000E444E42C00ECECC0655C4062A200C24E000248E0699600AC8800E440006860E02E4E80C2C0E0060000E8C8E042F240ADDDA04E4440444E40000000444040AAA000000000000000A248A04A4A5088800024442084448000400004E40000448000E0000000802248804AAA404C44E0C248E0C242C0AAE220E8C2C068EAE0E24440EAEAE0EAE2200404000404802484200E0E00842480C240400000004AEAA0CACAC0688860CAAAC0E8C8E0E8C88068AA60AAEAA0E444E0622A40AACAA08888E0AEAAA0CAAAA0EAAAE0CAC880EAAE60CACAA06842C0E44440AAAAE0AAAA40AAAEA0AA4AA0AAA440E248E04AEA40884220C444C04A00000000E084000006AA6088CAC0068860226A6004AC6048C88006A62C88CAA04044402022A48ACAA08888400AEAA00CAAA004AA400CAC8006A6220AC8800C84C04E44200AAAE00AAA400AAEA00A44A00AA6240E24E0648460444440C424C005A000E0E0E0

3695
Hm, I used version 9 and it worked...

3696
Math and Science / Re: Pitagoric Triplet
« on: March 25, 2011, 07:50:19 pm »
Aww, I was going in the completely crazy direction... :(
Spoiler For Spoiler:
{a,b,c}={m2-n2,2mn,m2+n2}
From there I did:
200=m2-n2+2mn+m2+n2
Which simplifies to:
200=m2+2mn+m2
200=2m2+2mn
100=m2+mn
100=m(m+n)

That told me that m and n had to be less than 10. I got nowhere. Then I realised that the result was not likely to be a primitive Pythagorean Triple. So I took the prime factors of two hundred:
200=23*52
I divided by the highest factor (5) and got 40
20=m(m+n)

So m had to be less than sqrt(20). That got me to m=4, n=1. So:
{a,b,c}={m2-n2,2mn,m2+n2}
{a,b,c}={42-12,2*4*1,42+12}
{a,b,c}={16-1,8,16+1}
{a,b,c}={15,8,17}

That gives us 15+8+17=40, so multiply those by 5 and you get:
{a,b,c}={75,40,85}

3697
Humour and Jokes / Re: Names and Programming ability?
« on: March 25, 2011, 04:59:44 pm »
I like Brie... but I need a name with one and a half syllables!

3698
Humour and Jokes / Re: Names and Programming ability?
« on: March 25, 2011, 03:36:54 pm »
Well, ironically, I have always seen 11 as a pretty number because it reminds me of a mix of rational and irrational concepts (B=11) as well as a mix of the colors black and white. Anywho, I am trying to think of my calcy's name. I'm thinking Brika or Bri for short. (Pronounced bree-kuh)

3699
ASM / Re: What happens when a calculator crashes...
« on: March 24, 2011, 11:34:18 pm »
So the actual crash itself is just hardware, then? The hardware causes a reset when PC is C000h (unless it is in the other memory map mode)?

3700
ASM / Re: How do apps work?
« on: March 24, 2011, 09:55:33 pm »
Yeah, I don't see the necessity, either. Is it hardware that does that? I know there is a memory map mode that doesn't do this...
I believe it mostly has to do with how the chip is set up for flash and ram.  In one memory map mode, you have page 0 in 0000-3FFF, some flash page in 4000-7FFF, a ram page (82 I think) in 8000-BFFF, and ram page 0 (81 or 80, I can't remember) in C000-FFFF.
Yeah, in the second memory map mode, page 0 is in 0000-3FFF and if page x is in 4000-7FFF, then x+1 is in 8000-BFFF and then whatever other page you load goes into C000-FFFF (at least I believe that is how it works... I haven't experimented with it yet :D)
You know, I have a question. Why is it that the filesize of an App on the computer is always several times bigger that what it will actually be on the calc?
Because there's more stuff on the computer than there is on the calc.  There's header stuff for the app and more.  I don't know why it would be several times bigger, though.
It is because the data in the App is stored as hexadecimal instead of bytes, so it should be over twice the size of the actual code. There are about 9 or 10 bytes (I forget) before the actual hex data and then I think there are either 16 or 32 bytes of code following (32 or 64 hex digits).

3701
ASM / Re: How do apps work?
« on: March 24, 2011, 12:11:05 pm »
Yeah, I don't see the necessity, either. Is it hardware that does that? I know there is a memory map mode that doesn't do this...

3702
ASM / Re: Pixel on/off, drawing lines
« on: March 24, 2011, 11:42:48 am »
It is pretty impressive when you put it into perspective like that, right ? :D That is why sometimes the difference is negligible when using OS routines.

3703
ASM / Re: Pixel on/off, drawing lines
« on: March 24, 2011, 11:31:43 am »
Ah, usually using bcalls is slow, so I try to make routines that replace them. As an example, the horizontal commands can run over 10000 times in a second at 6MHz
EDIT: And  I stress "usually" because some cases aren't too bad. Also, the faster horizontal command can execute over 14 000 times in a second :D

3704
ASM / Re: How do apps work?
« on: March 24, 2011, 11:20:33 am »
I'm just curious about what these "security reasons" are that I keep hearing about...

3705
The Axe Parser Project / Re: Features Wishlist
« on: March 24, 2011, 11:04:43 am »
Yeah, the Z80 wasn't designed for multitasking and personally I am glad about that :D The closest you can come to that is using an interrupt. It might be cool to make an interrupt that interprets code like a BASIC language while executing assembly, but the thing is interrupts will slow down your regular code (though it isn't usually noticeable). For example, if your interrupt took 1/220th of a second to run, that would mean that your regular code ran at half of its max speed, I believe.

Pages: 1 ... 245 246 [247] 248 249 ... 317