Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
It could be both anyway.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Joined: 9/12/2014
Posts: 541
Location: Waterford, MI
Sorry if I sound pushy, but has any work been done with porting pcem?
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Editor, Player (69)
Joined: 6/22/2005
Posts: 1050
An update from tests with TinyCore Linux in PCem (double-checked with TinyCore in VMWare): I've managed to get the Xvesa X server to load FP9 upon starting and make it play back a file, no window manager or desktop environment required. This was achieved by modifying the .xsession file in TinyCore. From what I've read online, this should be possible to do with other X servers by modifying appropriate files. One drawback to not having at least a window manager is that you can't move FP from wherever it spawns. Another issue that came up is that there's no command-line option to make FP full-screen by default, so it shows up in a window that may only take up part of the screen. This applies to both Linux and Windows versions.
Current Projects: TAS: Wizards & Warriors III.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Congrats! Also, steps please? Meanwhile, I found some old tool that's supposed to run Flash apps, not sure how good it is. https://launchpad.net/ubuntu/hoary/i386/swf-player/0.3.2-2 Dependency: https://launchpad.net/ubuntu/+source/swfdec0.3/0.3.2-2 Which in turn depends on liboil0.2, which doesn't exist anymore, only 0.3: https://launchpad.net/ubuntu/+source/liboil So one would have to compile swfdec with libpil0.3 installed I think.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Editor, Player (69)
Joined: 6/22/2005
Posts: 1050
feos wrote:
Congrats! Also, steps please?
Edit the .xsession file in the home directory, removing all lines after the first one, which should start with Xvesa. Then add a line at the end:
/path/to/flashplayer /path/to/game.swf
You'll need to use Ctrl+Alt+Backspace to exit from Xvesa back to the terminal. I've tested and found out that the hard disk image from PCem also works directly with QEMU in Windows; I ran it via
qemu-system-i386.exe <path to image>
This was an installation of QEMU using qemu-w64-setup-20180815.exe from https://qemu.weilnetz.de/w64/, which is linked from the main QEMU site. EDIT: Sound works in QEMU with ALSA installed in Tiny Core, but not with OSS.
Current Projects: TAS: Wizards & Warriors III.
Post subject: Level 3 Research Associate Scientist.
Spikestuff
They/Them
Editor, Publisher, Expert player (2643)
Joined: 10/12/2011
Posts: 6441
Location: The land down under.
I mean the game runs on Linux but-- Link to video 480p upped to 768p for the authenticity feeling (for that "60"fps feeling).
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Joined: 9/12/2014
Posts: 541
Location: Waterford, MI
https://www.youtube.com/watch?v=EyRPUT4fXh4&t=17s Somehow figured out how to run LATEST version of minecraft in windows 98! Its a lot of work to get it running and would require some tinkering to get it to run at a good framerate but as a taser, low fps would be fixed with video dumping correct?
Joined: 9/12/2014
Posts: 541
Location: Waterford, MI
Sorry about double post, but interim ReactOS also works: Link to video It doesn't look the best, but it functions.. guess it's not as ancient as we thought
Reviewer, Expert player (2435)
Joined: 5/21/2013
Posts: 414
I did try ReactOS for a bit. VGA with 16 colors does kind of work, but we'll need more than that to run any games. I could get 16-bit VESA modes to boot, but only in safe mode.
Joined: 9/12/2014
Posts: 541
Location: Waterford, MI
Windows Vista? Link to video Notice in the window title bar it says v16 so he/she is using an old version.
Dimon12321
He/Him
Editor, Reviewer, Experienced player (596)
Joined: 4/5/2014
Posts: 1223
Location: Romania
Regarding recent news about PCem becoming allowed for DOS games via libTAS. Why cannot it be used for Windows 95, for example? Is it unstable, untested? Because I recall userfiles for different DOS ages, but nothing regarding Windows.
TASing is like making a film: only the best takes are shown in the final movie.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
The main problem is we can't distribute pre-installed disk images with Windows. Asking people to install it themselves requires 1) perfect match of the installation files, and 2) perfect timing sync between author's installation and user's installation. If you spend a different time installing it on your end, disk timings (and hashes) will be different, which leaves no guarantees the whole thing will sync on that image. A potential workaround is running windows apps on a different OS that has compatibility, but ReactOS doesn't work in PCem, so the only other variant is Wine in Linux. So if your game works in Wine, that's most likely how you should TAS it, without having to deal with Windows whatsoever. Wine support in libTAS is incomplete from what I've heard, but it will hopefully be improved in the future.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
Reviewer, Expert player (2435)
Joined: 5/21/2013
Posts: 414
TASing with Windows 95 in PCem works perfectly fine, feel free to make a TAS with it right now and it will keep syncing for you as long as you don't alter any of the files. The main problem as feos explained is that we will not be able to sync it, so it shouldn't be submitted. We don't have a good method for creating identical Windows installations yet and PCem is pretty sensitive about hard drive differences. Wine may actually end up being the better option for Win 9x games.
Dimon12321
He/Him
Editor, Reviewer, Experienced player (596)
Joined: 4/5/2014
Posts: 1223
Location: Romania
And still Wine is not allowed for submitting. Is the problem somewhere beyond multi-syncing?
TASing is like making a film: only the best takes are shown in the final movie.
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
It literally says about Wine "Note that for future purposes, testing this workflow is still encouraged." It's not fully functional yet, but if no one reports its problems to keylie, it won't improve.
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.
PASRC
He/Him
Player (103)
Joined: 12/9/2018
Posts: 16
86Box has linux support now with the v3.0 release https://86box.net/2021/12/01/86box-v3-0.html
Site Admin, Skilled player (1254)
Joined: 4/17/2010
Posts: 11478
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
Yay stable release finally!
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting.