Min(n)i(e) Mouse Logic ❗

For discussing the 65xx hardware itself or electronics projects.
Post Reply
L0uis.m
Posts: 58
Joined: 12 Oct 2024

Min(n)i(e) Mouse Logic ❗

Post by L0uis.m »

Hello 10 all,

In this thread: viewtopic.php?f=4&t=8544 , I saw the well known Mickey Mouse Logic.

I think it could still be a tiny bit smaller. Using the pull-up/pull-down resistors for an input, in my old Atom I even ommited the Inverter/Follower Schmitt trigger and connected the RD logic direct with other gates or RAM, see image bottom.
M2L+.gif
I'm calling it Min(n)i(e) Mouse Logic.

In my Atom I used it with 74LS×× logic, µp clock at 1MHz and all diodes 1N4148, but I'm not sure if it will also work at higher frequencies, 100K resistor and 74HC(T) families.

Please comment !

(Mouse images from Wikipedia)
Gr :D :D tings, Louis

May your wires be long and your nerves be strong !
No True Scotsman
Posts: 127
Joined: 22 Mar 2023

Re: Min(n)i(e) Mouse Logic ❗

Post by No True Scotsman »

L0uis.m wrote:
Hello 10 all,
Hi, Louis!
L0uis.m wrote:
I'm calling it Min(n)i(e) Mouse Logic.
I do like that address selector. 8)
Martin_H
Posts: 837
Joined: 08 Jan 2014

Re: Min(n)i(e) Mouse Logic ❗

Post by Martin_H »

The 4 to 1 decoder is neat, and I 98% get it. The diode and the 10K resistor confuse me slightly. I think the diode is part of a wired OR gate to push the 1B output high in some cases. The 10K is a pull up, but I'm not sure why it's needed.
L0uis.m
Posts: 58
Joined: 12 Oct 2024

Re: Min(n)i(e) Mouse Logic ❗

Post by L0uis.m »

Hi Martin,
Martin_H wrote:
The 4 to 1 decoder is neat, and I 98% get it. The diode and the 10K resistor confuse me slightly.
I understand the diagram is a bit confusing, look at it this way, that diode and resistor have the same function as in the n-input NAND gate Mickey is pointing at, the only difference is that the signals are running from right to left (hence the diode pointing in the other direction).

The diode and resistor form an AND gate that provides an extra input to the 2-input NAND that produces the signal for the /0 output. Thus the outputs of /3, /2 and /1 are the inputs of a 3-input NAND gate generating output /0, according to negative logic: if non of /3, /2, /1 is active (low), /0 must be active (low).

Back then (half a century ago) I had no 1 of 4 selector, what I did have was a whole tube full of 74LS00 (quad 2-input NAND ICs) and a bunch of 1N4148 and 10K, so I soldered this Mini Mouse Tail onto a 74LS00.
Last edited by L0uis.m on Thu Feb 12, 2026 2:08 am, edited 3 times in total.
Gr :D :D tings, Louis

May your wires be long and your nerves be strong !
L0uis.m
Posts: 58
Joined: 12 Oct 2024

Re: Min(n)i(e) Mouse Logic ❗

Post by L0uis.m »

Hello NTS,
No True Scotsman wrote:
I do like that address selector. 8)
Thank you❗
Gr :D :D tings, Louis

May your wires be long and your nerves be strong !
No True Scotsman
Posts: 127
Joined: 22 Mar 2023

Re: Min(n)i(e) Mouse Logic ❗

Post by No True Scotsman »

L0uis.m wrote:
... what I did have was a whole tube full of 74LS00 (quad 2-input NAND ICs) and a bunch of 1N4048 and 10K....
I have a good supply of 74HC00s, as I'm pretty sure most people here do. It stands to reason that I'll find a few 1N4048s in my assortment as well.
L0uis.m
Posts: 58
Joined: 12 Oct 2024

Re: Min(n)i(e) Mouse Logic ❗

Post by L0uis.m »

Hello NTS,
L0uis.m wrote:
... what I did have was a whole tube full of 74LS00 (quad 2-input NAND ICs) and a bunch of 1N4048 and 10K....

I had to correct this: the diodes are 1N4148. :mrgreen:
(I even doubt whether a 1N4048 exists.)

So I've led you astray.
No True Scotsman wrote:
It stands to reason that I'll find a few 1N4048s in my assortment as well.
Sorry about that. :oops:

For more information on the 1N4148, see: https://en.wikipedia.org/wiki/1N4148_signal_diode
Gr :D :D tings, Louis

May your wires be long and your nerves be strong !
L0uis.m
Posts: 58
Joined: 12 Oct 2024

Re: Min(n)i(e) Mouse Logic ❗

Post by L0uis.m »

If you experience any problems, due to the forward voltage drop of the 1N4148 (which can be to high for some logic families), try Schottky diodes, they have a lower forward voltage drop.

For a little explanation of those, have a look at: https://en.wikipedia.org/wiki/Schottky_diode
and more specific info at: https://en.wikipedia.org/wiki/1N58xx_Schottky_diodes
Last edited by L0uis.m on Thu Feb 12, 2026 10:17 am, edited 2 times in total.
Gr :D :D tings, Louis

May your wires be long and your nerves be strong !
User avatar
GARTHWILSON
Forum Moderator
Posts: 8773
Joined: 30 Aug 2002
Location: Southern California
Contact:

Re: Min(n)i(e) Mouse Logic ❗

Post by GARTHWILSON »

Referring to you diagram in the head post, note that you cannot pull a 74LS14 input low with a 10K resistor.  TTL passes the greater current in the low state, and a disconnected input is basically in the high state.  My data book says that to pull it down to 0.4V (note that the threshold may be as low as 0.5V), it may take as much as 0.4mA, meaning 1K.  The input low voltage also means the diodes to pull it down will have to be Schottky and their cathodes will have to be pulled all the way to ground.
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?
Martin_H
Posts: 837
Joined: 08 Jan 2014

Re: Min(n)i(e) Mouse Logic ❗

Post by Martin_H »

After staring at the address decoder, running though all four combinations, I get it now.
No True Scotsman
Posts: 127
Joined: 22 Mar 2023

Re: Min(n)i(e) Mouse Logic ❗

Post by No True Scotsman »

L0uis.m wrote:
I had to correct this: the diodes are 1N4148. :mrgreen:
Oh. I found 100 of those whilst digging in my parts boxes this evening. :lol:
Post Reply