There are a certain number of flaws in the Vampire design, which also the designers don't seem to care much about. The Vampire system should run easily without operating system services, like old Amigas. But with USB keyboards and mice, these drop dead when OS is turned off (nothing strange here). And good luck with implementing your own USB stack, the old Amiga keyboard and mouse needed around 100 lines of assembler code to handle both keyboard and mouse.
Also poor integration of PCMCIA hardware in A1200s by Commodore and the general complexity of ethernet hardware prevented us from having games using ethernet hardware. With serial/parallell link the code needed to handle the connection is a few tens of lines of assembler code, while ethernet driver is maybe 150 kB of assembler source code.
|