Dear Philip:
My sincere congrats.
My 3B1 is in working state (hard disk, floppy, MS-DOS emulation). I have
some doubt about its serial port becasue I couldn't put it to work until
now, but perhaps is a matter of my dammned serial cables (not a surprise).
If I can help you in something, let me know.
Oh, and if someone could provide me with *REAL* floppy disks burned with
the UNIX development environment for the version... 3.51 ? (I am not sure
in this moment) it would be great, and I should pay for the task and items
involved.
Regards
Sergio (SPc)
2011/11/16 Philip Pemberton <classiccmp at philpem.me.uk>
Hi guys,
I've just uploaded a new version of my AT&T 3B1 emulator:
http://hg.philpem.me.uk/**3b1emu/ <http://hg.philpem.me.uk/3b1emu/>
Andrew Warkentin sent me two patches this morning which fix a
long-standing CPU emulation bug and an issue with the polarity of the UDS
and LDS bits in the BSR0 register.
The end result of this is that the current TIP build will run the full
battery of PVTEST CPU diagnostics, with the exception of the hard disk
controller test (which is hardly surprising seeing as I haven't implemented
the HDC). For reference -- this is either the Simple Mode CPU test, or the
Expert mode (s4test) Test 12,0 (group 12, ALL subtests).
Still to do:
- Hard disc controller emulation
- Fix the floppy controller implementation (this still fails PVTEST with
a Read Timeout error, but boots the Test disk correctly...)
- Add support for emulating the different motherboard revisions
- Add some form of status bar along the bottom (disc status,
heartbeat/status LEDs and so on)
- Add some form of UI to allow disc images to be swapped in and out
- Serial I/O and modem emulation (or at least enough of a facsimile to
fake out the I/O tests).
- Add some way of triggering the extended keys (a PC keyboard doesn't
have enough keys to emulate the entire 3B1 keyboard).
- Try and reduce the CPU load. It currently runs my 1.6GHz AMD MV40-based
laptop at near 100% CPU...
Comments, criticisms and patches are, as always welcome
Thanks,
--
Phil.
classiccmp at philpem.me.uk
http://www.philpem.me.uk/