Please tag items related to buying or selling under [AD]: or [BUY]: rather than [PIC]: I'm currently working on just such a project (although the GUI Visual programming part is probably a long way off) for the Ubicom (Scenix) SX chips. These very fast processors are great for doing small, speed critical functions (they call bit banging "virtual peripherals) but lack program memory for larger projects. After realizing that most of the code involved in large projects DOESN'T need to execute at the top speed, we started thinking about making a simple token language to run in the processor and execute from an external multi-meg serial FLASH like an Atmel AT45d081. It would be possible to emulate other processors in the SX (like an 8051 or PIC) and so reuse existing code (a 50Mhz (50 MIPS) SX could probably emulate a 4MHz (1 MIPS) PIC) but I like to screw around with languages, was fascinated by variations of Forth and inspired by XPL0 to try for a better solution; one that minimized the need to fetch opcodes over the serial channel by making the opcodes as powerful, complex, and flexible as possible. I'm shooting for something like a micro code language that opcodes can be defined in and then reused by the programs. The goal for us is that projects that normally require a variety of chips e.g. a small PIC and an external hardware device like a video generator, or touch tone decoder or different PIC with built in hardware like USART or SPI master could all be done with the same SX chip and FLASH memory and would all use the same basic PCB. Just a few jumpers, resistors, caps, connectors, virtual peripherals and main program code (in the FLASH) and you're done. Let me know how that matches. James Newton, PICList Admin #3 mailto:jamesnewton@piclist.com 1-619-652-0593 phone http://www.piclist.com ----- Original Message ----- From: David Huisman To: Sent: Sunday, January 14, 2001 14:49 Subject: [PIC]: Programmer Wanted We are looking for someone interested in writing some code for a new project for us. The project involves creating a pseudo control language so that we can run an application depending on mnemonics in an external Dataflash device. The other part of the project requires a Windows application that creates the mnemonics according to user input (Visual programming). The initial project is a specific application using PIC16F876 but we envisage creating other hardware platforms in the near future. This would ideally suit someone who can do this on a part time basis, we would like to discuss remuneration in terms of royalties from the product. Regards David Huisman www.orbitcoms.com hr@orbtitcoms.com -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details. -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.