تغريدة مثبتة
azya
469 posts

azya
@OneBitOnePixel
Researching vintage LCD Games. Creating games and stuff for retro devices. https://t.co/XgJBjzMwxU
انضم Eylül 2023
145 يتبع2.9K المتابعون

@OneBitOnePixel Interestingly the couple I got off Aliexpress seem to be genuine then, or at least exact clones.




English

@OneBitOnePixel @LowMax You dump ROMs by taking photos of them? That is the coolest thing I’ve heard all day.
English

@vgrichina I don't use anything special, just GIMP and Python :) The main challenges are chemical etching and high-quality photography of the die. Finding the inevitable errors in the ROM after optical readout also takes a lot of time.
Your work is really awesome!
English

@OneBitOnePixel What tools are you using for reverse engineering?
I also got into hobby reversing old games straight from binary using Claude and packaged methods I used as a skill:
x.com/vgrichina/stat…
Vlad Berrry@vgrichina
This port tries to stay extremely faithful to original ROM but run without emulation in plain JS. So that you can also see how game works and change it easily. I made Claude Code skill to make this easy with any binary on any platform: github.com/vgrichina/re-s…
English

@exceptionalLoss There is some description here tetris.wiki/Tetris_(McDona….
English

@DevHikikomori One of the Generalplus mcu with a 6502 core, most likely the SPL81408
English

@_blueculo A lot of useful information can be found here siliconpr0n.org/wiki/doku.php?…
English

@Wyrmver @LumanareMaxima The emulator can be found here github.com/azya52/BrickEm…, but I don't dare publish the dump.
English

@spaztron64 Yeah, some Brick Games back in the 90s also ran on similar microcontrollers with a 6502 core.
English

@HappyMantShrimp Do you mean the other Happy Meal LCD games? Unfortunately, they use ASICs: x.com/i/status/18259…
azya@OneBitOnePixel
At the bottom left, there is a small ROM (176 bytes), which is easily readable after removing the metallization layer. It seems that this is not a full-fledged microcontroller but rather a custom chip specifically designed for this game.
English

@OneBitOnePixel have you emulated the sonic game and watch games? i assume they would be easier
English

@OneBitOnePixel Is it a read only chip? I assume so, but wonder if it's possible to write anything back to it. I have one of these along and was going to mod it (by ripping out the innards and putting something else inside).
English

@OneBitOnePixel Is it known if the versions of this you could pick up on Aliexpress etc. are the same as the official one, or if those might be 'bootlegs' on different hardware with the case cloned.
I find it weird that they'd make enough to flood 3rd party markets.
English

@Technonux I can't say for sure, but it's most likely Generalplus SPL81408.
English

@MameHaze @MisterBunnyHead Yeah, unfortunately, the late 90s is about my limit so far. As for KFC, it might use something from Generalplus, similar to what McDonald's Tetris uses x.com/OneBitOnePixel…
azya@OneBitOnePixel
Die shot of the microcontroller from the McDonald's Tetris
English

@MisterBunnyHead pretty much the only person doing any research on them is @OneBitOnePixel but even they're mostly dealing with earlier units.
English

@MilanSK46676000 While looking for information about this game, I came across its original Japanese advertisement:
youtube.com/watch?v=1VZzAt…

YouTube
English

Popy Animest Space Cobra (1982) has now been dumped and emulated. ROM dump and reference photos for vectorization courtesy of @MilanSK46676000. Game donated by MikeG.
English

@elyarization Results depend on what we compare and my skills on these platforms🙂 But the 8-bit Z80 should be faster in most tasks. And we shouldn't forget that the RC-20 has full access to every pixel, while the UC-2000 has serious limitations here, so at least for games, RC-20 clearly wins.
English

@OneBitOnePixel @OneBitOnePixel , have you tried writing a simple program that does the same thing on the Seiko UC-2000 and on the Epson RC-20 to compare their performance? It would be very interesting to see!
English















