tag:blogger.com,1999:blog-58245902009-07-13T22:26:54.346-04:00Avoid SpikesKnarfiannoreply@blogger.comBlogger30125tag:blogger.com,1999:blog-5824590.post-18453673383165644192008-08-14T15:26:00.003-04:002008-08-14T15:28:39.431-04:00Yikes - more than 2 years without blogging!Not the kind of anniversary I wanted to celebrate. Anyways, I'm in the middle of a move to a new house, and work is heating up. So, hopefully around October, things will settle down...and I will try to post something more regularly.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-1845367338316564419?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com5tag:blogger.com,1999:blog-5824590.post-1147097775242325142006-05-08T09:48:00.000-04:002006-05-08T10:32:13.410-04:00The Road to RealityI have been interesting in Physics as a hobby for a very long time. Back in the mid-90's, I was reading about Quantum Mechanics and Relativity on a fairly regular basis. I had to really dig to find books that were deeper than a purely "popular" treatment, but not so deep that an engineer could actually make sense of them. Some math, not all math.<br /><br />Having been trained as an engineer is "almost enough" to handle "some" of the math, but I ended up with an awfully long road ahead. I eventually got a bit discouraged, but never quite gave up. (Emulation came along and I got a bit distracted for a number of years.)<br /><br />In 2004 <a href="http://en.wikipedia.org/wiki/Roger_Penrose">Roger Penrose</a> wrote a giant book on Math and Physics, call <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0679454438/">"The Road to Reality: A Complete Guide to the Universe"</a>. It is a highly mathematical, modern treatment, but it builds on itself such that, theoretically, someone with some math background can actually understand it all. (At least, they'll be able to self-direct to other resources as needed.) There are 16 chapters of Math (the first 1/3 or so), followed by as many on Physics. For comparison, my formal math training ended at chapter 7. I now find myself in chapter 15, nearly finished with the math section. It is definitely not for everyone, but it's exactly what I needed.<br /><br />Finally, I have found that discussing the details of the book can help a lot with the understanding. I recently created a Yahoo Group called <a href="http://groups.yahoo.com/group/rtrfans/">RTRFANS</a>, for just this purpose. With this book, and with internet resources that weren't available in the mid-90's, I've now got a shot at understanding truly modern physics.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-114709777524232514?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com0tag:blogger.com,1999:blog-5824590.post-1147096071543178732006-05-08T09:35:00.000-04:002006-05-08T10:30:47.456-04:00Some porting workI really need to post more often!<br /><br />For a while now, I've been wanting to experiment with new methods of high-speed circuit simulation. The idea would be to prototype some discrete-audio stuff, possibly for MAME, using something like Python.<br /><br />After looking into the requirements, I realized that I needed to handle polynomials with a single variable, and ratios of these polynomials. Also, I needed to be able to handle real or complex variables. I looked around on the web, and I found that <a href="http://www.scipy.org/">SciPy</a> is finally coming along nicely on Windows. However, I wasn't entirely happy with the root finder they use.<br /><br />Along the way, I also found the <a href="http://calcrpnpy.sourceforge.net/ratfunManual.html">ratfun</a> package, which looked perfect, but was unsupported on Windows. I dug in and in a couple weekends, got it building under Windows. I think I'll be using it for the experiments, whenever I get back to it.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-114709607154317873?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com2tag:blogger.com,1999:blog-5824590.post-1139343154785777162006-02-07T14:37:00.000-05:002006-02-07T15:15:33.330-05:00The Joy of LaTeXOk, I'm a geek. Over the past 10 years or so, I've worked on a handful of math and engineering problems that I thought were interesting. Yes, most of them were "spare-time" activities, although a few were inspired by work stuff. I recently made a list of all of them, and I suddenly had the urge to publish them. Maybe some other people will find these things interesting as well.<br /><br />At any rate, I wanted a way to publish them with all the math equations, as well as generate PDF's and HTML. I had heard about LaTeX for a long time, but now I had a fine excuse to give it a try.<br /><br />I first tried the <a href="http://tug.org/texlive/">TeXLive</a> distribution, but I never could get it to work on Windows. (Maybe this has been fixed since then) Then I tried <a href="http://www.miktex.org/">MikTeX</a>. It was a fairly straightforward installation. After working out a few examples, I was hooked. My first draft of a test article turned out pretty well:<br /><br /><a href="http://www.avoidspikes.com/textest/gamma.html">http://www.avoidspikes.com/textest/gamma.html</a><br /><br />I use pdflatex to generate pdfs and htlatex (part of tex4ht) to create html + pngs.<br /><br />At any rate, it's nice to see that free software can be used to do professional typesetting. I'm planning to use this stuff to document my math problems, as well as some theory behind discrete sound filtering in MAME.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-113934315478577716?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com3tag:blogger.com,1999:blog-5824590.post-1136924464179537202006-01-10T12:10:00.000-05:002006-01-10T15:27:19.676-05:00Actual MAME-related work!For those who haven't heard, the speech chip used in Berzerk has been reverse-engineered by "Lord Nightmare"! This is something I've been waiting for for about 7-8 years! I'm sure that the emulation will end up in MAME and PinMAME sooner or later.<br /><br />Because of this, I spent some time over Christmas looking at the analog filters on the Berzerk speech board. (These are applied to the sound after it comes out of the chip.) I finished the analysis, and it should be pretty straightforward to add them into MAME after the chip emulation is done.<br /><br />For what it's worth, I've been trying out <a href="http://maxima.sourceforge.net/">Maxima</a> with <a href="http://wxmaxima.sourceforge.net/">wxMaxima</a> to do the symbolic math for circuit analysis. I know, I could have used SPICE or something - but doing the math from scratch makes it easier to understand what is going on.<br /><br />After I worked out about half of the math for these filters by hand, I ended up with about 6 pages of algebra. At this point, I figured I should use this as an excuse for learning Maxima. Sure enough, I found an error on page 5. Darned minus signs! :)<br /><br />The second half of the analysis took about 5 minutes, since the code from the first half was already done, and I could re-use it!<br /><br />For those who care - the filter is a third-order lowpass - a first order lowpass, followed by a second order with a resonant peak around 2400 Hz.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-113692446417953720?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com14tag:blogger.com,1999:blog-5824590.post-1128953825261402152005-10-10T10:01:00.000-04:002005-10-10T10:17:05.276-04:00Firefly and SerenityWell, I did it. I managed to watch all the Firefly episodes before checking out the movie, with two hours to spare :)<br /><br />I've got to say, with every episode I watched, I enjoyed the series more. The writing and character development is really well done, and it's pretty darned funny to boot. I can't believe they canceled it just as it was taking off. It was kind of the opposite of what Star Trek and Star Wars have been of late. Less tech, and much more fun. And this is from a guy who has a penchant for hard science fiction.<br /><br />At any rate, I also enjoyed the film. I went with three others who hadn't seen Firefly, and they seemed to like it as well. I think it's quite a tough job to introduce this world and so many characters to an audience who may never have seen the series. Still the movie seems to do all this and more, with entertainment value that is missing in many other sci-fi films of late.<br /><br />However, I actually think this whole concept works better as a TV series, rather than a series of movies. So, now I join the ranks who are hoping someone will bring back the TV show in some incarnation.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-112895382526140215?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com5tag:blogger.com,1999:blog-5824590.post-1128367553092532232005-10-03T12:31:00.000-04:002005-10-03T15:26:31.096-04:00More non-emulation news :)I have still been up to my neck in "real work". I hope it will slowdown in the next month or so. When I do get a few minutes - I am trying to read, and maybe catch up on TV a little.<br /><br />I'm carving out enough time to finish Neal Stephenson's "Baroque Cycle." I find these books to be amazing. Exciting, intellectually challenging, but very rewarding. I feel like I've actually visited the late 17th and early 18th century. And Neal's themes about science, technology, commerce, etc. are quite intriguing.<br /><br />As I side note, I TiVo'd the whole "Firefly" series, which I'd like to watch before I go see "Serenity". I haven't heard anything but good things about the movie.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-112836755309253223?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com0tag:blogger.com,1999:blog-5824590.post-1123789356417327362005-08-11T12:31:00.000-04:002005-08-11T15:42:36.426-04:00I'm still here...!Ok, I haven't done much on MAME at all, except that I bought a Zero Hour board on eBay. Hopefully I can improve the driver when I finally get time to work on MAME again, now that I'm intimately familiar with the starfield generator circuit. :)<br /><br />I've been extremely busy with work and home life. One weekend, I built a <a href="http://www.sunraypremiumplaygrounds.com/">giant play system</a> for my kids. A lot of work, but it turned out pretty nice!<br /><br />Finally, for those who visit my horribly outdated web pages at dsplib.com, - I'm giving up the domain. You can still reach those pages <a href="http://www.avoidspikes.com/dsplib/">here,</a> until I move them again. Pay no attention to the inactive blog pages there :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-112378935641732736?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com4tag:blogger.com,1999:blog-5824590.post-1118844392280221512005-06-15T10:02:00.000-04:002005-06-15T10:06:32.286-04:00MAME QuickiesI've submitted 2 updates to MAME in the last 3 days. The first is the much improved Space Raider. The second one hooked up the starfield generator code to Zero Hour and Red Clash. I'm still planning to write up something bigger on this - describing how it all works - but I've been too busy this week.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111884439228022151?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com2tag:blogger.com,1999:blog-5824590.post-1118556730163834412005-06-12T02:08:00.000-04:002005-06-12T02:12:10.170-04:00Space Raider Stars - doneJust a quick note to say that I've got the graphics on Space Raider 100% correct, including the starfield behavior. I've still got a couple things to look at, but my plan is to submit a driver update tommorrow. I'll try to add some screenshots a that time as well.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111855673016383441?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com2tag:blogger.com,1999:blog-5824590.post-1117052153543160122005-05-25T11:53:00.000-04:002005-05-25T16:15:53.550-04:00Speed CoinI've had almost no time to finish Space Raider lately, so I thought I'd talk about the history of a game I own - Speed Coin.<br /><br /><img src="http://www.dsplib.com/personal/pictures/medium/DCP00034.JPG" /><br /><br />As far as I know, I'm the only one with a Speed Coin cabinet. It's definitely a prototype, as the cabinet is made of nice plywood and not particle board. Also, the marquee and control panel are made of colored paper, colored electrical tape, and a blown-up xerox copy of a coin face. My understanding is that it came from Stern when it shut down.<br /><br />The boardset is a Scramble, with hand-labelled ROM chips inside. Also, the wiring harness is different, since it only requires a 2-way joystick.<br /><br />When I went to plug this into the Scramble driver in MAME (back in 1999!), I was stymied by the fact that the background was blue in MAME, but black on the "real thing". I traced through the PCB only to find that the monitor was adjusted with the blue gun turned off! When I adjusted it, it matched MAME exactly.<br /><br />In case you are wondering about the sound, the music sounds kind of muted and noisy on the real thing, just like in MAME.<br /><br />Last year, I was stunned to play Speed Coin in an arcade in Nashville, Tennessee. It turns out the <A href="http://www.ultracade.com/">Ultracade</A> guys added that game to their Multigame system, under "Arcade Classics"?!. I'm sure they used the ROM images I dumped in my basement, and here it was on a machine in another city. Pretty strange feeling.<br /><br />I really don't think it's a classic. More like "Arcade Relics". :)<br /><br />Oh well, I'll get back to Space Raider this weekend, hopefully. I have a newly-found JAMMA harness and a brand new <A HREF="http://www.jrok.com/hardware/RGB.html">RGB-to-TV adapter</A> which should make things easier. With that, I'll be able to take screenshots from actual boards, and compare them with MAME.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111705215354316012?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com4tag:blogger.com,1999:blog-5824590.post-1115142286336639792005-05-03T12:33:00.000-04:002005-05-03T13:44:46.336-04:00Space Raider StarsWell, I found time to make a few more discoveries. The Space Raider boardset is 3 PCB's. Two of them are full size and obviously two halves of the same design. Then, there is a little PCB grafted on top, connected via a 24-pin dip connector, with wires going to the other two boards.<br /><br />I suspected that this board was the starfield generator. Sure enough, if you unplug it and run the board, the stars disappear. Cool - less work for me.<br /><br />Then, I noticed something else. Two chips were missing from the board, and it was labeled with the number 8011, unlike the other boards. Maybe this board is from another game? Searching through the MAME code, there is a comment that Universal game #8011 is Zero Hour.<br /><br />Luckily, a manual and schematics are available for Zero Hour. The starfield board is the same! In Zero Hour, this board provides both color generation and stars. The missing chips in Space Raider disable the color generation part, since that's already on the main board.<br /><br />Anyways, I added preliminary support for the scrolling stars to MAME, and it looks right. I need to measure a few more things to get the timing exact. When I'm done with Space Raider, I'd like to add the stars to the Zero Hour / Red Clash driver, since it's missing there as well.<br /><br />As a side note - I hope these posts are interesting to someone. I think it's kinda cool to document the little things that it takes to get a MAME driver right.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111514228633663979?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com13tag:blogger.com,1999:blog-5824590.post-1114021562347796512005-04-20T12:19:00.000-04:002005-04-20T14:26:02.346-04:00Space Raider - updateLast night I got a bit further. I fixed up the cocktail mode, and decoded all the dip switches except one. I also found and decoded the bits which control the scroll speed and direction of the starfield. Finally, I found a "hidden" test mode while disassembling some of the code. (Hold down the fire button while resetting the game.) The todo list is getting shorter...!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111402156234779651?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com3tag:blogger.com,1999:blog-5824590.post-1113792352815534782005-04-17T22:36:00.000-04:002005-04-17T22:45:52.816-04:00Space Raider graphics fixesI got my JAMMA cabinet running again, built the Space Raider-to-JAMMA adapter, and got the board up and running over the weekend. This allowed me to fix most of the graphics problems with the driver! (Most notably, the grid is animating properly now, and it's the right color.)<br /><p><br />The only thing that's noticable now is the lack of a background starfield. Without schematics, this will probably take a long time to get right.<br /></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111379235281553478?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com4tag:blogger.com,1999:blog-5824590.post-1113166087478421982005-04-10T16:45:00.000-04:002005-04-10T16:48:07.480-04:00Atom syndication and blogger formattingI'm not sure why my paragraph breaks are only showing up "sometimes" in the atom syndication of this blog. If someone has a clue, I'd love to hear it. I think it might have to do with whether I'm editing in HTML mode or not. Oh well, what do I expect for free... :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111316608747842198?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com4tag:blogger.com,1999:blog-5824590.post-1113165643748532002005-04-10T16:09:00.000-04:002005-04-10T16:40:43.750-04:00The Car of the FutureThis weekend, I had the pleasure of test-driving a <a href="http://www.toyota.com/prius/">2005 Toyota Prius</a>.<br /><br />For those who don't know, this is a hybrid vehicle built from the ground up by Toyota. The engineering that has gone into this car is amazing. It has an internal combustion engine, and 2 electric motor/generators. They are connected to the wheels by an innovative planetary gear arrangement, which is basically simpler than an automatic transmission, yet has all the benefits of a continuously-variable transmission. There are other hybrid vehicles available, but as far as I know this system is the only one that's not really an "electrically-augmented internal combustion vehicle", with the exception of the Honda Insight which is a 2-seater. Toyota will be putting it into their Highlander SUV this summer.<br /><br />For many more details and pictures, I recommend the web site of a <a href="http://john1701a.com/">Prius owner</a>.<br /><br />The strangest thing about this car is getting going. Insert your key fob into a slot on the dash, hold down the brake, and push the power button on the dash. The shift-by-wire control is built into the dash as well, so you simply temporarily move the knob to D for drive, and away you go. After that, everything is surprisingly normal - except it's almost silent until the engine turns on. The gasoline engine turns on and off as engine load or electrical loads demand. The window sticker says 60mpg city and 51mpg highway, and even though you'll probably never see those numbers in real life - I think you'll get 40-50 mpg in city driving no matter what. Oh yes, and emissions are reduced by 90% over a conventional vehicle.<br /><br />It seems to have plenty of power. Although it's not meant as a performance vehicle, you have no trouble whatsoever merging into freeway traffic, for example. It's also got plenty of room - bigger than a compact car.<br /><br />Right now as they ramp up production - they can't make enough of these cars. I just happened to get to my dealer when one showed up, and there were people in line behind me to buy it. Even at sticker price from $22K to $26.6K, these are very reasonable cars and look pretty distinctive as well.<br /><br />I ended up buying a Corolla instead, but not because of any shortcomings of the Prius. It was a choice between the high-end Prius which had a bunch of gadgets I don't need, and a $17K car which would do exactly what I needed. Still, I can't help but believe that my next car will be a hybrid.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111316564374853200?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com4tag:blogger.com,1999:blog-5824590.post-1112888931126027042005-04-07T11:46:00.000-04:002005-04-07T11:48:51.126-04:00Space RaiderI first worked on this driver last year, after Pierpaolo started it. (It's currently playable, but there are plenty of graphics glitches.) Unfortunately, I was unable to make any further progress without access to the physical hardware.<br /><br />So, now I have the Space Raider board on my workbench, and I'm slowly making progress. It's amazing what one person can do with a multimeter, some databooks, and time. :)<br /><br />Right now I'm concentrating on the I/O section for the sound cpu. In case anyone's interested, this is how I'm proceeding. First, I found the 5 sound chips and backtraced them to the address decoder for all the IO ports. Now I'm going through ports 0x28-0x2f, 0x30, and 0x38 and figuring out which bits are being used and for what purpose. Ports 0x30 and 0x38 go to a bank of 8 4051 analog mux IC's. They each have graduated resistor ladders connected to them. Maybe they are a fancy volume control or an analog filter. I should be able to get that figured out soon.<br /><br />Additionally, I'm making up a harness to use to power up the board. I discovered <a href="http://www.jammaboards.com/">jammaboards.com</a>, and they had everything I needed for <$15. I'm hopeful that I can get a lot more information by actually playing the game! :) It will be very nice to get the grid behavior correct.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111288893112602704?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com1tag:blogger.com,1999:blog-5824590.post-1112821558676523762005-04-06T12:45:00.000-04:002005-04-06T17:07:22.223-04:00PiratesI've had some strange thoughts lately about pirates. It came to a head while watching the "Pirate Party" on board the Disney cruise line.<br /><br />First of all, I am a fan of Neal Stephenson and am currently reading "Quicksilver". Among many other things, there are pirates in there, as it takes place during the late 17th and early 18th centuries. <br /><br />These were really bad guys. They were sort of like terrorists are today. It took the resources of whole countries to finally get rid of them.<br /><br />Strangely, children dress up as pirates today. On the cruise, there was a pirate party with pirate costumes and dancing. And this was right in Blackbeard's old neighborhood, as I understand it.<br /><br />I can't imagine my great-grandchildren dressing up as terrorists for Halloween. It would be nice to think that the problem will be so obsolete by then that it could be possible. <br /><br />Ok, that's wierd you say. But it doesn't end there.<br /><br />The Pirate party is clearly inspired by the "Pirates of the Caribbean" movie and ride, an important part of Disney's intellectual property.<br /><br />But wait - the term piracy now refers to people who steal intellectual property! This is actually something companies like Disney are deathly afraid of today.<br /><br />So, let me get this straight - the original pirates who murdered, raped, etc. are trivialized/stylized by children and everyone else. Meanwhile, the word pirate refers to people who copy DVD's, and now it's their turn to be stopped by governments and multinational corporations.<br /><br />So maybe I've got it wrong. Maybe my great grand-kids will dress up as I.P. pirates. That would be much cooler than terrorists. :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111282155867652376?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com0tag:blogger.com,1999:blog-5824590.post-1112818282798174252005-04-06T12:26:00.000-04:002005-04-06T16:18:49.056-04:00Cruise ReviewWell, I went on the <A HREF="http://disneycruise.disney.go.com/disneycruiseline/index">Disney Cruise</A> over this past weekend - so I thought I'd post a short review.<br /><br />First of all, I want to say that I'm not a big fan of the Disney corporation. I abslolutely hate what they've done to U.S. copyright law. Still, this was probably my only chance to go on a cruise with my family, so I have to deal with the guilt now. Maybe a big fat donation to the <A HREF="http://www.eff.org/">EFF</A> will make me feel better.<br /><br />I gotta say, Disney knows how to put on a cruise. They had everything an adult would want, but also everything kids like. For example, they've got adults-only bars, an adults-only pool, and gourmet food - along with tons of kids activities, foods, pools, etc.<br /><br />The staff members must be trained to try to help when they hear a kid crying. They were very attentive and entertaining.<br /><br />The shows were more oriented towards kids, so I didn't get a lot out of them. I believe I described one of them as a "nice review of the intellectual property portfolio" and got a funny look from my wife.<br /><br />There were stops in Nassua in the Bahamas and Disney's private island "Castaway Cay". They were both nice and much warmer than Michigan :)<br /> <br />The only drawback I ran into was that my son is a little young (3) to enjoy everything they have. For example, they have a play/activities area which you can leave your child in, and they will page you when he/she wants to leave. My son was a bit too shy to be comfortable there without me - but my 7 year old niece never wanted to leave. When my son turns 5 or so, it would be perfect trip.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111281828279817425?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com3tag:blogger.com,1999:blog-5824590.post-1111293535624408992005-03-19T23:32:00.000-05:002005-03-19T23:38:55.626-05:00Demons and Dragons - Part 3Well, it's playable now. It's got robotron-style movement, with seperate controls for moving and firing. Moving actually uses an analog joystick, which can allow speed control, but I haven't actually hooked that up yet. <br /><br />The only thing that's really missing is sound. It writes sample numbers to a port, so there must have been an additional audio board. Hopefully we can dig up more info on this, if the board and/or ROM images still exist anymore.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111129353562440899?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com4tag:blogger.com,1999:blog-5824590.post-1111207814036549972005-03-18T23:45:00.001-05:002008-08-13T21:40:10.893-04:00Demons and Dragons - part 2Well, as it turns out - the one piece of Professor Pacman hardware that I didn't emulate is used by D&D. The good news is - I got it working tonight! Now profpac passes all self-tests, and demndrgn runs into the game portion. I need to map the controllers and dips now, since I can't control the player yet.<br /><br />Right now there is no sound, but it sure seems like it was supposed to have speech! There is a part where a wizards head fills the screen, and his lips move. I wonder what's up with that?<br /><br />Anyways - pretty neat stuff<br /><br />Update: in-game screenshots...<br /><br /><img src="http://www.avoidspikes.com/dsplib/mamewip/demn0076.png" /><br /><p><br /><img src="http://www.avoidspikes.com/dsplib/mamewip/demn0071.png" /><br /></p><p><br /><img src="http://www.avoidspikes.com/dsplib/mamewip/demn0074.png" /><br /></p><p><br /><img src="http://www.avoidspikes.com/dsplib/mamewip/demn0078.png" /></p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111120781403654997?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com1tag:blogger.com,1999:blog-5824590.post-1111116653646629952005-03-17T22:22:00.001-05:002008-08-13T21:40:50.555-04:00Demons and DragonsThis is a prototype game that is supposed to run on Professor Pacman hardware, or something very similar. I got it run a little bit...but it's not playable yet.<br /><br /><IMG SRC="http://www.avoidspikes.com/dsplibmamewip/demndrgn.png"><br /><P><br /><IMG SRC="http://www.avoidspikes.com/dsplib/mamewip/demn0058.png"><br /><P><br /><IMG SRC="http://www.avoidspikes.com/dsplib/mamewip/demn0063.png"><br /><P><br /><IMG SRC="http://www.avoidspikes.com/dsplib/mamewip/demn0064.png"><br /><P><br /><IMG SRC="http://www.avoidspikes.com/dsplib/mamewip/demn0065.png"><br /><P><br /><IMG SRC="http://www.avoidspikes.com/dsplib/mamewip/demn0069.png"><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111111665364662995?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com0tag:blogger.com,1999:blog-5824590.post-1110636458930300922005-03-12T08:59:00.000-05:002005-03-12T09:07:38.930-05:00XenI've been watching the <a href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/">Xen</a> project for a while, and I think it's probably time I tried it. I like to play around with experimental OS's like <a href="http://www.cs.bell-labs.com/plan9dist/">Plan9</a> from time to time. I'm also hoping to build some custom Linux kernels for a work project.<br /><br />Xen is Open Source software that allow you to run multiple OS's concurrently, with little loss of performance. It achieves this by actually requiring the OS to be slightly modified to work with Xen. As a benefit, any OS can take advantage of Linux device drivers, as well. As a side effect, it means no repartitioning is necessary to try a Xen-compliant OS.<br /><br />Unfortunately, MS won't let the Xen-ified WindowsXP be distributed, but other OS's are coming around. The Linux 2.6 kernel is already ported, and some distros are starting to bundle Xen in now.<br /><br />It will be interesting to see if this is a fad or the way of the future.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111063645893030092?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com1tag:blogger.com,1999:blog-5824590.post-1110635940316010742005-03-12T08:55:00.000-05:002005-03-12T08:59:00.316-05:00Midway Tornado BaseballI got one of these PCB's yesterday. The ROMs look intact, so hopefully this will help with the "No good dump known". The auction claimed that it didn't work when powered up, but I'm betting that's mostly due to the missing CPU chip. :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-111063594031601074?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com0tag:blogger.com,1999:blog-5824590.post-1108768556375243402005-02-18T18:03:00.000-05:002005-02-18T18:15:56.376-05:00I'm 37....I'm not old!Happy Birthday to me! I've been waiting for about 6 months to use that line (from <a href="http://www.imdb.com/title/tt0071853/">"Monty Python and the Holy Grail"</a> , a fine flick if you like that sort of thing)<br /><br />I haven't switched to a new blog yet, since I've been sidetracked by the idea of using some kind of wiki/blog combination. The blog will remain here until I make up my mind.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5824590-110876855637524340?l=avoidspikes.blogspot.com'/></div>Knarfiannoreply@blogger.com3