pop-beeb
pop-beeb copied to clipboard
Prince of Persia port to BBC Master
Maybe 12/15. Full volume is very loud on real hardware.
Game should be able to run from whichever drive it is booted from. Easy for OSFILE loading (just remove drive designator) but less sure about OSWORD sector load.
Recently, I released [leapop](https://www.popot.org/level_editors.php?editor=leapop) 0.9b, which can edit levels of your BBC Master port. Note that it explicitly checks for version/build combo `\x10\x18\x03\x29\x22\x00\x6B\x63`, so if you want to use it...
As reported by [Diminished on Stardot](http://stardot.org.uk/forums/viewtopic.php?f=57&t=14858&p=199397#p199385). Can't up the buffer size any more so perhaps check for overflow and abort the layrsave? Will only happen on that one screen on...
Not everyone has the ability to image discs it seems. If someone *COPY’s the disc to a floppy then it’s not going to work as the file locations are hard...
Hoglet reported that he was able to start the game with a ROM in one of the BANKS (and link set appropriately) - this should have been picked up by...
[Title](http://edit.tf/#8:Jv3bUl71Y2rf3qxtW_vVjJsl-Eljat_erG1b-9WNq3Jv3bUn98tS3_V6a9f-r016_9XomzX4y3pr1_6vTXr_1emvUn98tSaxYsWLFixYsWLFizZ8-LFi9GvWLPnxYsWLFixYsWLFixYkKr16Uo5cuXKknw-P05Hh8Wf_-_50Jq9_3oUQqXLlz7Kr16Ui3ZtSmbsnJ4Pz9CR8fu_vn__9__f386E1f3oURZ82Yi3ZtSi1alKZ0xPw_QlfH___S6kH______f___6E9_1gUe-Si1alIt2bUo3J-H5XB-___5PB0K6kX_____3___1J6_pTV7It2bUotWpShPR_Qlf31___k9_9KoKq______f37_qT1tSm0otWpSLdm1KE9TXR___36Mvg0fOSJYT9N_79XvzYt31B_KaiLdm1KLVqUoTVfUC9GvL6tGPQ0T-GXEmhVr0i9OiXtfTcp6KLVqUi3ZtSnQmr-lUxfA-wMOCBp_arPiQqgSIFCAn4flMWYi3ZtSi1alItNBNX9KsSazYw4MECBhwQIEChQVYE_ycjoQNCi1alIt2bUi11aib8rgUYCaRYoU48-VCiRIyuRQTfkWupA1It2bUotWpS7BhwQIMCBgwQYEGAmpUl2DBBgYcECDAwQMMDAotWpSLdm1Lt9fpHt16k-vwn2v1aDQmb6_idXqV_G6tE1fbyLdm1KLVqUu1wf0HrVqQav6D-sTuPaHq-1rkOrA3V9EDXD-KLVqUi3ZtS_V9q3odWpBqd9H33xifYGqBV8T6tfj7rafW-oi3ZtSi1alLtUHpk9XJkJTgwwF0SNAT4fC6FQnUK-r7C_66ii1alIt2bUu9LLCfwpk3LkKNEizJieD3mYFOibIT-FlhdXrIt2bUotWpS3xr_J_yj0j4fZCjlkT273rEo_QuHJP-W_tf_wotWpSLdm1LNPhN4v2EXyFx_KZt_0mp9vimDPnJvF-wt8afCLdm1KLVqUnw4cP__1w4cOHDhw4cOHDlw4cOHDh1__-HDhwKLVqUm_dtSeD482fPizZ8WbHmz4sWLPjzY8WfHiz58ebPjBA_dtSffM1It2GtAjR_2nNUvw8y2b-9I82S_Dz0f0aNA3wayffM1J_fLUir-d_H__3Ud1HVmvV_PnxOvx-kntJ7__-nv4nJ_fLU) [Logo](http://edit.tf/#8:Jv3bUl71Y2rf3qxtW_vVjJsl-Eljat_erG1b-9WNq3Jv3bUn98tS3_V6a9f-r016_9XomzX4y3pr1_6vTXr_1emvUn98tSaxYsWLFixYsWLFixYsWLFi9GvWLFixYsWLFixYsWLFixYkKr16VAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKr16Ui3ZtUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAi3ZtSi1alQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICi1alIt2bVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgIt2bUotWpUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAotWpSLdm1QIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICLdm1KLVqUuwYcECDAgYMEGBBgYIECBgwQYGHBAgwMEDDAwKLVqUi3ZtS7fX6R7depPr8J9r9Wg0Jm-v4nV6lfxurRNX28i3ZtSi1alLtcH9B61akGr-g_rE7j2h6vta5DqwN1fRA1w_ii1alIt2bUv1fat6HVqQanfR998Yn2BqgVfE-rX4-62n1vqIt2bUotWpS7VBqZPVyZCgQIECBEjQIkCBAhUJ1Cvq-wv-uootWpSLdm1L_UiNAgQIECBAgQIECBAgQIECBAgQIECBAhV6yLdm1KLVqUuhQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKLVqUi3ZtUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAi3ZtSi1alQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICi1alIt2bVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgIt2bUotWpUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAotWpSLdm1QIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICLdm1KLVqVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKLVqUm_dtSeD482fPizZ8WbHmz4sWLPjzY8WfHiz58ebPjBA_dtSffM1It2GtAjR_2nNUvw8y2b-9I82S_Dz0f0aNA3wayffM1J_fLUir-d_H__3Ud1HVmvV_PnxOvx-kntJ7__-nv4nJ_fLU) [Border](http://edit.tf/#8:Jv3bUl71Y2rf3qxtW_vVjJsl-Eljat_erG1b-9WNq3Jv3bUn98tS3_V6a9f-r016_9XomzX4y3pr1_6vTXr_1emvUn98tSaxYsWLFixYsWLFixYsWLFi9GvWLFixYsWLFixYsWLFixYkKr16VAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKr16Ui3ZtUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAi3ZtSi1alQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICi1alIt2bVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgIt2bUotWpUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAotWpSLdm1QIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICLdm1KLVqVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKLVqUi3ZtUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAi3ZtSi1alQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICi1alIt2bVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgIt2bUotWpUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAotWpSLdm1QIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICLdm1KLVqVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKLVqUi3ZtUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAi3ZtSi1alQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICi1alIt2bVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgIt2bUotWpUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAotWpSLdm1QIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICLdm1KLVqVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKLVqUm_dtSeD482fPizZ8WbHmz4sWLPjzY8WfHiz58ebPjBA_dtSffM1It2GtAjR_2nNUvw8y2b-9I82S_Dz0f0aNA3wayffM1J_fLUir-d_H__3Ud1HVmvV_PnxOvx-kntJ7__-nv4nJ_fLU) [Presents](http://edit.tf/#8:Jv3bUl71Y2rf3qxtW_vVjJsl-Eljat_erG1b-9WNq3Jv3bUn98tS3_V6a9f-r016_9XomzX4y3pr1_6vTXr_1emvUn98tSaxYsWLFixYsWLFixYsWLFi9GvWLFixYsWLFixYsWLFixYkKr16VAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKr16Ui3ZtUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAi3ZtSi1alQIECBARNMEDDAgQIGCBhgYYECBAgQIECBAZQICi1alIt2bVAgQIECA09aNNyR4ketGm5JuSLkmhYg-IEBlAgIt2bUotWpUCBAgQETXVq11MObVq1a6kGphvS6kH9GgQGUCAotWpSLdm1QIECBAgQIAiBAgQcOWXnl3dOaBAgQIECBAgQICLdm1KLVqUuwYcECDAgYMEGBBgYIECBgwQYGHBAgwMEDDAwKLVqUi3ZtS7fX6R7depPr8J9r9Wg0Jm-v4nV6lfxurRNX28i3ZtSi1alLtcH9B61akGr-g_rE7j2h6vta5DqwN1fRA1w_ii1alIt2bUv1fat6HVqQanfR998Yn2BqgVfE-rX4-62n1vqIt2bUotWpS7VBqZPVyZCgQIECBEjQIkCBAhUJ1Cvq-wv-uootWpSLdm1L_UiNAgQIECBAgQIECBAgQIECBAgQIECBAhV6yLdm1KLVqUuhQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKLVqUi3ZtUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAi3ZtSi1alQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICi1alIt2bVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgIt2bUotWpUCBAgQIECBAgQIECBAgQIECBAgQIECBAgQIECAotWpSLdm1QIECBAgQIECBAgQIECBAgQIECBAgQIECBAgQICLdm1KLVqVAgQIECBAgQIECBAgQIECBAgQIECBAgQIECBAgKLVqUm_dtSeD482fPizZ8WbHmz4sWLPjzY8WfHiz58ebPjBA_dtSffM1It2GtAjR_2nNUvw8y2b-9I82S_Dz0f0aNA3wayffM1J_fLUir-d_H__3Ud1HVmvV_PnxOvx-kntJ7__-nv4nJ_fLU)
Would need to go back to OSFILE loading for everything but at least can have more than 31 files in a directory. :)
Move all the compatibility checks and messages to a BASIC program before running the main game. Will make it easier to add checks and have lots of descriptive text without...
On a machine with a 65C102 copro the PAGE detection gives an error about sideways ROM and PAGE setting. This should probably detect the copro and prompt to turn it...