Previous Thread
Next Thread
Print Thread
Page 5 of 7 1 2 3 4 5 6 7
Xolod #119357 06/13/21 01:22 PM
Joined: May 2009
Posts: 2,037
Likes: 78
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,037
Likes: 78
Looks like pin 25 (IR7) is hooked up to the MC6845 CRTC's vertical-sync pin.

I've got some video output, but it wasn't quite as exciting as I was hoping:

[Linked Image from i.imgur.com]

3 members like this: Xolod, Robbbert, robcfg
Xolod #119373 06/16/21 07:40 PM
Joined: Mar 2020
Posts: 30
Likes: 3
X
Xolod Offline OP
Member
OP Offline
Member
X
Joined: Mar 2020
Posts: 30
Likes: 3
PCB in my hand, I can search for the desired tracks on the board!
I8259 - 18pin connect to mc6845 40pin(vertical sync)
19pin connect to AM9513(U45) 4pin
20,21,22,23,24 connect to 74ls14
25 to ground
do you need to track the connections further?

Xolod #119377 06/17/21 04:47 AM
Joined: May 2009
Posts: 2,037
Likes: 78
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,037
Likes: 78
Right, I did make one further discovery this past weekend, which was that my assumption that IR7 was vsync was wrong: IR7 is actually the only interrupt that's always disabled, and IR0 (pin 18, as you observe) is the only one that currently makes the machine move forward. Except all that happens is it fills the screen with the character "6" and glitches out heavily in an infinite loop. smile

Pins 20-24 being connected to a 74LS14 means those interrupt lines probably need to be inverted due to the chips involved supplying their own interrupts with inverted polarity.

74LS14 is a hex inverter. The output pins are 2,4,6,8,10,12. So some combination of 5 of those pins would be what are connected to 20..24 on the 8259.

The corresponding input pins on the 74LS14 are 1,3,5,9,11,13. Which of the pins on the 74LS14 go to pins 20..24 on the 8259? And what chips feed the corresponding inputs on the 74LS14?

Are you sure that it's pin 4 of U45 that is connected to the I8259 pin 19? Pin 4 on the Am9513 is an input pin, so that doesn't make sense. Are you sure you don't mean pin 37 on the Am9513, which is on the opposite side, but is an output?

Xolod #119378 06/17/21 08:45 AM
Joined: Mar 2020
Posts: 30
Likes: 3
X
Xolod Offline OP
Member
OP Offline
Member
X
Joined: Mar 2020
Posts: 30
Likes: 3
"666" He hints to us about his intentions! =)))

I8259 (U19) - 18pin connect to mc6845 40pin(vertical sync)
I8259 (U19) - 19pin connect to AM9513(U45) 4pin and connect over two serial Schmitt trigger (74ls14 - U59) to external connetor J2-30pin
I8259 (U19) - 20pin connect over one Schmitt trigger (74ls14 - U58) to D7201C(U35)-28pin = Serial port 1 INT
I8259 (U19) - 21pin connect to 74F02(U17) 10pin. U17- 8,9pin connect to RN1 (4k7 to +5V) and D7201C(U27)-28pin = Serial port 2 INT
I8259 (U19) - 22pin connect over two serial Schmitt trigger (74ls14 - U59) to external connetor J2-17pin
I8259 (U19) - 23pin connect over two serial Schmitt trigger (74ls14 - U58) to external connetor J2-11pin
I8259 (U19) - 24pin connect over one serial Schmitt trigger (74ls14 - U58) to external connetor J2-13pin BUT CUTED and connect to 40PIN (INT3) MULTIBUS SLOT Connector
I8259 (U19) - 25 to ground

Xolod #119379 06/17/21 10:28 AM
Joined: May 2009
Posts: 2,037
Likes: 78
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,037
Likes: 78
Originally Posted by Xolod
"666" He hints to us about his intentions! =)))

You're not lying... with the vertical sync interrupt hooked up, and the NVRAM checksum test passing, this is all that the system does:

[video:youtube]
[/video]

Xolod #119380 06/17/21 10:29 AM
Joined: May 2009
Posts: 2,037
Likes: 78
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,037
Likes: 78
So yeah, looks like you're right, I'm going to have to get the Z80 to work.

But I'm still not sure how the system forces the Z80 to boot where Robbbert said that the correct boot code is located...

Joined: Mar 2020
Posts: 30
Likes: 3
X
Xolod Offline OP
Member
OP Offline
Member
X
Joined: Mar 2020
Posts: 30
Likes: 3
Why do you doubt it?

Xolod #119382 06/17/21 01:31 PM
Joined: Mar 2001
Posts: 16,912
Likes: 56
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,912
Likes: 56
Because that's not how the Z80 works.

Xolod #119383 06/17/21 03:07 PM
Joined: Mar 2020
Posts: 30
Likes: 3
X
Xolod Offline OP
Member
OP Offline
Member
X
Joined: Mar 2020
Posts: 30
Likes: 3
if there are any ideas, then I can look at the board for what is connected.
Also i can try put on the board of ICE Z80 https://github.com/hoglet67/AtomBusMon , I have it! And dumped all activity Z80.

1 member likes this: exidyboy
Xolod #119384 06/17/21 03:09 PM
Joined: Mar 2001
Posts: 16,912
Likes: 56
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,912
Likes: 56
Ooh, that would be nice! Please do a trace of the first 10 or so Z80 instructions from power-up.

Page 5 of 7 1 2 3 4 5 6 7

Link Copied to Clipboard
Who's Online Now
2 members (Revenant, Golden Child), 24 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,088
Posts119,103
Members5,014
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com