Jump to content

Photo

Atari 8-bit ports to 5200 in the works


44 replies to this topic

#1 peteym5 OFFLINE  

peteym5

    River Patroller

  • 2,159 posts
  • Location:Buffalo NY USA

Posted Mon Jun 19, 2017 8:26 AM

I am currently working on learning how to port my prior Atari 8-bit releases to the Atari 5200. The possible games include: "Amok Bots", "Delta Space Arena", "Laser Blast X", "Megaoids", "Secretum Labyrinth Kings Gold", and "Venture". I have to remind everyone this is a work in progress as I learning what is going with the game running on the 5200. Crashes often and tracing what is going on can be frustrating. I am trying to figure out how to read IRQ keypad. First thing I did was get it to the point of getting the games own title screen to come up on screen so I know the program is set up to all the 5200 memory address correctly. There  will be announcements when the game is done and beta tested. We have my own trusted beta testers. Chances are these games will not be available for awhile so I ask everyone to be patient. I will post updates and announce when the games become available.

 

"Secretum Labyrinth Kings Gold" will be an enhanced version of the freeware/demo that was released on the Atari 8-bit. I am going to put in a few extra things that are not in the 8-bit version to make purchasing it worthwhile. "Secretum Labyrinth The Legend" required a 64K ROM and a 64K Atari Computer. From what I can see, there is not any bank switching cartridges available for the 5200. I know about the 40K Bounty Bob cartridges, but no one has those anymore.


Edited by peteym5, Mon Jun 19, 2017 8:59 AM.


#2 2600problems OFFLINE  

2600problems

    Chopper Commander

  • 234 posts

Posted Tue Jun 20, 2017 3:50 PM

awesome! good luck



#3 scobb OFFLINE  

scobb

    Moonsweeper

  • 332 posts

Posted Tue Jun 20, 2017 9:32 PM

Great!

 

Scott



#4 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Wed Jun 21, 2017 5:45 PM

Some games can be taking advantage of the analog joystick and keypad on the 5200. Like how far you move the joystick over will affect the speed something moves. What I need to know, how many people have those Y-Cable or after market joystick devices that allow db-9 joysticks to be attached that cause the joystick to read as being fully pushed into a direction. I could have a option before starting the game to make the game behave as the Atari 8-bit version of the game.


Edited by peteym5, Wed Jun 21, 2017 5:46 PM.


#5 SoundGammon OFFLINE  

SoundGammon

    Stargunner

  • 1,315 posts

Posted Thu Jun 22, 2017 1:53 AM

How about Spy vs Spy?  I & II!



#6 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Thu Jun 22, 2017 5:45 AM

How about Spy vs Spy?  I & II!

I am porting over the games I have the original source for. It is easier to port when you have the source code vs doing a hack that you need to de-compile or disassemble. These I games that I also wrote over the years, so I am in the best position to do the ports. I am getting some help from Atari 5200 guru's. I know you have to do things like write 12,13,14, or 15 to the CONSOL register, or else you will get a continuous read of 228 from POT0 to POT7. It took me several hours to figure out what that was happening with my first port over. 



#7 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Mon Jun 26, 2017 10:25 AM

This morning I am finally able to get Delta Space Arena title screen and pressing start to begin the game to come up in the Altirra Emulator. The game itself does not do much as I am figuring out how to set up my PC game controller in the emulator as a 5200 joystick so I can test the game. I have an ideal of how to read POT0 and SPOT1 for the analog joystick.

Attached Thumbnails

  • dsa_5200_01.jpg
  • dsa_5200_title.jpg


#8 Protestari OFFLINE  

Protestari

    Dragonstomper

  • 769 posts
  • Location:Toronto Canada

Posted Tue Jul 11, 2017 4:42 PM

Excellent. Will mention this on the next podcast episode :)



#9 BIGHMW OFFLINE  

BIGHMW

    Chopper Commander

  • 220 posts
  • Location:Port Townsend, WA, USA

Posted Fri Jul 21, 2017 9:48 PM

This morning I am finally able to get Delta Space Arena title screen and pressing start to begin the game to come up in the Altirra Emulator. The game itself does not do much as I am figuring out how to set up my PC game controller in the emulator as a 5200 joystick so I can test the game. I have an ideal of how to read POT0 and SPOT1 for the analog joystick.

 

A very well done port of one of the games that CBS Electronics SHOULD HAVE made for the 5200, Omega Race, great!



#10 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Sat Jul 22, 2017 7:59 AM

