Crazy Otto core?

SirScotty
Posts: 3
Joined: Sat Jun 11, 2022 4:49 am

Crazy Otto core?

Unread post 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.
shertz
Posts: 147
Joined: Sun May 24, 2020 8:12 pm
Has thanked: 15 times
Been thanked: 27 times

Re: Crazy Otto core?

Unread post by shertz »

Me too!!
User avatar
pgimeno
Top Contributor
Posts: 710
Joined: Thu Jun 11, 2020 9:44 am
Has thanked: 277 times
Been thanked: 226 times

Re: Crazy Otto core?

Unread post by pgimeno »

I think that MRAs would work, no need for new cores.
User avatar
wark91
Core Developer
Posts: 334
Joined: Sun May 24, 2020 8:34 pm
Has thanked: 447 times
Been thanked: 95 times

Re: Crazy Otto core?

Unread post 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
User avatar
Chilli_Vibes
Posts: 129
Joined: Sat Mar 12, 2022 4:47 pm
Has thanked: 53 times
Been thanked: 33 times

Re: Crazy Otto core?

Unread post 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.
User avatar
HerrBerzerk
Posts: 273
Joined: Tue Feb 01, 2022 1:45 pm
Has thanked: 122 times
Been thanked: 39 times

Re: Crazy Otto core?

Unread post 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!
rcade
Posts: 119
Joined: Wed May 27, 2020 7:57 pm
Has thanked: 1 time
Been thanked: 17 times

Re: Crazy Otto core?

Unread post 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.
User avatar
aberu
Core Developer
Posts: 1192
Joined: Tue Jun 09, 2020 8:34 pm
Location: Longmont, CO
Has thanked: 247 times
Been thanked: 411 times
Contact:

Re: Crazy Otto core?

Unread post 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.
birdybro~
User avatar
macro
Core Developer
Posts: 141
Joined: Sun May 24, 2020 4:12 pm
Been thanked: 171 times

Re: Crazy Otto core?

Unread post 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)
Did I do something useful?

buy me a coffee
User avatar
Chilli_Vibes
Posts: 129
Joined: Sat Mar 12, 2022 4:47 pm
Has thanked: 53 times
Been thanked: 33 times

Re: Crazy Otto core?

Unread post 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.
User avatar
macro
Core Developer
Posts: 141
Joined: Sun May 24, 2020 4:12 pm
Been thanked: 171 times

Re: Crazy Otto core?

Unread post 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!
Did I do something useful?

buy me a coffee
RoboDroptone2058
Posts: 1
Joined: Tue Nov 12, 2024 3:03 am

Re: Crazy Otto core?

Unread post 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?

rhester72
Top Contributor
Posts: 1323
Joined: Thu Jun 11, 2020 2:31 am
Has thanked: 15 times
Been thanked: 213 times

Re: Crazy Otto core?

Unread post 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.

jamcrunch
Posts: 1
Joined: Thu Nov 14, 2024 9:33 pm
Been thanked: 1 time

Re: Crazy Otto core?

Unread post 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.

User avatar
macro
Core Developer
Posts: 141
Joined: Sun May 24, 2020 4:12 pm
Been thanked: 171 times

Re: Crazy Otto core?

Unread post 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.

Did I do something useful?

buy me a coffee
Post Reply