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 ... 304 305 [306] 307 308 ... 317
4576
General Calculator Help / Re: BASIC (Ab)Uses of Assembly Opcodes
« 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...

4577
General Calculator Help / Re: BASIC (Ab)Uses of Assembly Opcodes
« 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!

4578
General Calculator Help / BASIC (Ab)Uses of Assembly Opcodes
« 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:
AsmPrgm
210000
224B84
21A29D
EF1045
C9
0C
48656C6C6F20576F726C6421

Green 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...

4579
BatLib / Re: SpriteLib
« 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)

4580
Miscellaneous / Re: Are we Feature Driven?
« 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.

4581
BatLib / Re: SpriteLib
« 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 :D

4582
BatLib / Re: SpriteLib
« 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.

4583
BatLib / Re: SpriteLib
« 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!

4584
News / Re: Netham45 jailbreaks microwave with Casio Prizm prototype
« 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...

4585
OTcalc / Re: [OTZ80] Poll results! (Hardware)
« 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...

4586
OTcalc / Re: [OTZ80] Poll results! (Hardware)
« 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 :D

4587
tiDE / Re: Logo Needed
« on: November 19, 2010, 05:30:46 pm »
I like that 'un

4588
Site Feedback and Questions / Re: 50
« on: November 19, 2010, 05:12:48 pm »
Je suis d'accord avec juju2143

4589
BatLib / Re: SpriteLib
« 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

4590
BatLib / Re: SpriteLib
« on: November 19, 2010, 04:47:58 pm »
I have a way to sign the app, but it is very tedious. It makes testing the app take longer.

Pages: 1 ... 304 305 [306] 307 308 ... 317