Jump to content



0

A 7800 hack request


18 replies to this topic

#1 Brian R. OFFLINE  

Brian R.

    River Patroller

  • 2,189 posts
  • Location:Pittsburgh, Pa.

Posted Fri May 9, 2003 12:58 PM

This got discussed in the 7800 forum, but it just sort of faded away. It's something I'd really like to know if is technically possible and, if it is, if there's someone out there with the skill and time to do it.

Do what? Hack 7800 Ms. Pac into Pac-Man.

We got Pac-Man Arcade on the 2600 - so despretely needed. But on the 7800 we don't even have Pac-Man.

I think a 7800 Pac-Man would be highly desired, enough to put it on a cart and sell it in the store. I know I'd buy it.

Can it be done? Will it be done?

#2 PacManPlus OFFLINE  

PacManPlus

    River Patroller

  • 3,320 posts
  • Location:Naples, Florida

Posted Fri May 9, 2003 4:16 PM

I am trying to figure out how to disassemble a 7800 cart - I used to know assembly back in my Apple IIc days, so I'm hoping I can remember it. Then, I plan on giving it a shot.

But if someone can get to it before me (it might be a while for me) that would be great as well.

#3 Greg Zumwalt OFFLINE  

Greg Zumwalt

    Chopper Commander

  • 201 posts

Posted Fri May 9, 2003 9:30 PM

Don't forget, the newest DiStella and DASM now handle 7800 data.
The rest is up to graphic hacking (H-O-M) and then knowing a bit o' coding.
Luck.

#4 Brian R. OFFLINE  

Brian R.

    River Patroller

  • 2,189 posts
  • Location:Pittsburgh, Pa.

Posted Sat May 10, 2003 11:14 AM

Sounds promising. It's all beyond me, but it still sounds promising.

Keep at it, guys. I'm sure there are many out there who would like a near arcade-perfect version of Pac-Man for the 7800.

#5 Brian R. OFFLINE  

Brian R.

    River Patroller

  • 2,189 posts
  • Location:Pittsburgh, Pa.

Posted Mon May 26, 2003 8:33 PM

Any updates on this, anyone?

#6 PacManPlus OFFLINE  

PacManPlus

    River Patroller

  • 3,320 posts
  • Location:Naples, Florida

Posted Tue May 27, 2003 3:06 AM

