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 - z80man

Pages: 1 ... 11 12 [13] 14 15 ... 62
181
TI Z80 / Re: Plants vs Zombies
« on: June 11, 2011, 06:12:33 pm »
I will have to make Plants vs. Zombies for the Prizm this summer. Seems like it could have a lot of potential on a much more powerful platform.

182
TI Z80 / Re: Plants vs Zombies
« on: June 11, 2011, 03:16:51 am »
Nice job there. Do you plan on porting the whole game because it seems quite doable? One thing you will need to do though is a way to control the frame rate because there will be times of heavy actions and slow action.

183
Casio Calculators / Re: More PRIZM bugs?
« on: June 11, 2011, 03:08:22 am »
Maybe different hardwares? ???
The only real difference in hardware between Qwerty and I was the cpu manufacturer. I'm using AMD while he has Intel.

184
Casio Calculators / Re: Casio Prizm documentation
« on: June 09, 2011, 10:57:09 am »
Just to mention we are making some progress with MMU. It doesn't appear to be exactly the TBL I've been looking for, but at 0x8804CF0C there is an array of physical addresses for the currently running app which in my case was Insight. The reason why this is not the real TBL is that the virtual page number and the page flags are missing. Also as a note these pages are each 64 kb. This would suggest that the Prizm maps as many 64 kb pages as needed to run an app up to 1 Mb. 

185
News / Re: The Future of Calculators
« on: June 09, 2011, 10:52:19 am »
I want this ported to the Prizm with real pictures and animations! ;D
As soon as we figure out how to access the 3-pin port, I'm sure Kerm will be interested in porting CALCnet to the Prizm.
3 pin already good. Based off some disassembling I've done the Prizm uses the Renesas serial controller on the 7730 model processor. And once we find the usb peripheral we'll be good there too.

186
ASM / Re: flag register question
« on: June 08, 2011, 08:13:51 pm »
okay I see how this works. Funny thing is that jumps are the fastest routines to emulate while simple arithmetic is the slowest due to the flag register. On 16 bit operations is the carry flag affected by the bit 7/8 boundary or the bit 15/16 boundary

187
ASM / Re: flag register question
« on: June 08, 2011, 08:08:00 pm »
Ah I see, I'm guessing the same thing for the carry flag on 16 bit operations

188
Casio Calculators / Re: More PRIZM bugs?
« on: June 08, 2011, 06:56:55 pm »
Strange I haven't had any issues with that yet. I'm using windows 7 64 bit on a usb 2.0 port. Because some people are having more issues than others I assume it has to do with buggy driver software that doesn't work on all comps properly.

189
Casio Calculators / Re: Casio Prizm documentation
« on: June 08, 2011, 12:36:28 pm »
Nice find there. Those could be handy for exception handling if anyone ever uses that in programs. Good thing that they return to the program after you press exit.


Edit: BTW has anyone found which version of the MMU does the Prizm use. I've tries several different Renesas procs, but one match up in Insight.

190
ASM / flag register question (solved)
« on: June 07, 2011, 12:46:16 pm »
As many can tell from my avatar I'm working on an 83+/84+ emulator for the Prizm. I did have one question when it came to the half-carry flag. Can it be OR'd with bit 4 of the result byte or do I have to process the lower nibble of the operands and check for a half-carry there. Because the SuperH does not use flag registers testing for these conditions can be difficult so I'm hoping that I can just OR the bit, but if not I will have to add many cycles to the emulator to get the proper result.

191
Casio Calculators / Re: Monopoly
« on: June 07, 2011, 10:52:31 am »
Now is there any sort of timer command available in BASIC because that's what I'd use as a seed. Otherwise you could also use Rmdr to find the modulus of the previous random as a seed. The syntax is (last random) Rmdr 10

192
Casio Calculators / Re: More PRIZM bugs?
« on: June 07, 2011, 10:44:57 am »
On a related note, the routine responsible for displaying the hex in Simon's Insight appears to be the routine responsible for the Locate bug. From what I can tell in the source, that looks like a syscall named PrintLine().
So the plan of action will be too disassemble that call, find the bug, then write a program that modifies the flash and fixes it. Doesn't sound to hard ;)
Or maybe we can tell Casio about it? An OS mod wouldn't be very useful for this, since everyone who wants to play the games that we make would need to install it, which they might not want to.
It would still be optional. Sort of like the lcd fixer for the 84+. It would just fix some pre-existing bugs. Casio is already aware of this and they will hopefully fix the bug in the next OS update. But for now this could temporarily fix the issue.

193
Casio Calculators / Re: More PRIZM bugs?
« on: June 07, 2011, 03:25:21 am »
On a related note, the routine responsible for displaying the hex in Simon's Insight appears to be the routine responsible for the Locate bug. From what I can tell in the source, that looks like a syscall named PrintLine().
So the plan of action will be too disassemble that call, find the bug, then write a program that modifies the flash and fixes it. Doesn't sound to hard ;)

194
TI Z80 / Re: Powder Game
« on: June 07, 2011, 03:22:49 am »
I guess ASM/C?
I'd say you be guessing right. On the Prizm there are so many more possibilities for a Powder Game port with the hi-res color screen, large memory, and fast proc. I can hardly wait

195
Casio Calculators / Re: More PRIZM bugs?
« on: June 07, 2011, 01:24:06 am »
What it should of done was divide the coordinates by 3 and convert to an integer, but Casio isn't perfect :P
One thing to watch out for that I saw today was if you use an input make sure to close your quotes otherwise it will read the entire program as one line of text.

Pages: 1 ... 11 12 [13] 14 15 ... 62