Hello, I'm learning the basics of the x86 assembler. I made a first test by converting the sokoban dos game from x86 to Dreamcast. Original x86 code link https://github.com/adamsmasher/sokobanDOS I would like to try to convert more complex ms-dos games but I do not find assembler sources . Does anyone know a website with sources or ftp / cdrom. I'm mainly looking for 2D games for ms-dos (80s / early 90s). Even in cga like my first PC computer. I spent a lot of time playing it, especially platform games, shot them up, rpg or adventure.
You're probably not going to find many assembler sources... Because these games weren't written in assembly! https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code Check out this list, it's not comprehensive but it's a good start. Maybe learn to port TurboPascal to the Dreamcast if it isn't already. I seem to remember lots of games used Pascal...
Thanks for the link. It's weird, I always read that ms-dos or old games were done in assembler. But it seems sources are in TurboPascal or TurboC. I wish assembly only for learning purpose but I'll look at the TPascal too.
Yeah unfortunately that seems to be the case. If you're open to other coding systems, there's a large list of D.O.S. games available: "Commander Keen", "Jazz Jack Rabbit", and some others. "Duke Nukem 3D" has some references with assembler; coder Ken Silverman posted examples at Vogons forum website. There's also the Allegro linker object code (most sources use the term "Library") which is free and open source. "Quake" for D.O.S. might have assembly. Might sound weird but Atari Jaguar game codes have been leaked and those might coincide with D.O.S. 8086 assembly MASM.
Even back then a lot of them were being written in 'C' - the games that were most likely to be written in assembly were the ones for old 8-bit computers and consoles.
The original IBM PC would have been programmed in assember if my memory serves.... being that they were "strictly business" I doubt many games would have been written for them.... although from a hardware point of view authentic "clones" are still available in kit form if you fancy some soldering time..... If you get stuck on Turbo P I'm pretty sure I still have all my stuff on 5 1/4 inch disk here somewhere - as well as the retail boxed software and manuals.....