BD Oprogramowanie C kompilatora (BDS C)

Original: http://www.bdsoft.com/resources/bdsc.html

 

8080 / Z80 C kompilatora:
Teraz Open Source i Public Domain!

Pierwsza wersja handlowa: sierpień 1979
Uwalniane do publicznej wiadomości: 20 września 2002 r
Ta dystrybucja Ostatnia aktualizacja: 10 października 2002
W 1979 roku napisałem kompilator podzbioru standardu wstępnej („K & R Classic“ Język ANSI C).Pakiet ten został opracowany na i skierowane do / M-80 dyskietki systemów opartych CP z zaledwie 32K dostępnej pamięci RAM. Pierwotnie zamiar opublikować kod źródłowy w Byte, byłem w końcu przekonać, aby włączyć do projektu do produktu detalicznego. Wersja 1.0 została wydana w sierpniu 1979 roku pełny pakiet sprzedawany gdzieś w okolicach 25.000 egzemplarzy na rynku lokalnym, a wersją okrojoną na japońskim rynku maszyn MSX (rozproszonej pod nazwą Alpha-C) prawdopodobnie sprzedawane gdzieś w 50.000 kopii Zakres.

Teraz potencjał handlowy BDS C jest również w przeszłości. Do niedawna nie byłem świadomy ciągłego międzynarodowego zainteresowania 8-bitowym CP / M (i pochodnych) systemów … po tym odkryciu, nie znalazłem żadnego powodu, aby nie renderowania BDS C, wraz ze wszystkimi jego kodu źródłowego (w tym 8080 kompilator asemblera źródeł / łącznika), bezpłatne dla publiczności. Dla przypomnienia:

 

I Leor Zolman, udostępniam wszelkie prawa do BDS C
(wszystkie moduły binarne i kod źródłowy, w tym kompilator,
łącznik, źródła biblioteki, media, a cała dokumentacja)
do domeny publicznej. Każdy jest do ściągnięcia za darmo, użytkowanie,
kopiowania, modyfikowania, sprzedaży, klapki, wrzeciona lub okaleczyć dowolną część
ten pakiet na zawsze. Jeśli jednak ktoś kiedykolwiek
przekłada się na BASIC, FORTRAN lub C #, proszę nie
powiedz mi.
         Leor Zolman
         20.09.2002

Plus, jako Al Stevens łaskawie wskazuje w swojej DDJ internetowej C newslettera, BDS C mogą być wykorzystywane do produkcji 8080/8085 / Z80 kodeksu systemów osadzonych (generuje kod CP / M-rezydenta domyślnie, ale pakiet Runtime może być łatwo skonfigurowany wystarczy uruchomić w przypadku braku systemu operacyjnego).
Pierwotne pobrania

Aby zobaczyć główny plik README, informacji Zmian i niektórych dodatkowych informacji historycznych, kliknij tutaj.

Aby pobrać archiwum ZIP połączoną zawierający dystrybucje detaliczną BDS C, montaż kompletnego 8080 do kodu źródłowego kompilatora języka i łącznik i PDF podręcznika użytkownika CP / M-80 i ZCPR3, kliknij tutaj (1.5 MB).

Tylko do kodu źródłowego kompilatora / linkera, kliknij tutaj (153 K).

Archiwa dostępne na stronie kod CP / M Gaby Chaudry w Niemczech są również.
Dokumentacja

Dwa smaki PDF podręcznika BDS C użytkownika są dostępne.Krótka wersja z pełną treścią tekstu, ale bez pokrycia kolorów i zeskanowane strony tytułowej, została już włączona do pełnego archiwum powyżej. Na tej krótkiej wersji tylko: proszę kliknąć tutaj, plik ZIP (570K) lub tutaj na prostej widoczny PDF.

Na długiej wersji, wraz z strony tytułowej (z przodu) oraz „C“ drzewa pokrycia w pełnej krasie (na koniec), kliknij tutaj, plik ZIP (1,5 m), lub tutaj aby zobaczyć prostą PDF.

BDS C na SIMH Altair 8800 Simulator

Peter Schorn zbudował dystrybucję BDS C i jej źródeł, że gra ładne z jego SIMH Altair 8800 pakietu symulatora. Już od tego linku, mogłem mieć BDS C działa w symulowanym środowisku CP / M na moim komputerze XP w około dziesięć minut. Wszystko czego potrzebujesz to dwa pliki Executable symulator oznaczony „PC“ i dla „dokumentacja“ w sekcji „Simulator wykonywalne i źródła“ i „BDS C 1.60“ do pobrania w dziale „pakiety oprogramowania“. Rozpakuj wszystko do tego samego katalogu, i wpisz polecenie:

altairz80 BDSC

Będziesz wtedy w wirtualnej maszynie Altair … ale szybciej niż rzeczywisty jeden kiedykolwiek! Teraz, czy mogę po prostu pamiętam te Wordmaster klawiszy …

Podziękowania

Wielkie podziękowania dla Briana Hess, Fritz Chwolka, Gaby Chaudry i Craig Finseth za pomoc w ożywieniu w Podręczniku użytkownika i finessing go w formacie PDF dla tej dystrybucji. Prawdziwie globalny wysiłek!

Bardzo specjalne podziękowania dla Jaya Sage za jego wkład w rozwój ZCPR3, jego opieką BDS C podczas jego ostatniej inkarnacji jako Z-aplikacji dla swojego systemu, konfiguracji plików dystrybucyjnych, ponieważ teraz istnieje, a dla ratowania kompilator / źródło łącznikowy plików … co pozwala mi je rozpowszechniać.

Co Leor do tej pory?

Te dni robię szkolenia IT na miejscu i od czasu do czasu nadal produkować przydatne oprogramowanie, takie jak STLFilt.

Comments are closed.