RE: RE: Space Wars

From: Clay Cowgill <vector_clay_at_hotmail.com>
Date: Wed Feb 02 2000 - 22:22:47 EST

>I guess I'm coming into this late. What kind of part are you thinking of
>using (DSP?)

Scenix. :-)

50MHz SX18 with a CPLD that makes a register set for the 6502 to talk to in
memory. Basically write two values (bytes or words) and then write a 5th
location that serves as the operation type (mul, div, sqrt, whatever...) and
a "go" signal to the Scenix.

I don't remember the exact numbers, but I think it came out to something
like ~16 6502 instructions for a 16x16 signed multiply (including store and
fetch). 8x8 multiplies were like one 6502 instruction (time-wise on a Space
Duel).

A 100MHz part buys you a little better performance. (Most of the time is
just in storing and reading the 4 bytes of the math registers.)

-Clay
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

---------------------------------------------------------------------------
** To UNSUBSCRIBE from vectorlist, send a message with "UNSUBSCRIBE" in the
** message body to vectorlist-request@synthcom.com. Please direct other
** questions, comments, or problems to neil@synthcom.com.
Received on Wed Feb 2 22:32:17 2000

This archive was generated by hypermail 2.1.8 : Fri Aug 01 2003 - 00:30:57 EDT