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 - z80man
Pages: 1 ... 21 22 [23] 24 25 ... 62
331
« on: May 01, 2011, 11:53:20 pm »
Really what I would like to see is a graphing calc that is as powerful as possible while still be classroom and test certified. Because with the professional edition we are dealing with a very small market of pure calc gamers like us. but the standard edition ought to be enjoyed by all.
332
« on: May 01, 2011, 10:32:59 pm »
Or if you prefer you're own text, you could just leave the program name field blank. This isn't the name of the file, but just the text contained within the header that the OS uses. And don't worry to much about the getkey() call. Because the keys are memory mapped (you can view this in insight) it's really easy to make your own call that doesn't need any bloated OS call to work. Seriously getkey() is an overly bloated call that draws the screen, will run the screen receiver, does getkey duh, will exit your apps, and draw the status bar if shift or alpha is pressed. But then again getkey() is the only way I know of so far to exit apps
333
« on: May 01, 2011, 08:45:57 pm »
Unfortunately she is going to my sister's high school next year. So I will be sure to proliferate anti-Friday Prizm progs to my sister next year.
334
« on: May 01, 2011, 08:38:17 pm »
I feel your pain there with the AP's. I have AP art history on Tuesday and am studying right now. I'm glad too that lent is over. I gave up soda during that time, that way I could do better during the track season, and look what happened. I got a 4:59 mile on Friday and finished 5th overall in a 5k today which had thousands of people participating.
335
« on: May 01, 2011, 03:37:15 pm »
Nice there and welcome on the forums. Unfortunately I don't speak either German or Latin, but I know we have several other users who do.
Note: Next time you create a topic please don't lock unless you require that others must not post there such as in the Axe releases thread. Normally we lock topics if the discussion goes off topic, there is excessive trolling, or there is a heated debate going on.
336
« on: May 01, 2011, 03:29:06 pm »
So is this C or asm code. Either way it will be better than the Prizm snake I made in BASIC back in January. The problem with that was that drawing commands were way too slow and difficult to use. btw you will want to remove the text at the bottom of the menu icons because the OS automatically adds the the name of the app. Or you could just wait for me to finish my asm shell, but that could take anywhere from 2 weeks to 1 month to finish
337
« on: May 01, 2011, 02:37:47 am »
oh thanks! hah and yeah i did read Hot_Dog's z80 ASM for the Absolute Beginner, but stop at chapter 13 because it got kinda complicated. When i first read it was easy, but then it got little confusing and hard to understand later
That's one of the things with z80 asm I've noticed. At first it is really easy to get into, if not the easiest asm language for beginners. But then when you get into the more advanced topics such as the index registers and the other complex instructions you can get lost. One of the hardest things with z80 is writing perfectly optimized code because there are often many unique solutions you can take to solving a problem. Back when the Prizm came out I learned Super H asm and at first I was a little lost with the lack of z80 style literals and the addition of bit shifted displacements and a pipeline architecture. But once you understand the organization of the memory and how to properly use displacements and data tables, it becomes really easy to learn the advanced concepts, especially optimizations. For example in z80 if you want to load 0 into a then you would write xor a instead of ld a,0 because it is faster. In Super H you could do either one, but I prefer MOV 0,R0 instead of XOR R0,R0 beacue they are both 1 clock cycle and MOV is easier to read.
338
« on: April 30, 2011, 03:47:31 am »
Um the problem with Casio BASIC is that drawing is really slow and I mean really slow I don't know about the fx 9860g, but the Prizm has a large set of special characters in which many could pass as sprites. The only issue is that special characters glitch when on the right side of the screen. Also for other drawing commands I've heard its must faster to use plotting than individual lines, but I've never used that before.
339
« on: April 30, 2011, 03:35:07 am »
Great to see that you've had much time to work on this. I'e been very limited lately and will be this weekend because I have an AP exam on Tuesday, but after that I will be practically homework free for the rest of the school year.
And because you are planning to use JIT compilation later on, one thing that I found that can increase speed there is when writing the routines into the runtime ram, you write them in at a fixed length that way jump statements don't require intervention on the work of the interpreter. What I'm setting up for the 84+ emulator is that originally each routine when written to ram would be extended to 64 bytes, but this proved to be too short so I'm increasing it to 128 bytes unless I size optimize the routines at the cost of speed. This would then allow execution to then jump around quickly if for example a for loop was written in the runtime ram. This would be especially useful for java because there is no worry about SMC unlike the 84+ and a less complex memory manager would be required.
340
« on: April 29, 2011, 02:22:12 pm »
The one thing about Casio is that they restrict all of their software to people who own their calcs. I had this same issue when I wished to download the fx 9860g SDK to code for the Prizm.
341
« on: April 29, 2011, 02:19:38 pm »
I don't think TI will necessarily remove Lua, but they might make it incompatible with user made programs and only allow TI made Lua programs. The other possibility is that they might restrict Lua to something like less graphics operations and/or slower speed. And I'm really starting to wonder now, if we all hate TI so much then why do we buy their calcs. I've been loyal to them on the 84 side, but all of this nspire and CX stuff just makes me mad.
342
« on: April 29, 2011, 02:36:09 am »
Yeah maybe this is a bit why the new calc is taking a bit to come out. Casio released the Prizm with plenty of bugs, although fortunately none can permanently brick the calc.
I wish TI learned their lesson from OS 2.0, which did the same thing as OS 3.0.1. They released OS 2.0.1 quickly afterward.
Just to say one of the bugs Casio had in the Prizm was actually a good thing that I hope they don not fix. The bug was that the app CRC is disabled if is set to 0. This allows us to do unrestricted app coding.
343
« on: April 29, 2011, 01:26:45 am »
Knowing TI they will claim that is was us messing with the boot sector and not their own bugs that caused the bricked calcs to occur. Remember that TI Doesn't Care * z80man suggests that we all protest by buying Casio Prizm's to show TI how our loyalty will change when they betray us.
344
« on: April 29, 2011, 12:29:20 am »
17+ damn them. I'm only 16.5 and I demand that browser. And really what the hell is a 17+ label supposed to even do. You may have noticed that they're not that hard to get around. and I know that I would get stabbed if I ever put an age checker on one of my calc games.
345
« on: April 26, 2011, 11:38:17 am »
Don't worry about threading the interpreter now. The most important thing is to get the basic runtime up and to ensure that it works. Then we can add the more complex features such as garbage collecting, threading, and Just in Time Compilation. Also unless you already have it working don't bother with the floats right now because we have some more important work to do.
Pages: 1 ... 21 22 [23] 24 25 ... 62
|