I completed the programming for Amok Bots, Delta Space Arena, Laser Blast X, Megaoids 2016, Putt 18 Miniature Golf, Venture, and a few others. Secretum Labyrinth is much trickier because even "Kings Gold" was bigger than 32K and had to invent new optimizations to help get it down to 32K. Secretum Labyrinth series of games also deflates parts into RAM on the 8-bits, even the area under the OS ROM, so the other issue is getting to only using the first 16K RAM area.

 

Some of the games were part of what I call the "16K Series" for the 8-bit were set up to fit onto a 16K cartridge plus the first 16K RAM. I made a template up and built several games off this format. The games could be played on a computer with only 16K RAM like the 600XL. I originally wanted to do 10 to 15 games with this set up, but I decided to finish up the first 8 games. Initial sales were slow on the 8-bit, KJMANN left our group and cannot do the music for some, and I want to get back to doing bigger games.


Edited by peteym5, Sat Jul 22, 2017 8:36 AM.


#11 Protestari OFFLINE  

Protestari

    Dragonstomper

  • 769 posts
  • Location:Toronto Canada

Posted Sat Jul 22, 2017 8:01 AM

Very exciting to see development of more game coming over to the 5200.



#12 tep392 OFFLINE  

tep392

    River Patroller

  • 3,060 posts
  • Location:Peoria, IL

Posted Sat Jul 22, 2017 8:25 AM

Bryan designed a 5200 board that supports bank switching.  I used them for Pac-man Arcade but without the bank switching feature since my game was 32k.

 

http://atariage.com/...ng/#entry855867



#13 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Sat Jul 22, 2017 9:53 AM

I am aware of Bryans design of boards and those may be the boards we be using. Most will not need the bank switching feature. I looked at that thread and tried to understand how that bank switching set up works. May need to do it by trial and error.

 

I developed some new techniques that all allow rooms and items to fit into a smaller space for Secretum Labyrinth Adventure type games, even with a 32K cartridge size. Plus this Inflate routine makes many other things possible.



#14 AW127 OFFLINE  

AW127

    Moonsweeper

  • 317 posts
  • Location:Germany

Posted Sat Jul 22, 2017 11:05 AM

Good idea to port games to the 5200. I have a suggestion. "Henrys House" is a superb game on Atari-800 and also on the C64. Would be great, to have this cool game also on the Atari VCS-5200.

#15 Lynxpro OFFLINE  

Lynxpro

    River Patroller

  • 3,515 posts
  • Location:Sacramento, CA

Posted Sat Aug 5, 2017 12:04 PM

Bryan designed a 5200 board that supports bank switching.  I used them for Pac-man Arcade but without the bank switching feature since my game was 32k.

 

http://atariage.com/...ng/#entry855867

 

 

As you can see from that thread, Bryan's boards support 512k. If there were a 1MB board, A8 Space Harrier could be converted to the 5200. Imagine using the 5200's analog joystick or, even better, the CX53 Trak-Ball on Space Harrier!



#16 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Mon Aug 7, 2017 10:12 AM

 

 

As you can see from that thread, Bryan's boards support 512k. If there were a 1MB board, A8 Space Harrier could be converted to the 5200. Imagine using the 5200's analog joystick or, even better, the CX53 Trak-Ball on Space Harrier!

As of now, all the games I will be porting are either 16K or 32K. Bryans board will work with out that extra logic chip for bank switching. From what I understand that chip is not exactly cheap so putting onto a cartridge will add a few dollars to the price tag.

 

What may be a cheaper solution is using compression routine like Inflate that can store contents on the cartridge and decompress (Inflate) them into the 16K RAM area. I can get something that requires 40K or more into that 32K cartridge.



#17 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Mon Aug 7, 2017 10:19 AM

I managed to convert 9 different games I have the rights and make them playable on the 5200. The only game that is still in the process of being ported is a version of Secretum Labyrinth. I originally wanted to port "Secretum Labyrinth Kings Gold" over. However since that game was a free download for the Atari 8-bit area, I decided to make it worthwhile for people to purchase and change things around inside its realm. It will have a new room map, and stuff moved to all new locations. A new store is being written with a new sub title. Include a few features I had been developing for next cartridge game for the 8-bit. 



#18 Protestari OFFLINE  

Protestari

    Dragonstomper

  • 769 posts
  • Location:Toronto Canada

Posted Mon Aug 7, 2017 10:30 AM

looking forward to buying these games. Keep us posted when we can order :)



#19 7800fan OFFLINE  

7800fan

    Quadrunner

  • 5,589 posts
  • Location:MI

Posted Mon Aug 7, 2017 11:31 PM

If Space Harrier was ported to 5200 I would buy one. Be sure to rename it before selling it to avoid running foul of Sega copyright police.

 

