Announcement

Collapse
No announcement yet.

MS-DOS is getting a new game - Retro City Rampage

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • MS-DOS is getting a new game - Retro City Rampage

    Steep system requirements include an Intel 486, 3.7 MB of HD space, and 4MB of RAM.

    By Mark Walton (UK)



    If there's one thing that's wrong with PC gaming these days, it's that it's far too easy. Steam collections? Automated driver updates? Graphical user interfaces? Pah! Frankly, if a PC game doesn't require a Sound Blaster 16 card and arrive on 25 floppy disks, then I don't want to know. Fortunately, there's one developer out there that gets it. Vblank Entertainment is bringing Retro City Rampage — its homage to 8-bit games and Grand Theft Auto — over to the greatest gaming OS of all time: MS-DOS.

    Yes, the operating system released all the way back in 1981 is getting a brand new(ish) game. Retro City Rampage 486 is a port of Retro City Rampage DX, an enhanced version of the game featuring a story mode, arcade challenges, and free roaming. But before you get too excited, best check those system requirements. You'll need an Intel 486, a whopping 3.7 MB of hard drive space, and 4MB of RAM in order to get up and running.

    Pretty steep, I know, but on the plus side, if you already own a copy of either the Windows or Mac version of Retro City Rampage, you can pick up the new port for free.

    Interestingly, MS-DOS isn't the only older platform that Vblank has ported Retro City Rampage to. Back in 2013, the developer brought a prototype version of the game over to the NES, which it promised was "100% hardware-accurate" to the specifications of Nintendo's first home console. That proved to be quite the challenge considering the NES only had 10KB of RAM, 32KB of program ROM, 256KB of background graphics ROM, and 4KB of sprite graphics ROM.

    While the MS-DOS version isn't anywhere near as limited in terms of resources, it remains to be seen just what corners have been cut in order to get the game working. Unfortunately, Retro City Rampage 486 hasn't been given a release date, but that should give us some time to dig out an old 486 (or boot up DOSBox), and brush up on those command line installs.

    This post originated on Ars Technica UK
    Last edited by dlevere; 07-11-2015, 07:48:48 AM.
    The Hackmaster

  • #2
    How (and why) one man squeezed a modern console game onto MS-DOS

    Retro City Rampage creator had a "burning ambition" to port the title.

    By Kyle Orland



    Last month's surprise announcement that pixelated open-world game Retro City Rampage will be ported to MS-DOS left us with a lot of questions. For one: Why? For another: How? Gamasutra talked to Retro City Rampage creator Brian Provinciano recently to get answers to those and other questions about the quixotic port.

    In the interview, Provinciano says that a DOS version of the game was a "burning ambition that had been on my mind for at least half a decade, that I finally got to scratch." The porting took a month or two that Provinciano treated as a "vacation" after years of work porting the game to pretty much every modern platform.

    Much of the optimization necessary to squeeze Retro City Rampage into a DOS-friendly format had already been done while doing a 3DS port, Provinciano told Gamasutra. Making that version required changing the HUD and cropping the screen to account for the lower resolution. It also meant "playing Tetris" with limited memory allocations, rather than just loading everything into RAM at once as in the other console versions.

    Those memory issues were even more extreme in a DOS environment. "DOS machines have the 640 kilobytes of base RAM, and then they've got the extended RAM," Provinciano said. "So you've got to do separate allocators, so that if you want to take full advantage of all the RAM, you can't just use your normal allocation, because it won't give you access to the bottom 640K."

    Provinciano was able to pare down inefficiencies to the point where the game's original 128MB or so footprint now fits inside 4MB of RAM for the DOS port. All those space savings were found with minimal impact on the game's features; the DOS version is only missing a few secret characters and pseudo-3D mini-games.

    "I got down to where the game was really close to being 4 megs of RAM, and also where it was really close to fitting on a single floppy disk as an executable installer file," he said. "So that's where I faced the biggest challenges: when you've got to get your game down to 1.38 megabytes to fit it on a floppy, and you've got it down to 1.52, well... let's just say it took a very long time to get rid of that last few hundred kilobytes."

    Provinciano, who has had experience with DOS programming since the 90's, said he also ran into issues finding good documentation for DOS-specific issues; resources found online were often inaccurate or incomplete.

    "I ended up having to go through this old, old book that I'd saved — I'd thrown away most of my old, obsolete programming books — and I was actually able to use that to figure out how to do things like trigger interrupts to play sounds on the PC speaker," he said.

    While the DOS version of the game is all set for a digital release to owners of the PC/Mac versions (through DOSBox or as flat files that can run from a USB bootstick version of DOS), Provinciano is holding off release until he can manufacture an actual floppy disc version of the game. Good news if you've been holding on to an old 486 in the hopes of someday playing a new game on the system.
    The Hackmaster

    Comment

    Working...
    X