i8080 emulator on PDP-10

8-битные микроконтроллеры и микропроцессоры от Intel и их клоны, а также компьютеры на них построенные

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

i8080 emulator on PDP-10

Post by Lavr »

Известно, что Paul Allen и Bill Gates писали свой "Altair BASIC using an Intel 8080 emulator
running on a PDP-10 in Harvard University
".

Это-таки написано просто везде...

И оригинальный Altair BASIC я таки разыскал с исходниками - на форуме мы его обсуждали...

А вот Intel 8080 emulator running on a PDP-10 их никому не попадался с исходниками?
Очень хотелось бы взглянуть, как они там порешали некоторые вопросы под PDP-архитектурой...



PS. Описание самих исходников, как я понял, есть вот здесь.
iLavr
User avatar
Lavr
Supreme God
Posts: 16689
Joined: 21 Oct 2009 08:08
Location: Россия

Post by Lavr »

Некоторая информация попалась мне вот здесь:
Who Wrote How Much of the Original Microsoft BASIC Interpreter?
Sometime after Bill pulled out of Harvard, a computer program listing turned up behind an old file cabinet. It was printed on 11x17" paper on the old, all-caps line printer that was hooked up to the PDP-10. As is well known, that BASIC interpreter had been written on the PDP-10. It was cross-assembled, which means that unused PDP-10 op codes had been given the names of the 8080 instructions, and when the PDP-10 tried to execute these instructions a "trap" occurred. In the trap code the programmers had added some emulation routines to make the PDP-10 do what the 8080 would have done if it had been executing the instruction. This made it possible to use the PDP-10 debugging tools to debug the 8080 code. Indeed, legend has it that they never saw an actual 8080 chip the whole time they were debugging the interpreter. Pretty clever bootstrapping exercise.
Image

Упоминается,что
The main file is about 65 pages long.
Но самой полной распечатки или её текстового файла нет... :(
iLavr