5 ms·
>Its OS was in ROM This does not mean it wasn't upgradable by using RAM, as both SetPatch and soft kickers (mkick, skick and so on) demonstrate. Replacing the
by snvzz 3y ago
>Its OS was in ROM
This does not mean it wasn't upgradable by using RAM, as both SetPatch and soft kickers (mkick, skick and so on) demonstrate.
Replacing the ROMs is also possible, although not ideal, and kits with Workbench disks and ROM chips were sold cheaply.
Later, it could have been replaced by an EEPROM, too, but Commodore died first.
>Amiga had some downsides too
The main issue was the way pointers were passed around as if handing out candy, not providing IPC mechanisms not reliant in memory sharing. This hinders attempts to properly leverage memory protection in later models, as well as the ability to reasonably implement SMP later on.
In no small part, Commodore was to blame. The first Amiga released in 1985; MMU-capable m68k CPUs had been available for years. Yet they chose the plain 68000, which was not MMU-capable. A corner-cutting measure that would later bite them. E.g. move from SR/CCP discrepancy, vector base forced into low chipram and so on.