AGAR v1.2.1 released

Version 1.2.1 of AGAR is out, for both Linux and Windows. It’s a bug fix release with small improvements.

Improvements
    pcb dialog : preview in pictures tab is saved in database to speed up navigation.
    pcb dialog : displaying full size image by double clicking when the image is bigger than the display screen
                 is now handled correctly : you can zoom, resize or move the image to taste.
    pcb dialog : progress indicator is now displayed while adding images.

Bug fixes
    main : application icon is now correctly displayed.
    pcb dialog : drag & drop should now work without occasionally creating orphan actions.

I also spent some time creating a user guide, describing more in depth how to use the software. I hope you’ll like it 🙂

Cheers !

AGAR v1.2

I just released version 1.2 of AGAR. It’s main feature is the overhaul of the pictures tab in the pcb view : you can now directly drag and drop files from the file explorer to the pictures list. No need to use the clumsy file selector anymore, everything is handled using the mouse.

  • PNG, JPG and GIF files are supported, anything else will be silently rejected.
  • Depending on the settings, files can be resized to the specified resolution, or left untouched if No resizing is checked. Beware of large files in this case, as database size will grow really quickly !
  • Default resize value is initialized to 1024 * 768 as it was in previous versions.
  • Icons are added to every line to edit the label or remove the picture, context menu isn’t used anymore.
  • Single left click still displays the preview, and double left click the full size image.

I made some changes to the Linux version too : in previous versions the database file was created in the config directory, which could lead to permissions problems on the file when updating. The database was supposed to be in the same directory than the executable anyway (it works that way on Windows), so the file will be automatically copied to the right directory at first start. If there’s any trouble doing so, a message will be displayed with relevant information to do it manually.

Finally the binary for Windows is now x86-64, I don’t think the 32 bit version will be missed … if that’s the case drop me a line 😉

I created a GitHub page for the project, you can access it here : https://rtoumazet.github.io/agar/ (or using the Projects tab above).

Cheers !

Namco System 2 keycus hacks

Last year Guru asked me if I could alter the program code of a Final Lap 2 so it would bypass access to the protection chip which had failed. The protection chip, known as ‘keycus’, is used on various Namco arcade systems.

Final Lap 2 runs on the System 2 hardware, 68000 based. As I have some experience about 68000 programming, I gave it a go.

The keycus is accessed between address 0xd00000 and 0xd0000f, and generally returns random numbers which are expected by the system.

Keycus ID for Final Lap 2 is C318. When you try to run the board without it, you get this message on boot up :

RAM ERROR
C00400

I did search the program rom for access to the keycus area, and bypassed them. The modified program rom was then tested successfully on real hardware.

Next on line was Final Lap 3. This one uses 2 keycus chips for protection : the C318 (same as Final Lap 2) and C341. When either of the chips fails or is removed, the message


SYSTEM DOWN!

appears at boot up.

I used the same method as for Final Lap 2, and the modified version was also confirmed working on real hardware.

I ended up patching all System 2 games using a keycus for protection, for a total of 22 games (39 different sets), listed below :

  • Bubble Trouble – Golly Ghost 2
  • Burning Force
  • Cosmo Gang the Video
  • Dirt Fox
  • Dragon Saber
  • Final Lap 2
  • Final Lap 3
  • Finest Hour
  • Golly! Ghost!
  • Kyuukai Douchuuki
  • Marvel Land
  • Mirai Ninja
  • Ordyne
  • Phelios
  • Rolling Thunder 2
  • Steel Gunner 2
  • Suzuka 8 Hours 2
  • Super World Stadium
  • Super World Stadium ’92
  • Super World Stadium ’93
  • Valkyrie No Densetsu

Files are available here or in the Download section.

All the sets have been successfully tested on Mame, but only 4 of them were tested on real hardware so far. So if you are testing one of those that have not been tested yet, don’t hesitate to send a feedback, I’ll gladly add it to the list 🙂

All the hardware information used in this post was provided by Guru.