Bennu Game Development

English Forums => Resources => Topic started by: SplinterGU on April 26, 2012, 02:52:24 AM

Title: Prince Of Persia (Original source code released)
Post by: SplinterGU on April 26, 2012, 02:52:24 AM
https://github.com/jmechner/Prince-of-Persia-Apple-II
Title: Re:Prince Of Persia (Original source code released)
Post by: handsource-dyko on April 26, 2012, 07:19:35 AM
Wow!  :) I've heard about it too. Did you know that someone created a commodore 64 version recently? It's quite nicely done, but it requires a ram cartidge to overcome the 64k limitations. http://popc64.blogspot.com/2011/10/prince-of-persia-for-commodore-64128.html (http://popc64.blogspot.com/2011/10/prince-of-persia-for-commodore-64128.html)

The C64 version was created by reverse engineering and disassembling the apple 2 version. Jordan mechener was quite impressed, he thought that he had lost his original source code.
Title: Re:Prince Of Persia (Original source code released)
Post by: princemegahit on April 29, 2012, 11:32:56 PM
my ears...somebody call me?  ;)
Title: Re:Prince Of Persia (Original source code released)
Post by: SplinterGU on April 30, 2012, 12:44:31 AM
:)
Title: Re:Prince Of Persia (Original source code released)
Post by: handsource-dyko on April 30, 2012, 07:09:19 AM
Unforntunatly the C64 version won't work on my modded (http://dykodesigns.woelmuis.nl/ravensystem-en.html (http://dykodesigns.woelmuis.nl/ravensystem-en.html)) C64dtv unit, as it has no cartidge port.
Here's some info about the unit and how it was designed by Jeri Ellsworth: http://en.wikipedia.org/wiki/C64_Direct-to-TV (http://en.wikipedia.org/wiki/C64_Direct-to-TV).

I played the dos version a lot back in the day, and this "new" C64 version looks a lot like it (nicer then the Apple 2 version).

Title: Re:Prince Of Persia (Original source code released)
Post by: Transdiv on April 30, 2012, 07:52:07 PM
Quote from: SplinterGU on April 26, 2012, 02:52:24 AM
https://github.com/jmechner/Prince-of-Persia-Apple-II (https://github.com/jmechner/Prince-of-Persia-Apple-II)

Full 6502 Assembler  ;D
Title: Re:Prince Of Persia (Original source code released)
Post by: handsource-dyko on May 01, 2012, 11:44:57 AM
C64 Programming..... I have the C64 programmers reference manual. Although the basic is limited, you can still access all of the hardware features by using PEEK and POKE statements. Every bit of hardware is memory mapped, and in the manual you can find wich adress (range) corresponds to the joystick, keyboard, graphics, colors, sprites and the sid chip. Even from basic you program on the bare metal! :D

It's pretty usefull for understanding low level concepts. There is so much power in the C64. Imagine if you could program in a similair way with modern hardware..... ;D .  Well, it would be complete coding horror actually, and it would only work with a certain specific hardware configuration.