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

PCem for Raspberry Pi 4/5 #220

Closed
actraiser30 opened this issue Jun 10, 2024 · 28 comments
Closed

PCem for Raspberry Pi 4/5 #220

actraiser30 opened this issue Jun 10, 2024 · 28 comments
Assignees

Comments

@actraiser30
Copy link

Hello

Is it possible to add this??

https://github.com/sarah-walker-pcem/pcem

It's like dosbox but way better

Thanks

@jmcerrejon
Copy link
Owner

I can try to compile it! Keep you informed

@actraiser30
Copy link
Author

Thx

@jmcerrejon jmcerrejon self-assigned this Jun 10, 2024
@jmcerrejon
Copy link
Owner

I'd like to test it more deeply, but after some caveat,... It works!

pcem

I hope to include on PiKISS soon. 🎉

@actraiser30
Copy link
Author

Thx a lot great news I will wait to test it

@actraiser30
Copy link
Author

Since you wanted to test it more,here is another one only when you have time it's similar

https://github.com/86Box/86Box

Thanks again

@Rak1ta
Copy link
Contributor

Rak1ta commented Jun 11, 2024

@jmcerrejon It so happened that I myself tried PCem on raspberries for a long time. It works perfectly, even with "powerful" hardware, but in the OS (Win98) itself memory errors periodically occur during use.
This is for those who want to try playing around with desktop OS.

@jmcerrejon
Copy link
Owner

This is for those who want to try playing around with desktop OS.

Maybe 86Box is a more updated project, with improvements to handle better memory leaks.

I'll add your info about Win98 as a warning to the script for all users, If you don't mind.

@Rak1ta
Copy link
Contributor

Rak1ta commented Jun 11, 2024

@jmcerrejon ok, but I'll try to install OS from scratch the other day

@actraiser30
Copy link
Author

actraiser30 commented Jun 12, 2024

When I tried the windows version on my laptop with windows 98 i did not get a single error, Maybe it needs this specific files;

https://archive.org/details/pcem-v-17-roms

https://github.com/BaRRaKudaRain/PCem-ROMs

@jmcerrejon
Copy link
Owner

jmcerrejon commented Jun 12, 2024

https://archive.org/details/pcem-v-17-roms

https://github.com/BaRRaKudaRain/PCem-ROMs

v18 has new devices supported according to the changelog. Do you have a more recent link to those roms files?

@Rak1ta
Copy link
Contributor

Rak1ta commented Jun 12, 2024

@jmcerrejon This doesn't affect anything. The list of ROMs with V17 is quite enough.

@actraiser30
Copy link
Author

actraiser30 commented Jun 12, 2024

https://archive.org/details/pcem-v-17-roms
https://github.com/BaRRaKudaRain/PCem-ROMs

v18 has new devices supported according to the changelog. Do you have a more recent link to those roms files?

V18 is not out yet,there aren't any rom files for v18
Maybe what you see on the changelog is just work in progress,or a very early beta version.

V17 is the latest.

That changelog with v18 added is 2 years old,so I don't think will be out anytime soon.

You can put v17 in your script for now can't wait to try it on the raspberry pi 4 :)

@jmcerrejon
Copy link
Owner

Ready at 5be54bc!

I pretend to improve the usability of this script by adding a .iso with basic software.

Maybe in the future, I could add custom PC configurations to deploy for example MS-DOS, Windows, or BeOS (yesss!!) in a snap!

Thanks @actraiser30 & @Rak1ta ❤️

@actraiser30
Copy link
Author

Thanks a lot,yes this auto deploy function to make windows 95/98 install super easier would be amazing,and also the basic software "iso"

Thanks again

@Rak1ta
Copy link
Contributor

Rak1ta commented Jun 19, 2024

@jmcerrejon your nickname came to me again
image

@actraiser30
Copy link
Author

actraiser30 commented Jun 19, 2024

Maybe he is a fan like me with this 😉

Rak1ta do you think 86Box is better or PCem?

https://github.com/86Box/86Box

images (12)

@jmcerrejon
Copy link
Owner

@jmcerrejon your nickname came to me again!

Mmm, I didn't know that. I'll add a regex to change the user's name in the script, because If I omit the file pcem.cfg, ROMs, and others are not found.

@jmcerrejon jmcerrejon reopened this Jun 19, 2024
@jmcerrejon
Copy link
Owner

Maybe he is a fan like me with this 😉

Of course @actraiser30! My nickname was chosen because of that TV series. 😉

@actraiser30
Copy link
Author

Amazing series and the music is even better
Still watching it sometimes.

@Rak1ta
Copy link
Contributor

Rak1ta commented Jun 19, 2024

@jmcerrejon your nickname came to me again!

Mmm, I didn't know that. I'll add a regex to change the user's name in the script, because If I omit the file pcem.cfg, ROMs, and others are not found.

Is it possible to do this here? I don't know if it was fixed or not.
#192

@Rak1ta
Copy link
Contributor

Rak1ta commented Jun 19, 2024

I promised to check how the program works and encountered a problem that the version collected from the official website on Debian 12 in my case crashes with an error when saving the new configuration. Although everything worked on Debian 10.
I don't know what the problem is, I used the pi-kiss option. Actually, a demonstration of work on Socket 7 and Slot 1. It's too much for raspberry, but I was too lazy to reinstall, I copied everything from a laptop.
Everything works, thank you!

image
image

@jmcerrejon
Copy link
Owner

Nice to see Clippy again! 😂

@actraiser30
Copy link
Author

Rak1ta

How is the performance in raspberry pi with windows games?

Have you tried any age of empires 2 or StarCraft?

@actraiser30
Copy link
Author

Nice to see Clippy again! 😂

Forgot to say I'm living close to Ithaca island in Greece 😁

@jmcerrejon
Copy link
Owner

I studied Greek for a year a long time ago (don't ask me anything 😅 ).
Fixed at 3b2b6ef Thank you!

@Rak1ta
Copy link
Contributor

Rak1ta commented Jun 19, 2024

@actraiser30 I have not tried such. I only play games from consoles in RetroArch, some games through Wine/Box86 (but there is no point when there is a PC nearby). Wine works great.
PCem is interesting to me how it all works and one program for drawing electrical diagrams for the institute 😅.

@actraiser30
Copy link
Author

actraiser30 commented Jun 19, 2024

@actraiser30 I have not tried such. I only play games from consoles in RetroArch, some games through Wine/Box86 (but there is no point when there is a PC nearby). Wine works great. PCem is interesting to me how it all works and one program for drawing electrical diagrams for the institute 😅.

Is it possible to try with Pcem and within win98 Age of empires 2 demo ???

It's just a benchmark to see how fast is the performance

With dosbox pure and dosboxX in win98 was quite slow I'm curious how it's going with pcem

https://archive.org/details/AgeofEmpiresIITheAgeofKings_1020

And what Raspberry Pi you tested on 4 or 5?

Thanks

@Rak1ta
Copy link
Contributor

Rak1ta commented Jun 19, 2024

@actraiser30
I have Pi4. I can take 5, but I need a case from DeskPi, I'm uncomfortable without it.
If you follow these system requirements (Pentium 166MHz, Super VGA), i can say that it works at 35% speed. The sound slows down because of this. You can probably build on older hardware, but for me it is difficult in BIOS and I need to re-understand the compatibility of devices.
In the usual Win98 unplayable, The Pi5 probably should be better. But my CPU load is only 50%.
I hope I fully told the maximum that can be squeezed out of a raspberry.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants