April 12, 2006

Updating the romset

Category: SpiffMAME

OK. So I finally got some time again, and decided to do something about all the things I wanted to write about here on mameblog.com. Of course, since it has been a while since my last post, and that was about upgrading the packages, there is a bunch of new packages, so I'm going through another iteration of package upgrading.

But since I am also updating my romset, I thought I would share a little information about how I maintain my romset using the advscan utility. Way back I downloaded a complete romset (I think it was for version 0.70), and ever since, I have been using differential updates (one for each MAME version) and verifying with advscan. Let me explain how I apply one romset update at a time and check for any missing ROMs. Then I will give a few hints on how to fix it if it turns out some roms are bad.

Continue reading "Updating the romset" »

March 3, 2006

SpiffMAME: Software upgrade

Category: SpiffMAME

So, I finally decided that it was time to upgrade the software on SpiffMAME. I really hope some day I can get everything up and running with the latest versions at the same time (including newest AdvanceMAME, romset, an updated Gentoo, and a stable configuration). If that ever happens, I think I will "freeze" the config (perhaps make an image onto a different partiton, so I can revert if bad things happen). But so far I struggle to get different things updated when I have the time.

After taking the computer out of my cabinet (I have the mother board, harddisk and power supply mounted on a piece of particle board - no PC cabinet), and hooking it up to my monitor, I discovered why the cabinet had taken so long to boot the last couple of times I started it up. Aparently there was a problem with my attempt to make LILO switch between maintenance mode and normal play. This resulted in a 60 sec timeout before the system started booting. This has been reverted back to a 5 sec timeout, until I come up with a better solution (perhaps something involving my new homemade keyboard controller).

When the system finally started up, there were a lot of errors. It turned out that there were errors on the filesystem (crosslinks), so the system was having a hard time even starting up. I assume (and hope) the errors were related to the system not being cleanly shut down (it has crashed on me a couple of times, most likely due to bad AdvanceMAME configuration etc).

After fixing the filesystem and rebooting, only one error appeared, related to some ALSA-library, so I hope this will be fixed by recompiling the ALSA subsystem (after I upgrade the kernel).

Right now I'm waiting for the emerge sync to finish. After that I can upgrade packages.

Then I will upgrade the kernel. The newest kernels support rotating the console on the framebuffer, which I want to experiment a bit with. It would be extremely cool with a readable console on a vertical monitor (avoiding the neck-breaking practice of using it).


February 25, 2006

SpiffMAME: now on mameblog.com

Category: SpiffMAME

This entry is my first post to mameblog.com.

SpiffMAME cabinet

To sum up the story of how I ended up writing stuff here, Aaron was kind enough to contact me after we had both posted replies to some questions about using matrox cards on the AdvanceMAME mailing list. At this point (november 2005), we realized that we had a lot in common, both in terms of our MAME cabinets, but also in various other respects.

I think the concept of a blog will be an excellent way to get a little more information about my cabinet written, and especially the ability for people to post comments is one I am looking forward to checking out.

So this category is dedicated to my cabinet SpiffMAME. Hope you find it useful. Drop me a note if you want to know more about it.

Continue reading "SpiffMAME: now on mameblog.com" »