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

NEC V20/V30 Support? #15

Open
jdredd87 opened this issue Sep 6, 2023 · 2 comments
Open

NEC V20/V30 Support? #15

jdredd87 opened this issue Sep 6, 2023 · 2 comments

Comments

@jdredd87
Copy link

jdredd87 commented Sep 6, 2023

Would there be any ASM that could be boosted by NEC V20/V30 CPU upgrades?

I have the 8mhz NEC V30 8086 installed. Things like the ISA>USB CH375 have drivers that take advantage of NEC V20/V30 CPU's to get speed increases.

@jhhoward
Copy link
Owner

jhhoward commented Sep 6, 2023

So this is actually an interesting topic. Wolfenstein 3D required a 286 processor but the instructions in the ASM code were actually introduced in the 80186 instruction set which the V20 supported. The parts that I had to change for 8088 support were shift / rotate bit instructions and push / pop.

Potentially there could be a bit of a speed boost by having an 80186 / V20 build although I'm not sure how much it would actually be without having real hardware to benchmark on.

@jdredd87
Copy link
Author

Well if ever get around to it, i will be sure to try it out.

It is very playable as is. But just makes me ponder what kind of improvement if any, there would be on my V30 cpu.

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

2 participants