tag:blogger.com,1999:blog-3915062462128065384.post1273304370568979640..comments2023-11-07T23:54:12.318+01:00Comments on Robot Dialogs: GameBoy (Classic) Work In Progress Part 2mARChttp://www.blogger.com/profile/02316955986025961010noreply@blogger.comBlogger39125tag:blogger.com,1999:blog-3915062462128065384.post-33310446206734197402017-08-22T16:24:10.442+02:002017-08-22T16:24:10.442+02:00Yeah, I wouldn't really call it a tutorial. Th...Yeah, I wouldn't really call it a tutorial. This is just documenting the reverse engineering process. You'll need some engineering and software skills to take this to something more functional. I boxed the project up and haven't touched it in several years. Maybe someday I'll get back to it and clean up this.mARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-66720728245748094342017-08-21T12:12:51.324+02:002017-08-21T12:12:51.324+02:00Hm, one of the hardest tutorials that I have ever ...Hm, one of the hardest tutorials that I have ever seen in my life, but I definitely will try to do everything like you wrote, hope I can make something interesting! Thanks. By the way I wanna suggest u to try this cool gameboy emulator <a href="https://romsmania.com/emulators/gameboy" rel="nofollow">https://romsmania.com/emulators/gameboy</a> that my son always uses when he wants to play in some great old games.Anonymoushttps://www.blogger.com/profile/04613150274857338834noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-57071235645644830682015-08-15T07:10:11.533+02:002015-08-15T07:10:11.533+02:00Hey! Started here with your awesome research and m...Hey! Started here with your awesome research and managed to end up controlling the LCD!<br /><br />Check it out:<br /><br />http://community.arduboy.com/t/arduboy-classic/293Anonymoushttps://www.blogger.com/profile/03997505526751646664noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-39556525188023438912015-06-18T09:21:48.940+02:002015-06-18T09:21:48.940+02:00OK, got it. Now to see if it will work on Windoze ...OK, got it. Now to see if it will work on Windoze 7.<br />I know about the pack-rat syndrome. I'm rapidly filling a 1GB hard drive. Takes three hours to clone :(<br />If I get anywhere I'll come back with the info.CarbsR goodPossumhttps://www.blogger.com/profile/06742134860035230572noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-91212724103007123392015-06-17T20:05:14.513+02:002015-06-17T20:05:14.513+02:00Try this version... Had to dig around my server fo...Try this version... Had to dig around my server for it...may or may not work, hooray for being a digital pack-rat... <br /><br />https://drive.google.com/file/d/0B1wxSbWwqpqyZXBQbHhlenZ3WVk/view?usp=sharingmARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-87754334534281576542015-06-17T19:55:11.809+02:002015-06-17T19:55:11.809+02:00Thanks, mARC. Nice addition to my library.
I can ...Thanks, mARC. Nice addition to my library.<br /><br />I can download the latest LogicSniffer program but it seems to be buggy and won't open you files.<br />Trying to download 2.12 ends up the same as before and times out. :(CarbsR goodPossumhttps://www.blogger.com/profile/06742134860035230572noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-85669694106685340232015-06-17T19:29:03.290+02:002015-06-17T19:29:03.290+02:003 &4 are both from the logic sniffer if I reca...3 &4 are both from the logic sniffer if I recall correctly. <br /><br />Not sure what's up with the gadgetfactory. Try this link, I haven't tried the latest version they have here, you might need to dig around for an older (2.1?) version to read my data. <br /><br />http://www.gadgetfactory.net/logicsniffer/index.php?n=LogicSniffer.Download<br /><br />I had the .gifs. Here's links<br />https://drive.google.com/file/d/0B1wxSbWwqpqyYlVLaXVweFNxcjQ/view?usp=sharing<br />https://drive.google.com/file/d/0B1wxSbWwqpqyTXZqNzdhNml0R3c/view?usp=sharing<br />https://drive.google.com/file/d/0B1wxSbWwqpqyUkJkempzRHNyeGM/view?usp=sharing<br />mARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-50775024247269046922015-06-17T18:50:09.606+02:002015-06-17T18:50:09.606+02:00I managed to get the zip files from Part 3 but the...I managed to get the zip files from Part 3 but the gadget factory seems to have gone tits up.<br />Link times out constantly :(<br />Part 4 signals, same format as part 3?<br /><br />Also I cannot find the LCD schematic gameboy2.gif on devrs.com. More :(<br />CarbsR goodPossumhttps://www.blogger.com/profile/06742134860035230572noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-79725006624249711802015-06-17T16:11:45.915+02:002015-06-17T16:11:45.915+02:00I don't have local copies of any of those data...I don't have local copies of any of those data sheets, sorry. I doubt anyone else is watching this post besides be at this point. If you look for similarly named posts on here (parts 3,4,5) you'll see I eventually go it kind of working but it was brute force emulation of the signals I recorded...there were still mystery signals I couldn't figure out.<br /><br />If any of the links I posted for my data are dead let me know and I'll try to fix them.<br />mARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-69209401564814315252015-06-16T14:44:26.745+02:002015-06-16T14:44:26.745+02:00Uh, Oh! Forgot to tick the notify me box :(
Uh, Oh! Forgot to tick the notify me box :(<br />CarbsR goodPossumhttps://www.blogger.com/profile/06742134860035230572noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-5218604043615209872015-06-16T14:43:24.731+02:002015-06-16T14:43:24.731+02:00Hey, guys. Most of the links are out of date or de...Hey, guys. Most of the links are out of date or dead :(<br />c_rpg says he found LH50x7 datasheets but they don't appear now.<br />Anyone still have these?<br />I'm trying to fit later LCD displays to GB2, (others later), so need data on the LH5077.<br /><br />Help me out if you can (praying smiley)CarbsR goodPossumhttps://www.blogger.com/profile/06742134860035230572noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-90346565381935037932010-08-05T07:17:38.651+02:002010-08-05T07:17:38.651+02:00Hey guys, haven't had a chance to check those ...Hey guys, haven't had a chance to check those data sheets; however, I got my logic analyzer!<br /><br />It was super easy to use and I've made a new post with good (believable) data. I think it'll demystify a lot of the stuff we've been discussing. Enjoy.<br /><br />http://www.robotdialogs.com/2010/08/gameboy-classic-work-in-progress-part-3.htmlmARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-74904120559189296492010-07-30T19:28:02.896+02:002010-07-30T19:28:02.896+02:00Well it doesn't specifically mention the word ...Well it doesn't specifically mention the word 'Gameboy'. There's just a table at the end which shows the lineup of drivers. This table also includes the two drivers used in the Gameboy: LH5028 and the LH5077 (the datasheet mentions LH5027A but I think these will be pretty similar).<br /><br />My point is that since these drivers are mentioned they are clearly part of a series of drivers which will most likely be pretty similar. Reading these datasheets might help in understanding how they work.<br /><br />Some of the other datasheets also show waveforms. I'm checking these out to see if any of the patterns match the data mARC has captured.<br /><br />I found the datasheets at: <br />http://www.datasheetarchive.com<br /><br />The LH1511 datasheet can be found here:<br /> http://www.datasheetarchive.com/pdf-datasheets/Datasheets-8/DSA-152295.html<br /><br />During the weekend I'll finally have some time to work on this.c_rpgnoreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-16265814328412948712010-07-30T02:01:01.030+02:002010-07-30T02:01:01.030+02:00c_rpg, could you please post a link to where you f...c_rpg, could you please post a link to where you found your LH1511 datasheet. I found a scanned datasheet for LH1511 but couldn't find mention of the gameboy on there. The scan could be missing pages.Badutnoreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-6382094810328627542010-07-29T20:26:41.585+02:002010-07-29T20:26:41.585+02:00I'm using Excel as well but it's a pain to...I'm using Excel as well but it's a pain to view portions of the data (can't zoom or scale). I'll try Matlab later.<br /><br />Badut, I knew about front and back porches in standard tv signals, but I don't know if they are used in digital signals as well. <br /><br />Using these signals to emulate the result on the LCD screen might be a good idea. Do existing emulators actually emulate the LCD drivers? They might just take the data straight out of the LCD controller or the RAM I'm not really familiar with that. <br /><br />Btw I've looked at some datasheets of other Column and Row drivers made by Sharp. They are: LH5003, LH1511, LH5021 and LH5006A. <br /><br />The LH1511 datasheet actually mentions the drivers used in the gameboy at the very end. Apparently they are part of the same series.<br /><br />Some of the signals used in the Gameboy are also described. An example is FR which apparently is: AC-converting signal input for LCD waveform.<br /><br />I'm still analysing these datasheet for information.c_rpgnoreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-49857880949956312152010-07-29T08:57:20.197+02:002010-07-29T08:57:20.197+02:00Got a new blog post with corrected data and the be...Got a new blog post with corrected data and the best waveform I can get with Excel 2003...<br /><br />I haven't really analyzed it much, but I think it might be good enough to try writing some code to emulate...mARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-87619174272628510472010-07-29T00:58:42.498+02:002010-07-29T00:58:42.498+02:00Guys, I'm able to view the data in its entiret...Guys, I'm able to view the data in its entirety using MS Excel 2007. <br /><br />I read an article about LCD screens last night and learned about front and back porches. Dunno if you guys knew about these already but it is relevant to what we are doing. It might help explain some of the data we are seeing.<br />http://en.wikipedia.org/wiki/Front_porch<br />http://en.wikipedia.org/wiki/Back_porchBadutnoreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-59541782075244675832010-07-28T21:42:28.744+02:002010-07-28T21:42:28.744+02:00c_rpg,
I'm viewing small portions of the file...c_rpg,<br /><br />I'm viewing small portions of the file in excel. I don't have a good one to see the whole thing...too much data...(going to try Octave tonight) <br /><br />please note that the files .zip and .csv have a mistake...reversed headings (pin numbers)mARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-36709845409752637942010-07-28T18:28:14.991+02:002010-07-28T18:28:14.991+02:00What software are you guys using to view the csv f...What software are you guys using to view the csv files as waveforms?c_rpgnoreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-17225314013283526222010-07-28T05:39:58.423+02:002010-07-28T05:39:58.423+02:00You're right they're are reversed...I wond...You're right they're are reversed...I wondered why the clock wasn't working...mARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-59726428058319860942010-07-28T03:46:01.740+02:002010-07-28T03:46:01.740+02:00Thanks for the data. I'm sure it will be usefu...Thanks for the data. I'm sure it will be useful once I've had time to digest it.<br />Initial thoughts: is it possible your pin numbers are reversed? <br />The rightmost column looks more like VERTSYN (pin12) than the leftmost column?Badutnoreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-38471039453779848132010-07-28T02:43:50.755+02:002010-07-28T02:43:50.755+02:00http://rapidshare.com/files/409492442/uart_out6.zi...http://rapidshare.com/files/409492442/uart_out6.zip<br /><br />MD5: 7D16E1693C6913B272DD323EEF48C72E <br /><br />lol...98% compressed...should have done that first time around.mARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-79123005484724288952010-07-28T01:33:35.551+02:002010-07-28T01:33:35.551+02:00Marc, a csv file should compress quite well. Would...Marc, a csv file should compress quite well. Would you mind zipping it up and sharing the file somewhere? That might be faster than waiting for google docs to sort itself out.Badutnoreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-87609935277279388552010-07-28T00:50:58.043+02:002010-07-28T00:50:58.043+02:00Google docs appears to be having technical problem...Google docs appears to be having technical problems at the moment. But I'm keen to check out your data. I'll try again later.Badutnoreply@blogger.comtag:blogger.com,1999:blog-3915062462128065384.post-41720384188223682522010-07-27T09:07:56.104+02:002010-07-27T09:07:56.104+02:00Well I managed to get some data, but I don't t...Well I managed to get some data, but I don't trust it. I'm going to have to setup a simple protocol on top of my uC's serial protocol to insure data accuracy...it'll have to wait a few days though...i'll toss up the data anyways<br /><br />The data is in a csv, I would toggle clock (gb cpu clk) high , take eight readings, toggle low take eight readings, and on and on for a full frame and a half. It's a TON of data. I don't have a way to put it in a waveform (too big for excel)...any ideas? <br /><br />https://docs.google.com/leaf?id=0B1wxSbWwqpqyNjA5NmYzNTMtNTA0ZC00ZTIyLTg3NzUtMDE5NmE4NTBjMWYz&hl=en&authkey=CIrOvm0mARChttps://www.blogger.com/profile/02316955986025961010noreply@blogger.com