Page 1 of 1

Crazy Otto core?

Posted: Sat Jun 11, 2022 8:31 pm
by SirScotty
Any chance someone can do the 4 or 5 versions of Crazy Otto that is in HB Mame? I wish I had the time, and I would learn how to do it myself, but sadly real life gets in the way. It is amazing what this thing can do, but I would LOVE to see Crazy Otto (Otto Project) from HB MAME.

Re: Crazy Otto core?

Posted: Sun Jun 12, 2022 6:55 am
by shertz
Me too!!

Re: Crazy Otto core?

Posted: Sun Jun 12, 2022 3:15 pm
by pgimeno
I think that MRAs would work, no need for new cores.

Re: Crazy Otto core?

Posted: Sun Jun 12, 2022 3:18 pm
by wark91
I think it could be the case.
An old YT video of NML32 shows it running in 2018.
https://www.youtube.com/watch?v=YfymxIuCHNU

Re: Crazy Otto core?

Posted: Sun Jun 12, 2022 4:40 pm
by Chilli_Vibes
All the Crazy Otto versions out there are fan-made projects, not official leaks of the rom. As far as I know, no known official GCC rom has ever been dumped, so what we have in MAME is a fan-made approximation, not the actual code.
Personally, I would love to get an official leak of the actual rom, because it's a missing piece of arcade history that, to this day, only exists with GCC coders.

Re: Crazy Otto core?

Posted: Sun Jun 12, 2022 6:32 pm
by HerrBerzerk
What is the history of Crazy Otto and what is so special about it? Never heard of it and it looks to me like just Ms. Pac Man with different sprites when I do a YT search...?

Thank you!

Re: Crazy Otto core?

Posted: Sun Jun 12, 2022 6:47 pm
by rcade
HerrBerzerk wrote: Sun Jun 12, 2022 6:32 pm What is the history of Crazy Otto and what is so special about it? Never heard of it and it looks to me like just Ms. Pac Man with different sprites when I do a YT search...?

Thank you!
Crazy Otto is the original hack that GCC developed. After they won their lawsuit with Atari, they called Namco America and told/warned them about the release. Instead of fighting GCC, they licensed it instead and asked them to make changes to the hack, which ultimately resulted in Ms. Pac-Man.

So essentially, Crazy Otto will just be an earlier/prototype version of Ms. Pac-Man.

Re: Crazy Otto core?

Posted: Sun Jun 12, 2022 8:14 pm
by aberu
https://github.com/MiSTer-devel/MRA-Alt ... er/pull/36

Your wish is my command.

EDIT: I only did one of them (the newest version) because I don't have a whole lot of motivation to do 5 different homebrews, but this should easily serve as a template for someone wanting to do the other ones.

Re: Crazy Otto core?

Posted: Sun Jun 12, 2022 10:04 pm
by macro
Chilli_Vibes wrote: Sun Jun 12, 2022 4:40 pm As far as I know, no known official GCC rom has ever been dumped.
Only 3 PCB's were ever converted before it got changed to Ms Pacman, so chances of getting it that way are low.

however one of the programmers has a copy of the development disk so that is knocking around and does have sufficient code to create a working version of the game. (and an incomplete copy of the graphics, but enough to make it work)

Re: Crazy Otto core?

Posted: Sun Jun 12, 2022 10:28 pm
by Chilli_Vibes
macro wrote: Sun Jun 12, 2022 10:04 pm
Chilli_Vibes wrote: Sun Jun 12, 2022 4:40 pm As far as I know, no known official GCC rom has ever been dumped.
Only 3 PCB's were ever converted before it got changed to Ms Pacman, so chances of getting it that way are low.

however one of the programmers has a copy of the development disk so that is knocking around and does have sufficient code to create a working version of the game. (and an incomplete copy of the graphics, but enough to make it work)
That is interesting. Steve Golson, one of the original GCC devs, set up a prototype of the original circuit board in 2012 at the California Extreme Arcade & Pinball Expo. I believe people were allowed to play it, that is how someone made a fan-made version of Otto, by studying mobile phone footage he took of him playing it. It would be a real shame if Steve's board went the way of the dodo, unless he's still got original code, or even dumped the board himself. Without these dumps we wouldn't have had Atari's Akka Arrh, for example, which is now playable in MAME.

Re: Crazy Otto core?

