Earlier quoted context omitted.
The C64 reverse engineering covers that a bit. At least regarding general data structures, as opposed to in-depth Apple II hackery (you get some C64 hackery instead, of course). http://popc64.blogspot.com
Ok, that is the craziest (in a good way) thing I've seen in some time. I'd have thought PoP had been ported to the C64 at the time - Karateka was ported just about everything. So in 2011, starting with the Apple source, disassembly dumps, graphics from a free version, looking at the PC port and god knows what else, someone ported it to the C64. Amazing. EDIT: Oh, and apparently the Apple ][ source hadn't been found a…
Prince Of Persia Code Review
11–20 of 31 posts
Re: Prince Of Persia Code Review
#12Love how most games were mainly a one man show back in the 80s. Jordan Mechner, John Carmack could be used as aliases for the games. Btw, I read a very similar article about Doom / sometime ago about the Magical Square Root Implementation In Quake III, another interesting read[1] [1] http://www.codemaestro.com/reviews/9
[1] http://fabiensanglard.net/anotherWorld_code_review/index.php
Re: Prince Of Persia Code Review
#13Re: Prince Of Persia Code Review
#14Re: Prince Of Persia Code Review
#15Earlier quoted context omitted.
Ok, that is the craziest (in a good way) thing I've seen in some time. I'd have thought PoP had been ported to the C64 at the time - Karateka was ported just about everything. So in 2011, starting with the Apple source, disassembly dumps, graphics from a free version, looking at the PC port and god knows what else, someone ported it to the C64. Amazing. EDIT: Oh, and apparently the Apple ][ source hadn't been found a…
If I remember correctly, the ported game does need a memory extension, which would've been a no-go back then. Wonder how much you would have to cripple the ported effort to fit in in there, if at all possible with the same approach...
The original must have needed all the memory it could get its hands on - looks like it doesn't use the Apple //'s 'double high res' modes, for instance.
Forum thread of Sanglard trying to sort the thing out, with the help of some 6502-heads is also entertaining:
http://forum.6502.org/viewtopic.php?f=2&t=2223
Almost makes you want to combine the two actually hacker-ish posts of the last two days - the lightweight block ciphers and this and burn a weekend implementing SIMON in 6502 assembly. Almost.
Re: Prince Of Persia Code Review
#16Just for reference, these are two books that were from the journal of Jordan Mechner written while writing Prince of Persia and Karateka. They are enjoyable reads, and I highly recommend them. http://www.amazon.com/Making-Prince-Persia-Journals-1985/dp/... http://www.amazon.com/The-Making-Karateka-Journals-1982-1985...
Re: Prince Of Persia Code Review
#17Love how most games were mainly a one man show back in the 80s. Jordan Mechner, John Carmack could be used as aliases for the games. Btw, I read a very similar article about Doom / sometime ago about the Magical Square Root Implementation In Quake III, another interesting read[1] [1] http://www.codemaestro.com/reviews/9
Re: Prince Of Persia Code Review
#18Love how most games were mainly a one man show back in the 80s. Jordan Mechner, John Carmack could be used as aliases for the games. Btw, I read a very similar article about Doom / sometime ago about the Magical Square Root Implementation In Quake III, another interesting read[1] [1] http://www.codemaestro.com/reviews/9
Mechner's games stand out in part because he seems to have done just about everything himself and, especially for the time all the parts are outstanding - the design, the artwork, the 'art direction', the animation, the gameplay. And then he went off and churned them out in 6502 assembly.
Re: Prince Of Persia Code Review
#19Just for reference, these are two books that were from the journal of Jordan Mechner written while writing Prince of Persia and Karateka. They are enjoyable reads, and I highly recommend them. http://www.amazon.com/Making-Prince-Persia-Journals-1985/dp/... http://www.amazon.com/The-Making-Karateka-Journals-1982-1985...
Do they look good on Kindle, or is the physical book vastly better?
Re: Prince Of Persia Code Review
#20Earlier quoted context omitted.
I really enjoyed the Prince of Persia one. It's relatively lacking (though not totally) in terms of the coding side of things but there's a really good story and sense of what it took to push a complete game out of the door at the time.
Karateka is different, as it's about writing a game in your spare time (really simplifying things). You realize how much time he spent writing it, how often he would be close to finishing, only to have a lot more work to do. If you enjoyed PoP, you'll like Kareteka.