VileR wrote on 2023-11-15, 05:08:
Looking good!
What CRT shader are you using?
I guess I should be pleased that you are asking that. It's not an existing one, I thought I'd make my own. Right now it's pretty simple, just some barrel distortion with rounded corners, and scanlines. I'll be slowly adding features to it, but it wasn't even planned for 0.2 to have any shader effects, it's just something I was tempted to try. I've added monochromatic modes, although they need some contrast/gamma controls. I'm of course familiar with your work with ffmpeg, and i'm tempted to see how much of those effects I may be able to replicate as shader presets.
The attachment mono_shader.png is no longer available
VileR wrote on 2023-11-15, 05:08:
Is the aspect-correction scaling step being applied before the shader, by any chance? It seems like there's a slight vertical 'blur' which could be due to that... but then that might just be the effect of youtube's video transcoding, or something.
You have an incredibly keen eye. Yes, in this video the software aspect correction is still on because it was part of the composite pipeline. The shader will ultimately be able to handle it. I can't say I can see what you're seeing though...
VileR wrote on 2023-11-15, 05:08:
Either way, can't wait for 0.2.0... hope there's a chance that VRAM dumping, multiple breakpoints etc. will make it in. 🙂
VRAM dumping should have always worked (?) Is it not working for you?
The memory viewer also now supports MMIO. Honestly, though, I have not been working on the debugger much for 0.2.0. The new breakpoint system is intended to be implemented on top of an embedded scripting engine, and I'm still weighing my options there, between Lua, Mun and Rhai.
Most of my work has been frantic accuracy fixes in anticipation of Area 5150's final release. You see, up until now, MartyPC has had a timer-triggered hack to get the Lake effect ISR to fire at the right time (shameful, I know), and I have been terrified that the final release wouldn't run on it, or that my hack wouldn't be able to differentiate the two versions to provide the proper offsets.
0.2 is now accurate enough to run it without any tricks whatsoever, which I'm very happy about. In the process of getting there I did discover a few interesting things, which I sent to reenigne. I hope I didn't delay the release date 😀
MartyPC: A cycle-accurate IBM PC/XT emulator | https://github.com/dbalsom/martypc