• National SC/MP micro

    From Phil Hobbs@pcdhSpamMeSenseless@electrooptical.net to sci.electronics.design on Sat Aug 16 18:52:33 2025
    From Newsgroup: sci.electronics.design

    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Sat Aug 16 13:30:28 2025
    From Newsgroup: sci.electronics.design

    On Sat, 16 Aug 2025 18:52:33 -0000 (UTC), Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> wrote:

    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    Cheers

    Phil Hobbs

    Yikes. A Raspberry Pi Pico costs $6, in degraded modern dollars.




    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Edward Rawde@invalid@invalid.invalid to sci.electronics.design on Sat Aug 16 17:08:50 2025
    From Newsgroup: sci.electronics.design

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From TTman@kraken.sankey@gmail.com to sci.electronics.design on Sat Aug 16 22:15:42 2025
    From Newsgroup: sci.electronics.design

    On 16/08/2025 19:52, Phil Hobbs wrote:
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    Cheers

    Phil Hobbs

    My favourite was the 8749 ( UV erasable version) and later the NSC 800
    --
    This email has been checked for viruses by Avast antivirus software. www.avast.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Sat Aug 16 14:34:29 2025
    From Newsgroup: sci.electronics.design

    My first computer used SC/MP https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.

    For me, the i4004. By comparison, a SC/MP was a racecar! It took almost
    a millisecond to add 12r16 to 34r16. And, 5% of the RAM!

    While dog slow, it was exciting as I could hold "an entire computer"
    in my hands -- instead of the mainframes I had been using previously!

    We made a LORAN-C plotter (first of its kind) that would show a ship's
    progress in real time on an XY plotter bed. Of course, the i4004
    couldn't handle the hyperbolic grid that LORAN relies upon. Nor
    compensate for the oblateness of the earth (let alone the spherical
    geometry). So, users had to "phone ahead" with the coordinates in
    which they were planning on operating and we'd generate some "magic coefficients" on an '11 that Accounting used for payroll. So,
    the i4004 just had to map time-differences to these linearized
    coordinate axis.

    It took the arrival of the 8085 a few years later for us to be
    able to do *everything* in the CPU and cut our dependence on
    "Accounting"!

    [Sheesh! Remembering $50 / 2KB EPROM is mind-numbing! And, the
    efforts we'd undertake to elide *one* from the design... Then,
    half a megabyte of DRAM on a Z80 just a few years after that!
    (sigh) The 70's/80's were a great time for MPU designs!
    Like the 60's/70's were for CPUs. Instead, we have this boring
    homogeneous approach to technology that harkens back to the
    70's instead of moving forwards...]

    I know I kept few *systems*/products from that era. But, DO know
    I pulled lots of *chips* to retain for hysterical raisins!]
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Sat Aug 16 15:05:31 2025
    From Newsgroup: sci.electronics.design

    On 8/16/2025 2:15 PM, TTman wrote:
    My favourite was the 8749 ( UV erasable version) and later the NSC 800

    For programmable (PROMable?) parts, I liked the 647180. It had a decent
    amount of RAM (512B) and "ROM" (16K), was reasonably fast (for that era),
    and a shitload of I/O. It was possible to make a complete product
    with nothing other than power provided.

    I designed one into a 32016 system as a "coprocessor", effectively.
    It's intended role was as a smart watchdog (I was controlling thousands of pounds of mechanized steel). But, it also allowed me to offer a diagnostic port (using a UART in the '7180), controls over the system /RESET as well
    as the reset for the field, hooks into the address decoder PAL to support
    the optional inclusion of an MMU in the design (the 32k was a "decomposed" processor -- CPU, MMU, FPU, DMAC, etc. were all separate chips that may
    or may NOT be present in a functional system; making that decision at
    runtime requires special attention to the hardware and firmware), etc.

    I used the "extra" EPROM in the device to implement the boot ROM for
    the 32K -- on reset, the 7180 would jigger the address decoder so *it*
    occupied the address space that the 32K accessed for IPL. Accesses to
    the 7180 were wait-stated so the 7180 could read the 32k's address bus
    (present on the 7180's I/O pins) to determine what EPROM address was
    requested. It would then lookup the contents of that virtual address
    and provide them from the portion of its internal EPROM set aside for
    that. Then, release the WAIT and allow the 32k's bus cycle to complete.

    Of course, bus cycles were slow -- but, only when the 7180 had to
    intervene. Once the 32k told it to map itself OUT of the address
    space, the 32k ran at it's rated speed.

    It could similarly store a small amount of data in its internal 512B
    RAM; enough that the 32K could run without RAM or ROM while it was
    assessing the integrity of it's REAL memory, etc.

    Nowadays, so much is "free" that designs (hardware and software) have
    become boring and uninspired. The state of the art has stagnated.

    <https://www.ebay.com/itm/115468480033>

    Yikes! I should sell off my old chip collection!
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Sat Aug 16 15:14:24 2025
    From Newsgroup: sci.electronics.design

    On 8/16/2025 3:05 PM, Don Y wrote:
    I used the "extra" EPROM in the device to implement the boot ROM for
    the 32K -- on reset, the 7180 would jigger the address decoder so *it* occupied the address space that the 32K accessed for IPL.-a Accesses to
    the 7180 were wait-stated so the 7180 could read the 32k's address bus (present on the 7180's I/O pins) to determine what EPROM address was requested.-a It would then lookup the contents of that virtual address
    and provide them from the portion of its internal EPROM set aside for
    that.-a Then, release the WAIT and allow the 32k's bus cycle to complete.

    Of course, bus cycles were slow -- but, only when the 7180 had to intervene.-a Once the 32k told it to map itself OUT of the address
    space, the 32k ran at it's rated speed.

    When developing the initial 32k bootstrap, the 7180 allowed for a
    crude "ROM emulator" to be implemented over its serial port.
    The 7180 would WAIT the 32k, read the address/data from it's
    I/O pins, and then convey that to a ROM/RAM emulator running on a
    PC. So, I could load a binary image into a file on the PC and
    then watch the 32k's execution of it -- including a crude "trace"
    ability (log each cycle and it's associated data).

    ICEs for 32Ks were only offered by the manufacturer and pretty
    costly -- especially if you had multiple developers involved!

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Sat Aug 16 16:24:00 2025
    From Newsgroup: sci.electronics.design

    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP >https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / >> Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics


    My first computer was a DEC PDP-11, with a teletype and 4K words of
    12-bit core memory. I used it to simulate 32,000 HP steamship
    propulsion control systems. It cost $12K, the price of a modest house
    in New Orleans.

    I was a freshman EE student at Tulane.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Edward Rawde@invalid@invalid.invalid to sci.electronics.design on Sun Aug 17 01:17:15 2025
    From Newsgroup: sci.electronics.design

    "john larkin" <jl@glen--canyon.com> wrote in message news:hf42aktbrcnbr07oh57e4ilv414mgbs9rb@4ax.com...
    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP >>https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / >>> Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics >>

    My first computer was a DEC PDP-11, with a teletype and 4K words of
    12-bit core memory. I used it to simulate 32,000 HP steamship
    propulsion control systems. It cost $12K, the price of a modest house
    in New Orleans.

    VAX/VMS had taken over the mainframe world when I was a student.
    Using a computer meant sitting in a room which had maybe 20 VT100 terminals. Some students amused themselves by writing command procedures which would make a terminal look like it was available for login.
    An unsuspecting student would then come by and after trying to log in would be told that there was an issue with the terminal so
    please use another one.
    The student running the program now had that student's login credentials.
    I never did anything like that myself of course.

    This problem was subsequently addressed on other platforms by the now mostly forgotten ctrl-alt-del before logging in.


    I was a freshman EE student at Tulane.



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wmartin@wwm@wwmartin.net to sci.electronics.design on Sat Aug 16 22:43:39 2025
    From Newsgroup: sci.electronics.design

    On 8/16/25 14:34, Don Y wrote:
    My first computer used SC/MP
    https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM
    was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and
    data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.

    For me, the i4004.-a By comparison, a SC/MP was a racecar!-a It took almost
    a millisecond to add 12r16 to 34r16.-a And, 5% of the RAM!

    While dog slow, it was exciting as I could hold "an entire computer"
    in my hands -- instead of the mainframes I had been using previously!

    We made a LORAN-C plotter (first of its kind) that would show a ship's progress in real time on an XY plotter bed.-a Of course, the i4004
    couldn't handle the hyperbolic grid that LORAN relies upon.-a Nor
    compensate for the oblateness of the earth (let alone the spherical geometry).-a So, users had to "phone ahead" with the coordinates in
    which they were planning on operating and we'd generate some "magic coefficients" on an '11 that Accounting used for payroll.-a So,
    the i4004 just had to map time-differences to these linearized
    coordinate axis.

    It took the arrival of the 8085 a few years later for us to be
    able to do *everything* in the CPU and cut our dependence on
    "Accounting"!

    [Sheesh!-a Remembering $50 / 2KB EPROM is mind-numbing!-a And, the
    efforts we'd undertake to elide *one* from the design...-a Then,
    half a megabyte of DRAM on a Z80 just a few years after that!
    (sigh)-a The 70's/80's were a great time for MPU designs!
    Like the 60's/70's were for CPUs.-a Instead, we have this boring
    homogeneous approach to technology that harkens back to the
    70's instead of moving forwards...]

    I know I kept few *systems*/products from that era.-a But, DO know
    I pulled lots of *chips* to retain for hysterical raisins!]
    Someplace deeply buried I still have a few i4004 chips...from the days
    of program entry from switches & paper tape!
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From wmartin@wwm@wwmartin.net to sci.electronics.design on Sat Aug 16 22:45:57 2025
    From Newsgroup: sci.electronics.design

    On 8/16/25 16:24, john larkin wrote:
    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP
    https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / >>> Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics >>

    My first computer was a DEC PDP-11, with a teletype and 4K words of
    12-bit core memory. I used it to simulate 32,000 HP steamship
    propulsion control systems. It cost $12K, the price of a modest house
    in New Orleans.

    I was a freshman EE student at Tulane.

    PDP-11? That was a 16-bit machine, you must be thinking of the PDP-8.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Sat Aug 16 23:34:12 2025
    From Newsgroup: sci.electronics.design

    On 8/16/2025 10:43 PM, wmartin wrote:
    On 8/16/25 14:34, Don Y wrote:

    I know I kept few *systems*/products from that era.-a But, DO know
    I pulled lots of *chips* to retain for hysterical raisins!]

    Someplace deeply buried I still have a few i4004 chips...from the days of program entry from switches & paper tape!

    We used to program the i4004 with a "pocket assembler" -- a cheat sheet
    of opcodes that we could manually enter.

    I have an assortment of oddball (by today's standards) devices from
    days of yore: F11, J11, 14500 (!), 1802, 2A03, 2650, 29xx components,
    29000, 32016, 32032, 32532, 3870, 4004, 6100, 647180, 6502, 6510, 65816, 6800/2/3/5/9, 6811, 680x0, F8, 8008, 8051, 8080/5, 88000, 8x305, NSC800, Z8/80/180/8000, 99105, etc. And, a variety of support chips that I would
    be hard pressed to explain (though I sorely wish people like ARM had
    learned from the 9513!) Silver-plated leads are now tarnished.

    The 32x32 was the design that SHOULD have taken the market (instead of
    the intel crap that was foisted on people by IBM). But, NatSemi is
    notorious for bad luck with processors!

    I bread-boarded designs with most of these as the only practical way to benchmark processors "back then" was to actually execute code on them
    in a variety of different hardware environments (e.g., what if we use
    1 wait-state ROM and 0 wait-state RAM? What does a context switch cost?
    What overhead for a subroutine invocation?)

    Saving all of those (wire-wrapped) breadboards would have been a nightmare
    but, the CHIPS take up far less space! :>

    [I even have a few devices that don't officially exist.]

    And, a promotional "tie clip" with a 68000 die on it (not that I ever
    WORE a tie!)

    Variety was interesting. Between the tools and the applications, it
    was much more exciting to design "back then" (now, everything is cheap
    and "the same". People don't even design their own processor subsystems, anymore, forfeiting those decisions to someone who has a generic idea
    of what "everyone" needs)
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Sat Aug 16 23:36:06 2025
    From Newsgroup: sci.electronics.design

    On 8/16/2025 10:45 PM, wmartin wrote:
    PDP-11? That was a 16-bit machine, you must be thinking of the PDP-8.

    The 6100. 0.01% of the volume and probably even less of the power requirements!

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Sun Aug 17 07:44:34 2025
    From Newsgroup: sci.electronics.design

    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP >>https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer

    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / >>> Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics >>

    My first computer was a DEC PDP-11, with a teletype and 4K words of
    12-bit core memory. I used it to simulate 32,000 HP steamship
    propulsion control systems. It cost $12K, the price of a modest house
    in New Orleans.

    I was a freshman EE student at Tulane.

    My first computer at work was a PDP11, was working at a linear accelerator in Amsterdam.
    Guys there were playing with all sort of things, Motorola max board, I played moon landing games on a Commodore PET..
    My first computer at home was a Sinclair Z80:
    https://en.wikipedia.org/wiki/ZX80
    That did not stay simple for long:
    https://panteltje.nl/panteltje/z80/index.html
    https://panteltje.nl/panteltje/z80/system14/index.html
    https://panteltje.nl/panteltje/z80/system14/diagrams/index.html
    added more RAM, a floppy disk controller, and then wrote my own CP/M clone to be able to use CP/M programs from the CP/M user club on it.
    Yes was 'online' before the internet, we had Viditel (It had several groups, a.o. CP/M user group).
    https://techzle.com/viditel-the-forgotten-internet

    In those later eighties days I was designing ISA boards for in the IBM PC,
    at home still my Z80 running my CP/M :-)

    In the late eighties Intel released the 8052AH chip, had build in BASIC, made a nice BASIC computer:
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_inside2_img_1757.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_8049_programmer_board_img_1731.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part1_img_1750.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part2_img_1755.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part3_img_1752.jpg
    click images to enlarge
    Mine is still working...

    Mostly using Raspberry PI those days, posting this from a Pi4 8 GB
    Ported much of my software to it, big 4 TB Toshiba harddisc connected to it. So, nothing much changed over the years.






    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Martin Brown@'''newspam'''@nonad.co.uk to sci.electronics.design on Sun Aug 17 09:45:54 2025
    From Newsgroup: sci.electronics.design

    On 16/08/2025 19:52, Phil Hobbs wrote:
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    Cheers

    Phil Hobbs

    Unusually the UK version of this - Clive Sinclair's MK14 was a year
    earlier actually cheaper -u40 and had integral display and keyboard.

    https://en.wikipedia.org/wiki/MK14

    It was sold as a kit. Putting it together wasn't entirely trivial.

    I recall a similar kit "ELF" at about the same time using the slightly
    more esoteric RCA 1802 COSMAC device which in one form was space
    hardened and in another became a staple of various games machines.

    https://en.wikipedia.org/wiki/RCA_1802

    Then there were a host of 6502 based machines with video all at once.
    The quirky 6502 inspired ARM's design of RISC chips still around today.
    --
    Martin Brown

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Sun Aug 17 04:00:05 2025
    From Newsgroup: sci.electronics.design

    On 8/17/2025 1:45 AM, Martin Brown wrote:
    I recall a similar kit "ELF" at about the same time using the slightly more esoteric RCA 1802 COSMAC device which in one form was space hardened and in another became a staple of various games machines.

    https://en.wikipedia.org/wiki/RCA_1802

    Then there were a host of 6502 based machines with video all at once.
    The quirky 6502 inspired ARM's design of RISC chips still around today.

    The 6502 and 68xx devices were relatively easy to implement frame buffers
    with simple memory arbiters. The 6809*E* variant, as well. (annoyingly, Motogorilla didn't second-source the E variant; back then, having a second source was almost a prerequisite for a design-in -- hence the *8* second sources for the 68K!)

    Things like the 808x/Z80/68K had funky bus timings that weren't as predictable for a second "bus master" -- especially as they needed to be accessed coincident with the physical display update (for a raster-scan display;
    the requirement is eased for vector displays but they were few and far between).


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Martin Brown@'''newspam'''@nonad.co.uk to sci.electronics.design on Sun Aug 17 14:10:06 2025
    From Newsgroup: sci.electronics.design

    On 17/08/2025 12:00, Don Y wrote:
    On 8/17/2025 1:45 AM, Martin Brown wrote:
    I recall a similar kit "ELF" at about the same time using the slightly
    more esoteric RCA 1802 COSMAC device which in one form was space
    hardened and in another became a staple of various games machines.

    https://en.wikipedia.org/wiki/RCA_1802

    Then there were a host of 6502 based machines with video all at once.
    The quirky 6502 inspired ARM's design of RISC chips still around today.

    The 6502 and 68xx devices were relatively easy to implement frame buffers with simple memory arbiters.-a The 6809*E* variant, as well.-a (annoyingly, Motogorilla didn't second-source the E variant; back then, having a second source was almost a prerequisite for a design-in -- hence the *8* second sources for the 68K!)

    The 6847 (NTSC) and 6845 memory mapped display chips made it a lot
    easier about then. Acorn Atom used the former and BBC Micro used a
    custom chip that was sort of like a 6845 with 640x480 maximum resolution
    (at two colours). Acorn managed to cobble the 6847 NTSC timings to work
    OK with UK PAL TVs somehow on the earlier Atom product.

    I always had a bit of a soft spot for the TI9900/99k and support chips.
    I didn't appreciate at the time quite how good they were for realtime
    context switching until we tried to do it on a 68k (on paper faster).

    The 9918 graphics controller was impressive for the time with 256x192 resolution, hardware sprites and relatively affordable.

    I later guessed horribly wrong backing the NEC 7220 against IBM's ropey
    E/VGA. Japanese market standardised on it for domestic PCs NEC9801 -
    essential for Kanji displays. It was the first true graphic coprocessor.

    Things like the 808x/Z80/68K had funky bus timings that weren't as predictable
    for a second "bus master" -- especially as they needed to be accessed coincident with the physical display update (for a raster-scan display;
    the requirement is eased for vector displays but they were few and far between).

    There was an ancient PDP-7 with vector graphics display available to
    play with.
    It was totally unsupported and kept alive by the goodwill of graduate students.

    Papertape input and you had to bootstrap with a magic start address set
    on front panel switches. Asteroids was a favourite when it was working.
    Vector displays and joysticks were still rare back then.
    --
    Martin Brown

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Sun Aug 17 07:14:43 2025
    From Newsgroup: sci.electronics.design

    On 8/17/2025 6:10 AM, Martin Brown wrote:
    Then there were a host of 6502 based machines with video all at once.
    The quirky 6502 inspired ARM's design of RISC chips still around today.

    The 6502 and 68xx devices were relatively easy to implement frame buffers
    with simple memory arbiters.-a The 6809*E* variant, as well.-a (annoyingly, >> Motogorilla didn't second-source the E variant; back then, having a second >> source was almost a prerequisite for a design-in -- hence the *8* second
    sources for the 68K!)

    The 6847 (NTSC) and 6845 memory mapped display chips made it a lot easier about

    We rarely relied on "special" silicon for functions like that -- because
    they had their own notion of how the hardware should be organized, etc.

    Instead, we would build from discrete MSI devices.

    then. Acorn Atom used the former and BBC Micro used a custom chip that was sort
    of like a 6845 with 640x480 maximum resolution (at two colours). Acorn managed
    to cobble the 6847 NTSC timings to work OK with UK PAL TVs somehow on the earlier Atom product.

    I always had a bit of a soft spot for the TI9900/99k and support chips. I didn't appreciate at the time quite how good they were for realtime context switching until we tried to do it on a 68k (on paper faster).

    The 9918 graphics controller was impressive for the time with 256x192 resolution, hardware sprites and relatively affordable.

    But it only supported 5 (?) sprites. Fine if you want to create a cursor and overlay that on a bitmap. But, if you want 100 active objects on the screen and the ability to operate on them "above" the bitmap, "5" was too few.

    I designed a graphics controller that:
    - used RMW cycles to fetch data for the display (writing 0's after each read)
    - painted variable sized objects from a "display list" using a crude BLTer

    The display list effectively gave you reverse Z-ordering for the objects;
    the objects were painted into the frame buffer from back to front so the
    host just had to update the X,Y screen location of each object and place
    it at the appropriate place in the Z-order list.

    As long as the total "area" being painted was less than the bandwidth
    of the BLTer, the display was correctly drawn.

    I later guessed horribly wrong backing the NEC 7220 against IBM's ropey E/VGA.
    Japanese market standardised on it for domestic PCs NEC9801 - essential for Kanji displays. It was the first true graphic coprocessor.

    Motorola had a successor to the 45/47 planned that was, effectively, a special 68K with hardware/opcode support for graphic primitives. But, the market (largely driven by games and home systems, at the time) was changing an I
    don't think it was ever released, "commercially".

    There were a lot of interesting/unique designs for display drivers, back
    then. Atari (?) had a vector graphic display driver that ONLY drew curves (because curves were difficult with a typical vector display processor). Alphanumeric displays were a dead giveaway as the straight lines you'd
    expect in characters like A, B, D, E, F... were all "bowed".

    One of the Japanese companies had developed an elaborate scrollable hardware "background" for use in things like driving games. Gobs of ROM to hold the imagery. A risky proposition.

    Things like the 808x/Z80/68K had funky bus timings that weren't as predictable
    for a second "bus master" -- especially as they needed to be accessed
    coincident with the physical display update (for a raster-scan display;
    the requirement is eased for vector displays but they were few and far
    between).

    There was an ancient PDP-7 with vector graphics display available to play with.
    It was totally unsupported and kept alive by the goodwill of graduate students.

    We used Imlacs (PDS-1). The first (and only!) time I used a machine with a light pen input device! It relied on the persistence of the display to
    retain the image as the display processor was constantly redrawing the display list knowing it was fading as it was being drawn. (I used that experience to later design the raster display system described earlier -- creating the "fading" by brute force clearing of memory as a side effect of refreshing
    the display)

    Papertape input and you had to bootstrap with a magic start address set on front panel switches. Asteroids was a favourite when it was working. Vector displays and joysticks were still rare back then.

    I recall playing Empire on Plato terminals and the icky Votrax speech.
    Now, everyone has the same color raster display with nothing really setting anything apart from any other (besides the power consumed by their GPU).

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Sun Aug 17 07:58:07 2025
    From Newsgroup: sci.electronics.design

    On Sat, 16 Aug 2025 22:45:57 -0700, wmartin <wwm@wwmartin.net> wrote:

    On 8/16/25 16:24, john larkin wrote:
    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP
    https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC /
    Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics >>>

    My first computer was a DEC PDP-11, with a teletype and 4K words of
    12-bit core memory. I used it to simulate 32,000 HP steamship
    propulsion control systems. It cost $12K, the price of a modest house
    in New Orleans.

    I was a freshman EE student at Tulane.

    PDP-11? That was a 16-bit machine, you must be thinking of the PDP-8.

    Sorry, it was a PDP-8. I got an 11 a couple of years later.

    The PDP-8 ran Focal, a nice interpretive language, in 4K words of
    core.

    The 11 ran RSTS, a wonderful time-sharing system.

    It's tragic that Intel and Microsoft won.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Sun Aug 17 08:19:49 2025
    From Newsgroup: sci.electronics.design

    On Sun, 17 Aug 2025 07:44:34 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde" >><invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP >>>https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer

    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC /
    Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics


    My first computer was a DEC PDP-11, with a teletype and 4K words of
    12-bit core memory. I used it to simulate 32,000 HP steamship
    propulsion control systems. It cost $12K, the price of a modest house
    in New Orleans.

    I was a freshman EE student at Tulane.

    My first computer at work was a PDP11, was working at a linear accelerator in Amsterdam.
    Guys there were playing with all sort of things, Motorola max board, I played moon landing games on a Commodore PET..
    My first computer at home was a Sinclair Z80:
    https://en.wikipedia.org/wiki/ZX80
    That did not stay simple for long:
    https://panteltje.nl/panteltje/z80/index.html https://panteltje.nl/panteltje/z80/system14/index.html https://panteltje.nl/panteltje/z80/system14/diagrams/index.html
    added more RAM, a floppy disk controller, and then wrote my own CP/M clone to be able to use CP/M programs from the CP/M user club on it.
    Yes was 'online' before the internet, we had Viditel (It had several groups, a.o. CP/M user group).
    https://techzle.com/viditel-the-forgotten-internet

    In those later eighties days I was designing ISA boards for in the IBM PC,
    at home still my Z80 running my CP/M :-)

    In the late eighties Intel released the 8052AH chip, had build in BASIC, made a nice BASIC computer:
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_inside2_img_1757.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_8049_programmer_board_img_1731.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part1_img_1750.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part2_img_1755.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part3_img_1752.jpg
    click images to enlarge
    Mine is still working...

    Mostly using Raspberry PI those days, posting this from a Pi4 8 GB
    Ported much of my software to it, big 4 TB Toshiba harddisc connected to it. >So, nothing much changed over the years.






    We are developing a new product line of PoE boxes based on the RP2040
    chip. I was going to use a Pi Pico as a surface-mount component, but
    it wastes too much board area and has a goofy USB connector and not
    enough i/o pins.

    We have defined a tiny 20-pin ribbon cable connector that will run to
    a custom adapter board and then to a Pi200, so we can compile and load
    and test code.

    https://www.dropbox.com/scl/fi/tzqwg5hejevg5qaibzqaf/Z566_setup_2.jpg?rlkey=dujea1migrzbzztn0gvt61ka6&dl=0


    The middle board has scope connectors to make it easy to time routine
    execution and irq rates and such. Most programers don't have any idea
    of how long it takes to run their code.

    The obvious c code sequence

    set port pin high
    set pin low
    etc

    makes 7 ns pulses every 14 ns on a 2040. That's amazing.

    We have a cute circuit on the blue boxes. There's a pushbutton
    available through a hole, with a toothpick or something. A short push
    resets the uP. A very long push resets it and enters USB memory-stick
    mode. That makes it easy for our customers to upgrade code; long push
    and then drag/drop one file.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Edward Rawde@invalid@invalid.invalid to sci.electronics.design on Sun Aug 17 12:23:40 2025
    From Newsgroup: sci.electronics.design

    "Martin Brown" <'''newspam'''@nonad.co.uk> wrote in message news:107s4s2$269dv$1@dont-email.me...
    On 16/08/2025 19:52, Phil Hobbs wrote:
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    Cheers

    Phil Hobbs

    Unusually the UK version of this - Clive Sinclair's MK14 was a year earlier actually cheaper u40 and had integral display and
    keyboard.

    https://en.wikipedia.org/wiki/MK14

    It was sold as a kit. Putting it together wasn't entirely trivial.

    Mine worked almost first time after assembly.
    It's hard to remember all the details now but the keyboard was useless so I built my own.
    And when I added the VDU I had to change the crystal from 4.43 to 4 MHz.

    There was one little issue with the processor's SA and SB inputs being open circuit on the edge connector.
    For some reason this caused programs to fail to execute when pressing Go.
    It taught me a valuable lesson about checking for unused inputs and using pull up or pull down as needed.

    The 6502 felt very restrictive after using SC/MP because of no on-chip 16-bit registers.
    I liked the 6809 because like SC/MP it had two accumulators and on-chip 16-bit registers.
    After that I got into 68k.
    The only thing I disliked about the 6809 and 68k was that they are big endian. Intel got it right with little endian.

    After the MK14 I never bought another Sinclair machine, so no ZX81, Spectrum, or QL.
    The QL looked tempting but my experience with the MK14 said wait and see.


    I recall a similar kit "ELF" at about the same time using the slightly more esoteric RCA 1802 COSMAC device which in one form was
    space hardened and in another became a staple of various games machines.

    https://en.wikipedia.org/wiki/RCA_1802

    Then there were a host of 6502 based machines with video all at once.
    The quirky 6502 inspired ARM's design of RISC chips still around today.

    --
    Martin Brown



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Sun Aug 17 16:47:58 2025
    From Newsgroup: sci.electronics.design

    On Sun, 17 Aug 2025 07:44:34 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde" >>><invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP >>>>https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a

    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what
    pointer

    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC /
    Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics


    My first computer was a DEC PDP-11, with a teletype and 4K words of >>>12-bit core memory. I used it to simulate 32,000 HP steamship
    propulsion control systems. It cost $12K, the price of a modest house
    in New Orleans.

    I was a freshman EE student at Tulane.

    My first computer at work was a PDP11, was working at a linear accelerator in Amsterdam.
    Guys there were playing with all sort of things, Motorola max board, I played moon landing games on a Commodore PET..
    My first computer at home was a Sinclair Z80:
    https://en.wikipedia.org/wiki/ZX80
    That did not stay simple for long:
    https://panteltje.nl/panteltje/z80/index.html
    https://panteltje.nl/panteltje/z80/system14/index.html
    https://panteltje.nl/panteltje/z80/system14/diagrams/index.html
    added more RAM, a floppy disk controller, and then wrote my own CP/M clone to be able to use CP/M programs from the CP/M user
    club on it.
    Yes was 'online' before the internet, we had Viditel (It had several groups, a.o. CP/M user group).
    https://techzle.com/viditel-the-forgotten-internet

    In those later eighties days I was designing ISA boards for in the IBM PC, >>at home still my Z80 running my CP/M :-)

    In the late eighties Intel released the 8052AH chip, had build in BASIC, made a nice BASIC computer:
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_inside2_img_1757.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_8049_programmer_board_img_1731.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part1_img_1750.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part2_img_1755.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part3_img_1752.jpg
    click images to enlarge
    Mine is still working...

    Mostly using Raspberry PI those days, posting this from a Pi4 8 GB
    Ported much of my software to it, big 4 TB Toshiba harddisc connected to it. >>So, nothing much changed over the years.






    We are developing a new product line of PoE boxes based on the RP2040
    chip. I was going to use a Pi Pico as a surface-mount component, but
    it wastes too much board area and has a goofy USB connector and not
    enough i/o pins.

    We have defined a tiny 20-pin ribbon cable connector that will run to
    a custom adapter board and then to a Pi200, so we can compile and load
    and test code.

    https://www.dropbox.com/scl/fi/tzqwg5hejevg5qaibzqaf/Z566_setup_2.jpg?rlkey=dujea1migrzbzztn0gvt61ka6&dl=0

    Pi400 ?




    The middle board has scope connectors to make it easy to time routine >execution and irq rates and such. Most programers don't have any idea
    of how long it takes to run their code.

    The obvious c code sequence

    set port pin high
    set pin low
    etc

    makes 7 ns pulses every 14 ns on a 2040. That's amazing.

    We have a cute circuit on the blue boxes. There's a pushbutton
    available through a hole, with a toothpick or something. A short push
    resets the uP. A very long push resets it and enters USB memory-stick
    mode. That makes it easy for our customers to upgrade code; long push
    and then drag/drop one file.

    I have both my Pi4 now in a metal box, that disables WiFi access and other RF stuff.
    Reliability of the Raspies (I have 5 now, 4 running 24/7) is good.
    3 run on an UPS.

    This is a Pi4 4 GB:
    raspberrypi: ~ # ssh -Y 192.168.178.95
    root@192.168.178.95's password:
    Linux raspi95 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l -bash-5.0# uptime
    17:54:46 up 520 days, 7:08, 19 users, load average: 0.53, 0.72, 0.77
    Not bad, 520 days!
    So distro from 2019, runs 24/7 recording 6 cameras plus some POE sensors... Plays background music too without a hitch.
    Records audio too via an USB stick..
    Does more stuff.., logs radiation 24/7, air traffic (via dump1090 with an RTL-SDR USB stick), ship traffic (AIS) with an other RTL-SDR USB stick.

    This is an older Pi model, from 2013, runs some servers:
    raspberrypi: ~ # ssh -Y pi@192.168.178.73
    pi@192.168.178.73's password:
    Linux raspi73 3.6.11+ #371 PREEMPT Thu Feb 7 16:31:35 GMT 2013 armv6l root@raspi73:~# uptime
    18:03:53 up 235 days, 2:05, 11 users, load average: 2.18, 2.08, 2.03
    last time rebooted to change some wiring, it has, among other things, an air pressure and compass 'hat'.

    This I am using to post this:
    raspberrypi: ~ # uname -a
    Linux raspberrypi 5.15.32-v7l+ #1538 SMP Thu Mar 31 19:39:41 BST 2022 armv7l GNU/Linux

    That keyboard-raspi looks nice, keyboard layout is exactly like the small Chinese keyboard I have.
    I bought a new Logitech K540 keyboard and mouse last week, the old one fell apart and keys got stuck,
    Grease helped only for a while.
    And text was gone from many keys..
    This one is so far OK and more quiet.
    I build a small interface board so I can program Microchip PICs from the Raspberry I/O pins.

    The Pi4 are connected to Sitecom USB bridges, both have a 4 TB Toshiba harddisc connected,
    The monitor in front of me can select from 3 Pis on the table via an Eminent HDMI switch with a small remote.
    And there are several ethernet switches plus a POE Ethernet interface.

    I can use the Pi as spectrum analyzer too, using one of the RTL_SDR sticks, from about 20 MHz to about 1.5 GHz
    https://panteltje.nl/panteltje/xpsa/index.html
    Ported it to Raspberry, added some stuff.
    If you want the xpsa Pi code I can make it available.
    https://panteltje.nl/pub/xpsa_fm_spectrum.gif







    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Sun Aug 17 10:31:11 2025
    From Newsgroup: sci.electronics.design

    On Sun, 17 Aug 2025 16:47:58 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Sun, 17 Aug 2025 07:44:34 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde" >>>><invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP >>>>>https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a

    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what
    pointer

    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC /
    Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics


    My first computer was a DEC PDP-11, with a teletype and 4K words of >>>>12-bit core memory. I used it to simulate 32,000 HP steamship >>>>propulsion control systems. It cost $12K, the price of a modest house >>>>in New Orleans.

    I was a freshman EE student at Tulane.

    My first computer at work was a PDP11, was working at a linear accelerator in Amsterdam.
    Guys there were playing with all sort of things, Motorola max board, I played moon landing games on a Commodore PET..
    My first computer at home was a Sinclair Z80:
    https://en.wikipedia.org/wiki/ZX80
    That did not stay simple for long:
    https://panteltje.nl/panteltje/z80/index.html
    https://panteltje.nl/panteltje/z80/system14/index.html
    https://panteltje.nl/panteltje/z80/system14/diagrams/index.html
    added more RAM, a floppy disk controller, and then wrote my own CP/M clone to be able to use CP/M programs from the CP/M user
    club on it.
    Yes was 'online' before the internet, we had Viditel (It had several groups, a.o. CP/M user group).
    https://techzle.com/viditel-the-forgotten-internet

    In those later eighties days I was designing ISA boards for in the IBM PC, >>>at home still my Z80 running my CP/M :-)

    In the late eighties Intel released the 8052AH chip, had build in BASIC, made a nice BASIC computer:
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_inside2_img_1757.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_8049_programmer_board_img_1731.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part1_img_1750.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part2_img_1755.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part3_img_1752.jpg
    click images to enlarge
    Mine is still working...

    Mostly using Raspberry PI those days, posting this from a Pi4 8 GB
    Ported much of my software to it, big 4 TB Toshiba harddisc connected to it. >>>So, nothing much changed over the years.






    We are developing a new product line of PoE boxes based on the RP2040
    chip. I was going to use a Pi Pico as a surface-mount component, but
    it wastes too much board area and has a goofy USB connector and not
    enough i/o pins.

    We have defined a tiny 20-pin ribbon cable connector that will run to
    a custom adapter board and then to a Pi200, so we can compile and load
    and test code.
    https://www.dropbox.com/scl/fi/tzqwg5hejevg5qaibzqaf/Z566_setup_2.jpg?rlkey=dujea1migrzbzztn0gvt61ka6&dl=0

    Pi400 ?




    The middle board has scope connectors to make it easy to time routine >>execution and irq rates and such. Most programers don't have any idea
    of how long it takes to run their code.

    The obvious c code sequence

    set port pin high
    set pin low
    etc

    makes 7 ns pulses every 14 ns on a 2040. That's amazing.

    We have a cute circuit on the blue boxes. There's a pushbutton
    available through a hole, with a toothpick or something. A short push >>resets the uP. A very long push resets it and enters USB memory-stick
    mode. That makes it easy for our customers to upgrade code; long push
    and then drag/drop one file.

    I have both my Pi4 now in a metal box, that disables WiFi access and other RF stuff.
    Reliability of the Raspies (I have 5 now, 4 running 24/7) is good.
    3 run on an UPS.

    This is a Pi4 4 GB:
    raspberrypi: ~ # ssh -Y 192.168.178.95
    root@192.168.178.95's password:
    Linux raspi95 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l >-bash-5.0# uptime
    17:54:46 up 520 days, 7:08, 19 users, load average: 0.53, 0.72, 0.77
    Not bad, 520 days!
    So distro from 2019, runs 24/7 recording 6 cameras plus some POE sensors... >Plays background music too without a hitch.
    Records audio too via an USB stick..
    Does more stuff.., logs radiation 24/7, air traffic (via dump1090 with an RTL-SDR USB stick), ship traffic (AIS) with an other RTL-SDR USB stick.

    This is an older Pi model, from 2013, runs some servers:
    raspberrypi: ~ # ssh -Y pi@192.168.178.73
    pi@192.168.178.73's password:
    Linux raspi73 3.6.11+ #371 PREEMPT Thu Feb 7 16:31:35 GMT 2013 armv6l >root@raspi73:~# uptime
    18:03:53 up 235 days, 2:05, 11 users, load average: 2.18, 2.08, 2.03
    last time rebooted to change some wiring, it has, among other things, an air pressure and compass 'hat'.

    This I am using to post this:
    raspberrypi: ~ # uname -a
    Linux raspberrypi 5.15.32-v7l+ #1538 SMP Thu Mar 31 19:39:41 BST 2022 armv7l GNU/Linux

    That keyboard-raspi looks nice, keyboard layout is exactly like the small Chinese keyboard I have.
    I bought a new Logitech K540 keyboard and mouse last week, the old one fell apart and keys got stuck,
    Grease helped only for a while.
    And text was gone from many keys..
    This one is so far OK and more quiet.
    I build a small interface board so I can program Microchip PICs from the Raspberry I/O pins.

    The Pi4 are connected to Sitecom USB bridges, both have a 4 TB Toshiba harddisc connected,
    The monitor in front of me can select from 3 Pis on the table via an Eminent HDMI switch with a small remote.
    And there are several ethernet switches plus a POE Ethernet interface.

    I can use the Pi as spectrum analyzer too, using one of the RTL_SDR sticks, >from about 20 MHz to about 1.5 GHz
    https://panteltje.nl/panteltje/xpsa/index.html
    Ported it to Raspberry, added some stuff.
    If you want the xpsa Pi code I can make it available.
    https://panteltje.nl/pub/xpsa_fm_spectrum.gif







    SED is increasingly about connecting computing boxes and coding them,
    less and less about designing circuits. That's the trend in academia
    too; kids these days type and don't solder.

    AI is wiping out the coding jobs, so lots of ee grads are unemployed,
    and $100K starting salaries are uncommon lately.



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Sun Aug 17 12:36:40 2025
    From Newsgroup: sci.electronics.design

    On 8/17/2025 9:23 AM, Edward Rawde wrote:
    The 6502 felt very restrictive after using SC/MP because of no on-chip 16-bit registers.
    I liked the 6809 because like SC/MP it had two accumulators and on-chip 16-bit registers.

    What I *disliked* about the 68xx, 65xx, etc. was the amount of memory traffic to do anything. Load, operate, store; load, operate, store. Consider each step is at least an opcode fetch (bus cycle) and, possibly, another 1, 2 or 3 bus cycles to get in/out of memory.

    Coders were easily deceived looking at their code and not realizing how
    much "work" was being done in a single byte opcode.
    INC (HL)
    EX (SP),HL
    PULU ALL
    Or, the purist who wants to save the entire machine state in every ISR
    or subroutine invocation...

    Having a register *set* onboard made it so much easier to shuffle things between registers instead of having to run a full bus cycle. Especially
    with implied addressing.

    When you looked at evaluation criteria like "for constant memory dollars",
    the decisions shift (most coders aren't concerned with the cost of their hardware but when you are designing it, the BoM becomes significant).

    After that I got into 68k.

    You would have enjoyed the 32K. A really orthogonal instruction set.
    None of this "address registers" vs. "data registers" crap.

    The only thing I disliked about the 6809 and 68k was that they are big endian.
    Intel got it right with little endian

    A 2MHz 6809 was quite a powerful system for the 8b class. Compare to a constant dollars 10MHz 68K /for bytewide data/ and it was embarassing.
    (This was a constant "wish list item" and would have made a dramatic
    impact on what you could *do* in a product -- if money wasn't a pesky
    killjoy)

    Much of that calculus has changed with the increasing use of HLLs.
    Suddenly, you need all these "helper routines" to operate on wider data.
    That drags in a subroutine call and stack frame overhead... suddenly
    operations get VERY expensive!

    [I wrote a network stack for the Z180 that avoided much of the 32b operations that a normal stack would incur as they were unnecessary -- if you were
    careful in the stack's design. It was almost a 2:1 speedup in throughput! ("Make no change unless you can get 100% performance increase")]

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Mon Aug 18 07:55:41 2025
    From Newsgroup: sci.electronics.design

    On Sun, 17 Aug 2025 16:47:58 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    SED is increasingly about connecting computing boxes and coding them,
    less and less about designing circuits. That's the trend in academia
    too; kids these days type and don't solder.

    I see you 'designed' a HV power supply >using a PWM chip<
    I do the same with a Microchip PIC that I PROGRAM to do what I need.
    Bit more flexible.
    https://panteltje.nl/panteltje/pic/sc_pic/


    AI is wiping out the coding jobs, so lots of ee grads are unemployed,
    and $100K starting salaries are uncommon lately.

    Maybe, IMO AI is much of a hype.
    Mostly google with some lines of code to make it talk in a human way.
    The DANGER already there is that it kills your CHOICE.

    Sure, I could make it draw a nice picture of Precedent ByeThen smoking dope.

    But I can make things that are not real with just normal picture editing tools:
    https://panteltje.nl/panteltje/space/mars/easthills-bunny.jpg

    So an other problem for the AI sellers, now scrutiny from governments or dictators or even normal people
    about what AI spouts or draws ..
    You STILL need a human brain to see what is real and what not.
    With the current IQ and some leaders wanting to manipulate ... give them media and AI
    and ANYTHING can happen.
    A WW3 is almost pre-programmed
    Add some religious fanatic idiots like youws, republicans and genocide is the normal again.
    All to SELL weapons, to grab land..
    What's new since the Romans and earlier?
    Killing native Americans?

    Darwin applies.
    AI or not
    And those who still can understand reality will likely win.

    How long will it take before AI is convinced Pi is 4? republican AI that is.. Precedent tramp is killing universities...
    His IQ of 73 prevents him from seeing the value of those, the value of research.

    https://www.snopes.com/fact-check/donald-trump-nyma-iq/
    Trump IQ test results discovered in former NYMA employee's closet.

    In the sixties US could do a moon landing and return, with little electronics hardware.

    And now, trillions spent on ?
    Capitalist system disaster.
    Going nowhere.

    All hype only, like human made glowball worming.

    That said, here in the Netherlands we just had some real warm days (records), 35 C in the south.
    I enjoyed it here in the garden..
    More south in Spain it was even hotter.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Mon Aug 18 06:51:34 2025
    From Newsgroup: sci.electronics.design

    On Mon, 18 Aug 2025 07:55:41 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Sun, 17 Aug 2025 16:47:58 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    SED is increasingly about connecting computing boxes and coding them,
    less and less about designing circuits. That's the trend in academia
    too; kids these days type and don't solder.

    I see you 'designed' a HV power supply >using a PWM chip<
    I do the same with a Microchip PIC that I PROGRAM to do what I need.
    Bit more flexible.
    https://panteltje.nl/panteltje/pic/sc_pic/



    I didn't "design" it, I designed it. No PIC is going to make a
    kilovolt.

    This is better:

    https://www.dropbox.com/scl/fi/kloxxvhklnodyny5e8fvf/T820_PS_4.jpg?rlkey=dt5y1rm05fvaachpj28an18r5&dl=0

    The LTC chip is inside my control loop and the output can't go above
    650 no matter what the user wants. That's important when driving GaN
    fets. Some things move around in GaN at high fields.

    An all analog design doesn't need code to be written and loaded and
    documented. We do all that when it's necessary.


    AI is wiping out the coding jobs, so lots of ee grads are unemployed,
    and $100K starting salaries are uncommon lately.

    Maybe, IMO AI is much of a hype.
    Mostly google with some lines of code to make it talk in a human way.
    The DANGER already there is that it kills your CHOICE.

    Typing thousands of lines of mostly unreadable punctuation is silly.
    Something more like LabView is the future of programming.



    Sure, I could make it draw a nice picture of Precedent ByeThen smoking dope.

    But I can make things that are not real with just normal picture editing tools:
    https://panteltje.nl/panteltje/space/mars/easthills-bunny.jpg

    So an other problem for the AI sellers, now scrutiny from governments or dictators or even normal people
    about what AI spouts or draws ..
    You STILL need a human brain to see what is real and what not.
    With the current IQ and some leaders wanting to manipulate ... give them media and AI
    and ANYTHING can happen.
    A WW3 is almost pre-programmed
    Add some religious fanatic idiots like youws, republicans and genocide is the normal again.

    Are youws calling me a religious finatic? That's wrong and obnoxious.
    I'm finatic about electronics, women, and skiing.


    All to SELL weapons, to grab land..
    What's new since the Romans and earlier?

    The history of Europe is warfare. Nothing new there.

    Killing native Americans?

    They were skilled at that before Columbus arrived.


    Darwin applies.
    AI or not
    And those who still can understand reality will likely win.

    How long will it take before AI is convinced Pi is 4? republican AI that is.. >Precedent tramp is killing universities...
    His IQ of 73 prevents him from seeing the value of those, the value of research.

    https://www.snopes.com/fact-check/donald-trump-nyma-iq/
    Trump IQ test results discovered in former NYMA employee's closet.

    Obviously bogus.

    "The US military has minimum enlistment standards at about the IQ 85
    level."

    He's a bilionaire and the President, and you're not.


    In the sixties US could do a moon landing and return, with little electronics hardware.

    And now, trillions spent on ?
    Capitalist system disaster.
    Going nowhere.

    All hype only, like human made glowball worming.

    That said, here in the Netherlands we just had some real warm days (records), 35 C in the south.
    I enjoyed it here in the garden..
    More south in Spain it was even hotter.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Buzz McCool@buzz_mccool@yahoo.com to sci.electronics.design on Mon Aug 18 08:08:23 2025
    From Newsgroup: sci.electronics.design

    On 8/16/25 11:52, Phil Hobbs wrote:
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    I didn't see anything about Don at the above URL.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Mon Aug 18 16:43:12 2025
    From Newsgroup: sci.electronics.design

    On Mon, 18 Aug 2025 07:55:41 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Sun, 17 Aug 2025 16:47:58 GMT, Jan Panteltje <alien@comet.invalid> >>>wrote:

    SED is increasingly about connecting computing boxes and coding them, >>>less and less about designing circuits. That's the trend in academia
    too; kids these days type and don't solder.

    I see you 'designed' a HV power supply >using a PWM chip<
    I do the same with a Microchip PIC that I PROGRAM to do what I need.
    Bit more flexible.
    https://panteltje.nl/panteltje/pic/sc_pic/



    I didn't "design" it, I designed it. No PIC is going to make a
    kilovolt.

    Bull.
    That link, again:
    https://panteltje.nl/panteltje/pic/sc_pic/
    creates a stabilized -1250 V for a PMT,

    Mine has RS232 to set parameters and received ticks.
    This one does 500 V for a GM tube, drives an LCD and also has RS232 communication, plus audio ticks output:
    https://panteltje.nl/panteltje/pic/gm_pic/

    https://panteltje.nl/pub/gamma_spectrometer_plus_probe_plus_geiger_counter_2_IMG_4185.JPG
    The gamma spectrometer runs on 2 Eneloop AA batteries.
    The PMT with scintillator crystal is in the green casdboard tube.



    This is better:

    https://www.dropbox.com/scl/fi/kloxxvhklnodyny5e8fvf/T820_PS_4.jpg?rlkey=dt5y1rm05fvaachpj28an18r5&dl=0


    The LTC chip is inside my control loop and the output can't go above
    650 no matter what the user wants. That's important when driving GaN
    fets. Some things move around in GaN at high fields.

    An all analog design doesn't need code to be written and loaded and >documented. We do all that when it's necessary.

    Driving a display is usually a must.
    User interface (see buttons above, too).




    AI is wiping out the coding jobs, so lots of ee grads are unemployed,
    and $100K starting salaries are uncommon lately.

    Maybe, IMO AI is much of a hype.
    Mostly google with some lines of code to make it talk in a human way.
    The DANGER already there is that it kills your CHOICE.

    Typing thousands of lines of mostly unreadable punctuation is silly. >Something more like LabView is the future of programming.

    No, we have to be able to work at register levels if needed, asm, C,



    Sure, I could make it draw a nice picture of Precedent ByeThen smoking dope. >>
    But I can make things that are not real with just normal picture editing tools:
    https://panteltje.nl/panteltje/space/mars/easthills-bunny.jpg

    So an other problem for the AI sellers, now scrutiny from governments or dictators or even normal people
    about what AI spouts or draws ..
    You STILL need a human brain to see what is real and what not.
    With the current IQ and some leaders wanting to manipulate ... give them media and AI
    and ANYTHING can happen.
    A WW3 is almost pre-programmed
    Add some religious fanatic idiots like youws, republicans and genocide is the normal again.

    Are youws calling me a religious finatic? That's wrong and obnoxious.
    I'm finatic about electronics, women, and skiing.

    I dunno, I look at what your leader is doing,
    committing genocide in Gaza, committing plenty of crimes and then replacing judges who do what he wants,
    It looks like anybody that gives him money is his 'friend'
    A the same time he is a pawn of the US Military Industrial Complex, like ByeThen was when he stared the Ukraine war,
    it now looks as if he wants that war to continue and the let Europeans fight, and buy US crappy weapons to do it.
    Sure our ex leader Rutte (now NATO head) fits the picture of US snake oil weapon sales slave.
    Spain has already cancelled their F35 orders, a 10 year old can design a better plane that the F35s, nobody will buy US made stuff anymore.

    Trump himself is into religious fanatism
    https://en.wikipedia.org/wiki/Donald_Trump_and_religion
    Ivanka Trump's conversion to Judaism[edit]
    Although Trump's daughter Ivanka Trump was raised as a Presbyterian,[32] she converted to Judaism in July 2009,
    There is thw direct link to that MOSTER nethanBahYou



    All to SELL weapons, to grab land..
    What's new since the Romans and earlier?

    The history of Europe is warfare. Nothing new there.

    Killing native Americans?

    They were skilled at that before Columbus arrived.





    Darwin applies.
    AI or not
    And those who still can understand reality will likely win.

    How long will it take before AI is convinced Pi is 4? republican AI that is.. >>Precedent tramp is killing universities...
    His IQ of 73 prevents him from seeing the value of those, the value of research.

    https://www.snopes.com/fact-check/donald-trump-nyma-iq/
    Trump IQ test results discovered in former NYMA employee's closet.

    Obviously bogus.

    Realty may sometimes be hard to accept by the brainwashed.




    "The US military has minimum enlistment standards at about the IQ 85
    level."

    He's a bilionaire and the President, and you're not.

    It depends.
    Do you know about the butterfly effect?
    https://en.wikipedia.org/wiki/Butterfly_effect_in_popular_culture

    Anything this butterfly does may trigger ...
    Timing Mr Holmes, timing.

    Timing is an interesting thing...


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Mon Aug 18 11:49:56 2025
    From Newsgroup: sci.electronics.design

    On Mon, 18 Aug 2025 16:43:12 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Mon, 18 Aug 2025 07:55:41 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    On Sun, 17 Aug 2025 16:47:58 GMT, Jan Panteltje <alien@comet.invalid> >>>>wrote:

    SED is increasingly about connecting computing boxes and coding them, >>>>less and less about designing circuits. That's the trend in academia >>>>too; kids these days type and don't solder.

    I see you 'designed' a HV power supply >using a PWM chip<
    I do the same with a Microchip PIC that I PROGRAM to do what I need.
    Bit more flexible.
    https://panteltje.nl/panteltje/pic/sc_pic/



    I didn't "design" it, I designed it. No PIC is going to make a
    kilovolt.

    Bull.
    That link, again:
    https://panteltje.nl/panteltje/pic/sc_pic/
    creates a stabilized -1250 V for a PMT,


    Is there a schematic somewhere?

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jeff Liebermann@jeffl@cruzio.com to sci.electronics.design on Mon Aug 18 14:09:04 2025
    From Newsgroup: sci.electronics.design

    On Sun, 17 Aug 2025 07:44:34 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    Before:
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part1_img_1750.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part2_img_1755.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part3_img_1752.jpg

    I somewhat cleaned up the above schematics using ChatGPT. <https://www.learnbydestroying.com/jeffl/Pantel/schematic-01.png> <https://www.learnbydestroying.com/jeffl/Pantel/schematic-02.png> <https://www.learnbydestroying.com/jeffl/Pantel/schematic-03.png>

    1. Go to: <https://chatgpt.com>

    2. Upload your illegible and faded pencil scribbles to ChatGPT. Just
    click, hold and drag to the AI.

    3. Ask the AI to clean up the mess with something like this:
    "Enhance the lines and text. Make it look neat and readable."

    4. Download results. It took about 4 minutes per file.

    There are some errors where the AI couldn't read your symbology or
    scibbling. To be fair, I couldn't read them either. You can probably
    fix the text and symbols with a vector graphics editor such as
    Inkscape or LibreOffice Draw. I haven't tried these on your
    schematics yet.

    I hope this helps.
    --
    Jeff Liebermann jeffl@cruzio.com
    PO Box 272 http://www.LearnByDestroying.com
    Ben Lomond CA 95005-0272
    Skype: JeffLiebermann AE6KS 831-336-2558
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Phil Hobbs@pcdhSpamMeSenseless@electrooptical.net to sci.electronics.design on Tue Aug 19 01:07:51 2025
    From Newsgroup: sci.electronics.design

    Buzz McCool <buzz_mccool@yahoo.com> wrote:
    On 8/16/25 11:52, Phil Hobbs wrote:
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    I didn't see anything about Don at the above URL.



    Follow the rCyTV typewriterrCO link near the bottom.

    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From John Robertson@jrr@flippers.com to sci.electronics.design on Mon Aug 18 22:32:22 2025
    From Newsgroup: sci.electronics.design

    On 2025-08-16 10:43 p.m., wmartin wrote:
    On 8/16/25 14:34, Don Y wrote:
    My first computer used SC/MP
    https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM
    was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address
    and data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.

    For me, the i4004.-a By comparison, a SC/MP was a racecar!-a It took almost >> a millisecond to add 12r16 to 34r16.-a And, 5% of the RAM!

    ...

    I know I kept few *systems*/products from that era.-a But, DO know
    I pulled lots of *chips* to retain for hysterical raisins!]
    Someplace deeply buried I still have a few i4004 chips...from the days
    of program entry from switches & paper tape!

    An arcade 'game' named Bio-Rhythm III by Compunetic Devices, from the
    late 70s, used the I4004, along with 4201 (Clock), 4001 (ROM), and 4002
    (RAM).

    Odd machine, and folks here may recall the Bio-Rhythm craze of the 60s
    and 70s. About 2/3 of the way down this page:

    https://flippers.com/gam4sale.html (remember when .htm(l) pages could
    have only 8 characters for the name? I never change page names if I can possibly help it...)

    On a side note, I have something like 16 of these machines still packed
    in their factory boxes in my warehouse. Trying to figure out what to DO
    with them!

    John :-#)#
    --
    (Please post followups or tech inquiries to the USENET newsgroup)
    John's Jukes Ltd.
    #7 - 3979 Marine Way, Burnaby, BC, Canada V5J 5E3
    (604)872-5757 (Pinballs, Jukes, Video Games)
    www.flippers.com
    "Old pinballers never die, they just flip out."
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Tue Aug 19 06:20:45 2025
    From Newsgroup: sci.electronics.design

    On Sun, 17 Aug 2025 07:44:34 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    Before:
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part1_img_1750.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part2_img_1755.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part3_img_1752.jpg

    I somewhat cleaned up the above schematics using ChatGPT. ><https://www.learnbydestroying.com/jeffl/Pantel/schematic-01.png> ><https://www.learnbydestroying.com/jeffl/Pantel/schematic-02.png> ><https://www.learnbydestroying.com/jeffl/Pantel/schematic-03.png>


    Those 'cleaned up' versions are totally useless.

    You could have used some contrast enhancement code with infinitely better results

    I do appreciate your effort..
    But chatgpt? ;-(
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Tue Aug 19 06:23:24 2025
    From Newsgroup: sci.electronics.design

    On Mon, 18 Aug 2025 16:43:12 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Mon, 18 Aug 2025 07:55:41 GMT, Jan Panteltje <alien@comet.invalid> >>>wrote:

    On Sun, 17 Aug 2025 16:47:58 GMT, Jan Panteltje <alien@comet.invalid> >>>>>wrote:

    SED is increasingly about connecting computing boxes and coding them, >>>>>less and less about designing circuits. That's the trend in academia >>>>>too; kids these days type and don't solder.

    I see you 'designed' a HV power supply >using a PWM chip<
    I do the same with a Microchip PIC that I PROGRAM to do what I need. >>>>Bit more flexible.
    https://panteltje.nl/panteltje/pic/sc_pic/



    I didn't "design" it, I designed it. No PIC is going to make a
    kilovolt.

    Bull.
    That link, again:
    https://panteltje.nl/panteltje/pic/sc_pic/
    creates a stabilized -1250 V for a PMT,


    Is there a schematic somewhere?

    scroll down, its big, like you once asked for.
    Memory loss?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jeff Liebermann@jeffl@cruzio.com to sci.electronics.design on Tue Aug 19 00:24:04 2025
    From Newsgroup: sci.electronics.design

    On Tue, 19 Aug 2025 06:20:45 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Sun, 17 Aug 2025 07:44:34 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    Before:
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part1_img_1750.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part2_img_1755.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part3_img_1752.jpg

    I somewhat cleaned up the above schematics using ChatGPT. >><https://www.learnbydestroying.com/jeffl/Pantel/schematic-01.png> >><https://www.learnbydestroying.com/jeffl/Pantel/schematic-02.png> >><https://www.learnbydestroying.com/jeffl/Pantel/schematic-03.png>


    Those 'cleaned up' versions are totally useless.

    Not totally useless. They represent what I could do in about 20
    minutes with the phone ringing constantly, an email logjam increasing
    in size, some interruptions from the neighbors, while defrosting my
    two refrigerators. It's now midnight on the US left coast and I
    thought I would try again. However, the ChatGPT free version only
    gives me 30 queries per day. I soon exceeded this quota. I should
    subscribe to the $20/month "plus" plan, but since I don't have any AI
    projects in the queue, I can't justify the expense. I'll try again
    tomorrow after my quota resets. ChatGPT has OCR (optical character recognition) which might be able to read your hand scribbling making
    it less useless (or more useful).

    Incidentally, I really liked the way the AI straightened out the
    interconnect wires on the schematics. A simple contrast enhancement
    couldn't do that.

    You could have used some contrast enhancement code with infinitely better results

    I did. I started by using Irfanview (Windoze) to cleanup the image.
    That improved readability a little, but because the contrast was not
    consistent across the page, the readable parts were obscured by large
    black or white blotches.

    This was the first time I've tried to clean up hand scribbling using
    an AI, so there was a learning curve. If I can get OCR to work, I
    should be able to fix the letters and numbers.

    I do appreciate your effort..

    Thank you. I really like the projects on your web pile. However, my
    inability to read the schematics has made understanding how the
    circuitry works an ordeal.

    But chatgpt? ;-(

    I'm very new to AI and have done very little instructional reading. At
    this point, I only care about which programs will do the job (and cost
    the least). If and when I become more familiar with the various AI
    programs and vendors, I might consider politics, ethics, energy
    consumption, etc in my choice of vendors.
    --
    Jeff Liebermann jeffl@cruzio.com
    PO Box 272 http://www.LearnByDestroying.com
    Ben Lomond CA 95005-0272
    Skype: JeffLiebermann AE6KS 831-336-2558
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Tue Aug 19 08:44:16 2025
    From Newsgroup: sci.electronics.design

    On Tue, 19 Aug 2025 06:20:45 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Sun, 17 Aug 2025 07:44:34 GMT, Jan Panteltje <alien@comet.invalid> >>>wrote:

    Before:
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part1_img_1750.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part2_img_1755.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part3_img_1752.jpg

    I somewhat cleaned up the above schematics using ChatGPT. >>><https://www.learnbydestroying.com/jeffl/Pantel/schematic-01.png> >>><https://www.learnbydestroying.com/jeffl/Pantel/schematic-02.png> >>><https://www.learnbydestroying.com/jeffl/Pantel/schematic-03.png>


    Those 'cleaned up' versions are totally useless.

    Not totally useless. They represent what I could do in about 20
    minutes with the phone ringing constantly, an email logjam increasing
    in size, some interruptions from the neighbors, while defrosting my
    two refrigerators. It's now midnight on the US left coast and I
    thought I would try again. However, the ChatGPT free version only
    gives me 30 queries per day. I soon exceeded this quota. I should
    subscribe to the $20/month "plus" plan, but since I don't have any AI >projects in the queue, I can't justify the expense. I'll try again
    tomorrow after my quota resets. ChatGPT has OCR (optical character >recognition) which might be able to read your hand scribbling making
    it less useless (or more useful).

    Incidentally, I really liked the way the AI straightened out the
    interconnect wires on the schematics. A simple contrast enhancement
    couldn't do that.

    You could have used some contrast enhancement code with infinitely better results

    I did. I started by using Irfanview (Windoze) to cleanup the image.
    That improved readability a little, but because the contrast was not >consistent across the page, the readable parts were obscured by large
    black or white blotches.

    This was the first time I've tried to clean up hand scribbling using
    an AI, so there was a learning curve. If I can get OCR to work, I
    should be able to fix the letters and numbers.

    I do appreciate your effort..

    Thank you. I really like the projects on your web pile. However, my >inability to read the schematics has made understanding how the
    circuitry works an ordeal.

    That one is simple,
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_inside_img_1727.jpg
    it is just a board with a 8252AH BASIC chip, 2 static RAM chips, a socket for an Eprom programmer,
    an EPROM program voltage generator, an external i2c interface connector, RS232, power.
    battery for backup of the SRAMs, and important, the peeseebee:
    https://panteltje.nl/pub/8052AH_BASIC_computer/8052AH_BASIC_computer_wiring_img_1756.jpg



    But chatgpt? ;-(

    I'm very new to AI and have done very little instructional reading. At
    this point, I only care about which programs will do the job (and cost
    the least). If and when I become more familiar with the various AI
    programs and vendors, I might consider politics, ethics, energy
    consumption, etc in my choice of vendors.

    I have played with those things like Chatgpt,
    told it I died and went to heaven, but the guy at the door there would not let me in as I did not have the 4 required COVID shots.
    So I went down below, but the guy in charge there did not want any competition, so I am stuck here on earth surface.
    If chatgpt learns from what users tell it, then...
    Be prepared!
    Heaven a physical place.
    I tried some evil things too with AI, some with amazing effect.
    Those guys who run those AI things will have a very hard time controlling it and its use.
    And when they control it, they control its users.

    User: AI who should I vote for for more cookies in the kitchen?
    AI: Trump of course, he will make the cookies great again.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Tue Aug 19 04:11:38 2025
    From Newsgroup: sci.electronics.design

    On Tue, 19 Aug 2025 06:23:24 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Mon, 18 Aug 2025 16:43:12 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    On Mon, 18 Aug 2025 07:55:41 GMT, Jan Panteltje <alien@comet.invalid> >>>>wrote:

    On Sun, 17 Aug 2025 16:47:58 GMT, Jan Panteltje <alien@comet.invalid> >>>>>>wrote:

    SED is increasingly about connecting computing boxes and coding them, >>>>>>less and less about designing circuits. That's the trend in academia >>>>>>too; kids these days type and don't solder.

    I see you 'designed' a HV power supply >using a PWM chip<
    I do the same with a Microchip PIC that I PROGRAM to do what I need. >>>>>Bit more flexible.
    https://panteltje.nl/panteltje/pic/sc_pic/



    I didn't "design" it, I designed it. No PIC is going to make a >>>>kilovolt.

    Bull.
    That link, again:
    https://panteltje.nl/panteltje/pic/sc_pic/
    creates a stabilized -1250 V for a PMT,


    Is there a schematic somewhere?

    scroll down, its big, like you once asked for.
    Memory loss?

    The thing that looks like a used doormat? I'd fire anyone who did
    anything like that.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Tue Aug 19 04:14:02 2025
    From Newsgroup: sci.electronics.design

    On Mon, 18 Aug 2025 14:09:04 -0700, Jeff Liebermann <jeffl@cruzio.com>
    wrote:

    On Sun, 17 Aug 2025 07:44:34 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    Before:
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part1_img_1750.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part2_img_1755.jpg
    https://panteltje.nl/pub/8052AH_BASIC_computer/pantel2_diagram_part3_img_1752.jpg

    I somewhat cleaned up the above schematics using ChatGPT. ><https://www.learnbydestroying.com/jeffl/Pantel/schematic-01.png> ><https://www.learnbydestroying.com/jeffl/Pantel/schematic-02.png> ><https://www.learnbydestroying.com/jeffl/Pantel/schematic-03.png>

    1. Go to: <https://chatgpt.com>

    2. Upload your illegible and faded pencil scribbles to ChatGPT. Just
    click, hold and drag to the AI.

    3. Ask the AI to clean up the mess with something like this:
    "Enhance the lines and text. Make it look neat and readable."

    4. Download results. It took about 4 minutes per file.

    There are some errors where the AI couldn't read your symbology or
    scibbling. To be fair, I couldn't read them either. You can probably
    fix the text and symbols with a vector graphics editor such as
    Inkscape or LibreOffice Draw. I haven't tried these on your
    schematics yet.

    I hope this helps.

    Kinda hilarious. It looks like one of those artists' version of a PC
    board.

    Coders are threatened by AI. Circuit designers, not yet.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Tue Aug 19 07:46:08 2025
    From Newsgroup: sci.electronics.design

    On 8/18/2025 10:32 PM, John Robertson wrote:
    An arcade 'game' named Bio-Rhythm III by Compunetic Devices, from the late 70s,
    used the I4004, along with 4201 (Clock), 4001 (ROM), and 4002 (RAM).

    Odd machine, and folks here may recall the Bio-Rhythm craze of the 60s and 70s.

    Hmmm... I wonder what "Touch Me" used? It may actually have been semi electromechanical (maybe driven by an optical/film memory?)

    About 2/3 of the way down this page:

    https://flippers.com/gam4sale.html (remember when .htm(l) pages could have only
    8 characters for the name? I never change page names if I can possibly help it...)

    On a side note, I have something like 16 of these machines still packed in their factory boxes in my warehouse. Trying to figure out what to DO with them!

    You might be able to sell off the components (or, the boards if you don't want to spend time to "pull" them). I suspect S/H charges would discourage folks from buying a piece just to salvage the components.

    [That's the problem with a lot of legacy stuff -- usually a high "acquisition cost" for something that has value only to collectors/nostalgists. I dread having to crate up my ASR33 just to rid myself of it! Or, any of the other
    big machines that would cost a small fortune to ship!]

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From TTman@kraken.sankey@gmail.com to sci.electronics.design on Tue Aug 19 16:15:20 2025
    From Newsgroup: sci.electronics.design

    On 17/08/2025 17:23, Edward Rawde wrote:
    "Martin Brown" <'''newspam'''@nonad.co.uk> wrote in message news:107s4s2$269dv$1@dont-email.me...
    On 16/08/2025 19:52, Phil Hobbs wrote:
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    Cheers

    Phil Hobbs

    Unusually the UK version of this - Clive Sinclair's MK14 was a year earlier actually cheaper +U40 and had integral display and
    keyboard.

    https://en.wikipedia.org/wiki/MK14

    It was sold as a kit. Putting it together wasn't entirely trivial.

    Mine worked almost first time after assembly.
    It's hard to remember all the details now but the keyboard was useless so I built my own.
    And when I added the VDU I had to change the crystal from 4.43 to 4 MHz.

    There was one little issue with the processor's SA and SB inputs being open circuit on the edge connector.
    For some reason this caused programs to fail to execute when pressing Go.
    It taught me a valuable lesson about checking for unused inputs and using pull up or pull down as needed.

    The 6502 felt very restrictive after using SC/MP because of no on-chip 16-bit registers.
    I liked the 6809 because like SC/MP it had two accumulators and on-chip 16-bit registers.
    After that I got into 68k.
    The only thing I disliked about the 6809 and 68k was that they are big endian.
    Intel got it right with little endian.

    After the MK14 I never bought another Sinclair machine, so no ZX81, Spectrum, or QL.
    The QL looked tempting but my experience with the MK14 said wait and see.

    The ZX80 was a starting point fo me in starting my own business... I
    used to go to Woolworths and buy the kit for -u30? put them together and
    sell them in my computer shop for -u50.. Then on to all sorts with Vic20? Commodore 64, amstrad machines and all sorts of periferal add ons that I designed and built. Google Ram Electronics Music Mchine/Ram Turbo etc.
    Happy days, Made enough money to buy 2 factories outright, especiall
    after Sinclair went bust and we did a massive Xmas deal with Boots and
    Dixons to supply a joystick+ interface for all the old sell off stock.. :)
    --
    This email has been checked for viruses by Avast antivirus software. www.avast.com
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Tue Aug 19 16:36:16 2025
    From Newsgroup: sci.electronics.design

    On Tue, 19 Aug 2025 06:23:24 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Mon, 18 Aug 2025 16:43:12 GMT, Jan Panteltje <alien@comet.invalid> >>>wrote:

    On Mon, 18 Aug 2025 07:55:41 GMT, Jan Panteltje <alien@comet.invalid> >>>>>wrote:

    On Sun, 17 Aug 2025 16:47:58 GMT, Jan Panteltje <alien@comet.invalid> >>>>>>>wrote:

    SED is increasingly about connecting computing boxes and coding them, >>>>>>>less and less about designing circuits. That's the trend in academia >>>>>>>too; kids these days type and don't solder.

    I see you 'designed' a HV power supply >using a PWM chip<
    I do the same with a Microchip PIC that I PROGRAM to do what I need. >>>>>>Bit more flexible.
    https://panteltje.nl/panteltje/pic/sc_pic/



    I didn't "design" it, I designed it. No PIC is going to make a >>>>>kilovolt.

    Bull.
    That link, again:
    https://panteltje.nl/panteltje/pic/sc_pic/
    creates a stabilized -1250 V for a PMT,


    Is there a schematic somewhere?

    scroll down, its big, like you once asked for.
    Memory loss?

    The thing that looks like a used doormat? I'd fire anyone who did
    anything like that.

    So, without a job, are you begging now?

    Chips, who needs chips?
    https://panteltje.nl/pub/PMT_regulated_power_supply_diagram_img_3182.jpg
    https://panteltje.nl/pub/PMT_HV_supply_with_regulator_img_3175.jpg
    https://panteltje.nl/pub/PMT_HV_generator_solder_side_img_3172.jpg
    And PCB's? How many of those weird pulse things do you sell?
    For a one-off just wire it and have the product the same day working and ready to ship.

    :-)

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Tue Aug 19 16:44:48 2025
    From Newsgroup: sci.electronics.design

    On 17/08/2025 17:23, Edward Rawde wrote:

    The ZX80 was a starting point fo me in starting my own business... I
    used to go to Woolworths and buy the kit for -u30? put them together and >sell them in my computer shop for -u50.. Then on to all sorts with Vic20? >Commodore 64, amstrad machines and all sorts of periferal add ons that I >designed and built. Google Ram Electronics Music Mchine/Ram Turbo etc.
    Happy days, Made enough money to buy 2 factories outright, especiall
    after Sinclair went bust and we did a massive Xmas deal with Boots and >Dixons to supply a joystick+ interface for all the old sell off stock.. :)

    When that Z80 came out I had a TV repair shop in Amsterdam.
    First thing I did was add a serial interface and printed receipts with it on my Brother thermal printer,
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Tue Aug 19 10:04:12 2025
    From Newsgroup: sci.electronics.design

    On Tue, 19 Aug 2025 16:36:16 GMT, Jan Panteltje <alien@comet.invalid>
    wrote:

    On Tue, 19 Aug 2025 06:23:24 GMT, Jan Panteltje <alien@comet.invalid> >>wrote:

    On Mon, 18 Aug 2025 16:43:12 GMT, Jan Panteltje <alien@comet.invalid> >>>>wrote:

    On Mon, 18 Aug 2025 07:55:41 GMT, Jan Panteltje <alien@comet.invalid> >>>>>>wrote:

    On Sun, 17 Aug 2025 16:47:58 GMT, Jan Panteltje <alien@comet.invalid> >>>>>>>>wrote:

    SED is increasingly about connecting computing boxes and coding them, >>>>>>>>less and less about designing circuits. That's the trend in academia >>>>>>>>too; kids these days type and don't solder.

    I see you 'designed' a HV power supply >using a PWM chip<
    I do the same with a Microchip PIC that I PROGRAM to do what I need. >>>>>>>Bit more flexible.
    https://panteltje.nl/panteltje/pic/sc_pic/



    I didn't "design" it, I designed it. No PIC is going to make a >>>>>>kilovolt.

    Bull.
    That link, again:
    https://panteltje.nl/panteltje/pic/sc_pic/
    creates a stabilized -1250 V for a PMT,


    Is there a schematic somewhere?

    scroll down, its big, like you once asked for.
    Memory loss?

    The thing that looks like a used doormat? I'd fire anyone who did
    anything like that.

    So, without a job, are you begging now?

    I work full-time plus.

    I do expect any document, including a sketch or a whiteboard photo, to
    be clear and legible and have a visible title, author, and date, and
    to be reasonably named and archived.


    Chips, who needs chips?
    https://panteltje.nl/pub/PMT_regulated_power_supply_diagram_img_3182.jpg https://panteltje.nl/pub/PMT_HV_supply_with_regulator_img_3175.jpg https://panteltje.nl/pub/PMT_HV_generator_solder_side_img_3172.jpg
    And PCB's? How many of those weird pulse things do you sell?
    For a one-off just wire it and have the product the same day working and ready to ship.

    :-)

    We design stuff to manufacture and sell. May as well; it pays the
    bills.

    The new high voltage GaN pulser is spectulative, but probably worth
    exploring. We do need to keep up with new parts and technology.

    Crazy ideas pay off some times, and are fun to explore. Sometimes a
    dumb diversion winds up paying off years later.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Edward Rawde@invalid@invalid.invalid to sci.electronics.design on Tue Aug 19 16:16:30 2025
    From Newsgroup: sci.electronics.design

    "TTman" <kraken.sankey@gmail.com> wrote in message news:10824e8$3q2kf$2@dont-email.me...
    On 17/08/2025 17:23, Edward Rawde wrote:
    "Martin Brown" <'''newspam'''@nonad.co.uk> wrote in message news:107s4s2$269dv$1@dont-email.me...
    On 16/08/2025 19:52, Phil Hobbs wrote:
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    Cheers

    Phil Hobbs

    Unusually the UK version of this - Clive Sinclair's MK14 was a year earlier actually cheaper L40 and had integral display and
    keyboard.

    https://en.wikipedia.org/wiki/MK14

    It was sold as a kit. Putting it together wasn't entirely trivial.

    Mine worked almost first time after assembly.
    It's hard to remember all the details now but the keyboard was useless so I built my own.
    And when I added the VDU I had to change the crystal from 4.43 to 4 MHz.

    There was one little issue with the processor's SA and SB inputs being open circuit on the edge connector.
    For some reason this caused programs to fail to execute when pressing Go.
    It taught me a valuable lesson about checking for unused inputs and using pull up or pull down as needed.

    The 6502 felt very restrictive after using SC/MP because of no on-chip 16-bit registers.
    I liked the 6809 because like SC/MP it had two accumulators and on-chip 16-bit registers.
    After that I got into 68k.
    The only thing I disliked about the 6809 and 68k was that they are big endian.
    Intel got it right with little endian.

    After the MK14 I never bought another Sinclair machine, so no ZX81, Spectrum, or QL.
    The QL looked tempting but my experience with the MK14 said wait and see.

    The ZX80 was a starting point fo me in starting my own business...

    At the time I hadn't left school yet. I avoided the ZX80/81 and moved on to https://en.wikipedia.org/wiki/Compukit_UK101
    Which I also still have but I may not have a compatible TV or monitor any more.*
    Another kit, which I had to assemble myself and which would sometimes
    freeze up until I found the dodgy connection on one of the RAM chip's legs. Nice game of space invaders loaded from cassette tape.

    What I didn't immediately know was that it was a modified copy
    (without licensing) of the hardware and the Microsoft BASIC from https://www.computinghistory.org.uk/det/32413/Challenger-1P-Computer/

    After disassembling and figuring out how the BASIC worked I was impressed
    with the efficiency of the coding. At the time I also didn't know that this was because Gates & co refined it for small memory footprint and not necessarily for efficient performance.

    *If you wanted to display 625 line video (no colour needed) in North
    America these days, what could you use?

    I used to go to Woolworths and buy the kit for u30? put them together and sell them in my computer shop for u50.. Then on to all
    sorts with Vic20? Commodore 64, amstrad machines and all sorts of periferal add ons that I designed and built. Google Ram
    Electronics Music Mchine/Ram Turbo etc. Happy days, Made enough money to buy 2 factories outright, especiall after Sinclair went
    bust and we did a massive Xmas deal with Boots and Dixons to supply a joystick+ interface for all the old sell off stock.. :)


    --
    This email has been checked for viruses by Avast antivirus software. www.avast.com


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Tue Aug 19 15:46:34 2025
    From Newsgroup: sci.electronics.design

    On 8/19/2025 1:16 PM, Edward Rawde wrote:
    After disassembling and figuring out how the BASIC worked I was impressed with the efficiency of the coding. At the time I also didn't know that this was
    because Gates & co refined it for small memory footprint and not necessarily for efficient performance.

    Intel offered an 8052 with built-in BASIC interpreter. It tokenized your
    input (to economize on memory as well as provide JIT level performance
    as tokens could just be dispatched via a table to "machine code").
    So, if you input:

    10 LeT X = 000005

    and then LISTed your program, you would get:

    10 LET X = 5

    I used a similar scheme to built a "multitasking" BASIC into a 647180 (considerably more on-board resources than an 8052). So, you could
    run multiple communicating threads instead of being stuck with an
    antique, single-threaded BASIC environment.

    This let me hack together dog-and-pony's in a day for potential
    clients -- without losing control over any of my IP.

    *If you wanted to display 625 line video (no colour needed) in North
    America these days, what could you use?

    How many *displayed* lines?

    Easiest would likely be to use a frame grabber and turn around and
    redisplay the captured video in real time. This has the advantage
    of NOT needing a specialty monitor AND being adaptable to other
    scenarios.

    You could also look at some of BARCO's products (typically used
    for displaying high resolution "X ray" images in grey scale).

    <https://www.barco.com/en/products/medical-displays>

    [I know of several such monitors awaiting disposal but they are
    physically large -- like 30 inch monitors -- and, as specialty
    items, not as "slimline" as more ubiquitous product offerings]
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Wed Aug 20 06:45:33 2025
    From Newsgroup: sci.electronics.design

    "TTman" <kraken.sankey@gmail.com> wrote in message news:10824e8$3q2kf$2@dont-email.me...
    *If you wanted to display 625 line video (no colour needed) in North
    America these days, what could you use?

    Old analog scope:
    https://panteltje.nl/panteltje/scope_tv/index.html


    Or just look up ebay for an old BW TV?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From liz@liz@poppyrecords.invalid.invalid (Liz Tuddenham) to sci.electronics.design on Wed Aug 20 09:00:00 2025
    From Newsgroup: sci.electronics.design

    john larkin <jl@glen--canyon.com> wrote:

    [...]
    I do expect any document, including a sketch or a whiteboard photo, to
    be clear and legible and have a visible title, author, and date, and
    to be reasonably named and archived.

    The document should be subservient to the ideas behind it. If any
    detail which is irelevant at that stage gets in the way of the thinking process, it is not serving its purpose. A back-of-an-envelope sketch is
    a perfectly valid way of putting an idea down on paper, the proper
    drawing with all the extra details can come later if it is justified.

    Jan's drawings appear to be reminders to himself about what he did when
    he made a particular piece of equipment; as such, they are adequate. I
    would rather he showed them to us in that format than waste hours
    re-drawing them or simply decide it is too much trouble and not show
    them to us at all.
    --
    ~ Liz Tuddenham ~
    (Remove the ".invalid"s and add ".co.uk" to reply)
    www.poppyrecords.co.uk
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 02:12:39 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 1:00 AM, Liz Tuddenham wrote:

    The document should be subservient to the ideas behind it. If any
    detail which is irelevant at that stage gets in the way of the thinking process, it is not serving its purpose. A back-of-an-envelope sketch is
    a perfectly valid way of putting an idea down on paper, the proper
    drawing with all the extra details can come later if it is justified.

    A document has to exist in a context. A document that only YOU can understand has little value to anyone besides yourself. It's just a mnemonic aide.

    The problem with such documents is that the material needed to "refresh"
    your memory changes, over time. What *may* suffice to remind you of "important" details a week from now can be totally useless a MONTH from now.

    Jan's drawings appear to be reminders to himself about what he did when
    he made a particular piece of equipment; as such, they are adequate. I
    would rather he showed them to us in that format than waste hours
    re-drawing them or simply decide it is too much trouble and not show
    them to us at all.
    If they don't convey enough information to "show us", then they are just mindless doodles.

    I annotate my *paper* (baking) recipes each time I make the item described. There's nothing beyond my memory of the "most recent annotations" to give
    any of the scribbles any meaning. "What's this 'xyZ6&$jodf' scribble mean?" (well, obviously, that was the password I chose for the account I happened
    to create while that sheet of paper was topmost in my 'pile'!")

    In order for a DOCUMENT to describe something in a meaningful way, it has
    to *convey* meaning. If that relies on grey matter (to know WHAT meaning is being conveyed), then the document falls short. It just becomes a scrap of paper.

    An advantage to electronic documents is that one can see their histories instead of having those histories "flattened" on a single leaf of a dead tree. This, at least, lets one see how the "document" -- and the idea that it embodies -- evolved over time.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Wed Aug 20 10:33:53 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 1:00 AM, Liz Tuddenham wrote:

    The document should be subservient to the ideas behind it. If any
    detail which is irelevant at that stage gets in the way of the thinking
    process, it is not serving its purpose. A back-of-an-envelope sketch is
    a perfectly valid way of putting an idea down on paper, the proper
    drawing with all the extra details can come later if it is justified.

    A document has to exist in a context. A document that only YOU can understand >has little value to anyone besides yourself. It's just a mnemonic aide.

    The problem with such documents is that the material needed to "refresh"
    your memory changes, over time. What *may* suffice to remind you of >"important" details a week from now can be totally useless a MONTH from now.

    Jan's drawings appear to be reminders to himself about what he did when
    he made a particular piece of equipment; as such, they are adequate. I
    would rather he showed them to us in that format than waste hours
    re-drawing them or simply decide it is too much trouble and not show
    them to us at all.
    If they don't convey enough information to "show us", then they are just >mindless doodles.

    Only to the clue-less.

    Rosetta stone:
    https://en.wikipedia.org/wiki/Rosetta_Stone

    Some of those drawings I made are now 57 years or more old
    all at home research..
    At work we had our own drawing department and my own secretary at times.
    She would point out some of my Englitch typing errors...
    I used what I discovered at work though :-)
    Miracle I still have some of those old pieces of paper.
    Some of that old stuff I build at home still works.
    For some designs done at work I was under disclosure rules.
    Bit of electronics.. Learn from it or shut up.

    You bable a lot but I never see circuits or code from you.


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 03:45:48 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 3:33 AM, Jan Panteltje wrote:
    >On 8/20/2025 1:00 AM, Liz Tuddenham wrote:

    The document should be subservient to the ideas behind it. If any
    detail which is irelevant at that stage gets in the way of the thinking
    process, it is not serving its purpose. A back-of-an-envelope sketch is >>> a perfectly valid way of putting an idea down on paper, the proper
    drawing with all the extra details can come later if it is justified.

    A document has to exist in a context. A document that only YOU can understand
    has little value to anyone besides yourself. It's just a mnemonic aide.

    The problem with such documents is that the material needed to "refresh"
    your memory changes, over time. What *may* suffice to remind you of
    "important" details a week from now can be totally useless a MONTH from now. >>
    Jan's drawings appear to be reminders to himself about what he did when
    he made a particular piece of equipment; as such, they are adequate. I
    would rather he showed them to us in that format than waste hours
    re-drawing them or simply decide it is too much trouble and not show
    them to us at all.
    If they don't convey enough information to "show us", then they are just
    mindless doodles.

    Only to the clue-less.

    Rosetta stone:
    https://en.wikipedia.org/wiki/Rosetta_Stone

    Some of those drawings I made are now 57 years or more old
    all at home research..
    At work we had our own drawing department and my own secretary at times.

    So, those drawings were likely made to a standard of
    workmmanship, not just doodles.

    She would point out some of my Englitch typing errors...
    I used what I discovered at work though :-)
    Miracle I still have some of those old pieces of paper.
    Some of that old stuff I build at home still works.
    For some designs done at work I was under disclosure rules.

    For MOST of my career, I've been under NDAs. So what?

    Bit of electronics.. Learn from it or shut up.

    You bable a lot but I never see circuits or code from you.

    You should look more. I've got a 30+ year history in this group.

    Any code or circuits from *you*?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 04:27:37 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 3:33 AM, Jan Panteltje wrote:
    You bable a lot but I never see circuits or code from you.

    Notice a difference in the QUALITY of my "notes"?

    <https://mega.nz/file/UrIFiaYS#wzhZQCyLUZ_HmKGylvPCoQLn3WyyfBeN2MhvnEm7XPs> <https://mega.nz/file/o6RDXLJb#JnwL___m1c_jEONbBPDXjbMS9A5zg787-OQcgEcxenE> <https://mega.nz/file/Qy4EUI5L#ttqhbDMOzYu36JNNgwkocmUu5yZ573bBD380uRgzEx4>

    Cuz I want others to understand what I've done as well as remind
    myself of *why* each action/optimization was necessary!

    <https://mega.nz/file/Y2IhDZCT#VxtcVB2upQpa2YFUFdAMTwEA5yoaA7JCy8qQNsLq2M4> <https://mega.nz/file/kuIhBaAb#NXEl1YsD1mBUhSvey9lIhgwimqHP-yoD2z8tQcT4tYA> <https://mega.nz/file/1zgVhBaL#ONb1ntToQy1EccI89DijO201I5WK5DL0IUiissMdCcQ> <https://mega.nz/file/d3RU2IQb#g--B6NA46NzyqVZY6erQ7zSaMwqsp-9t0SKIMXtoOvg> <https://mega.nz/file/0zJklZoL#H4NVm9J66hReVcWbHkp2q8zwRxFV0gTRnqcxCdIywQg>

    And, from days when I had to resort to a typewriter:

    <https://mega.nz/file/AqIDDaJL#kSCPyAb5-GW8hwWGoTun7sxm2Hjgl58xMETrLga7tJI>

    But, if all you can afford is scraps of napkins and no time to INVEST
    in documenting your work, then, perhaps, its not WORTH much?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Wed Aug 20 13:01:21 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 3:33 AM, Jan Panteltje wrote:
    You bable a lot but I never see circuits or code from you.

    Notice a difference in the QUALITY of my "notes"?

    <https://mega.nz/file/UrIFiaYS#wzhZQCyLUZ_HmKGylvPCoQLn3WyyfBeN2MhvnEm7XPs> ><https://mega.nz/file/o6RDXLJb#JnwL___m1c_jEONbBPDXjbMS9A5zg787-OQcgEcxenE> ><https://mega.nz/file/Qy4EUI5L#ttqhbDMOzYu36JNNgwkocmUu5yZ573bBD380uRgzEx4>

    Cuz I want others to understand what I've done as well as remind
    myself of *why* each action/optimization was necessary!

    <https://mega.nz/file/Y2IhDZCT#VxtcVB2upQpa2YFUFdAMTwEA5yoaA7JCy8qQNsLq2M4> ><https://mega.nz/file/kuIhBaAb#NXEl1YsD1mBUhSvey9lIhgwimqHP-yoD2z8tQcT4tYA> ><https://mega.nz/file/1zgVhBaL#ONb1ntToQy1EccI89DijO201I5WK5DL0IUiissMdCcQ> ><https://mega.nz/file/d3RU2IQb#g--B6NA46NzyqVZY6erQ7zSaMwqsp-9t0SKIMXtoOvg> ><https://mega.nz/file/0zJklZoL#H4NVm9J66hReVcWbHkp2q8zwRxFV0gTRnqcxCdIywQg>

    And, from days when I had to resort to a typewriter:

    <https://mega.nz/file/AqIDDaJL#kSCPyAb5-GW8hwWGoTun7sxm2Hjgl58xMETrLga7tJI>

    Yea all much like you postings, babble.
    \Only code I dit see was while ..


    But, if all you can afford is scraps of napkins and no time to INVEST
    in documenting your work, then, perhaps, its not WORTH much?

    My STUFF works.
    The circuits on paper were used to design it.
    Unless you have no clue about electronics you can figure it out quite easily.

    Code:
    Go to
    https://panteltje.nl/panteltje/pic/scope_pic/
    You could download scope_pic-0.3.tgz from that link
    Maybe too difficult for you? here look at the asm code, can you understand it?
    file:///var/www/html/panteltje/pic/scope_pic/scope_pic-0.3/scope.asm
    If you cannot, then you need to learn PIC 18F4K22 asm.
    Same for circuits.
    All the stuff I publish is for people who know, or want to learn.
    Not for people to babble no end.
    I have hundreds of code on my website, both in C and asm without blubs like your links above.
    And it all works
    And I open sourced it all.

    Do you note the readability of the links?
    https://mega.nz/file/0zJklZoL#H4NVm9J66hReVcWbHkp2q8zwRxFV0gTRnqcxCdIywQg versus:
    file:///var/www/html/panteltje/pic/scope_pic/scope_pic-0.3/scope.asm
    You got work to do!!!!!!

    Was it you who was asking how to make a waterproof way to get a coax through an outside wall?
    I had to get the signal from my satellite dish into the house, dish is very high mounted outside against the wall.
    Used thin coax (with teflon core) simply through the upstairs window (bottom), then to floor level via central heating pipe hole, space enough there.
    Window opening and closing does no damage to the cable or window paint.
    Cable on outside with Ty ribbons fixed to the dish mounting brackets as else birds did fly into it.
    Been working fine for 2 years now.


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Wed Aug 20 13:11:00 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 3:33 AM, Jan Panteltje wrote:
    >On 8/20/2025 1:00 AM, Liz Tuddenham wrote:

    The document should be subservient to the ideas behind it. If any
    detail which is irelevant at that stage gets in the way of the thinking >>>> process, it is not serving its purpose. A back-of-an-envelope sketch is >>>> a perfectly valid way of putting an idea down on paper, the proper
    drawing with all the extra details can come later if it is justified.

    A document has to exist in a context. A document that only YOU can understand
    has little value to anyone besides yourself. It's just a mnemonic aide. >>>
    The problem with such documents is that the material needed to "refresh" >>> your memory changes, over time. What *may* suffice to remind you of
    "important" details a week from now can be totally useless a MONTH from now.

    Jan's drawings appear to be reminders to himself about what he did when >>>> he made a particular piece of equipment; as such, they are adequate. I >>>> would rather he showed them to us in that format than waste hours
    re-drawing them or simply decide it is too much trouble and not show
    them to us at all.
    If they don't convey enough information to "show us", then they are just >>> mindless doodles.

    Only to the clue-less.

    Rosetta stone:
    https://en.wikipedia.org/wiki/Rosetta_Stone

    Some of those drawings I made are now 57 years or more old
    all at home research..
    At work we had our own drawing department and my own secretary at times.

    So, those drawings were likely made to a standard of
    workmmanship, not just doodles.

    She would point out some of my Englitch typing errors...
    I used what I discovered at work though :-)
    Miracle I still have some of those old pieces of paper.
    Some of that old stuff I build at home still works.
    For some designs done at work I was under disclosure rules.

    For MOST of my career, I've been under NDAs. So what?

    Bit of electronics.. Learn from it or shut up.

    You bable a lot but I never see circuits or code from you.

    You should look more. I've got a 30+ year history in this group.

    I started Usenet before 1998.
    Windows 3.1 with Trumpet winsock and Free Agent
    I do not remember seeing you in this group 25 years ago even.

    When Linux became available in 1998 (SLS Linux)
    there was no Free Agent for it, so I wrote NewsFleX.
    Still using that, now on a Raspberry Pi4 8 GB, to reply to you.
    https://panteltje.nl/panteltje/newsflex/index.html


    Any code or circuits from *you*?

    My website
    panteltje.online
    has plenty of code, projects.
    Go to downloads.
    All opensource.

    Yours?
    Do you have a website?
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 06:12:01 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 6:01 AM, Jan Panteltje wrote:
    On 8/20/2025 3:33 AM, Jan Panteltje wrote:
    You bable a lot but I never see circuits or code from you.

    Notice a difference in the QUALITY of my "notes"?

    <https://mega.nz/file/UrIFiaYS#wzhZQCyLUZ_HmKGylvPCoQLn3WyyfBeN2MhvnEm7XPs> >> <https://mega.nz/file/o6RDXLJb#JnwL___m1c_jEONbBPDXjbMS9A5zg787-OQcgEcxenE> >> <https://mega.nz/file/Qy4EUI5L#ttqhbDMOzYu36JNNgwkocmUu5yZ573bBD380uRgzEx4> >>
    Cuz I want others to understand what I've done as well as remind
    myself of *why* each action/optimization was necessary!

    <https://mega.nz/file/Y2IhDZCT#VxtcVB2upQpa2YFUFdAMTwEA5yoaA7JCy8qQNsLq2M4> >> <https://mega.nz/file/kuIhBaAb#NXEl1YsD1mBUhSvey9lIhgwimqHP-yoD2z8tQcT4tYA> >> <https://mega.nz/file/1zgVhBaL#ONb1ntToQy1EccI89DijO201I5WK5DL0IUiissMdCcQ> >> <https://mega.nz/file/d3RU2IQb#g--B6NA46NzyqVZY6erQ7zSaMwqsp-9t0SKIMXtoOvg> >> <https://mega.nz/file/0zJklZoL#H4NVm9J66hReVcWbHkp2q8zwRxFV0gTRnqcxCdIywQg> >>
    And, from days when I had to resort to a typewriter:

    <https://mega.nz/file/AqIDDaJL#kSCPyAb5-GW8hwWGoTun7sxm2Hjgl58xMETrLga7tJI>

    Yea all much like you postings, babble.

    Well, I guess descriptive English language text might be considered babble
    by someone who seems to have trouble with it.

    \Only code I dit see was while ..



    But, if all you can afford is scraps of napkins and no time to INVEST
    in documenting your work, then, perhaps, its not WORTH much?

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 06:48:41 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 6:11 AM, Jan Panteltje wrote:
    On 8/20/2025 3:33 AM, Jan Panteltje wrote:
    >On 8/20/2025 1:00 AM, Liz Tuddenham wrote:

    The document should be subservient to the ideas behind it. If any
    detail which is irelevant at that stage gets in the way of the thinking >>>>> process, it is not serving its purpose. A back-of-an-envelope sketch is >>>>> a perfectly valid way of putting an idea down on paper, the proper
    drawing with all the extra details can come later if it is justified. >>>>
    A document has to exist in a context. A document that only YOU can understand
    has little value to anyone besides yourself. It's just a mnemonic aide. >>>>
    The problem with such documents is that the material needed to "refresh" >>>> your memory changes, over time. What *may* suffice to remind you of
    "important" details a week from now can be totally useless a MONTH from now.

    Jan's drawings appear to be reminders to himself about what he did when >>>>> he made a particular piece of equipment; as such, they are adequate. I >>>>> would rather he showed them to us in that format than waste hours
    re-drawing them or simply decide it is too much trouble and not show >>>>> them to us at all.
    If they don't convey enough information to "show us", then they are just >>>> mindless doodles.

    Only to the clue-less.

    Rosetta stone:
    https://en.wikipedia.org/wiki/Rosetta_Stone

    Some of those drawings I made are now 57 years or more old
    all at home research..
    At work we had our own drawing department and my own secretary at times.

    So, those drawings were likely made to a standard of
    workmmanship, not just doodles.

    She would point out some of my Englitch typing errors...
    I used what I discovered at work though :-)
    Miracle I still have some of those old pieces of paper.
    Some of that old stuff I build at home still works.
    For some designs done at work I was under disclosure rules.

    For MOST of my career, I've been under NDAs. So what?

    Bit of electronics.. Learn from it or shut up.

    You bable a lot but I never see circuits or code from you.

    You should look more. I've got a 30+ year history in this group.

    I started Usenet before 1998.
    Windows 3.1 with Trumpet winsock and Free Agent
    I do not remember seeing you in this group 25 years ago even.

    Here's a post from 1995:

    <https://groups.google.com/g/sci.electronics.design/c/cGNEidnBr78/m/w03WX2tyWsAJ>

    I guess you just must not be that observant (or know how to use
    a search engine in 2025)

    I have no idea what email addresses and monikers I used before that.

    When Linux became available in 1998 (SLS Linux)

    I built my first NetBSD machine in May of 1993 (0.8R) And, ran
    OpusV (Sys V r3.2) on a "Personal Mainframe" since 1985 (hosted
    on a 13M 386) using rn (and later trn and gnus).

    there was no Free Agent for it, so I wrote NewsFleX.
    Still using that, now on a Raspberry Pi4 8 GB, to reply to you.
    https://panteltje.nl/panteltje/newsflex/index.html

    Any code or circuits from *you*?

    My website
    panteltje.online
    has plenty of code, projects.
    Go to downloads.
    All opensource.

    Yours?
    Do you have a website?

    Of course not! Why would I want to waste time maintaining a PUBLIC site
    when I only care to share my work with clients and fellow colleagues?
    I've always had plenty of clients so "advertising" was never a requirement!

    My out-facing server is only accessible with knowledge of a particular
    "knock sequence" -- so it is invisible to probes. You can also fetch information from it via an unattended email agent -- but, you'd have to
    know the email address to which to direct your queries! :>

    You'll find patches submitted by me to various FOSS projects -- but
    rarely directly attributable as such (cuz I never want to dick with
    having commit privileges on foreign repositories)

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From john larkin@jl@glen--canyon.com to sci.electronics.design on Wed Aug 20 07:55:34 2025
    From Newsgroup: sci.electronics.design

    On Wed, 20 Aug 2025 09:00:00 +0100, liz@poppyrecords.invalid.invalid
    (Liz Tuddenham) wrote:

    john larkin <jl@glen--canyon.com> wrote:

    [...]
    I do expect any document, including a sketch or a whiteboard photo, to
    be clear and legible and have a visible title, author, and date, and
    to be reasonably named and archived.

    The document should be subservient to the ideas behind it. If any
    detail which is irelevant at that stage gets in the way of the thinking >process, it is not serving its purpose. A back-of-an-envelope sketch is
    a perfectly valid way of putting an idea down on paper, the proper
    drawing with all the extra details can come later if it is justified.

    Jan's drawings appear to be reminders to himself about what he did when
    he made a particular piece of equipment; as such, they are adequate. I
    would rather he showed them to us in that format than waste hours
    re-drawing them or simply decide it is too much trouble and not show
    them to us at all.

    For a hobbyist working alone, sure, he can do anything he enjoys. But
    his scribbles are illegible to others.

    It wouldn't take hours for him to sharpen pencils and put a title and
    a date on a schematic, so other people could understand them.

    This scribbled idea is 10 years old.

    https://www.dropbox.com/scl/fi/8tfezlbp0jnan83zfhw52/Gate_Driver_B.JPG?rlkey=jc09n54xtsbv99pwageuujev1&raw=1

    and I think we may use it soon.


    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Jan Panteltje@alien@comet.invalid to sci.electronics.design on Wed Aug 20 15:54:54 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 6:11 AM, Jan Panteltje wrote:
    On 8/20/2025 3:33 AM, Jan Panteltje wrote:
    >On 8/20/2025 1:00 AM, Liz Tuddenham wrote:

    The document should be subservient to the ideas behind it. If any >>>>>> detail which is irelevant at that stage gets in the way of the thinking >>>>>> process, it is not serving its purpose. A back-of-an-envelope sketch is >>>>>> a perfectly valid way of putting an idea down on paper, the proper >>>>>> drawing with all the extra details can come later if it is justified. >>>>>
    A document has to exist in a context. A document that only YOU can understand
    has little value to anyone besides yourself. It's just a mnemonic aide. >>>>>
    The problem with such documents is that the material needed to "refresh" >>>>> your memory changes, over time. What *may* suffice to remind you of >>>>> "important" details a week from now can be totally useless a MONTH from now.

    Jan's drawings appear to be reminders to himself about what he did when >>>>>> he made a particular piece of equipment; as such, they are adequate. I >>>>>> would rather he showed them to us in that format than waste hours
    re-drawing them or simply decide it is too much trouble and not show >>>>>> them to us at all.
    If they don't convey enough information to "show us", then they are just >>>>> mindless doodles.

    Only to the clue-less.

    Rosetta stone:
    https://en.wikipedia.org/wiki/Rosetta_Stone

    Some of those drawings I made are now 57 years or more old
    all at home research..
    At work we had our own drawing department and my own secretary at times. >>>
    So, those drawings were likely made to a standard of
    workmmanship, not just doodles.

    She would point out some of my Englitch typing errors...
    I used what I discovered at work though :-)
    Miracle I still have some of those old pieces of paper.
    Some of that old stuff I build at home still works.
    For some designs done at work I was under disclosure rules.

    For MOST of my career, I've been under NDAs. So what?

    Bit of electronics.. Learn from it or shut up.

    You bable a lot but I never see circuits or code from you.

    You should look more. I've got a 30+ year history in this group.

    I started Usenet before 1998.
    Windows 3.1 with Trumpet winsock and Free Agent
    I do not remember seeing you in this group 25 years ago even.

    Here's a post from 1995:

    <https://groups.google.com/g/sci.electronics.design/c/cGNEidnBr78/m/w03WX2tyWsAJ>

    Ah, I see, 'Y'..
    Yuniskis


    I guess you just must not be that observant (or know how to use
    a search engine in 2025)

    I have no idea what email addresses and monikers I used before that.

    When Linux became available in 1998 (SLS Linux)

    I built my first NetBSD machine in May of 1993 (0.8R) And, ran
    OpusV (Sys V r3.2) on a "Personal Mainframe" since 1985 (hosted
    on a 13M 386) using rn (and later trn and gnus).

    there was no Free Agent for it, so I wrote NewsFleX.
    Still using that, now on a Raspberry Pi4 8 GB, to reply to you.
    https://panteltje.nl/panteltje/newsflex/index.html

    Any code or circuits from *you*?

    My website
    panteltje.online
    has plenty of code, projects.
    Go to downloads.
    All opensource.

    Yours?
    Do you have a website?

    Of course not! Why would I want to waste time maintaining a PUBLIC site
    when I only care to share my work with clients and fellow colleagues?
    I've always had plenty of clients so "advertising" was never a requirement!

    Then why post here???


    My out-facing server is only accessible with knowledge of a particular
    "knock sequence" -- so it is invisible to probes. You can also fetch >information from it via an unattended email agent -- but, you'd have to
    know the email address to which to direct your queries! :>

    Once I was runing the server at home, easy, had a fixed IP address.
    Now I am 100% 4G portable, and the server is hosted and maintained by some company.
    Saves me checking the logs each day for attacks.


    You'll find patches submitted by me to various FOSS projects -- but
    rarely directly attributable as such (cuz I never want to dick with
    having commit privileges on foreign repositories)

    Contributing code to open-source is what made - and makes Linux great.
    And better than Billy the Gates for money only work.
    And a lot of stuff I could not have done or even have known about without open source code
    and even things from people in this and other groups.




    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From bitrex@user@example.net to sci.electronics.design on Wed Aug 20 12:57:54 2025
    From Newsgroup: sci.electronics.design

    On 8/16/2025 7:24 PM, john larkin wrote:
    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP
    https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / >>> Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics >>

    My first computer was a DEC PDP-11, with a teletype and 4K words of
    12-bit core memory. I used it to simulate 32,000 HP steamship
    propulsion control systems. It cost $12K, the price of a modest house
    in New Orleans.

    I was a freshman EE student at Tulane.


    My first computer was a Leading Edge 386SX with 1 meg of RAM, later
    upgraded to 2, clocked at 16 MHz.

    It cost $1000 in circa 1990 dollars including a VGA monitor, what a deal!

    It served well into the early 2000s as an email/AOL machine for my late
    father after I'd moved on to more modern desktops
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From bitrex@user@example.net to sci.electronics.design on Wed Aug 20 13:05:45 2025
    From Newsgroup: sci.electronics.design

    On 8/16/2025 7:24 PM, john larkin wrote:
    On Sat, 16 Aug 2025 17:08:50 -0400, "Edward Rawde"
    <invalid@invalid.invalid> wrote:

    "Phil Hobbs" <pcdhSpamMeSenseless@electrooptical.net> wrote in message news:107qk1h$1seso$1@dont-email.me...
    A bunch of stuff about our late regular, Don Lancaster too

    https://hackaday.com/2025/08/16/the-nibbler-was-quite-a-scamp/

    My first computer used SC/MP
    https://www.google.com/search?q=sinclair+MK14&udm=2
    It taught me everything I needed to know about what RAM was, what ROM was, what firmware (known as "the monitor") was, how a
    microprocessor was interfaced to external devices, what an address and data bus was, how to code in machine code, what pointer
    registers and accumulators did, etc.
    Programs were stored on my reel to reel tape recorder.
    I still have it in a box here somewhere, along with an MK14 VDU.


    Cheers

    Phil Hobbs
    --
    Dr Philip C D Hobbs Principal Consultant ElectroOptical Innovations LLC / >>> Hobbs ElectroOptics Optics, Electro-optics, Photonics, Analog Electronics >>

    My first computer was a DEC PDP-11, with a teletype and 4K words of
    12-bit core memory. I used it to simulate 32,000 HP steamship
    propulsion control systems. It cost $12K, the price of a modest house
    in New Orleans.

    I was a freshman EE student at Tulane.


    My first computer was a Leading Edge 386SX with 1 meg of RAM, later
    upgraded to 2, clocked at 16 MHz.

    It cost $1000 in circa 1990 dollars including a VGA monitor, what a deal!

    It served well into the early 2000s as an email/AOL machine for my late
    father after I'd moved on to more modern desktops
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 11:42:39 2025
    From Newsgroup: sci.electronics.design

    Intel offered an 8052 with built-in BASIC interpreter. It tokenized your
    input (to economize on memory as well as provide JIT level performance
    as tokens could just be dispatched via a table to "machine code").
    So, if you input:

    10 LeT X = 000005

    and then LISTed your program, you would get:

    10 LET X = 5

    Gates BASIC also used tokenized keywords as a jump address table index.
    It skipped spaces completely so it may have produced 10LETX=5 or it may
    have kept the spaces in the program but ignored them, I forget which.
    Because it ignored spaces I never used any. 10X=5 would also be fine.

    Inserting a space on output costs nothing (in the code):
    print(TOKEN)
    print(' ')
    etc.

    I think later versions of Gates BASIC did require some spaces,
    possibly when a variable name came immediately before a reserved word,
    so IFA=BTHEN... had to be IFA=B THEN...

    If variable names are just single characters, you *might* be able to
    get away with that (I'd have to think of all of the syntax possibilities
    to see if there are any conflicts in the grammar that whitespace would resolve).

    That reminds me of learning about the issues which can arise when comparing floating point numbers. A and B might have each printed as 1, but subtract 1 to see why they compared as not equal.

    Yes, a common newbie flaw. As is cancellation. (amusing to see people thinking that "numbers are numbers"!)

    I've found subtle bugs like:
    LD HL,(256*HIGHBYTE)+LOWBYTE
    *not* being interpreted as:
    LD HL,<16bit-immediate-data>
    but, rather:
    LD HL,(<16bit-address>)
    because the grammar for the parser was incorrectly designed and implemented
    "ad hoc". Either implement it correctly *or* throw an error on my above use!

    *If you wanted to display 625 line video (no colour needed) in North
    America these days, what could you use?

    How many *displayed* lines?

    Not sure. When I last used it I'd think nothing of taking the back off the
    TV and adjusting the height.

    I guess it depends, then, on how much you intend to *use* that.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 11:58:32 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 8:54 AM, Jan Panteltje wrote:

    Do you have a website?

    Of course not! Why would I want to waste time maintaining a PUBLIC site
    when I only care to share my work with clients and fellow colleagues?
    I've always had plenty of clients so "advertising" was never a requirement!

    Then why post here???

    I *ask questions*, here. I'm not "advertising".

    My out-facing server is only accessible with knowledge of a particular
    "knock sequence" -- so it is invisible to probes. You can also fetch
    information from it via an unattended email agent -- but, you'd have to
    know the email address to which to direct your queries! :>

    Once I was runing the server at home, easy, had a fixed IP address.

    My ISP's AUP doesn't *technically* allow me to run a server.
    So, mine is colo'ed elsewhere. Out of consideration for that
    *favor*, I limit the amount of traffic that it incurs, using
    it, primarily, for major release "pulls".

    Individual files (like the items I posted, here) are delivered via
    an email daemon through one of my "regular" accounts, for similar
    reasons.

    Now I am 100% 4G portable, and the server is hosted and maintained by some company.
    Saves me checking the logs each day for attacks.

    You'll find patches submitted by me to various FOSS projects -- but
    rarely directly attributable as such (cuz I never want to dick with
    having commit privileges on foreign repositories)

    Contributing code to open-source is what made - and makes Linux great.

    I don't run Linux. My contributions have been to FreeBSD, NetBSD and numerous userland applications. I'm preparing a tarball of dhcpd(8) patches to pass along to a friend who will officially submit them in the next few weeks. Whether they are accepted or not (I have my own ideas as to how systems
    should "fit together") is up to whomever is making their philosophical decisions -- today.

    Unlike the FSF's "copyleft", I am more interested in people USING my contributions than in forcing them to share their efforts with others.

    [Some driver changes I submitted to NetBSD decades ago were rejected as being "too structured" for the kernel's design -- at that time. Now, the kernel
    has evolved to a form more aligned with my approach, back then (but, I
    no longer own the devices that the driver was created for so... <shrug>)]

    And better than Billy the Gates for money only work.

    I've not spent any money on MS software (including OSs) since DOS 4.1
    when I started running OpusV on the Personal Mainframes (1985-ish).
    Dealing with Intel's broken segmentation and memory models and lack
    of VMM support (before the 386) was not how I wanted to spend my time.

    My current machines run "free" Windows (because the hardware preauthorizes
    each install and it is relatively easy to rescue ($0) hardware for such
    uses.

    And a lot of stuff I could not have done or even have known about without open source code
    and even things from people in this and other groups.

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 12:10:34 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 10:05 AM, bitrex wrote:
    My first computer was a Leading Edge 386SX with 1 meg of RAM, later upgraded to
    2, clocked at 16 MHz.

    It cost $1000 in circa 1990 dollars including a VGA monitor, what a deal!

    It served well into the early 2000s as an email/AOL machine for my late father
    after I'd moved on to more modern desktops

    My first *PC* was a 386/25 with 1M ram, expanded to 13M.
    For $8000 (incl 14" color monitor).

    I bought two as I always buy two (backup) of everything.

    Each paid for themselves 50-100 times over with billable time!
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Edward Rawde@invalid@invalid.invalid to sci.electronics.design on Wed Aug 20 15:18:25 2025
    From Newsgroup: sci.electronics.design

    "Don Y" <blockedofcourse@foo.invalid> wrote in message news:10854v5$g5ql$1@dont-email.me...
    Intel offered an 8052 with built-in BASIC interpreter. It tokenized your >>> input (to economize on memory as well as provide JIT level performance
    as tokens could just be dispatched via a table to "machine code").
    So, if you input:

    10 LeT X = 000005

    and then LISTed your program, you would get:

    10 LET X = 5

    Gates BASIC also used tokenized keywords as a jump address table index.
    It skipped spaces completely so it may have produced 10LETX=5 or it may
    have kept the spaces in the program but ignored them, I forget which.
    Because it ignored spaces I never used any. 10X=5 would also be fine.

    Inserting a space on output costs nothing (in the code):
    print(TOKEN)
    print(' ')
    etc.

    I think later versions of Gates BASIC did require some spaces,
    possibly when a variable name came immediately before a reserved word,
    so IFA=BTHEN... had to be IFA=B THEN...

    If variable names are just single characters, you *might* be able to
    get away with that (I'd have to think of all of the syntax possibilities
    to see if there are any conflicts in the grammar that whitespace would resolve).

    Variable names could have more than two characters but only the first two characters were used.
    I found out that numeric variables occupied 6 bytes. Two for the name and 4 for the "packed" value.
    so IFAB=BCTHEN... would use BC as the variable name and successfully tokenize THEN.
    IFAB=BCDTHEN... would ignore D but D would still be stored and listed.
    IF AB=BCDEFTHEN would cause a syntax error because DEF is a reserved word. IFAB=TOTHEN would also generate syntax error because TO is reserved.


    That reminds me of learning about the issues which can arise when comparing >> floating point numbers. A and B might have each printed as 1, but subtract 1 >> to see why they compared as not equal.

    Yes, a common newbie flaw. As is cancellation. (amusing to see people thinking that "numbers are numbers"!)

    I've found subtle bugs like:
    LD HL,(256*HIGHBYTE)+LOWBYTE
    *not* being interpreted as:
    LD HL,<16bit-immediate-data>
    but, rather:
    LD HL,(<16bit-address>)
    because the grammar for the parser was incorrectly designed and implemented "ad hoc". Either implement it correctly *or* throw an error on my above use!

    *If you wanted to display 625 line video (no colour needed) in North
    America these days, what could you use?

    How many *displayed* lines?

    Not sure. When I last used it I'd think nothing of taking the back off the >> TV and adjusting the height.

    I guess it depends, then, on how much you intend to *use* that.

    Might be better to just offer it for sale to anyone who might want it.




    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 13:06:38 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 12:18 PM, Edward Rawde wrote:
    "Don Y" <blockedofcourse@foo.invalid> wrote in message news:10854v5$g5ql$1@dont-email.me...

    I think later versions of Gates BASIC did require some spaces,
    possibly when a variable name came immediately before a reserved word,
    so IFA=BTHEN... had to be IFA=B THEN...

    If variable names are just single characters, you *might* be able to
    get away with that (I'd have to think of all of the syntax possibilities
    to see if there are any conflicts in the grammar that whitespace would resolve).

    Variable names could have more than two characters but only the first two characters were used.

    I stored (and checked) variable names of arbitrary length (the name was
    stored in the string space and a token assigned to it). Lazy coders
    would obviously opt for short names to reduce the cost of typographical
    errors (cuz there was no "screen oriented editor", typos meant retyping!)

    <https://mega.nz/file/42BgzTqT#Q7yM9Tg75IYZ-M65rlOXuaiV1oGym9i79ByJU172AWE>

    I found out that numeric variables occupied 6 bytes. Two for the name and 4 for the "packed" value.

    I supported integer and floating point variables -- because one relies on integers a lot in most algorithms; "counting" with a float is just a silly waste of resources!!

    so IFAB=BCTHEN... would use BC as the variable name and successfully tokenize THEN.
    IFAB=BCDTHEN... would ignore D but D would still be stored and listed.
    IF AB=BCDEFTHEN would cause a syntax error because DEF is a reserved word. IFAB=TOTHEN would also generate syntax error because TO is reserved.

    Thus, you see why whitespace has value? :>

    *If you wanted to display 625 line video (no colour needed) in North >>>>> America these days, what could you use?

    How many *displayed* lines?

    Not sure. When I last used it I'd think nothing of taking the back off the >>> TV and adjusting the height.

    I guess it depends, then, on how much you intend to *use* that.

    Might be better to just offer it for sale to anyone who might want it.

    Finding homes for things YOU thought were valuable/of interest is a distressing exercise! Esp when you look at the cost (to yourself in time/effort/materials) to "pass things along".

    Local magnet schools, etc. are a win as they will often be able to make
    use of donations and, even if you don't take a write-off for it, you
    can be rid of it in a day (a short drive to drop it off).

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Edward Rawde@invalid@invalid.invalid to sci.electronics.design on Wed Aug 20 17:02:50 2025
    From Newsgroup: sci.electronics.design

    "Don Y" <blockedofcourse@foo.invalid> wrote in message news:10859sl$heg6$1@dont-email.me...
    On 8/20/2025 12:18 PM, Edward Rawde wrote:
    "Don Y" <blockedofcourse@foo.invalid> wrote in message news:10854v5$g5ql$1@dont-email.me...

    I think later versions of Gates BASIC did require some spaces,
    possibly when a variable name came immediately before a reserved word, >>>> so IFA=BTHEN... had to be IFA=B THEN...

    If variable names are just single characters, you *might* be able to
    get away with that (I'd have to think of all of the syntax possibilities >>> to see if there are any conflicts in the grammar that whitespace would resolve).

    Variable names could have more than two characters but only the first two characters were used.

    I stored (and checked) variable names of arbitrary length (the name was stored in the string space and a token assigned to it). Lazy coders
    would obviously opt for short names to reduce the cost of typographical errors (cuz there was no "screen oriented editor", typos meant retyping!)

    <https://mega.nz/file/42BgzTqT#Q7yM9Tg75IYZ-M65rlOXuaiV1oGym9i79ByJU172AWE>

    No PEEK or POKE? Not sure I could cope with that :)
    I wrote an extension for a Gates BASIC so the program could modify itself.
    This would allow program lines to be inserted and deleted while executing from other lines.
    Very dangerous I know but one reason I did this was because the BASICs didn't have a
    means to evaluate and arbitrary expression in a string. So I did that by making it able to add/change
    a line in the program as something like 100 X=<expression>


    I found out that numeric variables occupied 6 bytes. Two for the name and 4 for the "packed" value.

    I supported integer and floating point variables -- because one relies on integers a lot in most algorithms; "counting" with a float is just a silly waste of resources!!

    The Gates BASICs I used had only one numeric type. I think it was safe to assume integer if you
    kept to integers below a specific number (possibly +/- 8388608) but I can't remember any other details.


    so IFAB=BCTHEN... would use BC as the variable name and successfully tokenize THEN.
    IFAB=BCDTHEN... would ignore D but D would still be stored and listed.
    IF AB=BCDEFTHEN would cause a syntax error because DEF is a reserved word. >> IFAB=TOTHEN would also generate syntax error because TO is reserved.

    Thus, you see why whitespace has value? :>

    One reason for avoiding spaces at the time was that although I don't recall writing a program
    which wouldn't fit in 8K I do remember running out of data space.
    I subsequently learned to use spaces, particularly when advanced concepts such as lower
    case were also allowed :)


    *If you wanted to display 625 line video (no colour needed) in North >>>>>> America these days, what could you use?

    How many *displayed* lines?

    Not sure. When I last used it I'd think nothing of taking the back off the >>>> TV and adjusting the height.

    I guess it depends, then, on how much you intend to *use* that.

    Might be better to just offer it for sale to anyone who might want it.

    Finding homes for things YOU thought were valuable/of interest is a distressing
    exercise! Esp when you look at the cost (to yourself in time/effort/materials)
    to "pass things along".

    Local magnet schools, etc. are a win as they will often be able to make
    use of donations and, even if you don't take a write-off for it, you
    can be rid of it in a day (a short drive to drop it off).



    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Wed Aug 20 14:45:19 2025
    From Newsgroup: sci.electronics.design

    On 8/20/2025 2:02 PM, Edward Rawde wrote:
    "Don Y" <blockedofcourse@foo.invalid> wrote in message news:10859sl$heg6$1@dont-email.me...
    On 8/20/2025 12:18 PM, Edward Rawde wrote:
    "Don Y" <blockedofcourse@foo.invalid> wrote in message news:10854v5$g5ql$1@dont-email.me...

    I think later versions of Gates BASIC did require some spaces,
    possibly when a variable name came immediately before a reserved word, >>>>> so IFA=BTHEN... had to be IFA=B THEN...

    If variable names are just single characters, you *might* be able to
    get away with that (I'd have to think of all of the syntax possibilities >>>> to see if there are any conflicts in the grammar that whitespace would resolve).

    Variable names could have more than two characters but only the first two characters were used.

    I stored (and checked) variable names of arbitrary length (the name was
    stored in the string space and a token assigned to it). Lazy coders
    would obviously opt for short names to reduce the cost of typographical
    errors (cuz there was no "screen oriented editor", typos meant retyping!)

    <https://mega.nz/file/42BgzTqT#Q7yM9Tg75IYZ-M65rlOXuaiV1oGym9i79ByJU172AWE>

    No PEEK or POKE? Not sure I could cope with that :)

    PEEK is implemented as a function (because it returns a value): GET(<addr>) POKE is implemented as a statement: PUT <addr> <byte>

    Likewise, I/O space is accessed with SENSE(<port>) and DRIVE <port> <byte>.

    I wrote an extension for a Gates BASIC so the program could modify itself. This would allow program lines to be inserted and deleted while executing from other lines.
    Very dangerous I know but one reason I did this was because the BASICs didn't have a
    means to evaluate and arbitrary expression in a string. So I did that by making it able to add/change
    a line in the program as something like 100 X=<expression>

    Note that <addr>, <port>, <byte> are all listed as <addr_expr>, <port_expr> and <byte_expr>. So, you could say "PUT REGION+2*OFFSET VALUE" in a loop to fill alternate locations in a "region" with varying "values".

    I found out that numeric variables occupied 6 bytes. Two for the name and 4 for the "packed" value.

    I supported integer and floating point variables -- because one relies on
    integers a lot in most algorithms; "counting" with a float is just a silly >> waste of resources!!

    The Gates BASICs I used had only one numeric type. I think it was safe to assume integer if you
    kept to integers below a specific number (possibly +/- 8388608) but I can't remember any other details.

    I tracked the usage of a variable to determine whether it held an integer
    or a float, at any given time. So, you could count:
    ADDR = <address>
    DO
    CALL ADDR
    ADDR = ADDR + 8
    UNTIL ADDR > <end_address>
    ADDR = (ADDR - <address>) / 16
    and end up with either an integer or a float, depending on whether or not
    the number of CALLs was even or odd (if odd, then the resulting expression would be something like X.5)

    The point was to let the user concentrate on getting to a solution
    without having to explicitly declare variable types (other than strings)
    or require variable names to be of a specific form (like FORTRAN).

    so IFAB=BCTHEN... would use BC as the variable name and successfully tokenize THEN.
    IFAB=BCDTHEN... would ignore D but D would still be stored and listed.
    IF AB=BCDEFTHEN would cause a syntax error because DEF is a reserved word. >>> IFAB=TOTHEN would also generate syntax error because TO is reserved.

    Thus, you see why whitespace has value? :>

    One reason for avoiding spaces at the time was that although I don't recall writing a program
    which wouldn't fit in 8K I do remember running out of data space.

    Spaces don't take any space (memory) -- except on the LISTing. The code
    that produces the listing just emits a space after detokenizing each token encountered.

    What was annoying about it is that you couldn't USE spaces to
    carry additional information:
    LET X = 0
    LET Y = 10
    LET Z = 100

    I subsequently learned to use spaces, particularly when advanced concepts such as lower
    case were also allowed :)

    Note that I supported lowercase characters in identifiers (e, pi, weekday$[], whoami, etc.)

    But, the traditional BASIC reserved words were expected to be in allcaps
    so it "felt" like BASIC. Even my extensions (SLEEP, PUSH, IDLE, etc.)
    held to that convention.
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Martin Brown@'''newspam'''@nonad.co.uk to sci.electronics.design on Thu Aug 21 09:44:12 2025
    From Newsgroup: sci.electronics.design

    On 20/08/2025 20:10, Don Y wrote:
    On 8/20/2025 10:05 AM, bitrex wrote:
    My first computer was a Leading Edge 386SX with 1 meg of RAM, later
    upgraded to 2, clocked at 16 MHz.

    It cost $1000 in circa 1990 dollars including a VGA monitor, what a deal!

    It served well into the early 2000s as an email/AOL machine for my
    late father after I'd moved on to more modern desktops

    My first *PC* was a 386/25 with 1M ram, expanded to 13M.
    For $8000 (incl 14" color monitor).

    The first IBM PC I encountered was in 1981 with twin floppys and 16kb
    ram (quickly upgraded to 64kb). My supervisor got one of the first
    available in the UK (Fortran compiler & Flight simulator to go with it).
    It was *very* different from the IBM mainframe experience. The first
    thing I wrote for it was a terminal emulator to access our source code.

    My first home *PC* was an Epson NEC V30 CPU with monochrome Hercules
    graphics 640x480, 512MB ram and a whopping 10MB hard disk -u1k in 1985.
    I soon had to add a extra 20MB HD in one of the ISA slots.

    Our works PCs were 1024x1024 NEC 7220 graphics, IEEE488, IBM XT or AT at
    about the same time costing about -u2k5 each (half that on the graphics
    card and colour display). It did 16 colours at that resolution.
    There was an optional upgrade available to 256 colours for $$$$ - I
    can't recall any customer taking that option after seeing the price.

    Prior to that Olivetti M20's using the ill fated Captain Zilog Z8000 and
    a weird dialect of their own Basic.

    I bought two as I always buy two (backup) of everything.

    Each paid for themselves 50-100 times over with billable time!

    I prefer to stagger my purchases alternating between desktop replacement
    and portable laptop (although I abuse my laptops so much that they often
    end up not having much battery life for working on the move). Thankfully
    most long distance transportation these days provides power.

    My upgrade heuristic was to replace each time a new machine would be 3x
    faster than its predecessor at the sort of CPU intensive tasks I do.
    --
    Martin Brown

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Thu Aug 21 02:23:51 2025
    From Newsgroup: sci.electronics.design

    On 8/21/2025 1:44 AM, Martin Brown wrote:
    On 20/08/2025 20:10, Don Y wrote:
    My first *PC* was a 386/25 with 1M ram, expanded to 13M.
    For $8000 (incl 14" color monitor).

    The first IBM PC I encountered was in 1981 with twin floppys and 16kb ram (quickly upgraded to 64kb). My supervisor got one of the first available in the
    UK (Fortran compiler & Flight simulator to go with it). It was *very* different
    from the IBM mainframe experience. The first thing I wrote for it was a terminal emulator to access our source code.

    Gack! I can't remember the first PC that I *used*. I *do* recall designing some CP/M "workstations" for an employer (to move away from the "ZRDS" boxes from Zilog that we had been using previously). It enabled each of the
    software folk to have their own workstation instead of sharing Z-Boxes.
    A dramatic improvement!

    My first home *PC* was an Epson NEC V30 CPU with monochrome Hercules graphics
    640x480, 512MB ram and a whopping 10MB hard disk -u1k in 1985.
    I soon had to add a extra 20MB HD in one of the ISA slots.

    I wasn't interested in anything x86 until the 386 as I knew that earlier
    models didn't have the necessary hardware to implement VMM correctly.
    Sort of like settling for a 68000 instead of 68010.

    I left my 9-to-5 around the time the 25MHz 386 was released and bought two
    so I would have a backup (as my livelihood would now depend on being "up").
    I had numerous colleagues who had bought "beige box" machines and would routinely call me at odd hours of the night when something went south...

    This proved a wise decision as I soon was doing 3D CAD models (AutoCAD AME)
    and some of the renders took 24+ hours (!). So, I could set one machine
    to working on rendering a model (both machines had identical software),
    turn off the monitor and PLACE A SIGN ON IT TO REMIND ME NOT TO POWER IT DOWN and keep working on the other machine.

    I had a 60M disk and 13M of RAM in each machine -- delightful for that era. But, couldn't keep everything I wanted on the machine(s) as I ran (run) a variety of different types of toolchains for different application domains.

    So, I would dump the disk to tape (an M990, later DLTs of varying capacities) and load the "new" system from another tape. This when 4G disks were >> $1000.

    Eventually, I bought ten 4G disks (external SCSI so I could easily swap them) and used them to store "system images" -- USB wasn't an option, back then. It was just so much easier to pull a disk off a shelf and reboot into a new system...

    [Of course, now this is virtual machines instead of physical machines!]

    [[And, SANs instead of "external disk drives"]]

    Our works PCs were 1024x1024 NEC 7220 graphics, IEEE488, IBM XT or AT at about
    the same time costing about -u2k5 each (half that on the graphics card and colour display). It did 16 colours at that resolution.
    There was an optional upgrade available to 256 colours for $$$$ - I can't recall any customer taking that option after seeing the price.

    At $WORK, I think I had a 16MHz 386 -- perhaps the only one in the shop!
    It was overkill for DASH-STRIDES but I wasn't going to complain. :>

    I ran "Personal Mainframes" in my PCs so I could work in "UNIX" instead of being stuck with DOS/Win3.1. Being able to declare multimegabyte arrays in
    my code instead of dealing with overlays was just SO much simpler!

    Prior to that Olivetti M20's using the ill fated Captain Zilog Z8000 and a weird dialect of their own Basic.

    I bought two as I always buy two (backup) of everything.

    Each paid for themselves 50-100 times over with billable time!

    I prefer to stagger my purchases alternating between desktop replacement and portable laptop (although I abuse my laptops so much that they often end up not
    having much battery life for working on the move). Thankfully most long distance transportation these days provides power.

    I have 6 or 8 laptops. I rarely use any of them. Lately, I have been setting them up for SWMBO to do things like watch DVDs in bed or ZOOM calls in her
    art area (*this* machine is in neither place). There's one in the office
    for "etail" use, exclusively.

    I haven't spent money on hardware in more than a decade. There are just SO many surplus machines available for $0 that it is foolish to spend money
    unless you need bleeding edge performance. (I opt for larger machines
    that have limited resale value due to their size, weight, etc. This means
    they are destined for the tip so can easily be coaxed into the back of my car!)

    My upgrade heuristic was to replace each time a new machine would be 3x faster
    than its predecessor at the sort of CPU intensive tasks I do.

    Most of my work is limited by meatware. Gobs of RAM helps (I think my
    leanest machine has 144G... others up to 512G). I've continued with the "backup" philosophy and have at least two of each box.

    I can't work with a 17" laptop screen. Unless I am just browsing the
    web or sending email. My primary workstation is ~7700x1600 and I use
    a second "virtual" display for "other stuff" that doesn't need to be visible
    at all times.

    But, I no longer have identical systems. However, I *can* pull a disk from
    one and install it in another and, save for the MACs, the software doesn't
    know the difference. (I have 6 workstations as getting windows to tolerate
    the variety of applications that I run is a major headache; so, I use
    a different machine for each type of application -- my desk chair swivels so
    I can work at any of the 6 without physically moving).

    Disk space is the biggest headache for me. I rely on lots of "libraries"
    for various applications. Having to find "DVD #37" to access some file
    located on it is a nuisance. Much easier to just install the entire set (sometimes 100+ volumes) and be able to browse them "live" than resort to tertiary storage. I started out with 5T on each. Then, went to 6T. Now
    will move to 7T (and hopefully stop there!).

    [Disk space is just SO easy to consume!]

    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Don Y@blockedofcourse@foo.invalid to sci.electronics.design on Thu Aug 21 02:37:30 2025
    From Newsgroup: sci.electronics.design

    On 8/21/2025 2:23 AM, Don Y wrote:
    I haven't spent money on hardware in more than a decade.-a There are just SO many surplus machines available for $0 that it is foolish to spend money unless you need bleeding edge performance.-a (I opt for larger machines
    that have limited resale value due to their size, weight, etc.-a This means they are destined for the tip so can easily be coaxed into the back of my car!)

    Similarly, I use SAS disks as consumer boxes tend to be SATA. I suspect
    I have 300-400TB of media, here, so keeping two different copies of
    everything has no practical cost.
    --- Synchronet 3.21a-Linux NewsLink 1.2