Rendered at 19:22:02 GMT+0000 (Coordinated Universal Time) with Cloudflare Workers.
nizmow 10 hours ago [-]
It’s a neat core, but z386 is where the action is right now (https://github.com/nand2mario/z386_MiSTer). Interestingly this core doesn’t output a proper analogue signal. I always wondered why until I recently tried to implement a real EGA pixel clock on the PCXT EGA core. Basically, video cards with dual (or more) pixel clocks are not realistic on MiSTer. The PLLs are there, but once you get too many clock sources the routing becomes quickly impossible. MiSTer framework’s pipeline also forces pixel clocks tied directly to video output (for good reason) and switching that clock at runtime gets very tricky.
nand2mario 4 hours ago [-]
Thanks for mentioning z386. Much of its recent progress was made possible by the reverse engineering and disassembly of the original 80386 microcode (https://news.ycombinator.com/item?id=48247004), which z386 uses as its control program. That work has been especially valuable for reproducing obscure protected-mode behavior correctly.
With correctness helped greatly by that, development is now focused mainly on performance. In Doom, z386 is currently about 30% faster than ao486 on the same MiSTer setup, with benchmark performance roughly comparable to a 486DX2-66.
NooneAtAll3 8 hours ago [-]
I'm pretty sure there was a more recent 386 clone than that
bonzini 6 hours ago [-]
z386 is in development right now, and isn't even finished. Do you mean between ao486 and z386?
initramfs 5 hours ago [-]
the z386 doesn't output a proper analogue signal, or the ao486?
functionmouse 9 hours ago [-]
Aww :( Tragic
allenrb 5 hours ago [-]
Curious: are these cores (ao486, z386) technically illegal because of Intel/AMD licensing/copyright/etc? Or has everything relevant expired? Surely the patents have but not sure what else comes into play.
varispeed 1 hours ago [-]
You can't copyright an API (ISA) or schematics (as in the wiring).
With correctness helped greatly by that, development is now focused mainly on performance. In Doom, z386 is currently about 30% faster than ao486 on the same MiSTer setup, with benchmark performance roughly comparable to a 486DX2-66.