Still trying to figure out the disassembly for the cart (I had said it would be a while for me) :(

I'll post here when something happens! ;)

#7 Brian R. OFFLINE  

Brian R.

    River Patroller

  • 2,189 posts
  • Location:Pittsburgh, Pa.

Posted Wed Jun 18, 2003 3:19 PM

*bump*
Not letting this one go away. I really, really want to see this happen. Oh, if I could only do it myself!

#8 PacManPlus OFFLINE  

PacManPlus

    River Patroller

  • 3,320 posts
  • Location:Naples, Florida

Posted Wed Jun 18, 2003 7:58 PM

I know - the problem here is more of finding the time, then finding the resources to learn by...

I do have good intentions here - I want to see this happen too :(

#9 EricBall OFFLINE  

EricBall

    Dragonstomper

  • 711 posts
  • Location:Markham, Ontario, Canada

Posted Tue Jun 24, 2003 12:04 PM

The Atari 7800 Software Guide is the place to start. Just be aware that each line of the sprites are stored on a separate page, with the bottom on the lowest page. Sprites will typically be stored on even 4K segments. Most 7800 games use 160A mode, with each byte being four four color pixels. Most of the other graphics modes are very strange and may be difficult to modify.

#10 Video OFFLINE  

Video

    Quadrunner

  • 6,745 posts
  • Location:Here

Posted Wed Jun 25, 2003 12:11 AM

Sure, it should be possible. And I'm sure there's people here who can pull it off. But just in general, there's no homebrews for the 7800. I think a few people worked on some for emulators, but that's not the same as haveing a real cart IMHO.

#11 PacManPlus OFFLINE  

PacManPlus

    River Patroller

  • 3,320 posts
  • Location:Naples, Florida

Posted Wed Jun 25, 2003 5:11 AM

Eric: Ya'know - I had a feeling I was up against something major when I couldn't even find where the graphics were held :( Your explanation makes me think that this is a little beyond me (at least at this point in my life - back when I was 16 I figured out how to program the Apple IIc in Assembly and knew what every memory location did; I *used* to be smart) :ponder:

This is probably why the Ms.Pac-Man -> Pac-Man conversion wasn't done already... :(

Maybe (if you're willing) sometime in the future we could work on it together? If you are familiar with where things are laid out in the cart, I will do whatever work it takes to get it there...

#12 Brian R. OFFLINE  

Brian R.

    River Patroller

  • 2,189 posts
  • Location:Pittsburgh, Pa.

Posted Wed Jun 25, 2003 9:34 AM

Keep talking, guys, keep talking! :)

Sooner or later, with a little luck and a lot of hard work, we'll get there, and the conquering programmer will be hailed as a hero among the halls of Atari.

#13 Inky OFFLINE  

Inky

    Assistant head peon

  • 23,582 posts
  • I be regular, bitches!
  • Location:The Ghost Box

Posted Wed Jun 25, 2003 11:33 AM

Personally, I'd rather see Pac-Man PLUS on the 7800, as I think after playing Ms. Pac, Pac-Man would be a let-down.

#14 EricBall OFFLINE  

EricBall

    Dragonstomper

  • 711 posts
  • Location:Markham, Ontario, Canada

Posted Thu Jun 26, 2003 1:39 PM

Just for the heck of it, I put together the following tool. You feed it an a78 binary and it will create a PPM file. It assumes a 2 bit per pixel mode. Each page starts a new row, so each row is 1024 pixels wide.

I used IrfanView to vertically flip the PPM and turn it into the attached GIF.

Remember that the 7800 has 8 palettes.

Source is included.

Attached Thumbnails

  • xevious.gif

Attached Files



#15 Blackbird OFFLINE  

Blackbird

    Chopper Commander

  • 135 posts

Posted Thu Jun 26, 2003 2:54 PM

Another good tool for sprite editing is YY-Char, if you can find it. You can select which Bytes Per Pixel setting you need, and you can edit the file directly. It might be good to use it for hacking some files, though it probably won't work correctly for 7800 games.

~Blackbird

#16 PacManPlus OFFLINE  

PacManPlus

    River Patroller

  • 3,320 posts
  • Location:Naples, Florida

Posted Thu Jun 26, 2003 4:13 PM

@Eric: Thanks for the utility, but when I used mspac.a78, I saw nothing recognizable. :( thanks anyway...

@Inky: I also would love to see *any* port of PacManPlus (as you might have guessed) - but small steps first... :-P

#17 swordofjoshua OFFLINE  

swordofjoshua

    Space Invader

  • 15 posts

Posted Mon Feb 2, 2004 4:06 PM

EricBall said:

Just for the heck of it, I put together the following tool.  You feed it an a78 binary and it will create a PPM file.  It assumes a 2 bit per pixel mode.  Each page starts a new row, so each row is 1024 pixels wide.

I used IrfanView to vertically flip the PPM and turn it into the attached GIF.  

Remember that the 7800 has 8 palettes.

Source is included.

how do i use this? i tried opening an a78 file with this and it just starts up and then closes immediately every time.

#18 EricBall OFFLINE  

EricBall

    Dragonstomper

  • 711 posts
  • Location:Markham, Ontario, Canada

Posted Tue Feb 3, 2004 11:32 AM

swordofjoshua said:

how do i use this? i tried opening an a78 file with this and it just starts up and then closes immediately every time.

It's a command line application
usage: a78sprite filename.a78 filename.ppm

#19 Brian R. OFFLINE  

Brian R.

    River Patroller

  • 2,189 posts
  • Location:Pittsburgh, Pa.

Posted Mon Sep 11, 2006 4:40 PM

Wow, I didn't think a thread this old would still be on the first page of the forum! I was stunned to see it.

So, it was more than three years ago when I first asked the question - Can we have PacMan on the 7800? And more than three years ago since Bob said he was going to start tinkering with it.

And here we are, not with just PacMan for the 7800, but several versions of PacMan!

Well, as I long ago had predicted, all hail the hero! :D




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users