Forum Index
HomeZBasic Home   Forum RulesForum Rules   Forum FAQForum FAQ   MemberlistMemberlist   UsergroupsUsergroups   RSS FeedRSS Feed
Site SearchSite Search   LinksLinks   DownloadDownload   Digests and SubscriptionsDigests and Subscriptions
ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in   RegisterRegister
Project "Multi-Z CPU" Multi-Processing ZX-xx Micro
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Forum Index -> Files
Author Message
zbasicandy



Joined: 26 Jan 2006
Posts: 193

Posted: 11 July 2006, 14:03 PM    Post subject: Multi-Z Reply with quote

Quote:
I do not know how fast a mini-RTOS running in C or ASM is compared to ZBASIC, but not having to get instructions out of EEPROM, and not having to interpret the instruction to create AVR instructions ought to confer a significant speed advantage.


If your are looking for high speed processing may I suggest you check out two Websites. WWW.rvhe.com and www.coridiumcorp.com. The first one claims over 500,000 basic instructions per second and the second one claims over 10 million lines of basic code per second! They both use an "ARM" processor. You will say "Wow" and get out your credit card to make the purchase. It is what they avoid or don't mention is that they don't have a "professional" IDE, floating point math, an incomplete basic instruction set and proper tools for debugging. Software is the key and this is where ZBasic comes in first.
Back to top
stevech



Joined: 23 Feb 2006
Posts: 688

Posted: 11 July 2006, 20:14 PM    Post subject: Reply with quote

at the risk of being banished to spend my remaining days with Hades for discussing non-ZBasic stuff here (I refer to the identity of the prior poster)

IMO the RVHE language is circa 1975. Ouch. Not going back there. Add its 8KB bank-switched code stores and you have barf-city.

The ARM Basic is far better, but has only one data type: 32 bit signed integer. No char or byte type; no FP. Well, depends on your application. The low price of the module is noteworthy in today's march of the state of the art.

Neither has a task scheduler as in ZBasic.
Back to top
spamiam



Joined: 13 Nov 2005
Posts: 689

Posted: 12 July 2006, 1:33 AM    Post subject: Reply with quote

stevech wrote:
The ARM Basic is far better, but has only one data type: 32 bit signed integer. No char or byte type; no FP. Well, depends on your application. The low price of the module is noteworthy in today's march of the state of the art.

Neither has a task scheduler as in ZBasic.


I have looked briefly at the ARM processors. They did not seem sufficiently better than AVR hardware to be worth the effort to change.

Maybe the reason that the one data type being a 32bit signed integer is that the processor is a 32 bit? Probably not. Are there NO other variable types in ARM Basic? If not, wow.

I had considered ARMs because I might eventually want MORE SPEED!!!!! (than C in an 8 bit 16Mhz (or 14.xMhz) AVR. 60Mhz sounds so good!

MU-HAHAHAHA

Right now I am perfectly happy with ZX-24's and Zbasic for the development of hardware, programming algorithms. It works just beautifully and is so easy to use on my breadboard!

-Tony
Back to top
stevech



Joined: 23 Feb 2006
Posts: 688

Posted: 12 July 2006, 3:35 AM    Post subject: Reply with quote

ZBasic - me too. I've never seen an equivalent or better platform for rapid app development on an embedded microprocessor - for most goals.

I do wish ZBasic would shed the BasicX legacy of having the library routines be I/O pin-number oriented for the module rather than oriented towards the processor's actual I/O ports. I guess that legacy is from folks who wanted that abstraction or simplification. I'm probably the exception to the rule.
Back to top
twesthoff



Joined: 17 Mar 2006
Posts: 199
Location: Fredericksburg, VA

Posted: 12 July 2006, 12:12 PM    Post subject: Legacy I/O pin number Reply with quote

You are in luck. Don fixed that long ago. Here are examples:

Public Const RD As Byte = C.1
Public Const WR As Byte = C.0
Public Const AD7 As Byte = A.7

I believe you can just use for example C.1 in your code where you would use a pin number too, but I usually don't do that.
Back to top
bozooka



Joined: 12 Dec 2006
Posts: 6
Location: North Carolina

Posted: 17 February 2008, 18:59 PM    Post subject: Re: Project "Multi-Z CPU" Multi-Processing ZX-xx M Reply with quote

zbasicandy wrote:
Project - "Multi-Z CPU"

Hi will the multi Z work with the new zx1280?
Back to top
dkinzer
Site Admin


Joined: 03 Sep 2005
Posts: 2593
Location: Portland, OR

Posted: 17 February 2008, 19:15 PM    Post subject: Re: Project "Multi-Z CPU" Multi-Processing ZX-xx M Reply with quote

bozooka wrote:
will the multi Z work with the new zx1280?
It appears that neither of the people that worked on this project post here any more. My guess it that the software would work or could be made to work but I haven't looked through the source code to confirm this. You'd have to design new hardware to use multiple ZX-1280 chips.
Back to top
Display posts from previous:   
Post new topic   Reply to topic    Forum Index -> Files Time synchro. with the server - Timezone/DST with your computer
Goto page Previous  1, 2
Page 2 of 2

 


All content Copyright © 2005-2012 Elba Corp. All Rights Reserved.
Opinions expressed in posts are those of the author and not necessarily those of Elba Corp.
Powered by phpBB © 2001, 2005 phpBB Group