Hello Garth!
GW> 1. Up to 4MHz intended to be simple for those who "are in it to learn and have fun"
I mostly fall into that category, and would be quite happywith 1MHz.
GW> 2. battery-backed SRAM
I could definitely use this, hopefully the circuitry required would not be too involved.
GW> 3. access to bus to connect more stuff to
This definitely gets my vote, and is one of the main reasonsI would look for a single board microcomputer rather than asingle chip microcontroller. It needn't be anything extravagant though.
GW> 4. soft grounding of a 74HC138 EN\ line so the whole I/O decoding scheme could be turned off by an expansion board plugged in
An interesting touch.
GW> 6. small size, low power
Admirable aims ;o)
GW> 7. 32 I/O lines, hardware debugging
Those I/O lines may reduce the need for an expansion bus, at least up to a point.
GW> 8. 1 or 2 com ports, and it might be ok if it only supported 9600,8,N,1 (I don't see this as a hardware limitation though)
Hmm... 1 would be nice for a console, 2 would enable real-world application as a protocol converter. 9,600 BpS isprobably adequate for my purposes.
GW> 9. later add on: keypad, small LCD, storage
Potentially useful things, not sure that they should be on the main board though.
GW> 10. room for ZIF socket around EPROM area
Another nice touch.
GW> 11. reset button
Definitely gets my vote!
GW> 14. more RAM than ROM, like 32K/16K (hobbyists here generally don't have large established operating systems or programming environments they want resident in ROM)
That's interesting. I know microcontrollers generally have more ROM than RAM. I guess it depends whether yourapplication is more code/constant or (variable) dataintensive. I've been working this morning on a 6504 designand thought about 2Kb EPROM / EEPROM and 1Kb SRAM. In partthis was because 2708 EPROMs are impractical. I'm now leaning more towards 'half and half', with a few addresses 'stolen' from ROM for I/O ports.
GW> 15. no video
Agreed.
GW> 16. 50 or 60 Hz reference was mentioned, but I believe the same timing need can be taken care of more elegantly using software-programmable timers in the I/O ICs.
I really like the idea of a 50/60 Hz reference. It could make life easier for the timers!
GW> 17. no programmable logic
Agreed.
GW> 18. Some wanted an I/O address block split into several enable lines from something like a '138; but actually ICs with both CS and CS\ (like the 65c22 and 65c51) can get around this requirement...
That's a good point, but it's worth remembering that people here may want to recycle chips from old equipment. I'm not sure if the straight NMOS 6522 etc. feature those selects.
GW> A. How much is this computer worth to the members?
I can only guess that the bare board will cost at least $30-40 each before any parts are put on. I would obviously hope for less than that, but would still consider it at those prices.
GW> B. How high is the priority for small size?
I imagine it would depend on the application. Personally Icould live with an A4 size board (~8.25x11.5 inches), especially if that meant a double-sided PCB would suffice. Of course, that's a bit large for some projects, and maycost more than a smaller multi-layer board. If it could bedone on a 3U Eurocard, I'd be very happy
)
GW> I expect, but maybe should not asume, that most members would not want SMT
I would prefer PTH, it's easier to service in the field, and generally more accessible to the hobbyist.
Regards,
- Andy.