Eicar
460 posts

Eicar
@richard_eng
Bits from the past and a bit more...
Lørenskog, Norge Katılım Haziran 2010
219 Takip Edilen130 Takipçiler

Milestone 🚩 for the #386fpgacore:
Protected mode is now mostly implemented — real mode was completed end of January.
Still ahead:
• Hardware interrupts
• FPGA validation
• Cleanup + optimization
• Large programs
• Doom 😈
Test suite: github.com/barotto/test38… (~1B cycles😀)

English

@vxunderground Has anyone made a complete archive of just the emails with attachments?
English

Chat, it's the space race. Except we're not racing to space, we're racing to programmatically decode attached Epstein email documents.
Last time on Dragon Ball Z: nerds noted that in the Epstein documents the DoJ failed to censor Base64 encoded email attachments. This means we have the means to extract the email attachments from the Epstein documents and see what is inside and uncensored.
Big problems occured. Upon further inspection nerds noted the Epstein documents use Corrier New. This font is a pain in the ass to work with. In summary, they cannot reliably tell the difference (programmatically) between an L and a 1.
Now we're off to the races. Who can solve it first and (probably) be murdered by a spooky shadowy government? (but have lots of clout on the internet)
The first proposed solution was brute force. Swap the L's and 1's, try every possible combination until it is successfully decoded. The problem with this method is that even a simple document has over 1,000,000 unique permutations. To swap every L and 1, try to decode, then test the file, would take (if your computer is fast as fuck boi) 3 seconds... so a small document would take (worse case scenario) 34 days to brute force.
The second proposed solution was transforming the PDF documents into high resolution images then programmatically enhancing the L's and 1's to make it easier to work with. While this sounds easy, it has proven to be challenging. Not all L's and 1's have the same characteristics visually. In other words, there's lots of edge cases that need to be accounted for. This will take a long time too.
The third proposed solution was using Claude or ChatGPT. While initially laughed it, Claude did have some minor success and did manage to successfully decode one document. Claude has subsequently failed on every other attempt thus far. Claude fails because of the points referenced in the proposed solution two up above (too many edge cases, font is inconsistent, not aligned, etc).
While nerds are off the races and working tirelessly to reverse engineer and decode these documents, internet non-nerds have also chimed in. Most notably by saying things such as:
- Why isn't it done yet?
- Just don't fix the L and 1
- This isn't hard, bro. I could do it
- You're doing it all wrong
While they remain critical, these people have not contributed meaningfully to the collective goal. I have no idea why they're back seat driving this project. It's actually very frustrating to read.
For reasons I do not understand, some people seem to be under the impression they're capable of solving a problem that hundreds, possibly thousands, of other people are actively trying to solve or are unable to solve.
Will nerds find a solution that works consistently? Will people on the internet stop back seat driving? Will we give up and instead do a mass brute force campaign? Is the government concerned by the tsunami wave of weaponized autism?
Find out next time on Dragon Ball Z

English

#2 Pick: Gotta be Metroid on NES. I was around 6 or 7 (put your damn hands down!) when I first played it, and it blew my mind as nothing else felt like that at the time. The vibes were straight-up spooky, the world seemed endless, and every playthrough I'd discover something new that kept me coming back.
Cherry on top: playing through the game and the whole time envisioning myself as Samus, daydreaming or pretending outside, then one day, watching one of my older brothers beat Mother Brain and escape before the bomb timer goes off. And at the end, Samus takes off 'HER' helmet 🤯the look on our faces lol.


English

Diving deep into the hoard today to make room in the shop!
Starting with this solid chunk of CIB treasures. NES, SNES, Game Boy, Virtual Boy classics, many in killer condition. They were boxed up on top of TONS of loose carts I'll tackle next, so might as well start here.
Bear with me... it'll take a bit (over 1,000 carts total!), but worth it!
👀Spot your childhood favorite in these pics? Drop it in the replies with your own short story about why it's your favorite (mine in follow up posts) 👀
These and many more will drop periodically in 'The Hoard' section over the next few weeks. Shop link in bio!
#RetroGaming #CIB #NES #SNES #GameBoy #VirtualBoy #Metroid #ActRaiser




English

Back to hacking on a new 80386 core 🧠 based on community reverse-engineering. Way harder than #z8086, but progress is solid⚡: original-chip PLA-based instruction decode is working, and ~35% of real-mode single-instruction tests already pass.

