It is intended to be a simple and easy to use learning tool, for those who want to understand the tips and tricks of the multitasking software systems.
RTM/Z80 is a “low profile” multitasking system; it is written entirely in Z80 assembler language and uses as a building platform the vintage HiTech Z80 software, which may be run on a “real” Z80 computer or on a Z80 “simulator”. However, you can use also the C language and “mix” C code with Z80 assembly code when writing RTM/Z80 applications.
RTM/Z80 does not pretend to be a “real-time” system; for this target, you need much more powerful CPU power; the 7.3728 MHz Z80 is a low-placed processor in this perspective.
Building RTM/Z80 applications does not imply the use of any Unix/Linux development platform. All you need is CP/M, knowledge of Z80 assembly language or C language and being used to operate the HiTech tools (assembler, C compiler, linker).
RTM/Z80 is not a “concurrent” of the many Z80 multitasking systems available on the market, it is only a learning tool for those who want to understand the “tips & tricks” of multitasking; because of this, it’s structure is simple and straightforward. However, the author tried to build also a versatile and efficient system, with performances comparable with other popular Z80 multitasking systems.
I finished the testing on Z80SIM and RC2014 (SC108 and Memory Module).
I'm waiting for your opinions and suggestions!
regards,
Ladislau
Hi Tadeusz,Thanks for pointing out this configuration: " CPU - # 21d, ROM-RAM - # 42d from Karl " ...I was wondering if I could find these boards now on Tindie, but it seems not , they are "retired"...According to you, which is the best pair of Z80CPU board and (128KB RAM+32KB EPROM) board, on the market, of course compatible with RC2014 bus?
Hi Tadeusz & Alan,yes, you're both right, there is no simple answer to my question.I need 32KB EPROM to store several (4) RTM/Z80 versions + Watson utility program.I insist having 128 KB RAM ( 2 X 64KB pages) also because my Watson utility program.I found very convenient to have a 64 KB RAM free space to save my "main" 64KB RAM, in case this is needed (breakpoint or shutdown), and then to "extract" data from there to show the aftermath of an application run.Thanks anyway, I will wait for other opinions as well...Ladislau
Hi Tadeusz,Thanks for pointing out this configuration: " CPU - # 21d, ROM-RAM - # 42d from Karl " ...I was wondering if I could find these boards now on Tindie, but it seems not , they are "retired"...According to you, which is the best pair of Z80CPU board and (128KB RAM+32KB EPROM) board, on the market, of course compatible with RC2014 bus?
--
You received this message because you are subscribed to a topic in the Google Groups "RC2014-Z80" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rc2014-z80/is43UD_1vFA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rc2014-z80+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/36f09d90-fc5b-4807-ab77-fcb613722a14n%40googlegroups.com.
3 - Buffering is needed on serial at 115200 baud, because your scheduler cannot keep up. But... the ring buffer "savesyou" Yes, you are correct, you have 80 microseconds per character. But..
4 - At 7..8 Mhz you have 1 million instructions per second -- or 80 instruction budget. To respond to interrupt,and schedule. So...
--
You received this message because you are subscribed to a topic in the Google Groups "RC2014-Z80" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rc2014-z80/is43UD_1vFA/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rc2014-z80+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/rc2014-z80/5c601e3d-0351-4128-b58c-0b8cad0454d1n%40googlegroups.com.