It would be great if Space Harrier has multiple controller modes. Supports trackball, analog controller, or digital controller.  I am used to digital controller for SMS and Genesis version.



#20 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Tue Aug 8, 2017 5:51 AM

Space Harrier is not my game and you will need to look up the programmer and make suggestions to him.

 

On the 5200, the track ball pretty much acts like a joystick. Whatever direction the ball is moving is the same as pressing the joystick in that direction. At least that is what I found out reading through posts here and other websites.

 

A digital Joystick also converts signals to the 5200. The Analog uses the 2 paddle pots and read by the Pokey chip with a value from 0 to 228. 0 being up or left. 228 being down or right. What those digital converts do is send a signal through the joystick cable as if the analog was pressed fully in that direction. Pressing up will send a 0, 228 if down, 114 if center. Same for the 2nd pot for Left, Center, and Right. So games do not need a special game option to use these controllers. Although I read some have issues with some games using the analog signal for variable speed of movement and moving too fast with a digital controller.

 

Two of my games, Delta Space Arena and Megaoids, take advantage of the 5200 analog controller when turning the ship. Pressing left or right, the rotate speed changes depending on how far the stick is from the center. I added an option so that it rotates +/- 1 unit at a time for those that want to play it the same as the 8-bit or with digital controllers.



#21 Lynxpro OFFLINE  

Lynxpro

    River Patroller

  • 3,515 posts
  • Location:Sacramento, CA

Posted Thu Aug 10, 2017 8:32 PM

Space Harrier is not my game and you will need to look up the programmer and make suggestions to him.

 

 

 

 

He doesn't want to do the conversion himself.

 

The real bottleneck is the lack of a 1MB board. I've been advised by a couple of folks that they could get the game working on the 5200 easily with some hard core bankswitching to get around the 64K RAM requirement but again, the bottleneck is the board issue.

 

The arcade original was an analog stick so the game play would rock with the Trak-Ball or a working CX52. Using a Trak-Ball though would give the game some serious notoriety. 

 

As for Sega, they aren't Ninjaendo. They'd think it's cool. Rest assured, they already know about the A8 homebrew version.



#22 Sheddy OFFLINE  

Sheddy

    Dragonstomper

  • 732 posts
  • Location:UK

Posted Sun Aug 13, 2017 3:33 PM

 
The real bottleneck is the lack of a 1MB board. I've been advised by a couple of folks that they could get the game working on the 5200 easily with some hard core bankswitching to get around the 64K RAM requirement but again, the bottleneck is the board issue.
 

Unfortunately that isn't the case. It would need a major rewrite to have any chance of using just 16k RAM. I'm not even sure it is possible. It would be great to have it with analogue controls though.

Edited by Sheddy, Sun Aug 13, 2017 3:35 PM.


#23 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Wed Aug 16, 2017 8:44 AM

I am currently porting my RPG/Adventure engine to work from the 5200. When I came to Secretum Labyrinth Kings Gold, I asked myself, would people want to buy this game since I already released it for free on the 8-bit. The sequel to Kings Gold, "The Legend" is sold on cartridge. Since this was intended to be a game series, I decided to copy and alter the data for "Kings Gold" and make a new dungeon map and will be replacing some of the challenges you encounter inside the game. This will be a 5200 exclusive adventure type game.



#24 peteym5 OFFLINE  

peteym5

    River Patroller

  • Topic Starter
  • 2,159 posts
  • Location:Buffalo NY USA

Posted Wed Aug 23, 2017 4:46 PM

 

Here is a Work-in-Progress video for Secretum Labyrinth Xenogenesis that will be a game within the Secretum Labyrinth series. It will be an Atari 5200 specific game because it is geared toward using 32K ROM + 16K RAM, instead of 64K ROM + 64K RAM on the 8-bit versions. It is set up to use the controllers, joystick + keypad. I have considered 64K to 512K ROMs, but from what I understand, that extra logic chip may up the price of the game. So I tried to make more extensive use of Deflate/Inflate compression, and other optimization techniques so there is more going on with the game.

 

Like the other Secretum Labyrinth games, this is Role Playing Game inspired. If anybody wants to see more RPG like features added, let me know. Work on this game is on-going for probably until October 2017. Then we start working on making  the cartridge and make sure it works correctly.

 

 

I wanted something with X in the title since the Atari 5200 was also known as Video System X.


Edited by peteym5, Wed Aug 23, 2017 4:48 PM.


#25 mmervine OFFLINE  

mmervine

    Moonsweeper

  • 446 posts
  • Location:Keene, NH

Posted Wed Aug 23, 2017 5:10 PM

Looks great...looking forward to getting some of your games!






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users