Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: add ACPI support to the bios, or switch to one that supports it(whichever is easier) #1015

Closed
FunnyDoggs opened this issue Apr 16, 2024 · 14 comments

Comments

@FunnyDoggs
Copy link

FunnyDoggs commented Apr 16, 2024

I would like this because as of right now without it can't load newer windows versions(such as 8.1)

@copy
Copy link
Owner

copy commented Apr 16, 2024

Is acpi in the bios really the problem? qemu also uses seabios and (afaik) windows 8 works fine in it.

It's more likely that the problem is #845

@FunnyDoggs
Copy link
Author

FunnyDoggs commented Apr 16, 2024

I'll try the non-single language version as well. Is the NX bit support implemented? If it is required, I can't tell if it is working.
(or maybe it hates the iso, I don't know=D)

@FunnyDoggs
Copy link
Author

FunnyDoggs commented Apr 16, 2024

BTW, I just found out about this emulator today, and I(personally) think it is brilliant.

@FunnyDoggs
Copy link
Author

FunnyDoggs commented Apr 16, 2024

I do find it funny that while loading either version, you can't really read the trailing digits of the Bytes Read number=D

Meaning: V86 is super fast

@FunnyDoggs
Copy link
Author

I just realized(on the single lang ver.[though probably like no difference]) it says, "...the firmware(BIOS) is not ACPI compatible."

@FunnyDoggs
Copy link
Author

Could it be because it is an ISO fresh from the download page on Microsoft's website?

Most likely not, but is a possibility.

@FunnyDoggs
Copy link
Author

The non-single language gives the same recovery screen.

@FunnyDoggs
Copy link
Author

I have now found the enable ACPI option.(embarrassed emoji would go here if I could find one).

@FunnyDoggs
Copy link
Author

FunnyDoggs commented Apr 16, 2024

Can you add a power button(and restart)? I am now getting an infinite "Your PC needs to restart" error no matter how many times I reset.(at least its progress I guess?)

@SuperMaxusa
Copy link
Contributor

"Your PC needs to restart"

This error appears on Windows 8.x, when some instructions (mostly in our case NX-bit) doesn't supported by CPU, see #930

@FunnyDoggs
Copy link
Author

Can this be fixed somehow?

@FunnyDoggs
Copy link
Author

Like in the code files for the CPU or the BIOS(I don't know that much about the BIOS chip or the lower level stuff)

@FunnyDoggs
Copy link
Author

FunnyDoggs commented Apr 16, 2024

I am checking the JS console, and I get this error:
0043686a:0x84cca Uncaught RangeError: Maximum call stack size exceeded
at 0043686a:0x84cca
at 0043686a:0x8fe85
at 0043686a:0x8f055
at 0043686a:0x90050
at 0043686a:0x850b6
at 0043686a:0x8fe85
at 0043686a:0x8f055
at 0043686a:0x90050
at 0043686a:0x850b6
at 0043686a:0x8fe85
$func716 @ 0043686a:0x84cca
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050
$func716 @ 0043686a:0x850b6
$func967 @ 0043686a:0x8fe85
$func961 @ 0043686a:0x8f055
$func971 @ 0043686a:0x90050

@copy
Copy link
Owner

copy commented Apr 17, 2024

Let's close this a duplicate of #845.

@copy copy closed this as completed Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants