ᴘɪᴇʀᴄᴏ (@pcornier) header
ᴘɪᴇʀᴄᴏ (@pcornier) profile picture

Retro game enthusiast and French developer who loves porting old systems to #MiSTerFPGA

🇫🇷 France, Haute-Savoie
Joined June 2011
Photo by ᴘɪᴇʀᴄᴏ (@pcornier)Photo by ᴘɪᴇʀᴄᴏ (@pcornier)Photo by ᴘɪᴇʀᴄᴏ (@pcornier)Photo by ᴘɪᴇʀᴄᴏ (@pcornier)Photo by ᴘɪᴇʀᴄᴏ (@pcornier)Photo by ᴘɪᴇʀᴄᴏ (@pcornier)Photo by ᴘɪᴇʀᴄᴏ (@pcornier)Photo by ᴘɪᴇʀᴄᴏ (@pcornier)Photo by ᴘɪᴇʀᴄᴏ (@pcornier)Photo by ᴘɪᴇʀᴄᴏ (@pcornier)
Thanks to Jon, who managed to dig up the microcode listing from the TI archives, I can finally resume work on the TMS7000 core! 71 CPU instructions already pass tests on the Verilog core (31.3%) @guidryjd 🙏
1
1
4
273
I just received and scanned the Shoot Out service manual. Full schematics included🙂 I'll start the core development in the coming days.
1
10
239
This is the second game I worked on this summer. Still a few issues (sound, obj priorities), but the core is running nicely. AI helped a lot on this one, but as my colleague said: "any AI still needs a capable person behind it", so I feel less guilty now🙂
1
2
17
469
It's been a while since my last core release! Ring King arcade core for #MiSTerFPGA is now available.
8
6
71
2,101
I restarted my work on MiSTer cores and immediately fell right back into the exact same silly trap: leaving interrupt lines disconnected 😅 After I connected the int line, sound is finally here on RingKing.
1
33
725
It started with MAME ports 😬, and now we're getting MAME ports made by Fable... 😬😬
All these are AI-generated ports of MAME using the JTCORES framework.
4
1
4
1,415
This is so cool! Thank you @Pmaxsd
After 6 years finally Qbert is getting his @#&*! speech on MiSTer FPGA 🥳 Full IIR filterbank, DDS oscillator, glissando, vendor-agnostic VHDL, GHDL testbench included. PR already open 🤞 github.com/shufps/Arcade-QBe… #qbert #votrax #sc01a #MiSTer #FPGA #RetroGaming #Arcade
3
2
1
31
2,765
I used to think we needed broad knowledge to build custom tools when porting hardware to FPGA. Now, with AI, a few prompts give us everything we need🙃
1
7
748
Thanks to the kindness and professionalism of the staff at the DeGolyer Library @SMU_Libraries, I finally gained access to scans of the TMS7000 Microcode Development Guide from the Texas Instruments archives! 😀
2
9
630
I try to rebuild the TMS7000 microcode ROM, mostly guesswork😒Frustrating that the listing exists in TI’s archives but hasn’t been scanned yet...
1
5
529
It seems one of these documents might contain the full source code of the TMS7000 microcode. Does anyone know where I can find the microcode listing? - TMS7000 Micro-architecture - TMS7000 Microcode Development Users Guide - TMS7000 Micro Assembler
1
2
5
864
I spent several weeks working on a RISCV32 CPU, and now I can boot Linux! 🙂 It's just a software simulation for now.
7
678
Another technical detail about Pandora's Palace: they set the four upper bits of DX bus (sprite X/Y) to high impedance (COL signal) to insert the H/V flip flags from DC in time (blue), ensuring the Konami 503 captures them correctly, since the attribute byte never reaches it.
4
25
2,593
Pandora's Palace has 24 hardware sprites, but the title screen shows up to 38 sprites at once. This is possible thanks to the Konami 85 scroller chip, which has a vertical read pin. The CPU uses it to track the scanline position and reuse the slots of already rendered sprites.
9
45
2,470
End of vacation, time available for MiSTer = ε 😭
10
694
I'm rewriting some of my guesses with better chip implementations. I'm working on the Konami 504, which is mainly a 6809 E/Q clock divider. I'm only writing HDL, someone else reversed it. It seems to work! 😊
1
4
26
1,465
I hooked up PROM and fixed values for the color resistors. I need to look at sprite decoding now.
2
3
29
1,874
Just got the first screen of my little summer FPGA core project, coded on my phone at the beach🩴🏖️
1
6
41
2,573
In a recent discussion with @s_on_vg about arcade backbuffer techniques, we discussed the following methods: DMA, pointer swapping, and memory swapping. Did we forget any?
1
1
6
1,152