Prince Of Persia (Original source code released)

Started by SplinterGU, April 26, 2012, 02:52:24 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


handsource-dyko

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

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.

princemegahit


SplinterGU

Download Lastest BennuGD Release: http://www.bennugd.org/node/2

handsource-dyko

Unforntunatly the C64 version won't work on my modded (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.

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).



handsource-dyko

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.