32

How exactly did early computers like the Amiga, Atari ST and Macintosh handle the mouse while also carrying out demanding tasks? This was achieved by simply not low level handling the mouse. The Atari ST for example had a 6301 based keyboard controller handling keyboard and mouse (or joystick). The mouse is a simple bus mouse type sending a pair of phase ...


19

They are not really inductors. They are EMI noise filters for suppressing electromagnetic interference that conduct out of the unit via the wires. These kind of EMI filters usually have two ferrite beads and a capacitor in a T configuration, to filter both incoming and outgoing interference. The type of the filter is ZJS5101-02 according to ST manuals. ...


15

There are versions of the Atari 520ST, and perhaps the 1040ST, that differ in having many discrete inductors attached at the I/O port lines for serial, parallel and floppy ports. Essentially all later ST have them. The first picture shows a C070115 Rev. 2 ST board wich is about the oldest in general availability. The second is a C070243 Rev. C which is the ...


14

It's rather simple, the earliest mice were just outputting digital pulses from a quadrature encoder, and these pulses were not counted in software but hardware. How it basically works is that for each of the X and Y axes, there are two wires, which are basically digital sine and cosine waves of movement. So nothing like the paddle interfaces, which did not ...


9

Here is an unofficial port to the Amiga, known as "Heart of the alien Redux". To my knowledge it uses the original engine with the data of the SegaCD version. No idea how much work there was required to make it actually work, but I presume that the Sega CD engine is not that much different from the Amiga engine. http://www.indieretronews.com/2016/...


8

The SM124 is compatible with essentially all Atari ST - after all, the clean B&W video mode was one of the main selling points for the ST series - at least in Europe, were it had a strong stand as professional machine. The STE series does not differ from previous models in terms of video signal generated. All STE enhancements in video are in generation: ...


8

Here's a concrete example of Amiga low-level mouse reading from a programmer's perspective: As mentioned in other answers, the Amiga board handles counting X/Y mouse movement on its two joystick/mouse ports in hardware, not software. A cumulative 8-bit X and Y position is stored for each port and is updated as the quadrature pairs change for each axis due to ...


7

If you want to look into early computers handling mice, you really need to take a peek at the Xerox Alto, developed in the early 1970s. It was the first computer designed with a mouse from the very beginning, and the first system to be built around the GUI. The mouse, as a device, had been invented earlier, and added onto existing equipment as a ...


7

I believe this might be "Under the Ice": https://www.youtube.com/watch?v=Bmd-edm9pjw


5

If the author's quote found on the Wiki page is accurate it seems the answer is "no", depending on various readings of the terms: neither the animations nor the game, entirely developed by Interplay, were up to the job "Entirely developed by Interplay" can mean different things. If we take the statements at face value, it means "...


4

Early computer mice worked by sending a series of pulses At one level, it sounds easy: just run a loop, counting pulses. I did find a description of how this worked in a simpler system, the Apple II with its paddles [...] The Apple paddles and joystick don't work by sending pulses (it's just variable resistors, no additional logic), and you cannot connect ...


4

On MS-DOS, the system would be configured to generate an interrupt request (IRQ) whenever the mouse port had any input to report. In the case of a serial, rather than a bus, mouse, the bits of input would be combined into bytes by the serial port’s UART. The exact format would vary from mouse to mouse, but many used the same protocol as the Microsoft mouse ...


2

For the Atari 8-bit, not the Atari ST, everything you've asked for (and more can be) found at the Action page at AtariWiki.


Only top voted, non community-wiki answers of a minimum length are eligible