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 ... 315 316 [317]
4741
ASM / Re: App Help
« on: October 31, 2010, 09:36:14 pm »
Hmmm, I didn't catch that. I don't know how I made that kind of a mistake. Anywho, my internet is very slow, so I have been trying to reply for over a half an hour. How did you disassemble that?!?! That is pretty cool and it could make my life easier! I liked the DJNZ idea when I thought of it because I was used to using it to make a loop and jumping backwards. I realised that there had to be use for making it jump forward et voila! Before I had 3D20xx or
dec a
jr nc,xxh

and that would jump over that chunk of code.

@graphmastur: the DJNZ's are at the start of the code for each "command" (it is from my SpriteLib program) and "B" contains the command number to execute. If it B is 3, it will decrease to 2 at the first command and since it isn't 0, it jumps to the next command.

*Sorry, didn't know there was a second page
Um, I would prefer not to use Mimas because I am at the point where I no longer need to look things up when I am programming (unless it is something obscure). However, I do have regular access to a computer now, so I am looking into using that to do assembly.

4742
ASM / Re: App Help
« on: October 31, 2010, 08:40:28 pm »
by special exit code I mean _JForceCmdNoChar as opposed to ret

@graphmastur: I learned all the hex and I have many addresses memorized, so it is easier for me to work in hex. I am not great with computers so it is nice to be able to program directly on the calc. With that being said, if anybody can walk me through what I need to start programming on the computer, that would be great. For small programs, I like to program directly on the calc, but larger programs use a lot of jumping and calling so it takes a while to count bytes.

I have a 64-bit processor and Windows 7. It isn't really that I am bad with computers, I just haven't been all too exposed.

4743
ASM / Re: Tokens Test
« on: October 31, 2010, 08:15:15 pm »
DevPak8x isn't working on my 64-bit computer.

4744
ASM / Re: Tokens Test
« on: October 31, 2010, 08:11:26 pm »
How does it work? Do I put the hex into a .txt file and drag onto it?

4745
ASM / Re: Tokens Test
« on: October 31, 2010, 08:07:49 pm »
Wait, is there a program that will compile hex on the computer into .8xp?

4746
ASM / Re: App Help
« on: October 31, 2010, 04:26:18 pm »
Okay, if I use a hook that is in some application, do I need to use the special exit code? I am pretty sure I do not, but I am not sure. Also, do I need to come up with all of the coding to replace B_Calls? I have made hooks that work fine as long as they are in RAM (like AppBackUpScreen) so I will see if they work in a simple application.

4747
ASM / Re: App Help
« on: October 31, 2010, 03:24:10 pm »
DB06218B40EF2650EF274083B7C8E521

The DB06 gets the flash page it is on
The 218B40 is the start of the hook
EF2650 installs the hook
EF2740 exits the app
After that is the hook and all of the calls.
Sorry, I don't program much with mnemonics

4748
ASM / Re: App Help
« on: October 31, 2010, 02:45:31 pm »
It is easier for me to program in hex, but I just need to know proper syntaxes and what not. All the app does is sets up a hook and then exits. The rest of the code consists of the hook and calls used by the hook.

4749
ASM / Re: App Help
« on: October 31, 2010, 02:00:30 pm »
Thankee, and sorry. Let's see, I know how to make the header and I know that to exit the app I need to use that B_Call (I program in hex, so I do not know the B_Call off the top of my head). I know that apps are executed at 4000h. I have executed apps from Assembly programs by loading there page at 4000h and then executing them at 4080h (after the header) which isn't smart, I found out, because that B_Call doesn't free up the memory that was used temporarily by the asm program.

