VOGONS


PCEm. Another PC emulator.

Topic actions

First post, by Zup

User metadata
Rank Oldbie
Rank
Oldbie

I've read in Emulatronia about a new PC Emulator, PCEm. It currently emulates PC and XT computers. It seems it is in early stages, so some devices are not emulated (some PCs fail to pass test). Have anyone tested it?

Web page: http://pcem-emulator.co.uk/

Source code: https://bitbucket.org/pcem_emulator/pcem

Last edited by Zup on 2014-04-25, 19:03. Edited 3 times in total.

I have traveled across the universe and through the years to find Her.
Sometimes going all the way is just a start...

I'm selling some stuff!

Reply 1 of 1046, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

I am going to test it just for the sake of it. Too bad it doesn't emulate EGA/VGA (yet).

Thanks for the link.

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 2 of 1046, by butterfly

User metadata
Rank Member
Rank
Member

I tried it and after the interface started and the emulation started (got into the BASIC thing) I couldn't do much else. It got my computer stuck 3 or 4 times.

AMD Athlon XP 2400+ 2.0GHz
1.50MB RAM
Windows XP Professional

Had to hard reset my computer each time in order to regain control of the machine.
Doesn't look bad though but I guess it's resources hungry.
Waiting for further tests

Reply 3 of 1046, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

Same here. I started as AMSTRAD PC1512, did the POST sequence, and after the message "Insert a SYSTEM disk" showed, the emulator got stuck as soon as I press an option from the menu.

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 4 of 1046, by SarahWalker

User metadata
Rank Member
Rank
Member

I _think_ I've tracked down these problems. I've updated the copy on the PCem site, can someone give it a try?

Reply 5 of 1046, by butterfly

User metadata
Rank Member
Rank
Member

Now it doesn't freeze anymore. I tried only a game on the fly to test it after the author updated the emulator and it seems to run quite fast (playable).

immagineca3.th.jpg

According to the author, the bug only affected non-dual-core machines.

Reply 6 of 1046, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

How nice of you SarahWalker. And WELCOME TO THIS FORUM. 😎

Intel i7 5960X
Gigabye GA-X99-Gaming 5
8 GB DDR4 (2100)
8 GB GeForce GTX 1070 G1 Gaming (Gigabyte)

Reply 7 of 1046, by butterfly

User metadata
Rank Member
Rank
Member

bubblebobblerecognizesdcu2.th.jpg
Bubble Bobble, one of the hardest games to make work in Windows XP (Only DOSBox had made it so far), not only works, but the game also recognizes an inferior processor and/or a lesser amount of RAM, making you face a few less enemies on some levels, which happens if you play it on an actual 8086/8088.
Needless to say that it's playable, although some almost imperceptible delay occurs between keystroke and reaction of the character but currently I'm testing it on my notebook which, obviously, doesn't have the same performance as my desktop PC.

Scopa, an Italian card game, on the other hand, doesn't work. It's an extremely "simple" version of the game since it works on CRT, without a graphics adapter. When I have to select the necessary points to win a game (usually 21, 11 or 37) it doesn't hang but it looks like it won't accept any value. http://anonym.to/http://en.wikipedia.org/wiki/Scopa

cpm86onpcemvz0.th.jpg
CPM/86 operating system seems to work. I couldn't do much testing because I didn't learn how to use it yet. Anyway as you can see it succeeded in booting!

Reply 8 of 1046, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

Now this is interesting. We have a new PC emulator in town, and it's been made by Arculator and SneM creator Sarah Walker.

PCem is an emulator for old XT/AT-class PCs. It emulates : - IBM 5150 PC - IBM 5160 XT - Tandy 1000 - Amstrad PC1512 - Sinclair […]
Show full quote

PCem is an emulator for old XT/AT-class PCs. It emulates :
- IBM 5150 PC
- IBM 5160 XT
- Tandy 1000
- Amstrad PC1512
- Sinclair PC200
- Amstrad PC1640
- IBM AT

with 640k of RAM (4mb for AT), 2 floppy drives (up to 2.88mb), 2 hard drives, CGA, MDA, Hercules, EGA (PC1640 only) or VGA, SoundBlaster, GameBlaster, and a mouse. It can run both DOS-based games and booter games.

Visit Website.

You can grab the required Amstrad BIOS from his page, as for the rest they're all the same dumps used by MESS, so you shouldn't have much trouble finding them.

I'm interested in hearing other people's experiences with this emulator. I have a very limited knowledge of these machines, so help on how to use the emulated Trident VGA or how to set up a hard drive would be very welcome.

As far as compatibility goes, this emu seems to have been created with booter games in mind. It even supports the WinImage IMG format! However, the screenshots section on his website show some interesting pics of games such as "Dune II", "Lotus" or "Monkey Island", which I'm dying to test.

Reply 9 of 1046, by Great Hierophant

User metadata
Rank l33t
Rank
l33t

Isn't this just a stripped down version of MESS? I don't see what is so special about it.

Reply 10 of 1046, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

It sure looks more usable than MESS. And anyway, the more PC emulators out there the best for us.

Reply 11 of 1046, by dh4rm4

User metadata
Rank Oldbie
Rank
Oldbie

MESS works fine and requires little to make it do so. This is just a 'DOSBox compatible' emu....hehe

Reply 12 of 1046, by SarahWalker

User metadata
Rank Member
Rank
Member

Isn't this just a stripped down version of MESS? I don't see what is so special about it.

MESS works fine and requires little to make it do so. This is just a 'DOSBox compatible' emu....hehe

Thanks for that, guys. That's really helpful right now.

Just to make it clear, PCem has no relation to MESS whatsoever. Besides, the AT emulation here actually works, whereas it didn't in MESS the last time I checked.

I have a very limited knowledge of these machines, so help on how to use the emulated Trident VGA or how to set up a hard drive would be very welcome.

The Trident ROM needs unzipping into the 'roms' directory. It only works on the IBM models - the other machines all have built in video and can't have external cards.

To set up a hard disk, go to the hard disk configuration, and enter some combination of sectors/heads/cylinders for drive C:. It doesn't matter what's entered, just that the size total is what you want. Then you obviously need to fdisk/format it.

Reply 13 of 1046, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

Thanks for the answers, Sarah. Just another question: Is there any other way to add files to the harddrives apart from IMG files? I have many hd-installed games that I'd like to try.

Reply 14 of 1046, by SarahWalker

User metadata
Rank Member
Rank
Member

Winimage will let you add stuff to the harddrives.

Reply 15 of 1046, by Neville

User metadata
Rank Oldbie
Rank
Oldbie

Thanks.

Reply 17 of 1046, by leileilol

User metadata
Rank l33t++
Rank
l33t++

I'm bumping this old thread because there was a release in July of this year and this emulator is interesting just for emulating the AMI BIOS alone! I think it needs more attention because although the 486 emulation is very broken, it's noneoftheless very promising.

How the July release missed anyone's radar here I don't really know.

apsosig.png
long live PCem

Reply 18 of 1046, by butterfly

User metadata
Rank Member
Rank
Member

Oh but there's news about that as reported by emulatronia
Feb,01

From the author's site

PCem v0.41 released. This fixes some embarassing bugs in v0.4, as well as a few games.

Reply 19 of 1046, by Jorpho

User metadata
Rank l33t++
Rank
l33t++

So how does this compare to Bochs?

Also, is there an updated link to the author's site, now that Geocities is kaput?