English

@nand2mario Is it possible to extend ram to 640KB or more via SDRAM or DDR3 ?
English

Just uploaded #z8086 v0.2 🚀 — an 8086 FPGA core running the original microcode.
This release adds the soc_hdmi demo (HDMI + UART + C firmware) and fixes a CPU bug.
v0.2 shows that z8086 is now able to do useful things.
GitHub: github.com/nand2mario/z80…



English

@nand2mario Awesome! 😎 Is this core 100% cycle accurate? I guess it should be if it's based on the original microcode?
English

@bryan_johnson Are you doing any red light therapy in the morning? (RL+NIR)? Have you come to any conclusion regarding the benefits of RL therapy yet?
English

My bedtime has arrived. Here's what's going to happen.
After I finish writing this post, screens are off. Wash face. Clean mouth. Hair serums. While listening to An Immense World.
Will sit on my couch and process the day. Need to listen to all the Bryan's and what's on their minds. I hung out with @ChrisWillx today on his podcast. That Bryan is going to want to remind me about all the stupid stuff I said and the clips that Chris and team will cut where I'll look like an idiot. I'm going to tell that Bryan that it's ok. We've said stupid stuff before and it was fine. But thanks for the reminder.
Dad Bryan will want to talk about the kids and how they're doing. What we can do to help them feel more loved and supported. We'll jot down a few ideas.
Work Bryan will want to revisit the 50 decisions we made today and reevaluate if they were good or bad in retrospect. Any concerns will be noted to revisit tomorrow with a fresh mind.
Self-Aware Bryan will want to rehash all conversations that took place today to make sure we account for any major mishaps, missteps, blunders, slip-ups, oversights, miscalculations, misjudgments, misfires, lapses, faults, flops, foul-ups, or screw-ups.
Will have chats with Dark Humor Bryan, Don't Die Bryan, and Blueprint Bryan. Scribe Bryan will wrap up the conversation and tell everyone that all is well. Everyone has been heard and we can now hand over the reigns to Sleep Bryan.
Only red light on in the house. It's quiet and calm.
Sleep Bryan will pick up the book Tripping on Utopia, which we'll finish tonight. As we read, various random thoughts will land in my consciousness and Sleep Bryan will remind the other Bryan's that we've taken notes on everyone's thoughts and that we have a full day tomorrow to do it all. Right now, we're losing ourself in this book and calming the body and mind for sleep.
Reading is going to feel like a sleep medication. Soon I'm going to feel my adenosine reach its peak, tipping my brain into a calm, heavy sleep readiness. It happens all of a sudden and I'm instantly ready and desperate for sleep. The value of a well honed circadian rhythm.
I'll do 5 minutes of breath work. Four seconds in and six seconds out. I'll roll through each body part and imagine each one relaxing.
Jump in bed, turn on my side, pillow between legs while hugging another. Bed head slightly elevated.
My resting heart rate will be between 39-44 bpm. I'll fall asleep within 2 minutes and get around 2 hours of deep and 2 hours of REM. 50% chance I make it through the night without waking up. Fingers crossed. If I do wake up for a trip to the bathroom, I'll be back to sleep within a few minutes. I've addressed the rumination already that would otherwise keep me up.
Tomorrow morning I'll wake up feeling amazing and energetic. I'll complete my four hour morning routine while listening to a book. I'm going to start a new book tomorrow. I try to read 2 a week.
The morning will start around 4:30 or 5 am. Whenever my body naturally reports for duty. I'll immediately clean my mouth, take my inner ear temp, and get 10000 lux into my eyes. Home air is crisp, monitored and cleaned in every room.
Morning pre-work nutrition, 60-90 min exercise, 20 min sauna, 60 min HBOT. Wash off.
A delicious breakfast of veggies, legumes, extra virgin olive oil, berries, nuts, seeds and about 50 super molecules that are ideally dosed and third party tested.
My mind will be flooded with new ideas about life and the world. I can't wait.
Good night. I hope you sleep well.
English

@FBXGargoyle Awesome! Keep them coming! I know it's not the most known NES game, but do you have any plans to rip Kid Icarus?
English

How could I not? Well it was by far the hardest NES game I've yet ripped! 40 tracks, and a half-dozen Game Genie codes just to cleanly rip everything from the original cartridge. Enjoy!
firebrandx.com/nesperfectaudi…

English

