Endersending
New Member
- Joined
- Mar 14, 2023
- Messages
- 7
Hello Everyone!
I am a new member to VCF and a new owner of an IMSAI 8080 Computer.
Here is the specs of the computer
IMSAI (Fulcrum clone I8080)
CPA Front panel (not sure the revision, date code 1981)
ZPU board: link here: http://www.s100computers.com/Hardware Folder/Cromemco/Z80/ZPU.htm
64K Dram memory board: http://www.s100computers.com/Hardware Folder/Measurement Systems/DMB 6400/DMB 6400.htm
The back plane is a 22 slot Wonderbus.
- I have read the manual for the ZPU and memory board, and I think I have to set properly.
I have a million questions about this machine but I will start with my main problem and hopefully can get it fixed first.
My problem is the front panel operation. I have the schematic and I have been doing lots of troubleshooting, but I am getting confused on which pins/bus need to be working for certain operations.
First: When I power on the machine, or do a reset, the PROGRAMMED OUTPUT lights do not light up. not sure if this is a problem, but something I noticed. Watching videos of the IMSAI 8080 everyone else has OUTPUT lights on when the macine first starts. The lights do work; if I set the machine to RUN, you can see them work and when I do a single step they come on at certain times, just not on a RESET or power on.
The main problem is not being about the deposit into memory. I can hit EXAMINE, and the ADDRESS lights show the right address. If I try to deposit, it doesn't seem to accept the value. I can see the DATA BUS lights flicker as I hit depost (if the bit is set to 1) like it tries to send it, but the computer doesn't take the new values and and leaves the original values on the DATA BUS. There are two reason I think this is happening: 1) The memory board is not configured correctly. 2) a bus signal is missing that should be enabling the memory to accept the write request.
The memory board is configured as one bank of 64K. You can set the card to have different banks to select, I chose one large 64K bank. looks like the 16K banks are lined up, and a single user accesses them at each address. starting at 000H,4000H,8000H,C000H. When the machine is on, 4 LEDs on the card light up showing all 4 banks are active.
I read on another thread that maybe I need static ram? maybe someone could explain why static and Dram are different. I understand Dram needs to be refreshed, but not why it can't be addressed directly like static ram (maybe what I read is wrong)
This leaves me with a final question: Do I need a memory board to input instructions to the processor? the ZPU board I have auto loads a jump address on boot (defined by switches on the ZPU board) where is it storing that? on the stack of the CPU?
I have probed different busses while the RUN switch is active. I would power on and hit RUN and then RESET once in awhile just so I could see activity on the BUS:
+8, +16, -16v, Ground are all OK.
pins 3 - 23 Did not show anything
pin 24, 25 clocks are OK (should be 4mhz but only seeing 2mhz signals?)
all Address pins A0-A15 work, 16-23 are dead (no 24 bit addressing being used I assume)
all DI0-07 work
all DO0-07 Work
pin 44 sM1 OK
pin 47 sMEMR OK
pin 49 2mhz clock OK
pin 68 MWRT OK
pin 96 sINTA not working.. I will test this one more
pin 99 POC ok
Using the schematic, I traced the DEPOSIT from U15.S to Bus 21, which seems to be working.
Any help is appreciated. Thanks!
I am a new member to VCF and a new owner of an IMSAI 8080 Computer.
Here is the specs of the computer
IMSAI (Fulcrum clone I8080)
CPA Front panel (not sure the revision, date code 1981)
ZPU board: link here: http://www.s100computers.com/Hardware Folder/Cromemco/Z80/ZPU.htm
64K Dram memory board: http://www.s100computers.com/Hardware Folder/Measurement Systems/DMB 6400/DMB 6400.htm
The back plane is a 22 slot Wonderbus.
- I have read the manual for the ZPU and memory board, and I think I have to set properly.
I have a million questions about this machine but I will start with my main problem and hopefully can get it fixed first.
My problem is the front panel operation. I have the schematic and I have been doing lots of troubleshooting, but I am getting confused on which pins/bus need to be working for certain operations.
First: When I power on the machine, or do a reset, the PROGRAMMED OUTPUT lights do not light up. not sure if this is a problem, but something I noticed. Watching videos of the IMSAI 8080 everyone else has OUTPUT lights on when the macine first starts. The lights do work; if I set the machine to RUN, you can see them work and when I do a single step they come on at certain times, just not on a RESET or power on.
The main problem is not being about the deposit into memory. I can hit EXAMINE, and the ADDRESS lights show the right address. If I try to deposit, it doesn't seem to accept the value. I can see the DATA BUS lights flicker as I hit depost (if the bit is set to 1) like it tries to send it, but the computer doesn't take the new values and and leaves the original values on the DATA BUS. There are two reason I think this is happening: 1) The memory board is not configured correctly. 2) a bus signal is missing that should be enabling the memory to accept the write request.
The memory board is configured as one bank of 64K. You can set the card to have different banks to select, I chose one large 64K bank. looks like the 16K banks are lined up, and a single user accesses them at each address. starting at 000H,4000H,8000H,C000H. When the machine is on, 4 LEDs on the card light up showing all 4 banks are active.
I read on another thread that maybe I need static ram? maybe someone could explain why static and Dram are different. I understand Dram needs to be refreshed, but not why it can't be addressed directly like static ram (maybe what I read is wrong)
This leaves me with a final question: Do I need a memory board to input instructions to the processor? the ZPU board I have auto loads a jump address on boot (defined by switches on the ZPU board) where is it storing that? on the stack of the CPU?
I have probed different busses while the RUN switch is active. I would power on and hit RUN and then RESET once in awhile just so I could see activity on the BUS:
+8, +16, -16v, Ground are all OK.
pins 3 - 23 Did not show anything
pin 24, 25 clocks are OK (should be 4mhz but only seeing 2mhz signals?)
all Address pins A0-A15 work, 16-23 are dead (no 24 bit addressing being used I assume)
all DI0-07 work
all DO0-07 Work
pin 44 sM1 OK
pin 47 sMEMR OK
pin 49 2mhz clock OK
pin 68 MWRT OK
pin 96 sINTA not working.. I will test this one more
pin 99 POC ok
Using the schematic, I traced the DEPOSIT from U15.S to Bus 21, which seems to be working.
Any help is appreciated. Thanks!