UtterDisbelief
Moderator
- Joined
- Feb 13, 2012
- Messages
- 9,622
- Motherboard
- Gigabyte B760 Gaming X AX
- CPU
- i5-14600K
- Graphics
- RX 560
- Mac
- Classic Mac
- Mobile Phone
@UtterDisbelief,
Back in the day we where using Z80 for years past it's sell by date, everything was coded in machine code and burned into EPROMS (no assembler) which allowed us to have very optimised code for our control systems.
We then moved onto the Motorola 68000 which we programmed in assembler and stuck with to the end of the 80's.
In the 90's the company wanted to use windows as the front end to our control systems which led to me heading up the software design team for the new system, at the time we still had a very close working relationship with Intel which is how we ended up with pre-production Pentium Pro's for the development.
We designed our own PCI card to interface to our existing control systems bus. it was a good system and allowed us to update our customers to a much improved front end without having to update to I/O racks. That system lasted into the mid 2000's ... good times for sure, things where so much simpler back then.
Cheers
Jay
They were simpler for sure. I guess the complication is why pro-coders all seem to use High Level programming languages nowadays. Plus computing power can easily swallow the runtime overheads.
I think I still have my assembler software somewhere. I seem to recall a good way to get in the machine-code / assembler mind-set was to programme a HP or TI calculator. I remember doing it.
I have no idea what a modern ARM dev system must look like. LEGO Creator?