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 ... 304 305 [306] 307 308 ... 317
4576
« on: November 20, 2010, 06:26:51 am »
Does it need to ask specifically for eyes and noses? Or can it just be something like Prompt I,N? 53 bytes of code
Prompt I,N sum({I,N}={2,1→I "NRML If not(I "WEIRD If I=1 "ALMST "+Ans Ans
Edit: Removed Pause
4577
« on: November 20, 2010, 05:21:07 am »
They are completely lost and gone for good :C But on the bright side, I have made several quiet attempts to revive my BATTLE series. Actually, wait a minute. Hmm... Okay, I have a newer version that does not have many features of my complete version, but it is the version that made use of Celtic 3...
4578
« on: November 20, 2010, 04:32:01 am »
Sorry, I made them two years ago, before I had internet access :C But I have been trying to remake them when I get random time. They had animation and where mostly in BASIC except for a few opcodes. I used the creative idea of polar graphs for sprites!
4579
« on: November 20, 2010, 04:03:37 am »
As many of you know by now, I program in hex on the calculator, but once upon a time I was a BASIC programmer-- a maker of RPG's that spread through my school, games, and math programs. Many of these programs in some way or another used an assembly opcode to make them better. Naturally, as any curious person would do, I started to play with the opcodes. After hundreds of RAM clears, I would make headway and create my own opcodes. So what is this topic about? For those BASIC programmers (or interested Assembly programmers) I want to make some DIY assembly opcodes-- codes that I will explain how to safely modify for desired effects!. Now where to begin... output? Okey dokey then... Here is an example program. I will explain stuff afterward: AsmPrgm210000224B8421A29DEF1045C90C48656C6C6F20576F726C6421Green is okay to change, it won't harm anything Blue has rules if you want to change it Red should not be changed The blues are what need to be explained. - The 210000 is the coordinate to display the text. 210100 will display one row down. 210001 will display one column over. Do not go off the screen or it will crash.
- The 21A89D is changed if you add or take away any code before the C9. For example, if you add EF4645 to the beginning, that is 3 bytes of code added so you use 21AB9D. If you take out the 210000224B84, that is 6 bytes removed, so you would use 21A29D
- The 0C is the size of the string to display. This will not harm anything if changed. 0Ch=12 which is how many bytes gets displayed.
Feel free to ask questions because I am sure there will be some. I jumped right into it without explaining a lot of it, mostly because it is 4:00AM here and I haven't slept yet...
4580
« on: November 19, 2010, 10:43:36 pm »
Thankee and yes, I realised that many programs out there use int(, so I made it work on int( if there were two inputs passed. If there is only one, it executes as normal. int(3.3 returns 3 whereas, int(3,"EF4045 will clear the screen (at the moment, command 3 executes hex code so that I can use it to test new codes)
4581
« on: November 19, 2010, 10:40:20 pm »
I think this is true, too. I frequent TIBD because it is a place where people just make simple requests or ask for help on simple things and that is what I love to help with. I love making simple programs with a specific use because that means there are an infinite amount of programming methods that could be used. There are so many programs being made to be all-purpose or to fit the general needs of a large audience and that can take away from the creative aspect of programming. Don't get me wrong, I love working on my projects and I am glad to get feedback, but it is nice to sit back and relax with a few simple programs every now and then.
4582
« on: November 19, 2010, 10:18:55 pm »
Yeah, about some of that... I keep forgetting that have an emulator to test it on, now
4583
« on: November 19, 2010, 10:13:08 pm »
Wow, I just read back through what I wrote and what I meant was that I am not going to be able to convert all of the code at once. The thing is, now that it is using a parser hook, the inputs to the program have changed as well as the outputs. This means I have to got through each code to make sure it works, one at a time. If I just put them all in like I did, I will just keep guessing at where the bugs are.
4584
« on: November 19, 2010, 10:06:32 pm »
It is looking like I am not going to be able to convert all of my commands from the program to the APP, so I am just doing random ones. At the moment I have a version of VarEditByte which is used to edit a byte in a variable and ASMHex which executes opcodes. Along with those, I randomly have a command that returns a keypress value (not the same as getKey) and a command that waits for a key is press. I am going to work on a bunch more for about 45 minutes and then go watch Inception!
Oh and I appreciate the Axe thing!
4585
« on: November 19, 2010, 09:20:13 pm »
Wait, can said MP3 player be programmed, too? That would be pretty cool... I love the z80 processor now that I can program it...
Yes, it's programmable, and there is an open source firmware replacement project for it.
Ooooh. That could be fun! I am going to check it out...
4586
« on: November 19, 2010, 09:12:21 pm »
Have we looked at Gameboys like the GBC, GBA, or GBA SP? If we could use some of the features there, that would be pretty cool...
4587
« on: November 19, 2010, 08:49:56 pm »
Well, I think we like to stick to old habits for one thing and it doesn't make much difference from what I can see. I really want to see this project work, personally. I am actually going to research some LCD's now... Edit:Oh, hey, waddaya know? DJ answered the question before me and with an actual supported reason
4588
« on: November 19, 2010, 05:30:46 pm »
I like that 'un
4589
« on: November 19, 2010, 05:12:48 pm »
Je suis d'accord avec juju2143
4590
« on: November 19, 2010, 04:58:10 pm »
With the program version, I have a way to edit the font for hex characters to make sprites. Then, there is a command to take a screen shot that works with the next command as a tilemap. Then there is a command that lets you test a coordinate on the homescreen to tell what tile is there. In the example I provided (example 2), there is a map editor as well as a simple program to move through the map. When I work out all the kinks to start developing it as an app, I will definitely try to add a whole lot more to the program. I didn't do things before just because it was a program and it took the OS a while to startup the program making commands slow. I am still looking for a fast way to convert my hex into an app on the computer, though :C http://www.ticalc.org/pub/83plus/asm/libs/spritelib.zip
Pages: 1 ... 304 305 [306] 307 308 ... 317
|