> when an ESCAPE instruction is encountered, the 8086 processor starts executing the instruction, even though it is intended for the 8087. The 8086 computes the memory address that the instruction references and reads…
"One Bit Computing at 60 Hz" describes a one-bit design of my own that folks have repeatedly posted to HN. It's notable for NOT using the MC14500... (and for puzzling some of the readers!) The original 2019 post by…
Probably the second-best fun I ever had was reverse engineering a discrete-TTL processor and the firmware written for it. These were embedded in some Xerox Diablo daisy-wheel printers dating from the latter half of the…
>The MC14500B has an unusual architecture, making it more of a building block than a complete microprocessor. [... It] requires multiple external chips to make it usable. Love the articles you've been posting, Ken! And…
Great choice of subject matter, as usual, Ken! May I direct your attention to a one-bit machine [1] that's already something of a favorite on HN, posted for discussion in 2014 [2], 2016 [3] and 2019 [4]. "This is not a…
>this only tells us about the performance of this particular FORTH engine Yes, exactly. Whatever its other qualities may be, I suspect this particular Forth has overlooked some pretty obvious low hanging fruit,…
Rather than buying suction cups (for which I would subsequently have had no further use), I managed very nicely by using just a couple of strips of packing tape. Each strip formed a "handle" -- one on each side of the…
> it might be helpful to have an example or two Apologies. The original source code from the early 1980's is stored on a non-DOS floppy. Maybe someday I'll retrieve and publish it. But meanwhile here's a taste: One of…
One of us must be drinking de-caff by mistake! :D When I use the search at the bottom it "corrects" the spelling, not even bothering to remark on what it did. Adding quotes was good suggestion, but now there are 0…
>I think I would get a headache "programming" it One-bit creator here. I'm surprised by how often people make comments like this. Is it the dual jump destinations which seem so confusing? All you need is to ignore one…
Thanks for posting, Tomte. This is a project that's been discussed on HN on the past. -- Jeff https://news.ycombinator.com/item?id=7616831 https://news.ycombinator.com/item?id=12469790
I was delighted at being able to cite an independent source saying such a thing was possible! In the 2016 HN thread "Strange bug workarounds" I posted a much gnarlier problem (and oddball solution):…
Glad to see confirmation of using a rubber band to fix an IBM mainframe. Been there done that, but the story is so loony I wondered if anyone would believe me.…
Back in the day (late 1980's) there was ample motivation as I had no knowledge of or access to the 65816. Programmable logic has changed the landscape since then -- and btw I have whimsically contemplated a modern…
Thanks for posting, ingve (and 0x12). 0x12's HN thread [1] about my project included the following TLDR: "Guy expands 6502 to 16M address space by intercepting the databus and re-mapping unused opcodes and clever use of…
Yup. And the triple 8080's contributed a lot to the character of the thing, too.
In the 1980's I had a client that manufactured cheques, and the typesetting was done by four or five "Wescode 1420M" systems. These technological marvels used an 8" floppy drive to input order data -- the customer name,…
A prior HN thread [1] about this was entitled, "The KimKlone: a radical 6502 redesign" [1]https://news.ycombinator.com/item?id=3070169 The poster, 0x12, had this to summary to offer: "Guy expands 6502 to 16M address…
> autodidact != crank This. Unless you consider Charles Darwin, Oliver Heaviside, James Watt and Thomas Edison cranks. And that's just the tip of the iceberg, as you can see here:…
>Eight 74172s provide eight 16-bit registers in a three-port register file. This file may simultaneously write one register ("A"), read a second ("B"), and read or write a third ("C"). In a single clock cycle, the…
Thank you for posting. A PCB would be fun but I'd be inclined to do a shrink, moving away from all the jelly-bean logic. I'm pretty sure a KimKlone clone (!) could be done with just a 128 macrocell CPLD, a '574 and the…
I was in my twenties, I was hugely turned on by the electronics I was learning, and I was bursting with creativity! There's a little bit of Back Story explained here, especially the "my KIM" section at the bottom of the…
Right -- not a 65c816. There's a summary and block diagram here: http://laughtonelectronics.com/Arcana/KimKlone/Kimklone_shor... I'm the builder! :o) -- Jeff
Sorry about the TLDR situation; it's on my list to revise the article by prepending an abstract. BTW suggestions and questions about the article are welcome. @mjhall - you're quite right; the strange, phantom 65c02…
Thank you, 0x12 and all of you, for your interest in my quirky creation. Naturally I follow modern FPGA technology avidly, but I guess it's obvious that my project predates that sort of thing. 2901 style Bit-Slice…
> when an ESCAPE instruction is encountered, the 8086 processor starts executing the instruction, even though it is intended for the 8087. The 8086 computes the memory address that the instruction references and reads…
"One Bit Computing at 60 Hz" describes a one-bit design of my own that folks have repeatedly posted to HN. It's notable for NOT using the MC14500... (and for puzzling some of the readers!) The original 2019 post by…
Probably the second-best fun I ever had was reverse engineering a discrete-TTL processor and the firmware written for it. These were embedded in some Xerox Diablo daisy-wheel printers dating from the latter half of the…
>The MC14500B has an unusual architecture, making it more of a building block than a complete microprocessor. [... It] requires multiple external chips to make it usable. Love the articles you've been posting, Ken! And…
Great choice of subject matter, as usual, Ken! May I direct your attention to a one-bit machine [1] that's already something of a favorite on HN, posted for discussion in 2014 [2], 2016 [3] and 2019 [4]. "This is not a…
>this only tells us about the performance of this particular FORTH engine Yes, exactly. Whatever its other qualities may be, I suspect this particular Forth has overlooked some pretty obvious low hanging fruit,…
Rather than buying suction cups (for which I would subsequently have had no further use), I managed very nicely by using just a couple of strips of packing tape. Each strip formed a "handle" -- one on each side of the…
> it might be helpful to have an example or two Apologies. The original source code from the early 1980's is stored on a non-DOS floppy. Maybe someday I'll retrieve and publish it. But meanwhile here's a taste: One of…
One of us must be drinking de-caff by mistake! :D When I use the search at the bottom it "corrects" the spelling, not even bothering to remark on what it did. Adding quotes was good suggestion, but now there are 0…
>I think I would get a headache "programming" it One-bit creator here. I'm surprised by how often people make comments like this. Is it the dual jump destinations which seem so confusing? All you need is to ignore one…
Thanks for posting, Tomte. This is a project that's been discussed on HN on the past. -- Jeff https://news.ycombinator.com/item?id=7616831 https://news.ycombinator.com/item?id=12469790
I was delighted at being able to cite an independent source saying such a thing was possible! In the 2016 HN thread "Strange bug workarounds" I posted a much gnarlier problem (and oddball solution):…
Glad to see confirmation of using a rubber band to fix an IBM mainframe. Been there done that, but the story is so loony I wondered if anyone would believe me.…
Back in the day (late 1980's) there was ample motivation as I had no knowledge of or access to the 65816. Programmable logic has changed the landscape since then -- and btw I have whimsically contemplated a modern…
Thanks for posting, ingve (and 0x12). 0x12's HN thread [1] about my project included the following TLDR: "Guy expands 6502 to 16M address space by intercepting the databus and re-mapping unused opcodes and clever use of…
Yup. And the triple 8080's contributed a lot to the character of the thing, too.
In the 1980's I had a client that manufactured cheques, and the typesetting was done by four or five "Wescode 1420M" systems. These technological marvels used an 8" floppy drive to input order data -- the customer name,…
A prior HN thread [1] about this was entitled, "The KimKlone: a radical 6502 redesign" [1]https://news.ycombinator.com/item?id=3070169 The poster, 0x12, had this to summary to offer: "Guy expands 6502 to 16M address…
> autodidact != crank This. Unless you consider Charles Darwin, Oliver Heaviside, James Watt and Thomas Edison cranks. And that's just the tip of the iceberg, as you can see here:…
>Eight 74172s provide eight 16-bit registers in a three-port register file. This file may simultaneously write one register ("A"), read a second ("B"), and read or write a third ("C"). In a single clock cycle, the…
Thank you for posting. A PCB would be fun but I'd be inclined to do a shrink, moving away from all the jelly-bean logic. I'm pretty sure a KimKlone clone (!) could be done with just a 128 macrocell CPLD, a '574 and the…
I was in my twenties, I was hugely turned on by the electronics I was learning, and I was bursting with creativity! There's a little bit of Back Story explained here, especially the "my KIM" section at the bottom of the…
Right -- not a 65c816. There's a summary and block diagram here: http://laughtonelectronics.com/Arcana/KimKlone/Kimklone_shor... I'm the builder! :o) -- Jeff
Sorry about the TLDR situation; it's on my list to revise the article by prepending an abstract. BTW suggestions and questions about the article are welcome. @mjhall - you're quite right; the strange, phantom 65c02…
Thank you, 0x12 and all of you, for your interest in my quirky creation. Naturally I follow modern FPGA technology avidly, but I guess it's obvious that my project predates that sort of thing. 2901 style Bit-Slice…