--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+...@googlegroups.com.
To post to this group, send email to rc201...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/df0f1af7-74ef-4179-81ca-6634dfb19a86%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I am not sure if I will have time for this any time soon, but I am very interested in trying to get Contiki OS working on RC2014. While it is billed as 'The Open Source OS for the Internet of Things', it is also just a modern little OS that runs on 8-bit microprocessors.
But to add an Ethernet card, would be amazing :) I imagine that Ethernet chip-sets from the Z80 era would be almost as complex as the whole of the rest of the RC2014. How difficult would it be to add a second serial port for SLIP?
Hello Nick,
Adding another serial port isn't impossible but it isn't trivial either.
The RC2014 SIO board isn't set up to share its interrupt pin so both boards need to be fitted with an open-drain or open-collector driver.
In addition, the address decoder of the second board must be altered to put it at a I/O different address.
The ROM will need to be updated with a new interrupt service routine to work with two SIO boards, if you want to use Basic.
You could do without interrupts on the second SIO board but the OS will then have to poll the second SIO board to see if data has arrived.
Other than that, it'll work fine!
Regards,
Niels.
--Hello,
I am not sure if I will have time for this any time soon, but I am very interested in trying to get Contiki OS working on RC2014. While it is billed as 'The Open Source OS for the Internet of Things', it is also just a modern little OS that runs on 8-bit microprocessors.
It has already been ported to a number of retro machines, including this screenshot of it running on Commodore 64:
There there used to be support for Z80 and PC-6001 but for some reason it was removed in 2013 - perhaps because it was incomplete/unused.
But to add an Ethernet card, would be amazing :) I imagine that Ethernet chipsets from the Z80 era would be almost as complex as the whole of the rest of the RC2014. How difficult would it be to add a second serial port for SLIP?
nick.
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+unsubscribe@googlegroups.com.
To post to this group, send email to rc201...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/df0f1af7-74ef-4179-81ca-6634dfb19a86%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "RC2014-Z80" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rc2014-z80+unsubscribe@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/5df42bb5-c22d-3d42-31a2-9251576e4e38%40gmail.com.
> I've worked a lot with freeRTOS, and somewhat with ContikiOS. I find
> ContikiOS to be quite rich, very complex, and difficult to understand.
> Never-the-less, I was able to extract the uIP code from the net to
> implement it as a freestanding IPv6 solution running on Wiznet W5x00
> MACRAW mode.
> https://github.com/feilipu/avrfreertos/tree/master/freeRTOS82x/lib-uIP
Cool! I don't know a lot about freeRTOS, I should find out some more.
I am not sure how I didn't know about the MACRAW mode of the Wiznet
chips.
I will have to try getting it to work with Wiznet. A bit crazy writing
an IPv6 stack but I found that even Contiki/uIP was using up a lot of my
programme/RAM space (on Arduino). Plus it is a hobby not work :)
> https://feilipu.me/2016/05/23/another-z80-project/
Your project looks awesome :)
Impressive that you got as far as making such a complex PCB.
> The Wiznet W5x00 series is a great way to get IP on a modern or
> ancient 8-bit device. They have a substantial Tx/Rx buffer which can
> support processing in place.
But doing SPI on a Z80 seems a bit weird, with all the address and data
lines available?