• Please review our updated Terms and Rules here

Search results

  1. P

    End of the Z80?

    I thought part of retro experience is searching for hard-to-find parts and figure out a way to test and use them. Z80 is truly retro now.
  2. P

    Best "starter" CP/M machine? (and looking for KAMAS outliner software)

    New parts are obviously the safest approach but working with used, often obsoleted parts is part of the retro ethos. More often than not, it is a mixture of old and new parts.
  3. P

    Best "starter" CP/M machine? (and looking for KAMAS outliner software)

    There are couple glueless Z80 SBC that are easy to build and parts are available from China. I understand the parts are used, but they seem reliable and definitely cheap. https://www.retrobrewcomputers.org/doku.php?id=builderpages:plasmo:simple80...
  4. P

    Component reuse -- it's a real thing

    When I was a kid growing up in Taiwan, contract assemblies were common. Soldering was done with a pot of lead over charcoal fire. Kids populated the boards, adults dipped it in the pot of molten solder. We stripped wires with our teeth and made Christmas light strings. Kids were happy with...
  5. P

    Component reuse -- it's a real thing

    These recycled parts need to be relabeled to release the original manufacturers of liabilities.
  6. P

    Make your own retro case

    Pactec cm5 clam-shell enclosure is perfect for 100mmX100mm pc board. It is $10 new from Mouser, but surplus lots are sometimes available on eBay for $2-3 each in larger quantity. I’ve designed multi-board Z80/6502 computers for Pactec cm5-200 enclosure.
  7. P

    Make your own retro case

    Alternatively, not having 3-d printer or sheet metal tools, I design to fit existing enclosures. Considering how cheap pc boards are, it is a reasonable approach. Bill
  8. P

    Capacitor issues outside of home computers.

    If your electric motor won’t start, most of the time is due to starter capacitor burnt out. It is so common that starter capacitor for many motors are easily accessible for replacement. I have to replace starter cap on my air conditioner a few years ago and heater fan motor last winter. Both...
  9. P

    Bob in New Mexico

    I was still working when I heard of the hoard, so that must’ve been 15 years ago. How time flies! I’m not at all familiar with Retro Computer Club in Albuquerque. Tell me more. I’ll google it, right now.
  10. P

    Bob in New Mexico

    Wow, nice! Albuquerque is home of Altair, did you managed to save a few? I remembered one time I was told there were a big surplus of Altair at Surplus City. By the time I got there, the entire crate was sold to a local collector. I missed out by a day or two. Bill
  11. P

    IDE DOM Recommendations?

    Some of my vintage computer designs can use either 44-pin CF adapter or DOM interchangeably without software changes. Physically DOM pin assignments are mirrored from CF, so I either plug in from the top or from the bottom to compensate for the mirrored pinout. From software driver point of...
  12. P

    homebrew Z180

    I can not read the oscillator value. Is it 18.432mhz? The Z180 you are using is rated to 33Mhz and good for 36.8Mhz, so you can double the clock, but the rest of memory and logic probably won’t keep up. RomWBW auto detect the serial baud, but that needs a RTC, so without RTC, it defaults to...
  13. P

    Z280 homebrew board plan

    hperaza has published a buglist for Z280 on retrobrewcomputers.org forum here, https://www.retrobrewcomputers.org/forum/index.php?t=msg&th=742&start=0& It is mostly software bugs. I know of one hardware bug dealing with metastable problem with CPU and UART clocks. The fix is to use one clock...
  14. P

    Z280 homebrew board plan

    Looking good. CPLD should have enough logic to do DRAM controller, CF interface, and I2C/SPI etc. This is my version of Z280 operating in ZBUS mode, Z280RC. It is ROMless and bootstraps from CF disk. It is 2-layer pc board, but if I were to design it today, I'll go 4 layer because DRAM is...
  15. P

    Self Modifying Code... Best Practice or avoid?

    The 16-bit I/O space is useful to me in two designs: 1. 4K video memory and fonts are mapped to 4K of I/O so they are directly read/write accessible. 2. Multiprocessor communication over dual port RAM where main processor access its side of 4K dual port RAM as 4K of I/O, thus allowing up to 16...
  16. P

    Self Modifying Code... Best Practice or avoid?

    Z280 has cache that is turned on by default, so it needs to be turned off to run self modifying code. Bill
  17. P

    Self Modifying Code... Best Practice or avoid?

    I wonder whether you'll consider this as self-modifying program when a program creates another program in memory then executes the resulting program? This is commonly done in bootstrapping when a small bootstrap loads & executes application program from mass storage or when a loader program...
  18. P

    Self Modifying Code... Best Practice or avoid?

    I try not to do self modifying code unless I absolutely have to. My most recent example is generating 800Khz pulse code modulation with Z80 to drive WS2812 (Neopixel) display. I imagine there might be self modifying CP/M BIOS code dealing with the floppy disk. Bill
  19. P

    Good 8-bit kit for beginner?

    It is actually quite a bit easier than you might think. WinCUPL has a TABLE keyword for lookup table and ROM that generates the logic equations automatically. I imagine it is just eight Karnaugh map generators with 6 addresses as inputs and data bit as truth table; one Karnaugh map per data...
  20. P

    Good 8-bit kit for beginner?

    The GAL is 22V10 which has 10 outputs. 8 of the outputs are ROM data output. Depending on the data patterns, 22V10 can hold 40-50 bytes of instructions, maybe more. The ROM is a bit-bang serial bootstrap loader at 115200N82. Z80 needs 36 bytes of instruction, but 6502 needs 47 bytes because...
Back
Top