Gravis UltraSound added to the AO486 core! If you fancy helping in testing please see the details in the MiSTer FPGA forum post.
misterfpga.org/viewtopic.php?…
English

My average total testosterone is an ideal 704∓44 ng/dL.
+ I achieved this naturally
+ my LH and FSH levels are evidence I am not on TRT
+ data is from seven measurements over the past year
I achieved this by:
+ prioritizing sleep and exercise
+ nutrition powered by Blueprint
+ avoiding endocrine disruptors (such as microplastics, leachables, and PFAS)
+ I do not use TRT or any form of HRT. My LH (8.7∓1.25 ng/dL) and FSH (7.4∓2.0 ng/dL), both measured three times in the last year, are consistently in the mid-high normal range with minimal fluctuations, further indicating natural hormone production.
+ My free testosterone, the active form crucial for sexual drive and anabolic function, consistently registers in the upper reference range (94∓6 pg/ml) based on three measurements over the past year. This is despite a slight elevation in SHBG (64.6, ∓2.7 nmol/L), measured seven times in the same period.
+ The slightly increased SHBG is due to my high exercise levels, partial calorie restriction, and somewhat elevated thyroid hormone levels due to medication. I am adjusting my regimen to bring my thyroid hormone levels back to the optimal mid-normal range.
English

@nukeykt @owlnonymous Amazing work! When will you update your GitHub repo with the latest changes? Do you have any plans for a Verilog implementation? That would rock the #MiSTerFPGA community! 🤩
English

@ZoidCTF @ID_AA_Carmack @arcade_1up @Project2501_117 This is the exact reason why I moved to FPGAs for all my retro gaming needs years ago, and I've never looked back. Don't get me wrong, MAME is still my all time favourite open source project, and It's the best source for finding information about old hardware. @MiSTerFPGABot
English

For years I had issues playing Robotron on emulators such as MAME. A real machine I could get 2+ million, but would cap out around 600k on MAME. Turns out MAME was _harder_ because it didn't emulate the CPU/video chip stall accessing same memory bank. This was fixed I think.
Emulation of actual hardware is very difficult to get correct. There's a lot of subtle interactions that are often missed when trying to emulate it. Not too mention latency of modern displays, USB input delays, etc. added into the mix.
English

I love the @arcade_1up cabinets that @Project2501_117 has given me the last couple years. Yes, you can run free emulators on almost any device, but having the games running in a cabinet with arcade controls is a much better experience, even though it is just a packaged emulator.
I was pretty decent back in the day, but after playing these for a while, I got farther than young-John ever did.
Recently I played an original Joust machine at @cidercade and on my second game, I blew away my previous best score at home — 158k!
The subtle control latency of the emulated experience versus the real thing matters!
I measured the press-to-flap latency at home, and it looks like about 80ms. It isn’t blatantly obvious, but it shows up in the game feel and control error rate.
I know there is a hard core community around emulator optimization, and with high refresh rate monitors it is possible to get objectively lower latency than the original CRT based hardware, but there is no reason the popular consumer versions can’t get most of the way there.
This is probably just a matter of backing up a triple buffered swap chain or extra layers of image scaling / UI compositor getting in the way. Phase sync to the last quarter or so of the video interval and swap to the actual display should cut that latency in half. Doing the bit plane graphics and scaling directly to /dev/fb0 with software would be a guaranteed low latency path if you can get vsync timing.
Trivia: The real Joust, and all the classic Williams games, didn’t even page flip, they just drew straight to the frame buffer, paying attention to the scan time.

English

@RCAVictorCo What's the rationale behind this design? What about the capacitance?
English

If you know the structure of MOS, I think this is a pretty good guide to read to reverse engineer a standard cell ASIC(despite its unkindness)
github.com/ika-musume/ASI…
English

@RCAVictorCo Even when you provide the answer I'm still unable to "read" it from the photo. Do you have some good tutorials on how to approach this? I would really like to learn how this works on the silicone level.
English

Positive edge detector!
reg z;
always @(posedge clk) z <= a;
wire det = ~z & a;

イカビク@RCAVictorCo
Quiz: Can you identify the function of this cell on the R800 CPU? Hint 1: Yamaha's FM synths have some of these cells. It's also present in the V9938. Hint 2: They only wanted the circuit to work once.
English

@RCAVictorCo Who is maintaining the T80 implementation these days? It's heavily used by many cores so I assume your findings could fix cornercases on other cores as well?
English













