Najstarszy program dla PC

Stare programy Marten 01-06-2017 2848 6
01-06-2017 06:05
Jaki był pierwszy program dla komputerów PC?
Odpowiedź wydaje się oczywista: oprogramowanie zapisane w układach ROM na płycie głównej pierwszego peceta, czyli BIOS i BASIC, oraz system operacyjny - The IBM Personal Computer DOS Version 1.00
Co ciekawe, ten system można zabootować nawet na dzisiejszych pecetach, o ile posiadają one tradycyjny BIOS, a nie wyłącznie EFI.

W ostatnich dniach wypłynęło jednak niezwykłe znalezisko, coś jeszcze wcześniejszego niż znany dotychczas PC DOS 1.00 - patrz tu
01-06-2017 18:19
Najciekawszą rzeczą z tego wszystkiego jest chyba SPCWAR.BAS - czyżby była to pierwsza gra na PC, zaprogramowana wcześniej niż DONKEY.BAS?
i like trains
02-06-2017 08:54
No tak, przy okazji taka ciekawostka: w latach 80. sporo było narzekania że na PC jest mało gier, twierdzono nawet że z początku nie było ich w ogóle.
Jak widać, nie do końca była to prawda, aczkolwiek jeśli chodzi o jakość gier to PC rzeczywiście przez wiele lat wypadał marnie w porównaniu z platformami bardziej wyspecjalizowanymi w tym kierunku.
02-06-2017 09:45
somebody call darkarchon, his video is wrong!
i like trains
04-06-2017 01:28
Co do SPACWARS - nie wiadomo, czy na pececie. Pamiętajmy, że wówczas BASIC był całkiem przenośny. Możliwe było napisanie na czymś podobnym i uruchomienie na drugim.
04-06-2017 08:56
Mam wątpliwości co do przenośności programów w Basic'u.
Standard języka na pewno nie obejmował obsługi grafiki ani dźwięku, tak więc jeśli ta gra powstała na innym sprzęcie to wymagała adaptacji dla IBM PC z CGA.

BTW, nazwa pliku jest tu myląca - ta gra nie ma nic wspólnego z grą Spacewar.
Wygląda raczej na Space Invaders, ale też nie do końca, ja w każdym razie nie kojarzę wariantu Space Invaders w którym przeciwnik atakuje z boku, po skosie.
04-06-2017 21:51
Nie piszę o zaawansowanych funkcjach grafiki (jakkolwiek one często były przenośne między pewnymi wersjami BASICa), ani tym bardziej o POKEowaniu pamięci, ale o ogólnym kształcie programu. Jeżeli nie używamy mapy pamięci, to konkretny rodzaj BASICa pod np. wcześniejsze inteligentne terminale IBMa (był jakiś taki?) mógł po adaptacji bloków rysowania działać.

Aby móc odpowiedzieć w tym wątku, zaloguj się.