Emulator(s) improved in big part thanks to effort like authors of this demo who spend hours unlocking mysteries of old hardware. I think CGA composite emulation was specifically tuned to run this very demo specifically. Now the real test would be if other similar demos if there are any run correctly and if someone can make demo which can break emulation again. In theory it should be possible to emulate hardware perfectly.
Many thanks! I eventually plan to revisit 8088 MPH in a video later this year. And yes, it is reenigne's core - or rather, OBattler's implementation of it in C.
Pretty much perfect, although a (barely) perceptible slowdown present during the "what's a bitplane?" scene tells me there are further (accurate) timing optimizations to be done!
Thanks for pointing that out - we did notice a slight drop in performance in that are as well, but the program ran extremely well in other parts nonetheless, which is what we're proud of. :)
Yes, there's some bus cycle approximations going on and the DMA refresh cycles are not fully accurate (because there's no full documentation yet), but soon as the stuff gets better documented, I'm going to improve this.
I can't imagine how much effort has been going through to make all the nifty "hacks" that this demo uses work on emulated hardware. We can safely say that something that works under 86Box will (almost) certainly work exactly the same under real conditions (and this is also true the other way around!)
Everything else than the "what's a bitplane" part runs perfectly. it's amazing how accurate emulators are nowadays!
Now does it run perfectly under the latest version?
"Sorry for breaking your emulator!"
that didn't age very well
Emulator(s) improved in big part thanks to effort like authors of this demo who spend hours unlocking mysteries of old hardware. I think CGA composite emulation was specifically tuned to run this very demo specifically. Now the real test would be if other similar demos if there are any run correctly and if someone can make demo which can break emulation again. In theory it should be possible to emulate hardware perfectly.
Jim Leonard's been real quiet since this dropped
He's working on a video over on TheOldskoolPC channel.
LOOOL
I'm assuming this is reenigne's 8088 core?
Nice work on the video emulation fixes, btw. Looks very good.
Many thanks! I eventually plan to revisit 8088 MPH in a video later this year.
And yes, it is reenigne's core - or rather, OBattler's implementation of it in C.
Pretty much perfect, although a (barely) perceptible slowdown present during the "what's a bitplane?" scene tells me there are further (accurate) timing optimizations to be done!
Thanks for pointing that out - we did notice a slight drop in performance in that are as well, but the program ran extremely well in other parts nonetheless, which is what we're proud of. :)
Yes, there's some bus cycle approximations going on and the DMA refresh cycles are not fully accurate (because there's no full documentation yet), but soon as the stuff gets better documented, I'm going to improve this.
@@soundspark Our newer videos have been produced in 60 fps.
The Music Sounded Kinda Slow At That Part Too. Is It Just Me?
@@JohnGames-gz7ue Sounded fine to me.
Can you also demonstrate 8088 corruption and 8088 domination on 86box?
Impossible! How could have the demo not broke thy emulator!
;)
I can't imagine how much effort has been going through to make all the nifty "hacks" that this demo uses work on emulated hardware. We can safely say that something that works under 86Box will (almost) certainly work exactly the same under real conditions (and this is also true the other way around!)
That's the wonders of low-level emulation for ya. ;)
I'm pretty sure this is why blastem exists too
Nice
The End Is Just The PC Playing 1 Bit Samples If I'm Correct.
Nope, it's PCM samples mixed in real time, using PWM to output through the speaker using PIT channel 2.
@@JimLeonard cool!
3:51 lol wut
i think what this person means is that if you pause for a second at the right moment here, you can see the 86Box GUI
please let me know when your emulator is finally able to run area 5150 properly.
I believe it's targeted for 4.2
assembly fractals an shit, yo... ok i seriously dont know how this is possible
I do not recommend earbuds for this.
86box on windows xp lite
86box on windows xp full
yung opepole youtou
@@MiroslavRD sorry bad england
what even
the
@@LKComputes *sory bed england