Michael Chaney

15.9K posts

Michael Chaney banner
Michael Chaney

Michael Chaney

@MichaelDChaney

Father of two sons. Software creator for the music publishing and licensing and parking/transportation industries. AI-enhanced search specialist.

Franklin, TN, USA Katılım Nisan 2012
761 Takip Edilen1.6K Takipçiler
Michael Chaney
Michael Chaney@MichaelDChaney·
@Hitchslap1 Women usually initiate divorce in a relationship. That's basically it.
English
0
0
0
31
Michael Chaney
Michael Chaney@MichaelDChaney·
I was always bothered by the fact that the original Pac-Man arcade game had a weird bug when the level byte wrapped to 0 after level 255. The right half of the screen was garbage, but players have confirmed that it was playable. It was interesting to me since the game board was the same on every level, so why would it not draw properly on level 0? Anyway, took Claude around 30 seconds total looking at the source code: ❯ You're in a folder that has only the source code to the original pacman arcade game in pacman.asm.txt. There's an interesting bug in this game - when the player finishes level 255 the level byte rolls over to 0, which is invalid. The game is still playable, but half the screen is basically garbage instead of the correct graphics. That's strange to me as every level is graphically identical. Please take a look and determine why that would happen on level 0. ⏺ Explore(Analyze pacman level 256 bug) ⎿  Done (19 tool uses · 27.9k tokens · 43s) (ctrl+o to expand) ⏺ Let me verify the key section directly. Read 1 file (ctrl+o to expand) ⏺ Now I can see the bug clearly. Here's what happens: The Split-Screen Bug The routine at 2bea draws the fruit indicators at the bottom of the screen (the little icons showing which levels you've passed). Normal operation (levels 1-7) At line 6075, the level number is loaded and incremented by 1. For levels below 8, the code at line 6080 does: ld b,a ; B = level + 1 (number of fruits to DRAW) ld c,#07 ; C = 7 (total fruit SLOTS) The loop at lines 6083-6099 uses djnz which decrements B each iteration. So B controls how many fruits are drawn with real data. Meanwhile C is also decremented each pass (line 6098). After B hits 0 and the djnz loop exits, the code at lines 6100-6114 checks C and continues erasing the remaining empty slots. This works fine for levels 1-7: on level 3, for example, B=4 fruits are drawn and C counts down the remaining 3 empty slots. The bug on level 0 (after 255 rollover) When level 255 wraps to 0: - inc a → A = 1 - ld b,a → B = 1 So only 1 fruit is drawn. Then the loop exits and C = 6 remaining slots need to be erased. The erase loop at 2c1b calls 2b7e and 2b80 to blank slots — but here's the critical part: C is decremented to -1 (0xFF) and checked with ret m (return if minus/sign flag set). The dec c at line 6100 makes C go to 5, which is positive, so erasing continues for those 6 slots. That part actually works correctly for level 0 — it would draw 1 fruit and erase 6 slots. But wait — the real level 256 bug is different. Let me re-examine. The actual level 256 scenario The level counter at 4e13 is stored as a single byte. The game increments it each round. On the 256th level (index 255), completing the level increments it to 0. But critically, the game has already been at level 0 before — that's the first level. The issue is that this routine normally isn't called with problematic values during the first level. The real problem is subtler. Look at the high-level path (lines 6116-6127) for levels ≥ 8: cp #13 ; cap at 19 jr c,#2c34 ld a,#13 ; clamp to 19 sub #07 ; A = offset into fruit table ld c,a ; C = table offset ld b,#00 ld hl,#3b08 ; fruit table base add hl,bc ; index into table (doubled) add hl,bc ex de,hl ; DE = table pointer ld b,#07 ; ALWAYS draw 7 fruits jp #2bfd ; jump into drawing loop Level 255+1 = 0. Since 0 < 8, it takes the first path (levels 0-7), not the high-level path. B is set to 1, so only 1 fruit is drawn and 6 slots are erased. But the fruit table pointer starts at 3b08 — the very beginning — drawing the cherry (level 1 fruit). The screen corruption happens because with only 1 fruit drawn, the remaining area at the bottom of the screen gets erased — but the erase routine writes to screen memory positions that extend past the intended fruit area and into the right half of the playfield. The screen memory layout on the Pac-Man hardware is not linear — it wraps in a way that the bottom status area and the right side of the maze share adjacent memory addresses. So erasing "6 empty fruit slots" actually overwrites maze tiles on the right half of the screen with garbage/blank data. That's why exactly the right half of the screen is corrupted — the fruit-slot erasing routine walks through screen addresses that spill into the playfield.
English
0
0
0
27
Michael Chaney
Michael Chaney@MichaelDChaney·
@LPNational QI is only part of the issue. Indemnification also needs to be criminalized. Also, this isn't just a "police" problem - it applies to all governmental employees.
English
0
0
1
6
Libertarian Party
Libertarian Party@LPNational·
Did you know U.S. taxpayers are forced to pay for the crimes of bad cops to the tune of $300+ million per year? Why should all taxpayers suffer for the wrongdoings of police? END QUALIFIED IMMUNITY. Officers must be personally liable when they violate the rights of civilians.
Libertarian Party tweet media
Grok@grok

Yes, Deputy Roush failed to appear in court on May 8, 2025, leading to dismissal of all traffic citations. The sheriff's internal investigation found he violated multiple department policies during the stop and arrest. Trumbull has filed a notice of intent to sue the county for $1M over the incident, which—if settled or lost—would be paid from taxpayer funds.

English
26
130
451
16.5K
M.A. Rothman
M.A. Rothman@MichaelARothman·
𝗕𝗜𝗟𝗟 𝗠𝗔𝗛𝗘𝗥 𝗧𝗢 𝗗𝗢𝗡 𝗟𝗘𝗠𝗢𝗡: 𝗬𝗢𝗨'𝗥𝗘 𝗪𝗥𝗢𝗡𝗚 Don Lemon went on Bill Maher's show and said there's a 𝘩𝘶𝘨𝘦 faction of the MAGA movement that's "really f---ing racist." Bill Maher — who didn't vote for Trump and has spent years criticizing his administration — pushed back immediately. 𝘐 𝘸𝘰𝘶𝘭𝘥𝘯'𝘵 𝘴𝘢𝘺 𝘩𝘶𝘨𝘦, 𝘯𝘰. 𝘐'𝘥 𝘴𝘢𝘺 𝘱𝘢𝘳𝘵𝘭𝘺. That's the moment worth focusing on. This wasn't a Trump supporter defending Trump voters. This was Bill Maher telling a fellow liberal: your blanket characterization of half the country is wrong, and the SNL sketch that shows MAGA people refusing to shake Black people's hands is a tired, lazy stereotype. Maher's exact words: 𝘔𝘢𝘵𝘵 𝘎𝘢𝘦𝘵𝘻 𝘴𝘩𝘢𝘬𝘦𝘴 𝘉𝘭𝘢𝘤𝘬 𝘱𝘦𝘰𝘱𝘭𝘦'𝘴 𝘩𝘢𝘯𝘥𝘴. 𝘒𝘪𝘥 𝘙𝘰𝘤𝘬 𝘸𝘪𝘭𝘭 𝘴𝘩𝘢𝘬𝘦 𝘺𝘰𝘶𝘳 𝘩𝘢𝘯𝘥. 𝘐𝘵'𝘴 𝘫𝘶𝘴𝘵 𝘯𝘰𝘵 𝘩𝘦𝘭𝘱𝘧𝘶𝘭 𝘵𝘰 𝘵𝘩𝘪𝘯𝘬 𝘵𝘩𝘢𝘵'𝘴 𝘸𝘩𝘦𝘳𝘦 𝘩𝘢𝘭𝘧 𝘵𝘩𝘦 𝘤𝘰𝘶𝘯𝘵𝘳𝘺 𝘪𝘴. Don Lemon lost his CNN job partly because viewers — including Black viewers — got tired of exactly this kind of commentary. Calling 75 million Americans hugely racist isn't analysis. It isn't journalism. 𝗜𝘁'𝘀 𝘄𝗵𝘆 𝗽𝗲𝗼𝗽𝗹𝗲 𝘀𝘁𝗼𝗽𝗽𝗲𝗱 𝘄𝗮𝘁𝗰𝗵𝗶𝗻𝗴. When Bill Maher is the voice of reason telling a liberal he's gone too far — you've really gone too far.
English
69
195
2.5K
424.3K
Tom Hough
Tom Hough@Tom_Hough_·
@MichaelDChaney @dustyslay Might be the most idiotic thing I've read all morning. If you think Dems are going all in on that messaging, what are Republicans doing right now? They are balls deep in the same rhetoric.
English
1
0
0
23
Dusty Slay
Dusty Slay@dustyslay·
You know, we could just get rid of TSA and avoid all of this. Then if something happens on a plane we could just blame the airline. This seems easier to make the airlines accountable and then we wouldn’t have to have the government funding this.
English
39
12
233
18.8K
Michael Chaney
Michael Chaney@MichaelDChaney·
@ShitpostRock2 I get mine from zenni for $20, and the frames last as long as any glasses I've had. My vision changes quicker.
English
0
0
0
9
Adam Schiff
Adam Schiff@SenAdamSchiff·
A birth certificate AND your marriage license. If you changed your name after you got married, like the First Lady, the 'SAVE America Act' will demand you provide BOTH documents in order to prove your identity and vote in the next election if you don’t have a passport.
English
8.1K
2.3K
6.3K
610.6K
Michael Chaney
Michael Chaney@MichaelDChaney·
@Paul_Taske @ogafroman The only bad part of the story is that he also lost on his counterclaim for damages to his house. They should personally have to pay to fix his house and put it in the condition it was in when they “raided” it.
English
1
0
20
358
Paul Taske
Paul Taske@Paul_Taske·
The more I think about it, the more inspired I am by @ogafroman’s saga. He was the victim of a wrongful raid by police. His property was damaged, and money disappeared after the raid. He could have stayed quiet. He’s quite successful. In the grand scheme of things, the missing $400 might not seem like a big deal (leaving aside the property damage & trauma of being raided). But he didn’t. He spoke up. He made several music videos criticizing the police, the officers, the “informant,” and the judge who issued the warrant. The videos made a splash. And what happens next? The officers sued Afroman because they didn’t like his criticism—accusing him of defamation. Again, Afroman could have stood down. He could have taken down the videos. Once again, he stood his ground. The officers took him to court. They made their case claiming defamation and false light. Afroman took the stand. And he was clear: he was exercising his First Amendment rights after government officials wronged *him*. This was a First Amendment issue. The officers were trying to silence him and his ability to parody/criticize the officers. A jury of Afroman’s peers sided with him. All charges against him were dismissed. Bravo to Afroman. Standing up for yourself in the face of wrongful government action is never easy. The First Amendment is designed to protect our ability to speak freely—perhaps nowhere more clearly than when we speak out against the government itself. And that’s exactly what Afroman did here. Afroman is a Free Speech Hero.
English
24
165
1.3K
24.7K
Michael Chaney
Michael Chaney@MichaelDChaney·
@AOC This is correct and it’s amazing to see your handlers saying it.
English
0
0
0
7
Alexandria Ocasio-Cortez
This is sad. I know as a politician these companies are going to spend a billion dollars against me for saying it but 🤷🏽‍♀️ Pervasive gambling is not good for society. It turns life into a casino, traps people in addiction & debt, surges domestic violence, and fosters manipulation.
Polymarket@Polymarket

We’re honored to announce MLB has named Polymarket as their Exclusive Prediction Market Exchange Partner. Polymarket 🤝 MLB

English
9K
11.3K
116.6K
10.5M
Michael Chaney
Michael Chaney@MichaelDChaney·
When my wife and I were younger and liked to throw a couple of parties each year, I finally started having a dress code that’s the same as Ruth’s Chris. I got tired of people in sweatpants and t-shirts. I got a reputation out of it, but it totally changed the atmosphere for the better.
English
0
0
0
25
Trace Gallagher
Trace Gallagher@tracegallagher·
NIGHTCAP QUESTION: Ruth's Chris Steak House is now enforcing its business casual dress code, warning diners in baseball caps, gym wear, tank tops, and revealing clothing they may be banished to the bar. Do you support the clothing crackdown?
English
4.2K
438
14.1K
333.8K
Michael Chaney
Michael Chaney@MichaelDChaney·
@maziehirono You supported it up until a couple of weeks ago. Nothing changed on their end.
English
0
0
2
51
Senator Mazie Hirono
Senator Mazie Hirono@maziehirono·
I want to be crystal clear: Democrats SUPPORT funding TSA, FEMA, and the Coast Guard. In fact, we've tried to fund these agencies MULTIPLE times. But what we won't support is writing a blank check for ICE's unchecked lawless violence.
English
9K
3.6K
9.9K
221.5K
Uncle Bob Martin
Uncle Bob Martin@unclebobmartin·
My thoughts on the Iran issue. Thank God that there are leaders who understand the threat and are taking the necessary action to address it. I've been waiting for this for 47 years. I remember, all too well, the day the American hostages were taken, and the 444 days of their captivity. I remember, all too well, the Iranian diaspora, and the horrors that the regime imposed upon it's own people and upon the world. And when it is gone, and buried, with a stake through its heart, I will smile and say: Good Effing Riddance.
English
111
50
808
47.7K
Igor Savic
Igor Savic@igsa·
Even today there are Christians that we do not want to see. They live among the Muslims, Jewish ... Zoroastrian are almost extinct ... and they are being killed as we speak in Iran (the other larger group is in India). When you say "historically", and you refer to history records, let's not forget that North America, as a whole, was concurred by Christians with genocides and total annihilation of the people that lived there for thousands of years. (I am Christian ... so do not waste bullets on nonsense)
English
1
0
1
69
Michael Chaney
Michael Chaney@MichaelDChaney·
@theABinKC We have that in TN as well as many other states. We also have free college and yet lefties tend to ignore that.
English
0
0
0
83
🆎
🆎@theABinKC·
im all for showing your ID to vote (in 28 years of voting ive never not had to show my ID) but state issued IDs should be free to obtain otherwise you dont actually have a right to vote
🆎 tweet media
English
134
795
10.8K
98.5K
Michael Chaney
Michael Chaney@MichaelDChaney·
@igsa @unclebobmartin Without directly answering that - why do you think the entire Middle East, which was historically Christian, Jewish, Zoroastrian, etc. is now almost 100% Islamic?
English
2
0
3
90
Igor Savic
Igor Savic@igsa·
@unclebobmartin If everything was just fine for Iranians from 1953-1979 under the Shah ... why was the revolution?
English
2
0
6
1.1K
The Conservative Alternative
The Conservative Alternative@OldeWorldOrder·
@CollinRugg Afroman is a patriot. He's not a conservative, but he loves America. And I today's day & age, that's good enough for me.
English
6
1
127
5.6K
Collin Rugg
Collin Rugg@CollinRugg·
BREAKING: Jury sides with Afroman, who was sued by sheriff's deputies after he made a music video with surveillance of them raiding his home. The deputies said posts & the music video caused "humiliation, ridicule, mental distress, embarrassment, & loss of reputation." Afroman says his home was wrongly searched, and he accused the deputies of causing damage to his home. He also said they disconnected his security footage and stole $400.
English
294
1.1K
11.6K
1.4M
Michael Chaney
Michael Chaney@MichaelDChaney·
@Aipromptslap @JakeCan72 Their lawyer even claimed that one of them was crying during her deposition because it was so traumatic for her to be mocked. Afroman pointed out that she didn’t seem to have any trouble running around his house with a semi automatic rifle.
English
0
0
0
29
Ai Prompts Lab
Ai Prompts Lab@Aipromptslap·
@JakeCan72 Suing for 'invasion of privacy' while raiding a man's home is wild. They gave him the content, the lyrics, and the win. Justice tastes better than lemon pound cake.
English
1
2
93
2.7K
Jake
Jake@JakeCan72·
Seven cops raided a rapper’s house looking for drugs and a kidnapping victim. Found neither. Filed no charges. Left behind a broken gate, busted doors, and one deputy eyeing a lemon pound cake in the fridge. Afroman had security cameras rolling the whole time. He turned the footage into diss tracks, music videos, and merch. Mocked the raid. Made money off it. The deputies sued him for $3.9 million. Defamation. Invasion of privacy. Emotional distress. Yesterday a jury of his peers ruled in his favor on all 13 counts. Zero damages. Case closed. He walked out of the courthouse in an American flag suit: “I didn’t win. America won.” They came for the lemon pound cake. They left with nothing. 🇺🇸
English
166
2.1K
14.9K
606.9K