Prince of Persia (BBC Master 128) !!!

  • Nemo
  • Το Άβαταρ του/της Nemo Συντάκτης θέματος
  • Elite Member
  • Elite Member
Περισσότερα
01/04/2018 22:30 - 01/04/2018 22:33 #41828 από Nemo
Prince of Persia (BBC Master 128) !!! δημιουργήθηκε από Nemo


Πως ξεκίνησαν όλα /Code

The project kicked off in April 2017. Kieran had mentioned his interest in the 6502 Apple source code for Prince Of Persia, and expressed some mad ideas to get it working on the BBC Micro,
which seemed like crazy talk back then since the two machines are similar in some ways but very different in others.
.....
Soon enough, Kieran had cracked the animation tables too, so we enjoyed seeing how he’d managed to get the Kid running on the spot. Of course it was initially hacky and flickery, but it worked well enough.

Suddenly, the Kid was in there too, you could control him. Then the active sprites and level features started working, then enemies, then more levels - yep, we said, Kieran’s not messing about here.

But this is when it started getting trickier. Cramming all of the data and sprites and code into an 8-bit machine like the BBC is no mean feat and availability of RAM quickly became a problem. Many clever tricks were needed (and I’m sure Kieran will share some technical insights on that topic sometime soon).

After some deliberations, we realized it would only feasibly run on a 128Kb machine - the BBC Master.




Graphics

Now at the same time, Kieran was battling to make the game render sprites fast enough to not be flickery,

High-resolution low-colour, VS low-resolution high-colour = low-resolution high-colour BBC Master shadow display RAM > double buffering of the screen >silky smooth and flicker free

John Blythe, a wonderfully talented artist, who took all of the ruff conversions of the orginal converted Apple 8-bit pixel sprites and images and remastered every single one.





Audio

Simon remastered all of the music from the original PC version of the game for the BBC’s SN76489 sound chip. Simon nearly lost his mind trying to convert the music to 4Mhz chip tunes, but we overcame! We fixed it! We crammed it into memory! We got it working. We added sound effects. We added music. We added cutscene songs.

Τελικό ξεσκαρτάρισμα->Γραμμή τερματισμού

So although we were using almost every trick and byte in the machine we still kept running out of space to cram it all in. So we rallied, data was crunched, code was optimized, and somehow Kieran squeezed it all onto a single 200Kb disc image
Now its time for… Testing the builds. Fixing the bugs. Nailing the snags.

.... cramming for an Easter release deadline was almost like a real project! :)


Prince of Persia για BBC Master 128 από τους Bitshifters Kieran/Code , Art by John Blythe/Graphics, Simon Sounds & Music

Official site του παιχνιδιού από τους >>> bitshifters.github.io/posts/prods/bs-pop-beeb.html

Direct Download link >>> Prince of Persia ( BBC Master 128)

>>> Παίξτε το online/μέσω browser

>>> source code


Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, nkary, chdlee, fanny, kokkiklhs

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • nkary
  • Το Άβαταρ του/της nkary
  • Retro Elite
  • Retro Elite
Περισσότερα
02/04/2018 08:33 #41830 από nkary
Απαντήθηκε από nkary στο θέμα Prince of Persia (BBC Master 128) !!!
Κάλιο αργά παρά ποτέ λένε.
Ωραίο φαίνεται, θενκς για το ινφο Νεμο

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • Fotis_KFOR
  • Το Άβαταρ του/της Fotis_KFOR
  • Site Owner / Admin
  • Site Owner / Admin
  • PC / Sinclair ZX Spectrum+3
Περισσότερα
02/04/2018 10:44 #41831 από Fotis_KFOR
Απαντήθηκε από Fotis_KFOR στο θέμα Prince of Persia (BBC Master 128) !!!
Ωραία φάση, το Prince of Persia είναι ένα πολύ ωραίο και κλασικό παιχνίδι που πιστεύω ότι όλοι το έχουμε συναντήσει, ειδικά οι πιο μεγάλοι χρήστες που το είδαν όταν πρωτοβγήκε ήταν κάτι το φανταστικό. Θυμάμαι που έλεγε ότι είχε "φυσική" κίνηση ο χαρακτήρας και με είχε εντυπωσιάσει σε ένα 386 που το έπαιζα τότε :)

Ωραία η προσπάθεια και το αποτέλεσμα για το BBC Master 128, έχει φάση που υπάρχουν στην σημερινή εποχή μας άτομα που κυκλοφορούν "καινούργια" παιχνίδια σε παλιά συστήματα :cheer:

Thanks Nemo για την ενημέρωση:cheer:

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • kokkiklhs
  • Το Άβαταρ του/της kokkiklhs
  • Elite Member
  • Elite Member
Περισσότερα
02/04/2018 12:52 #41833 από kokkiklhs
Απαντήθηκε από kokkiklhs στο θέμα Prince of Persia (BBC Master 128) !!!
Τέλειο!!
Άντε, να βγαίνει σιγά-σιγά ο Master από τη ντουλάπα, διότι έχει χρόνια να πάρει μπροστά...
:D

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • fanny
  • Το Άβαταρ του/της fanny
  • Retro Freak
  • Retro Freak
Περισσότερα
28/05/2018 00:58 - 28/05/2018 00:59 #42290 από fanny
Απαντήθηκε από fanny στο θέμα Prince of Persia (BBC Master 128) !!!
Η 1η version που έπαιξα, ναι, μη γελάσετε, σε ένα κινητό της motorola που είχε κάποτε η αγαπητή μανούλα. Motorola V360.

www.gsmarena.com/motorola_v360-1058.php


Η εποχή που είχε βγει και ένα κινητό με δώρο το άρωμα "Love" της J-LO. :P

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • glaros
  • Το Άβαταρ του/της glaros
  • Team RC
  • Team RC
  • Play it Loud
Περισσότερα
03/06/2018 23:29 #42341 από glaros
Απαντήθηκε από glaros στο θέμα Prince of Persia (BBC Master 128) !!!
:closed-topi

fanny έγραψε: Η 1η version που έπαιξα, ναι, μη γελάσετε, σε ένα κινητό της motorola που είχε κάποτε η αγαπητή μανούλα. Motorola V360.

www.gsmarena.com/motorola_v360-1058.php


Η εποχή που είχε βγει και ένα κινητό με δώρο το άρωμα "Love" της J-LO. :P

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

Χρόνος δημιουργίας σελίδας: 0.200 δευτερόλεπτα
Powered by Kunena Φόρουμ

great retro computers and retro consoles companies logos