Atari.Org
Click Here
HomeNewsServicesForumsSupport

Talk Atari

Atari.Org Forums


16/32-Bit

8-Bits

Classics

Emulation

Jaguar

Lynx

Classic Consoles Forum 8-Bits Forum 16/32 Forum
Emulation Forum Jaguar Forum Lynx Forum
 
 Subject: RE: Converting .prg files to PC
Author: elliot (camfisk.demon.co.uk)
Date:   11-13-2000 00:29

You can get disassembles that will take it apart. This can work well for programs that have been written in assembly but if it was in Basic, C, etc you may find that it is much more complex.

Once you have done this you then need to 'grab' all of the graphics, sprites, fonts, music, etc this could be easy as the files may simply be on disk BUT you may have to get a ripper cartridge or software (if it works) to pull the game apart 'mid drift'.

Then you need to convert the above raw 68000 code with no comments to 80x86, you also need to make some fundamental changes to functions that access hardware such as sound, screen, limited registers, etc.

If the program was written in basic it may be possible to de-compile it to give the raw basic code, basic is normally easier to convert to another basic than from machine code - machine code. However few games were made in basic and STOS was really the only basic ever used to produce a game (maybe GFA) and I do not remember a de-compiler for either.

If the game is only 10K or so then yes it is not to bad doing the above, the game probably is not - it is possible but there is a lot of work involved, it would be easier to make a new version from scratch or simply use (or write for that matter) an emulator.

Elliot...

 Topics Author  Date
  Converting .prg files to PC new Mick Ward 11-12-2000 16:36 
   RE: Converting .prg files to PC  elliot 11-13-2000 00:29 
    RE: Converting .prg files to PC new elliot 11-13-2000 00:34 

 Reply To This Message
 Your Name:
 Your Email:
 Subject:
 Human verification:   What's this?
               _    __     _ _     
 _ __  ___ _ _| |_ / _|___| (_)___ 
| '_ \/ _ \ '_|  _|  _/ _ \ | / _ \
| .__/\___/_|  \__|_| \___/_|_\___/
|_|                                
    



Copyright © 1997-2024 Atari.Org 
Atari is registered trademark of Infogrames