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
>
|