Posted: Mon Jun 13, 2022 2:11 pm
by macro
Chilli_Vibes wrote: Sun Jun 12, 2022 10:28 pm That is interesting. Steve Golson, one of the original GCC devs
And that is the guy with the disk. he has the rom images on modern stuff, so they should be safe at least.

He also submitted a driver for Mame (back in 2009) with variations in, but since the roms were not available, it never went in.

+GAME( 1981, otto1012, 0, otto1012, mspacman, 0, ROT90, "General Computer", "Crazy Otto (prototype of 12 Oct 1981)", GAME_SUPPORTS_SAVE )
+GAME( 1981, otto1020, otto1012, otto1012, mspacman, 0, ROT90, "General Computer", "Crazy Otto (prototype of ~20 Oct 1981)", GAME_SUPPORTS_SAVE )
+GAME( 1981, otto1029, otto1012, otto1012, mspacman, otto1029, ROT90, "General Computer", "Crazy Otto (prototype of 29 Oct 1981)", GAME_SUPPORTS_SAVE )
+GAME( 1981, sp4n1029, otto1012, otto1012, mspacman, otto1029, ROT90, "General Computer", "Super Pac-Man (prototype of 29 Oct 1981 with Crazy Otto monsters)", GAME_SUPPORTS_SAVE )
+GAME( 1981, sp4o1029, otto1012, otto1012, mspacman, otto1029, ROT90, "General Computer", "Super Pac-Man (prototype of 29 Oct 1981 with Pac-Man monsters)", GAME_SUPPORTS_SAVE )

so you need to get him to release the roms!

Re: Crazy Otto core?

Posted: Tue Nov 12, 2024 3:05 am
by RoboDroptone2058

So it's been a couple year since this thread was written to - when I leave Super Attract mode on my Mister, I see Crazy Otto's attract mode on there a time or two - did we ever determine if this is the real Crazy Otto codebase, or just a homebrew approximation?


Re: Crazy Otto core?

Posted: Tue Nov 12, 2024 7:39 pm
by rhester72
RoboDroptone2058 wrote: Tue Nov 12, 2024 3:05 am

So it's been a couple year since this thread was written to - when I leave Super Attract mode on my Mister, I see Crazy Otto's attract mode on there a time or two - did we ever determine if this is the real Crazy Otto codebase, or just a homebrew approximation?

The 'real' one is lost to time, so by definition it's basically a graphics hack of Ms. Pac-Man.


Re: Crazy Otto core?

Posted: Thu Nov 14, 2024 9:38 pm
by jamcrunch
rhester72 wrote: Tue Nov 12, 2024 7:39 pm

The 'real' one is lost to time, so by definition it's basically a graphics hack of Ms. Pac-Man.

I actually played the original Crazy Otto on MAME at the Portland Retro Game Expo two years ago. The creators of Ms. Pac-Man did a presentation and I chatted with them afterwards; one of them had the rom on his laptop and offered to let me play it (obviously, I said yes).

If I recall correctly, he wanted to release it publicly, but he hasn't yet because of legal reasons.


Re: Crazy Otto core?

Posted: Wed Nov 20, 2024 11:56 pm
by macro

The code on the disk still exists and it does assemble into a runnable copy, although how it ties up to the versions he mentions is anyones guess!

example of code (from one of the assembler files)

Code: Select all

;**************************************************************
;       THE INFORMATION CONTAINED HEREIN IS THE SOLE PROPERTY
;       OF GENERAL COMPUTER CORPORATION.  USE OF THIS DOCUMENT
;       IS RESERVED EXCLUSIVELY FOR GENERAL COMPUTER CUSTOMERS
;       AND PERSONNEL.  REPRODUCTION OF THIS MATTER IN WHOLE 
;       OR IN PART IS FORBIDDEN WITHOUT THE EXPRESS WRITTEN
;       CONSENT OF GENERAL COMPUTER CORPORATION.
;**************************************************************

 TITLE "FRUIT DRIVER"
;THIS CODE IS TO MAKE THE FRUIT BONCE ACROSS THE SCREEN.
;THE FRUIT ENTERS AT P0 AND GOES COUNT0 SPACES BEFORE GOING POOF!!
;IN A SMALL EXPLOSION.  THE PATH IS TABLE DRIVEN.
;EACH MAZE HAS AN ASSOCIATED P0,COUNT0,PATH.

I created a copy of mame with it in back in 2004 but was asked not to release it. A few people, including himself, have copies, but I have no idea if it will ever get a proper release.