MAME Work In Progress - Polygonet Commanders (Part 6, Color - 2:46AM 25 June 2022)

Subscribers:
1,140
Published on ● Video Link: https://www.youtube.com/watch?v=NLRM63xvmjc



Duration: 2:37
1,596 views
10


With the geometry-related issues mostly ironed out, it was time to figure out why so many poly spans were using the wrong RGB555 color. Of particular note was that my chosen tank color was stated by the game as being "blue", when in practice it seemed to have a distinctly more psychedelic style going on.

As it happens, bitwise operations on accumulator registers are also subject to saturation logic. Since the DSP56156 uses a number of left and right shifts and bit-masking across the full 40-bit width of the B accumulator in order to construct the desired RGB555 value from an RGB888 value pulled from a table in program memory, getting this behavior correct was critical in order to not end up with mangled color channels.




Other Videos By Mog's Emulation Station


2022-07-13MAME Work In Progress - Fairlight CMI IIx - Classic Samples (ORCH5, SARARR1, BIGBAND1)
2022-07-13MAME Work In Progress - Fairlight CMI IIx - MIDI Input
2022-07-12MAME Work In Progress - Fairlight CMI IIx - MILLION.RS (Fixed)
2022-07-12MAME Work In Progress - Fairlight CMI IIx - ITCH.RS (Fixed)
2022-07-09MAME Work In Progress - Fairlight CMI IIx - WESTEND.RS
2022-07-03MAME Work In Progress: Fairlight CMI IIx
2022-06-26MAME Work In Progress - Poly-Net Warriors (In-Game)
2022-06-26MAME Work In Progress - Poly-Net Warriors (Attract Mode)
2022-06-26MAME Work In Progress - Polygonet Commanders (In-Game Footage)
2022-06-25MAME Work In Progress - Polygonet Commanders (Part 7, Ordering - 7:23AM 25 June 2022)
2022-06-25MAME Work In Progress - Polygonet Commanders (Part 6, Color - 2:46AM 25 June 2022)
2022-06-25MAME Work In Progress - Polygonet Commanders (Part 5, Geometry - 12:48AM 25 June 2022)
2022-06-25MAME Work In Progress - Polygonet Commanders (Part 4, Stability - 12:00AM 25 June 2022)
2022-06-20MAME Work In Progress - Polygonet Commanders (Part 3, More Polys)
2022-06-16MAME Work In Progress - Polygonet Commanders (Part 2, Fixed Polys)
2022-06-15MAME Work In Progress: Polygonet Commanders (Konami)
2022-04-28Story of Seasons: Pioneers of Olive Town playthrough, Week 2, Spring 8-14 (No Commentary)
2022-04-26Story of Seasons: Pioneers of Olive Town playthrough, Week 1, Spring 1-7 (No Commentary)
2022-04-17Silicon Graphics O2 - All Boot/Shutdown Chimes (+ 8 Unused)
2022-04-16MAME Work In Progress: SGI O2 Workstation
2022-03-29MAME Work In Progress - Time Traveler (Sega, 1991), Easter Eggs