Re:Prince of Persia open-source port based on the DOS versio...
by dotancohen on Tuesday November 23, 2021 @07:06AM
(#29316871)
Critically, the disassembly and spec should be done by one person, and the implementation by another.
[ Parent
| on HN ]
Re:Prince of Persia open-source port based on the DOS versio...
by skywal_l on Tuesday November 23, 2021 @08:46AM
(#29317695)
Yes, that's what they mean by "clean room" implementation. The implementer should not be "polluted" by the previous implementation. This is what Microsoft did when they revert engineered CPM and created DOS.
Re:Prince of Persia open-source port based on the DOS versio...
by teddyh on Tuesday November 23, 2021 @10:29AM
(#29318920)
> This is what Microsoft did when they revert engineered CPM and created DOS.
Um, Microsoft bought (what was then called) 86-DOS outright from another company, and ported it to the 8088 CPU used by the original IBM PC.
Re:Prince of Persia open-source port based on the DOS versio...
by illys on Tuesday November 23, 2021 @01:08PM
(#29321033)
Right... But there is nearly (no?) work to port from 8086 to 8088. The work was to adapt to the underlying IBM system calls (BIOS) and to the specific wired electronics (video card, DMA, mass-storage media, clock, keyboard...).