National SC/MP micro

Aug 16, 2025 Last reply: 11 months ago 32 Replies

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.

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.

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.

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.

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

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

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

The ZX80 was a starting point fo me in starting my own business... I used to go to Woolworths and buy the kit for £30? put them together and sell them in my computer shop for £50.. 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.. :)

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.

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.

At the time I hadn't left school yet. I avoided the ZX80/81 and moved on to

formatting link
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

formatting link
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?
[...]

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.

formatting link
and I think we may use it soon.

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 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

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.

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

>

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>

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.

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 :)

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 £1k 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 £2k5 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 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.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required