Posted on

Medical Update

I wanted to give a quick update on my hospital stay.  The latest bone marrow biopsy showed some blasts of leukemia cells so the oncologist decided to go with a stronger chemo cocktail.  I had my first dose last night and it was pretty nasty.  Very little sleep so I’ll be napping a lot today and tonight they’ll prescribe a stronger sleeping pill.

My sister, who is donating stem cells, had them successfully harvested in California on Thursday and texted me a picture of the bags.   When I get them transplanted on Friday I’ll be sure to send back of picture to her.

If you are watching news of the riots in Philadelphia (I’m at the Hospital of the University of Pennsylvania in the western part of the city), I’m not close to them.  Those are around 15th to 22nd Streets, but I’m out here at 34th Street.  My room is on the seventh floor facing west so I don’t see downtown, but the nurses who come from downtown were telling me about all the damage in their neighborhoods.  My son is a Mechanical Engineering student at Drexel University and his apartment is out around 40th Street so he’s fine too.

I did not bring any Corsham Tech hardware, but I do have a 6502 simulator running on my Mac Air laptop which can run CTMON65, the monitor on the SS-50 65C02 board, so I plan on working more on the monitor.  The 6502 Tiny Basic I wrote (and is free on the Github site) has a few bugs, so the simulator and a few weeks in the hospital should give me the tools and time to fix a few.

Bob

 

Posted on

Updated SS-50 CPU Boards

When I first started making SS-50/SS-30 boards, the very first design was a serial board.  Since I had no SWTPC machine to test in, I reached out to Bill Degnan of Kennett Classic asking if he could test it.  Once that was known working, the next things I needed for a real SS-50 machine were a CPU board and a motherboard.  The motherboard has been redesigned a few times and the current design, revision 5, is quite solid.

However, the original 6800 CPU board never had a major update in years, and still had only 16K of RAM.  Back when I took the original SWTPC design and updated it I just wasn’t sure exactly what options would be desirable, how much RAM/EEPROM to have on it, etc.  It required an external memory board to do anything useful, and it really looks like nobody had done much with the spare EPROM sockets on the original SWTPC CPU board.  So, I started a re-design a couple years ago but never quite finished it until about a month ago.

The result:

Basic features are similar to the original 6800 CPU but a with few changes:

  • 64K RAM on board!  No need to have an external RAM board.
  • Baud rate generator now uses more common parts; does not use the MC14411 any more.  Supports 1200, 2400, 4800 and 9600 baud.
  • Power LED.  No big deal, but it’s nice to see power is on before pulling out a board!

The shopping page for the board still shows the old revision; need to update that.  The price will eventually go from $125 to $130 but the current price ($125) will be in effective through at least September 1st.

The weird version number 3A is because I suspected a few spins would be required to work out bugs, but the first version “A” worked so that’s the current version number.

65C02 CPU Board

I had an earlier version of this board but never offered it for sale, but a couple people have asked for it and asked for a specific change to give it more EEPROM space, so this will be for sale after I return from the hospital:

Basic features:

  • Uses a genuine WDC65C02, not some unknown Chinese chip, running at 2 MHz.
  • Lower 32K is all RAM (0000-7FFF).
  • Upper 32K can enable RAM in 4K chunks.  The intent is that it will have RAM from 0000-DFFF, I/O from E000-E1FF and then EPROM from E200-FFFF.
  • A switch allows extended EEPROM to overlay unused address space in the I/O region, so E200-FFFF is all available for code.
  • Includes CTMON65 (https://github.com/CorshamTech/CTMon65) but there is at least one other person writing an alternative monitor.
  • Has a single-step circuit which operates exactly like the KIM-1 and KIM Clone.  If an instruction is fetched that is not in the EEPROM, it generates an NMI.  Turned on/off via a DIP switch.
  • The EEPROM socket supports a 32K device and any 8K segment can be selected via jumpers.  We include an 8K device.
  • Power-on reset.  Okay, so that’s not a vintage part, but is really nice not having to press RESET at power-up.

Please note that there was never any universal DOS for 6502 machines, as every manufacturer wrote their own, so there is no option to boot/load any DOS.  CTMON65 does allow saving/loading Intel hex files but there is no option to boot.  Anyone who buys this board needs to realize this is kind of an experimental board for software development.  Perhaps someone would like to port DOS/65?

Pricing will be the same as the 6800 CPU board: $25 for a bare board, $130 for an assembled/testing board.

Parts Shortage

For the past few weeks I’ve had a parts shortage again.  A large order for MC14411s hasn’t arrived so I got a small number delivered quickly but rather expensively.  My main supplier of the Molex female connectors ran out of stock and won’t ship the rest of my order until July, so I ordered some from another source (at about three times the cost).  I also ran out of 6809 boards and motherboards; they were ordered a few weeks ago but the manufacturer is still backed up because of COVID-19 so they should arrive in about a week.  I have been more focused on short-term medical issues and the business wasn’t getting the attention that it needs.

 

Posted on

Re-entering the Hospital soon, Temporarily Closing

UPDATE 05/08/2020: I was notified that I am to enter the hospital on May 28th.

My bone marrow transplant is getting closer.  They are harvesting stem cells from my sister on May 27th and I get the scheduled bone marrow biopsy on the 18th.  The date for entry to the hospital is May 28th for about one month.  Once returning home I’m told to be prepared for complete exhaustion for a few weeks while the new bone marrow slowly rebuilds my immune system and generates enough cells to carry oxygen.  Most people end up in the hospital a few times after a transplant.  While home I’ll also be getting regular blood transfusions.  There is no guarantee that the transplant will work, and the success rate is 25%-50%.

In order to give myself time to finish up all orders and prepare for the extended stay, I will stop taking orders on May 17.  Any orders placed on the 18th or later will be refunded.

Once I am up to working again, things will re-open.

Thanks for understanding.

Bob