(And I do not have code at the moment unless you want all the hex?)
(I don't have the header here, but this is the actual code)

DB06218B40EF2650EF274083B7C8E521
B1B1ED42E12802AFC922A484DF2A2298
0109000922A684CD9B452AA4847CB5C8
7B21A740E53C47100432E299C91004EF
7045C9101321044501350011E299D5ED
B0E1DB06EFE44FC91019CD9B45E60F87
83878316005F21729919E5CD6045E1EB
EDB0C91026CD9B45E60F878387831600
5F21729919E5CD9B45E60F8783878306
004FC5CD3945C1E1EDB0C91018CD6045
626BCB38CB19C52B702B712323CD8045
D1EF5743C9102021AA00227984D7EB5E
CB262356CB162319EBE5EFF742E1444D
19EB2B1BC37345102B21AA00227984D7
EB5E235623192B118785014000CD7345
210000224B843E7F12EBEF10453A8785
EF0145C9100D014000CD3945EB110885
C38045102FCD9B45E60787878787F5CD
9B45E60FC18006004F210885097ED630
FE0A3802D607E1FF451012CD9B452F47
78D301DB012FB728F7E1C3FF45102ECD
9B45D5CD9B45F5CD9B45D5424BCD3945
C1F1C5D5F5CD6045EB41117984CDD044
AF12F1327884E1C1D1F1C3A246102ACD
9B45D521AA01227984D7EB4E23462311
7984EDB0AF12CD9B45327884EFF142E1
D878B7C02323C33A421038CD8046EFC5
4121AA01227984D7EB462323117984CD
D044AF12CD9B45327884EFF1421313D5
CD9B45E109E5CD6146E5CD9B45E119D1
C38B441013CD6146E5CD9B45E119E5CD
9B45E17E73C3FF45100DCD6146E5CD9B
45E1197EC3FF451022CD8046CD6146E5
CD9B45E119E5CD914611409319E5CD9B
45F5CD9B45C1E1D1C3C1441017CD9B45
3E808257D5CD6045E11AEDA02B772378
B120F6C91010CD9B453E808257D5CD9B
45424BC382421011CD9B453E808257D5
CD9B45E17E73C3FF45100BCD9B453E80
82571AC3FF451007CD6146E5C3824210
11CD6045CB38CB1921EC86E5CD804536
C9C9100ECD6045EB11EC86D5EDB0EB36
C9C9101FCD9B45F5CD9B45F5CD9B45F5
CD9B45F5CD6045E1F16FC1F14FCDF746
C3CD46100ACD9B45F5CD6146F17EC910
1BCD6146E5CD9B45D5CD9B45C1E12BCD
0B46D5C5CD3945C1E1EDB0C9EF6A48C9
E5297E292929E11B7AB320F40B78B120
F6C909F52BF1CB16F50B78B120F6F1C9
09EB09AFF5F12B1B1A8E77F50B78B120
F4F1EBC909EB09AFF5F12B1B1A9E77F5
0B78B120F4F1EBC9E5C51A13EDA1200B
78B120F6EBC1D1ED4237C9C1E17AB320
E7C91A13EDA1200578B120F6BFC91178
84D511AA84D5CD0C44EBED67EBCD0C44
EBED67EB1B7CB520EDE1ED52444DE177
2379873DC6807723EBEDB0C9AF061029
17FE0A3803D60A2C10F5C91A00771323
0B78B120F6C9C522AA843E3FBECC7044
23060004237EFE3F2804FE2B20F5E52B
EB21000022B284231AE60F1BE5D5C5CD
8D45C1ED5BB2841922B284D1E13E0AD5
C5CD8D45C1D110E0ED5BB2847BE1C1C9
ED7BAA84C983472142847EFE3238033E
3277FE0A20033E0A7778C922AA842140
9322B284060CC50608C51AD56F260029
2929ED4BAA8409EB2AB284CDC14422B2
84D113C110E32525252C22B284C110D6
C9010C081A007713780600094710F5C9
0E007EFE2920023E20FEBB200A23057E
D64FFE6D38013D2312130C10E5C9773E
0C904F7EC5F51A0077132310F909F1C1
3D20F1C983FE012803AF3DC978FE3A38
02D607D630FE1030F04F3A5396B728E9
79C58781878116005F216B9919780107
00115A84EDB0C1AFC9C5EF524BD7EFC9
4FE1EF27431313C93E30ED67FE3A3802
C607121BC91AFE3A3802D60713ED6FC9
EFC5413EAA327984D7DC7044EB4E2346
23EBC9CD4845CD48452B0B78B120F4C9
CD5545CD5545230B78B120F4C9060811
0000EB290730011910F9C9ED4BA48478
B128110BED43A4842AA684CDC74522A6
84C9D5E5CD8D45ED5BAA841922AA84E1
3E0ACD8D45D1C97EE5E60FCB3FF53C4F
060009EB21000022AA8423F130061AE6
0FCDB2451AE6F007070707CDB2451B0D
79B720EAE111090019ED5BAA847BC96F
2600EF9247EF5641F601C932B28478B7
200A79B728103D200322AA843AB28423
BE20FC0B18E8EB2AAA84EBED52444DC9
7EFE61380CEB36BB23EBC64FFEBB3801
3CFE2E20023E3AFE2020023E29FE3F20
013D1213230B78B120D6E1EBED52E5C1
C9CD6045EB41117984CDD044AF12CD9B
45327884EFF142DC7044EB4E234623C9
CD9B45E603878787C6A632C54432F744
C9CD9B45D5CD9B45EB2929545D2919D1
19C9E5C5D5217984010000AF0C23BE20
FBC5EFF142DC704478C1210C0009EBB7
20021E0219D119C1D1EF5480C9E52929
29E13E2084D310E5292929E13E8085D3
10C5E5E5292929E11A13D31110F5E1C1
0D2479B720D7C9C5E521EC86E5EB79F5
E5C57E1213780600094710F6C1E1F123
3D20ECD1E1C1C9

4750
ASM / App Help
« on: October 31, 2010, 01:45:46 pm »
Okay, so I have been programming in assembly for almost a year now and I want to turn my programs into an App. I have tried on several occasions to make Apps, but something isn't working for me. Do I need to make each b_call myself? And why doesn't it work when I make a parser hook that works on that page?

4751
Introduce Yourself! / Re: Hello-ha!
« on: October 31, 2010, 12:42:53 pm »
Thanks all! And yes I did have another account, but  could not remember any of the info. I used to go by Sven Thomas (I wasn't sure how well received I would be), but now I go by Xeda or Zeda. Oh, and I liked the peanuts, they were great :D I am glad that somebody has found some use in some of my programs. It makes me feel warm and fuzzy inside (am I stuffed animal?). I have a TI-89 Titanium that I program in BASIC on and I have a TI-84+ SE that I program in assembly and BASIC on (though I mostly do Assembly right now).

4752
Introduce Yourself! / Re: Hello-ha!
« on: October 31, 2010, 03:33:47 am »
Thanks! The programs I mentioned are a little large and they are on TI-Calc. I have plenty of smaller ones and I believe that all of my assembly programs have their opcodes included.

4753
Introduce Yourself! / Hello-ha!
« on: October 31, 2010, 03:21:59 am »
Well, I decided to say hello, so hello. My skills lie in BASIC and Assembly for the z80 calcs. I do my assembly programming in hex and I have quite a fun time with it. I have made some programs, mostly dealing with aiding BASIC programmers and programs. Some examples include SpriteLib, EnLib, EnPro, and many others. I need to sleep.

Pages: 1 ... 315 316 [317]