There are emulators for DEC Alpha, but they only support Unix ‘PALcode’ firmware. Windows NT required different PALcode, for which there is no working emulator AFAICT.
There are emulators for DEC Alpha, but they only support Unix ‘PALcode’ firmware. Windows NT required different PALcode, for which there is no working emulator AFAICT.
https://repo.or.cz/w/qemu/es40.git
If you can try to help, as always much appreciated?!
Maybe you can have better luck contacting Tristan Gingold
https://lists.defectivebydesign.org/archive/html/qemu-devel/...
It does indeed look like it supports emulating PALcode more at the hardware level, than userspace (if that terminology makes sense). However, I am unsure at how to extend...
I need to blog more on it but finding this 64bit alpha kind of was a big surprisie and has eaten more of my time.
Ive been trying to figure out how the clarcrom.exe is decompressed, and comparing it to the cl67srmrom.exe
I'm not entirely sure the es40 can even go into alphabios. it may all be a redherring.
I found an ascii string 'WimC' that seems to start the compressed data, but a simple copy/paste ended in the program terminating.
> qemu: fatal: Trying to execute code outside RAM or ROM at 0x000000001a45e5ec
Not sure I can help more but I'm easy enough to find @ virtuallyfun.com
I don't know whether you'd want to work from scratch, to do things entirely your own way, or whether you'd look to extend an existing project. Either is of course reasonable.
If the latter, I get the impression AXPbox is currently the best maintained Alpha emulator. There have been a LOT of Alpha emulators over the years: http://www.avanthar.com/healyzh/decemulation/Alpha.html
Without wanting to sound entitled, my preference is NT for Alpha. That's because Visual Basic 6.0 for Alpha exists, but not for PowerPC. Of course, as a retro computing enthusiast, I'll gladly take any.
https://virtuallyfun.com/2021/11/10/revisiting-windows-nt-4-...
The OpenGL is more 1.0 than 1.1... so it makes for interesting ports. I need to touch on that one too. so much to do..