[ES40-announcements] Compiling instructions for ES40 version 0.12
Status: Alpha
Brought to you by:
iamcamiel
From: Camiel V. <iam...@gm...> - 2007-03-28 14:12:05
|
Hello all, I got reports from some people that version 0.12 did not work as expected. This is due to a bug in the translation buffer code. Please compile with "NO_INTELLIGENT_TB" defined (-DNO_INTELLIGENT_TB, or put #define NO_INTELLIGENT_TB at the top of TranslationBuffer.cpp). Camiel. On 3/27/07, Camiel Vanderhoeven <iam...@gm...> wrote: > > Dear all, > > I just released version 0.12 of the ES40 emulator on the SourceForge > download page (http://sourceforge.net/project/showfiles.php?group_id=187340 > ). Please check it out! > > With the previous version 0.11, I kept looking at "%SWAPPER-I-SYSDISK, > checking status of system disk" for the longest time while booting OpenVMS > 7.3-1. I found out that there were quite a few bugs to be fixed before the > emulator got past this message. Some of these bugs, in order of appearance: > > 1. Queued forks were never processed, because software interrupts were not > fully implemented yet (small oversight, big consequences!) > 2. The emulated IDE controller did not provide interrupts > 3. Interrupt vectors were not correctly read from the cascaded interrupt > controller > 4. The DQ-driver did not like the cylinder-head-sector translation layout > the IDE emulator provided (even though all drive access is done with LBA > access) > 5. The emulated IDE-controller did not recognize some commands > 6. Ending an interrupt on the cascaded interrupt controller did not end > them on the primary controller. > > And a few smaller ones to add... These are all fixed now. When booting > OpenVMS 7.3-1, I now get to "%SWAPPER-I-MAINLOOP, entering SWAPPER main > loop". Maybe further, but I didn't have the patience to wait for it before > sending you all this e-mail. > > Thanks for the support, and enjoy! > > Camiel. > > http://www.sourceforge.net/projects/es40 > |