Virtuelle parallel-port-emulator
In meinem computer-Netzwerke-Kurs wir lernen sollen parallel-port Programmierung durch die Verwendung der einheitlichen Register (wie mit outportb wie Befehle). Ich habe keinen parallel-port (denn ich Lebe in 2011), wollen aber die Praxis der Programme (ich installierte die alte turboc 3 IDE mit dosbox). Gibt es ein Programm, das emuliert parallel-ports, wie diese Programm emuliert serielle Schnittstellen?
- +1 für "weil ich live 2011" 🙂
- Warum gehst du nicht einfach emulieren Sie es selbst? Schreiben Sie Ihre eigene version von outportb().
- Ich bin sicher, wenn Sie ging, um mit $10 jemand Spenden würde einen alten Pentium auf Ihre Ursache 🙂
- Beiseite: Warum sind Sie Programmierung parallele ports in einem Netzwerk natürlich? Vielleicht ich bin nur etwas fehlt, aber ich sehe nicht die Relevanz.
- Warum ist es aus? parallel-ports können verwendet werden, wurden verwendet, um eine Schnittstelle Drucker und teilen Sie Dateien zwischen zwei Computern. Ich würde gerne glauben, dass meine univ Lehre ist dies, so können wir die Arbeit an legacy-code und allem, aber ich weiß, das ist nur ein Lückenbüßer, weil niemand ist qualifiziert, um die tech-real-networking-lab-Kurse.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da die Umgebung sowieso fake, d.h. Sie verfügen nicht über einen tatsächlichen Anschluss mit zu spielen, Sie könnten genauso gut emulieren der port-Funktionalität in Ihrem Programm.
Hier ist, wie es in Windows mit Structured Exception Handling (SEH):
Ausgabe:
Verändern die Umsetzung der
ReadPort()
undWritePort()
zu tun, etwas mehr nützlich oder eher im Einklang mit der Drucker-port-Betrieb.Sieht es aus wie dosbox möglicherweise nicht unterstützt parallele Anschlüsse ohne patches. Es scheint auch, dass virtualbox auch noch nicht unterstützt parallel-ports. Aber selbst wenn Sie es Taten-Unterstützung parallel-ports, Sie müssen noch etwas am anderen Ende entweder eine debug-Treiber auf Ihrem host-Betriebssystem, oder so etwas wie ein USB-auf-Parallel-adapter (erhältlich bei den üblichen Händlern).
Können Sie mehr darüber sagen, warum Sie wollen lernen, über die parallel-port? Es ist ein meist tot-Schnittstelle im Jahr 2011, als Sie vermuten. Wenn Sie wirklich wollen, zu spielen mit low-level-parallel-Stil I/O, möchten Sie vielleicht zu suchen in der Arduino Plattform.
Ich kenne keine software die offhand, obwohl ich wäre nicht überrascht, wenn Linux-Wine hat einen guten job, der Unterstützung eines parallel-port, aber ich weiß nicht, ob es sein kann, vollkommen virtualisierte, wenn das fehlen eines physischen LPT.
Wenn Sie mit legacy-Kompatibilität testen, ich bin immer wieder erstaunt, wie leicht es ist, einen Billig alten PC.
Ach, das ist sehr Regional-centric, aber besuchen Sie ein lokales Wiederverkauf Geschäft oder computer-recycling-Betrieb. Zum Beispiel in Portland, die ich besuchen würde, Free Geek und Geschäfts-oder Firmenwert und nicht erwarten, zu zahlen mehr als $15. Wenn es Ihre Zeit ist viel Wert, das ist wahrscheinlich günstiger als Herumspielen mit Emulatoren und dann gefragt, wie gut Sie sind.