VOGONS

Common searches


Search results

Display options

Re: MartyPC

In other news, I'll be giving a talk at VCF East this Friday, April 12th on the topic of 8088 emulation and MartyPC. https://vcfed.org/vcf-east-talks/

Re: VGA blanking end question

Edit: Hmmm... MartyPC seems to agree on it being the activation of HSYNC that triggers it? https://github.com/dbalsom/martypc/blob/version_0_2_0/core/src/devices/ega/crtc.rs 'hslc' seems to be the counter at least, that's one source confirming it. Though that only suggests that the counter (and …

Re: MartyPC

jal wrote on 2024-01-14, 20:04: Did you have time to look at the EXE I shared? I haven't had a chance to, concentrating on getting this release out the door I'm not going to let the virus thing keep me from releasing one way or another. It's just added frustration I don't need.

Re: PCEM vs 86Box vs UniPCEM vs DosBox-X

I apologize for the noob question, but why do you need a recompiler to emulate old PCs on a modern processor with x86-64 architecture? Don't x86-64 processors have a native, backwards compatible instruction set? Probably some applications require particularly accurate emulation of older systems, …

Re: MartyPC

Maybe you could publish the new version regardless? I would try it immediately and would not be concerned because of Microsoft Defender at all. But then, I am on Linux (Wine) - so it is very, veery unlikely to get a Microsoft smartscreen in my face Yesterday I figured out a workaround for one of …

Re: MartyPC

GloriousCow wrote on 2024-01-10, 14:23: I'm sort of stumped. Google 'site:github.com wacatac' and you'll see dozens of unfortunate developers dealing with this bullcrap from Microsoft at present.

Re: MartyPC

I got my code signing cert, but it hasn't stopped MartyPC from getting flagged as a virus by Defender/Smartscreen, which is just wonderful since I basically wasted $300. I haven't any idea what it is triggering on. I tried pulling out a crate that could make web requests (it was only used to make my …

Re: MartyPC

Ok, I've finally managed to create a working example of both changing the colour (in 640 mode) mid-frame, and switching to 320 mode. One thing that I notice is that MartyPC, as opposed to a my NuXT with ATi Small Wonder, seems to apply changes per 8 lines or thereabouts, at least the jitter I get …

Re: MartyPC

I was hoping I'd get a release out this weekend, but it looks like Windows Defender is having a hissy fit over something in the latest builds, so I am going to need to get a code signing cert. Which, apparently, requires me to have a physical token delivered. Alas. Well, it gives me an excuse for a …

Re: PCEM vs 86Box vs UniPCEM vs DosBox-X

I had another beginner question from someone who knows nothing about it. Why does PCem require powerful CPUs to emulate CPUs that are 10 to 100 times less powerful, or perhaps even more, while console emulators can emulate consoles with CPUs much more powerful than a Pentium 2, even at 450MHz? Is …

Re: MartyPC

It seems to be holdling between 53 and 55 fps. that would do it. if the framerate isn't keeping 60fps, the audio buffer will eventually empty , and then it will wait until it has N samples before replaying again, then we will repeat... this will sound stuttery. A better way perhaps would be to …

Re: MartyPC

5150 won't boot from HDD (have to use 5160) known issue PC speaker seems stuttery Could be audio library issues, or performance related. if you look at the performance window are you holding 60fps? GUI window likes to stay on top of everything else unless I specifically minimize it and i assume you …

Re: MartyPC

I'm noticing some display issues with EGA, but I assume those are yet to be fixed since this is a WIP. Seems to work otherwise. Yeah EGA is maybe, 65% done if I had to hazard a guess. I am debating whether I leave it compiled in for 0.2.0. I still have to finish MDA too. This emulation stuff is a …

Re: MartyPC

Trying to run the latest from the version_0_2_0 branch, but it exits with the error: "MDA not implemented", despite me selecting CGA for a video device. Am I being punished for my impatience? Edit: never mind. Needed to remove the EGA config overlay. Works now. you found a fun match fallthrough bug …

Re: MartyPC

@GloriousCow: if you manage to find out why instantaneous updates make those black pixels show up, I'd be curious to know. I mean, when you rewrite one of those registers, I expect that there's probably some kind of propagation and setup delay before the change is actually visible on screen, …

Re: MartyPC

A few days ago I had this short conversation with Trixter, and it seems that changes to 03D8 and 03D9 are instantaneous, making it possible to switch 640x200 mono and 320x200 4-color modes on the fly mid-screen. No DOS program ever used that, to my knowledge (I was triggered by this since Elite for …

Re: MartyPC

I've added two much requested features, external ROM set definitions and machine configuration profiles. Previously, the ROM database was hardcoded, now it is read from TOML files in the ROM directory (which now supports subdirectories). So variants / different dumps can be easily added, and ROM …

Re: MartyPC

Very nice! Thanks, it was one of the main motivations for the new display system, so i'm glad to see that finally paying off. My CRT shader needs to be able to take a 'margin' parameter for cards that don't really produce appreciable border areas in their display fields. There's still a 'border' …

Re: MartyPC

MDA needs a bit of polish but it basically works. Still need to implement 9th column glyph drawing and underline attributes... But I was excited to share that CGA + MDA is now possible: Filename marty_cga_plus_mda.PNG File size 124.8 KiB Views 1150 views File comment MartyPC Dual Head feature

Page 4 of 15