Howdy, all!

First time on the site? Say hello here!
User avatar
Junior Member
Posts: 7
Joined: Sat Sep 04, 2010 9:23 pm

Howdy, all!

Postby saundby » Sat Sep 04, 2010 10:13 pm

I'm Mark Graybill, new to XMOS. I'd heard of XMOS, but hadn't had time to check it out until I saw that it was part of the new Amiga X1000. Then I decided I should learn more about it, so I've downloaded the tools to my Mac and I'll be playing around with them now.

I'll have more time when I finish work on my other project, an 8085-based handheld system I'm building just for the heck of it. (Well, for fun really.) Occasionally I take time out to update my website with the latest progress on that.

I'm trying very hard at this point to not anticipate exactly what I'm going to do with XMOS yet, I want to at least get through some tutorials and things before I start moving my brain in that direction. Basically I want to learn what it does well and how before I start trying to pin applications on it. Looking forward to getting my feet under me with the new tech, I played with Transputers some a long time ago (over 25 years now, hard to believe), thought it was extremely cool but couldn't get any traction getting Transputers applied in my professional work. It's always easier to spend time on something when someone pays you to do it. Maybe I can change that with the XMOS chips. :D

Respected Member
Posts: 296
Joined: Thu Dec 10, 2009 10:33 pm

Postby Heater » Sun Sep 05, 2010 11:23 am

Hi Saundby,

Welcome to the forum.

Good to see a fellow 8085 enthusiast here. Many of hours of my hobby time have gone into creating a 8080/8085 emulator in assembler for the Parallax Inc Propeller micro-controller. With the original aim of creating an Altair computer lookalike that will run CP/M from SD cards. The thing now runs CP/M but I have yet to build a nice Altair front panel for it.

That 8080 emulator grew up to be a full Z80 emulation. There are some lengthy threads about these projects here:

I have yet to find time for any XMOS projects but I think getting CP/M running on an XMOS is in my future as a learning exercise.
User avatar
Junior Member
Posts: 7
Joined: Sat Sep 04, 2010 9:23 pm

Postby saundby » Tue Sep 07, 2010 9:53 am

Very nice! I'll have to read more of your threads later, I especially like:
Anyway it should be in every 'Software Engineering 101' course to identify your primitive operations first and then design the code to use them.
The resources on the XMOS chips would seem to make them excellent candidates for emulation of a CP/M system with a full front panel. Plenty of I/Os, fewer memory constraints than the Propellor. I don't know the Propellor in enough detail to know how its response to external stimuli works, but the XCOREs seem like they should respond as well as dedicated logic. That's pretty useful for retro-emulations.

One idea that I was considering was emulating unobtanium old support chips, particularly video chips. I still have a lot to learn about XMOS, so we'll see. Another idea was emulations with extensions that never appeared historically. E.g. an NSC800 (sort of an 8085/Z-80 crossbreed) with SID and SOD as well as DIV and MULT (why not? ;) ).
Posts: 30
Joined: Sat Jan 16, 2010 9:57 pm

Postby vanjast » Mon Nov 01, 2010 12:25 am

Hi saundby
I suppose you were also 'let down' by the 'T9000 crash'
If only that had seen the light of day... we'd be living in a different world :mrgreen:
User avatar
XCore Addict
Posts: 146
Joined: Thu Dec 10, 2009 10:17 pm

Postby russf » Mon Nov 01, 2010 5:30 am

vanjast wrote:... the 'T9000 crash'
If only that had seen the light of day... we'd be living in a different world :mrgreen:
I remember that....

I as at Transputing 91... in Sunnyvale... Such excitement...


Who is online

Users browsing this forum: No registered users and 0 guests