VOGONS


MartyPC

Topic actions

Reply 600 of 609, by peterfirefly

User metadata
Rank Newbie
Rank
Newbie
BinaryDemon wrote on 2026-01-06, 15:04:

What workload/benchmark would you like tested? I always found I had to do a lot of DosBox testing because low end systems would mask performance issues by dropping video frames or audio. Not sure if MartyPC would do the same.

I have a celeron N3350 4gb ram with integrated graphics running Win10. I probably even have some dual core atom thin clients in my basement.

Just having MartyPC boot ordinary DOS with CGA might be a challenge for that machine. Just sitting at the A> prompt with a blinking cursor might be.

This is the microarchitecture:

https://en.wikipedia.org/wiki/Goldmont

It's the first Atom microarchitecture that has out-of-order execution but it isn't very wide or deeep.

This is Intel's page about that specific CPU:

https://www.intel.com/content/www/us/en/produ … ifications.html

Here are Geekbench's scores:

https://browser.geekbench.com/processors/intel-celeron-n3350

For comparison, here's my i3-7100U (Kaby Lake microarch) that used to be on the slower end for MartyPC (older versions):

https://browser.geekbench.com/processors/intel-core-i3-7100u

and my current AMD Ryzen 5 8640HS (Zen 4) that should be very nice (haven't tested MartyPC with it yet):

https://browser.geekbench.com/processors/amd-ryzen-5-8640hs

This is what a Raspberry Pi 5 can deliver:

https://browser.geekbench.com/v6/cpu/9919608

Reply 601 of 609, by BinaryDemon

User metadata
Rank Oldbie
Rank
Oldbie

So I was wrong about the cpu it’s - Celeron N3450 Quadcore 1.1 ghz that can turbo to 2.2ghz

The startup pc speaker beep sounds drawn out.

Alleycat is playable?

Trying to get a benchmark to run but having issues.

So this is probably what GloriousCow would want to see.. 3.55mhz would be a little on the slow side.

The attachment IMG_0741.jpeg is no longer available

Reply 602 of 609, by SoftCat

User metadata
Rank Member
Rank
Member
jal wrote on 2026-01-05, 10:27:

I have a fairly high-end laptop with a Intel Core i7-9750H CPU, which is from 2o19, with both integrated Intel graphics (630) as a discrete NVIDIA Quadra T1000, and MartyPC runs fine.

I see, thanks for the information.

Reply 603 of 609, by SoftCat

User metadata
Rank Member
Rank
Member
BinaryDemon wrote on 2026-01-06, 15:04:

What workload/benchmark would you like tested? I always found I had to do a lot of DosBox testing because low end systems would mask performance issues by dropping video frames or audio. Not sure if MartyPC would do the same.

I have a celeron N3350 4gb ram with integrated graphics running Win10. I probably even have some dual core atom thin clients in my basement.

I'm interested in what the minimum CPU is for emulating a PC-XT with CGA.

Reply 604 of 609, by BinaryDemon

User metadata
Rank Oldbie
Rank
Oldbie
SoftCat wrote on 2026-01-06, 22:20:

I'm interested in what the minimum CPU is for emulating a PC-XT with CGA.

I’ve run XT Emulators (not MartyPC obviously) on ESP VGA32 devices. Those are 240mhz dual core risc chips.

https://youtu.be/BfOZAfTfuOg?si=6IAEmfiUFy9Ul1oX

It evens runs fast (so I guess less accurate).

Last edited by BinaryDemon on 2026-01-06, 22:53. Edited 1 time in total.

Reply 606 of 609, by BinaryDemon

User metadata
Rank Oldbie
Rank
Oldbie
SoftCat wrote on 2026-01-06, 22:52:

I'm interested in MartyPC for Windows 10.

Ah, I’d bet modern Celerons could handle it but might want to atleast go i3 to be sure.

Reply 607 of 609, by GloriousCow

User metadata
Rank Oldbie
Rank
Oldbie
SoftCat wrote on 2026-01-06, 22:52:

I'm interested in MartyPC for Windows 10.

I've finally implemented PLL-based monitor emulation, and now I can display your 768x200 mode.

The attachment ega_768.PNG is no longer available

MartyPC: A cycle-accurate IBM PC/XT emulator | https://github.com/dbalsom/martypc

Reply 609 of 609, by chjmartin2

User metadata
Rank Newbie
Rank
Newbie

I just have to say this without any reservation. MartyPC is awesome. Like what an amazing tool for people who want to write cycle accurate code on 8088's. Chef's kiss to the author man. I have some stuff cooking, it isn't impressive, it is quite derivative but I have had a blast working on it. I couldn't possibly be doing this without Marty as the iteration required to go to hardware is just too high. I am not done, lots more to discover and figure out. I'm using AI to help which has sped up this kind of work considerably and frankly I couldn't get here without it. But, MartyPC is amazing, what a fantastic piece of code that you have generously gifted to the world. I know what it is like to put hours and hours into things and recognizing how amazingly cool they are - and MartyPC is a work of flippin' art man. Kudos to you. Hat's off.

The attachment SonicMar.jpg is no longer available

This is a little preview. It is a total ripoff of Reenigne's CGA model, but novel a bit in that it optimizes all character combinations in the 80x50 mode and uses a Viterbi algo to optimize the lines. Here is the MartyPC output. I have no idea how it will run on bare metal but looks promising.

The attachment sonicmar2.jpg is no longer available

Anyway, I'm still working here and don't feel it is ready for prime-time (and not sure anybody would look at it) but I just had to come here and share my admiration for your project. It's great and I thank you.

Chris