--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/39f1ccb5-bab3-4518-a461-c8531d1b0fa6n%40googlegroups.com.
Steve,
Thanks so much for this detailed response. I am delighted by your approach – I like Z50Bus a lot as well.
I will proceed with building my early cards on the Z50Bus on the SC513 backplane, and will use flying leads or user pins to bridge BAI/BAO to RCBus.
Then I’ll sign up for the waiting list for the RCBus version of SC517. I imagine you’ll have it ready before I’m ready for it. :)
Thanks,
Brad
Hi Bill,I can't say I have tried the display you mentioned.What I'd really like is a display capable of 80x25 text that can be driven easily from a Z80 and be large enough to use as a terminal display. Oh, yes, and low cost.
The backup displays are reasonably priced. They support VGA or SVGA resolution.
I2C is too slow for VGA communication. The monochrome 128x64 OLED only need 1K byte of data per screen so screen refresh can be instaneously with I2C. There are inexpensive 320x240 TFT LCD module with ILI9341 controller which accept I2C/SPI/parallel interface, but I have not tried I2C interface with it; it is probably too slow.
I have successfully soldered the SC701 RCBus Board.
Very good work! Congratulations to the developer Steve.
My Z280 (from Karl) works very stable on it.
Unfortunately 'xm r inkey.z80' only with 9600 baud.
I haven't been able to solve it yet.
Hello Steve,
is a Z180 board planned for the RCBus?
I'm thinking of one here
Z180 CPU Module Kit for RCBus.
It might be best not to ground D0-D3 if there is any chance you might be reading from the 74HCT612 registers.
If you are only writing to the 74HCT612 you could connect D0 to D3 to A8-A11, to allow 12 bit output from the z80. If not used for adressing these could be used to write protect memory.
I'm curious why you use a transistor for the LEDs. The 74HCT74 should be able to drive the LEDs directly.
--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/2f39cf71-1dea-4737-8c98-05e7ff4299cbn%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/1fcc60fe-c596-4a3c-99de-e212fd120056n%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "retro-comp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/retro-comp/XAmVsfJ-wPo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to retro-comp+...@googlegroups.com.
--
Hi all,Just ordered a backplane kit.I'm working on an m68k CPU board.
I'm starting with a 68008, but the signals should work for a 68000 or 68010 too.This is the mapping I'm using, let me know what you think.
RCBus 68k------------------19 - nM1 is not used. The CPU card will hold it high.
22 - nINT is mapped to IPL0. (The 68k has a 3-bit interrupt number.)37 - nINT1 is mapped to IPL1.
38 - E (follows 68xx convention)39 - RW (follows 68xx convention)40 - nBGACK (Input, active when another bus master is holding the bus)41 - nAS (Active when A0..A23 are valid)42 - nUDS (Active when D8..D15 are valid)43 - nLDS (Active when D0..D7 are valid)
44 - FC0 (processor mode, user vs supervisor, etc.)45 - FC1 (processor mode, user vs supervisor, etc.)46 - FC2 (processor mode, user vs supervisor, etc.)
47 - nDTACK (Input, active when the device on the bus is ready for the CPU to read or write.)48 - nBERR (Input, active when the device on the bus raises an error.)
59 - nRFSH is not used. The CPU card will hold it high.60 - PAGE is not used. The CPU card will hold it high.
77 - INT2 is mapped to IPL278 - nVPA (Input, sent by 68xx ICs.)79 - nVMA (Ouput, sent to 68xx ICs when E is synchronized.)
- Andrew
For the RCBus, nM1 is involved in interrupt acknowledgement, along with nIORQ.
One question: where do you plan to put RAM and ROM for your system? On the same card as the CPU, or on a different card?
The 68000 and 68010 with their 16 bit data bus would require quite a different design if the memory is on a separate card.
This interrupt scheme won't work. (Hint: what happens when nINT and nINT1 are asserted at the same time?) The usual method is to have the interrupt lines go through an 8-to-3 priority encoder like the 74LS148 to generate the IPL lines on the 68K CPU card. Note that you can also support nNMI with this priority encoding scheme.
A agree with Mark that nDTACK is just inverted nWAIT, so no need for a separate pin.
The RCBus doesn't really have a notion of supervisor vs user level access (I think)
It may be that an A0/BHE scheme would be better.
For vectored 68K interrupts, existing hardware would have to be able to decode the interrupt level number on A3-A1 during IACK, and no RCBus hardware I know of does this.
I would not allocate a line for nBERR until there is a proven use case for it to be on the bus.
When booting from reset, the 68K gets it reset vector and stack value from locations 0 and 4 respectively, so this usually has to be ROM.
If RAM/ROM is on a separate card, I think PAGE could be use to communicate this mapping from the CPU to the memory card.
I'm not convinced nVPA and nVMA deserve to have their own pins, but I need to think about that some more.
--
You received this message because you are subscribed to a topic in the Google Groups "retro-comp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/retro-comp/XAmVsfJ-wPo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to retro-comp+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/retro-comp/8901f1e1-a4bf-4b20-82cb-a1b3612e22b2n%40googlegroups.com.