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 ... 24 25 [26] 27 28 ... 62
376
« on: April 15, 2011, 02:44:48 pm »
Here's a good thought to think about. Back in the 1950's when the computer was just being invented there was no such thing as programming classes. These pioneers (which includes my grandfather (which also explains why I was born with the asm programmer gene )) invented programming and defined the rules. Weren't they all autodidacts then? Now why is it that in today's world you have to take formal classes just to be recognized as a good programmer. A good programmer should be recognized by the work and accomplishments they have achieved in the past. Now I have always been a self taught programmer, but I'm now realizing that if I want to make this my career then I will have to study computer science in college. At my high school there is an AP computer science, but I'm already a more skilled coder then the teacher I also looked at most college courses and realized that I wouldn't be learning anything significantly new until my third year. Yeah so that's about it.
377
« on: April 14, 2011, 11:24:09 am »
So, basically, what we have is a max of 200Mhz? And in the 84+SE the max is 15Mhz? Freaking fast!
don't forget clock cycles. The average z80 instruction is about 7 cycles while most Super H instructions are only 1.
378
« on: April 14, 2011, 11:22:28 am »
Yes I learned it last year. it is a very easy language to get started with. But I will not be coding the Nspire with it
379
« on: April 14, 2011, 01:50:16 am »
Hmm, on that note, I have to wonder how hard an axe decompiler (to Axe source, not Asm) would be, considering the routines are fairly constant. Anything unrecognized could go to [HEX] as a backup.
It might not be that hard to do because most Axe routines are copy and pasted from the include file. The source would probably turn out differently, but it would still compile back the same.
380
« on: April 14, 2011, 01:43:54 am »
Have you tried reseting your ram yet. If that doesn't work try resending the OS. I have 2.43 on a 84+ SE too and have never had this problem.
381
« on: April 14, 2011, 01:28:28 am »
Check to see which row it is and which hardware model you have. It could be that your display ram is corrupted. but if it is only in the OS you should be fine.
382
« on: April 14, 2011, 01:03:22 am »
Earlier I was thinking about creating a new version of Casio BASIC for the Prizm that was still interpreted, but was tokenized before running and extremely fast. It would be easier to learn than Java (which is also in development) as it would be just the BASIC language and would be safer and still easier than the currently being developed Axe port. But now if I'm wondering if I should lean more to Lua/python side for the easier to write code. The only downside is that I might have to give up the on-calc coding coding which is a big plus.
383
« on: April 14, 2011, 12:56:18 am »
The current processor seems to have been developed exclusively for Casio and is most likely a SH4A without the fpu and many of the peripherals. Also the total amount of ram is 2 MB and for the most part is free. Archive totals as 32 MB, but the OS currently claims 16 MB of that. Because the OS is only 6 MB long, there is the possibility of expanding more archive space in the future. Based off what I have found we can only overclock the proc in software so far until we reach a limit. After that the pll 2 circuit will have to change values, which is set via hardware. My guess is that maybe the careful use of a pencil could change that multiplier.
384
« on: April 13, 2011, 02:17:16 pm »
Yeah, we still need to document which peripherals Casio did include with the proc. After some analysis many hardware ports seem to be either missing or placed somewhere else in ram. Most notably is the usb and the dmac.
385
« on: April 13, 2011, 02:10:32 pm »
Even though Lua is a little bit slower than python and the libraries aren't as extensive, the good thing is that an interpreter is much easier to make and is well designed for less powerful systems such as calcs. Python would still be good to see, but it would be hell to code all of that OOP in an interpreted platform.
386
« on: April 13, 2011, 11:22:25 am »
No, not a necro. It has been over 2 months
btw, it is quite fun to read these old posts and to see how far we've come.
We have come pretty far since I started lurking for about 2 years and doing nothing at all. We cracked the freaking nSpire, and as if that wasn't enough of a breakthrough, we can run Doom, GB(C) ROMs, and NES ROMs on it. on it.
Well were actually talking about the Prizm here not the nspire but Doom, GB, and NES does sound interesting. * z80man goes off to make Doom, a GB emulator, and an NES emulator and will not return till all 3 are finished
or his demands are met...
387
« on: April 13, 2011, 11:14:13 am »
No, not a necro. It has been over 2 months btw, it is quite fun to read these old posts and to see how far we've come.
388
« on: April 12, 2011, 11:39:47 pm »
389
« on: April 12, 2011, 02:45:40 pm »
I'm fine with my Prizm for now just like DJ, but I do plan to buy an UbergraphX once the pre-orders are ready.
390
« on: April 12, 2011, 02:44:21 pm »
Nice catch. I must have missed that.
However, I just noticed a simpler way of detecting .class files: use the "magic" number 0xCAFEBABE. It's present in all .class files, so it can identify them and my file format can easily allow that particular header to be invalid.
Yes that is an easier way of detecting class files, but when it comes to a shell that is designed for any file format type, using something like 0xCAFEBABE is not universal. So it might be easier if the first time you run the java program it does a call to the libraries of the shell with "class" and an icon as an argument. Then when viewing files in a screen similar to Doors, all class files will have a coffee cup icon and when you click on it java will be run with the class file as an arg
Pages: 1 ... 24 25 [26] 27 28 ... 62
|