Search found 607 matches

by kieranhj
Thu Apr 19, 2018 10:24 am
Forum: upcoming and recent events & exhibitions
Topic: Wakefield RISC OS show 21st April 2018
Replies: 45
Views: 1763

Re: Wakefield RISC OS show 21st April 2018

If anyone has chance to show off POP on a real Master that would be much appreciated!

PS. Don’t forget you can turn down the volume.
by kieranhj
Mon Apr 16, 2018 7:54 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

Glad you’re enjoying the game! Yes, it is nails hard by modern standards. Those used to the PC version might still find the original Apple II code a bit challenging - partly because the frame rate is more errratic, so some of the busy levels later on get a bit painful, but I also think they added so...
by kieranhj
Thu Apr 12, 2018 5:49 pm
Forum: hardware
Topic: A blitter for the beeb?
Replies: 57
Views: 3394

Re: A blitter for the beeb?

1024MAK wrote:Although after watching the video, all I could think of was 'speaker in a cardboard box productions' :lol:

I was admiring the Sony reference monitors - very nice! Careful though, you’ll be triggering sbadger’s CRT fetish. :lol:

But yes, great work Dominic, very interesting.
by kieranhj
Wed Apr 11, 2018 9:50 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

Works a treat, thanks! It somehow seems more real when running it on real hardware. This game is also a lot more playable if you actually bother to read the instructions ;) Yay! Glad that worked. Some people have mentioned that the music is very loud on real hardware - don’t forget you can reduce t...
by kieranhj
Wed Apr 11, 2018 5:53 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

This is impressive stuff! Played it in B-Em and managed to get to the second level, at least. Unfortunately I can't get it working on my real Master - I have my 3.5" drive set up as drive 1 and 3, and my drive 0 is a 40 track 5.25" drive. I wrote it to a 3.5" disc using Omniflop, but...
by kieranhj
Fri Apr 06, 2018 8:27 pm
Forum: programming
Topic: Acorn files on other platforms
Replies: 38
Views: 1228

Re: Acorn files on other platforms

Are you aware of Stephen's mmb_utils? https://sweh.spuddy.org/Beeb/mmb_utils.html https://github.com/sweharris/MMB_Utils They are written in perl, but run happily on Windows. I use these for the packaging phase in all of my projects. They are also small enough to be checked in to git, which removes...
by kieranhj
Wed Apr 04, 2018 10:04 pm
Forum: general
Topic: Can the BBC stream full motion video?
Replies: 32
Views: 801

Re: Can the BBC stream full motion video?

Because we had to solve streaming from floppy for a Bad Apple, I did some experiments with non-Teletext video for fun a while back m: http://www.stardot.org.uk/forums/viewtopic.php?f=53&t=13473 I do like that MODE 2 idea of using the top unused bits, worth pondering again. I think the biggest ch...
by kieranhj
Tue Apr 03, 2018 7:09 pm
Forum: programming
Topic: Acorn files on other platforms
Replies: 38
Views: 1228

Re: Acorn files on other platforms

Perhaps some motivating examples would help. BeebAsm focuses on outputting a .ssd rather than a bare executable. That feels very much like two tools have been combined into one: I'd like to be able to assemble some executables, save some BASIC, write a bit of *EXEC, storing them all in some format ...
by kieranhj
Sun Apr 01, 2018 7:46 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

I`ve pushed a v1.1 build to GitHub so should now be on the POP page on our Bitshifters site: https://bitshifters.github.io/posts/prods/bs-pop-beeb.html . This should fix the known crashes. I'll ponder the other requests and issues over the coming week. If you experience any more crashes or other bug...
by kieranhj
Sun Apr 01, 2018 7:02 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

EDIT 2: in the 1.0 build, there's a JMP &2055 situated at &2501 which looks like the culprit, doing a jump into a routine without fixing the stack first. I tried inserting this nasty hack into b-em's m65c02_exec(): Winner winner, chicken dinner! This is the call to RESTART that happens in t...
by kieranhj
Sun Apr 01, 2018 4:31 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

I think I have it. Every time you die and press enter to restart the level, the stack pointer starts 6 bytes lower than it did last time the level was loaded. Logic suggests this isn't a sustainable situation. You sir, are a star! I will investigate this finding later on and compare against the ori...
by kieranhj
Sun Apr 01, 2018 10:07 am
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

OK! Four more playthroughs (on the test build this time), and it crashed on the final one. But I got the receipts! This is a b-em 2.2 savestate: popsavestate.zip Before I started, I had the sense to patch the emulator to allow me to save state from its debugger -- so I was able to dump the state ri...
by kieranhj
Sat Mar 31, 2018 10:08 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

For anyone interested, I've done a quick build to fix the known scribble (not an official release!), you can test it here: https://bitshifters.github.io/jsbeeb/?disc=https://bitshifters.github.io/content/wip/pop-beeb-scribble-fix.ssd&autoboot&model=Master Or download the image: https://bitsh...
by kieranhj
Sat Mar 31, 2018 8:59 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

Once again, here are ZP and the stack: 0100 a1 a1 90 ed f9 ee 30 a1 ......0. 0108 3d 8f 21 8c ca 8b 1c 94 =.!..... 0110 df 93 94 82 00 27 82 df .....'.. 0118 87 1e 84 02 ed ff 8c ff ........ 0120 1c 80 1d ff 51 fa 18 17 ....Q... 0128 48 18 5b 18 df 28 04 a7 H.[..(.. 0130 1e 57 1d a0 24 f1 21 44 .W....
by kieranhj
Sat Mar 31, 2018 7:47 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

I've dusted off the Master now, and I've been suitably blown away by how impressive and beautiful it is! My two boys played it for most of the afternoon and nearly completed Level 2. Thank you. It is quite difficult though, they don't make them like that (hard) any more!! I'm running it from MMFS a...
by kieranhj
Sat Mar 31, 2018 7:45 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

the game slowed down a lot for the duration of the music. ... then it crashed when I ran through the door that triggers the ending cinematic. Once again, here are ZP and the stack: 0100 a1 a1 90 ed f9 ee 30 a1 ......0. 0108 3d 8f 21 8c ca 8b 1c 94 =.!..... 0110 df 93 94 82 00 27 82 df .....'.. 0118...
by kieranhj
Sat Mar 31, 2018 6:17 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

Great job! I'm having trouble getting it to run on my real master. I got screen corruption instead instead of the intro (Two bars at the top and bottom). Both LK19 and 18 are west, and I have *unplugged everything. I had a retroclinic multi OS installed switched to 3.20 mode. Do you have *DTRAP ena...
by kieranhj
Sat Mar 31, 2018 5:41 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

I wonder if a Master emulator for the Pi co-pro would be an option. It might be possible to overcome the lack of (displayable) shadow screen by getting the Pi to do the heavy lifting and only send differences across the Tube... This isn't as outlandish as it first sounded to me. The game spends a l...
by kieranhj
Sat Mar 31, 2018 5:34 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

OK, I got another one. Unfortunately this was in Firefox again, but I'll probably do another few playthroughs on b-em to see if I can convince it to misbehave in that emulator. Hopefully I won't die twelve times on Level 8 next try. Once again, here are ZP and the stack: <snip> Thanks for the bug r...
by kieranhj
Fri Mar 30, 2018 10:59 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

Btw, does it work with TurboMMC? :?: Thanks. Yes and no to Turbo MMC. If you use the original ROM then PAGE will be at &1900 (argh!) as it is based on DFS 0.90 from the original Model B. Good news, as I understand it, is that there is a specific Master version of MMFS that works with the Turbo ...
by kieranhj
Fri Mar 30, 2018 9:59 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

Yes, it does require all 4x sideways RAM banks. I’m using the Master osbyte call to check they are available but it would appear that’s not reliable. I had a manual check but removed it through lack of space, ironically. There will be a v1.1 with various bug fixes but just buffering up the reports a...
by kieranhj
Fri Mar 30, 2018 11:00 am
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

This is great. I know the PC version of this game very well, so I set out to try to complete it on my first try. The jump timing seems to differ very slightly from the PC version, although I'm almost certain this was a quirk of the PC port rather than a problem with this Master port. At first I als...
by kieranhj
Fri Mar 30, 2018 10:02 am
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

Looks amazing - can't wait to try it out =D> :D =D> I'll have a Compact running at Wakefield so another machine that it can be run on. Compact might be a problem i’m afraid as we’ve discovered the game crashes on MOS 3.5 (I don’t have that to test / debug.) Also it needs a DFS definitely not going ...
by kieranhj
Fri Mar 30, 2018 12:23 am
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 222
Views: 18192

Re: Going great guns on a Prince of Persia port...

Almost a year after first looking at the code here we go: http://www.stardot.org.uk/forums/viewtopic.php?f=57&t=14858.
by kieranhj
Thu Mar 29, 2018 11:49 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Re: Prince of Persia

Thanks everyone. I thought that Easter weekend might mean people had some time to dust off the old hardware and play it for real! In terms of work, GitHub says there are 688 commits... I'll do some more technical post-mortem later on, including final memory map.
by kieranhj
Thu Mar 29, 2018 11:27 pm
Forum: software: new games
Topic: Prince of Persia
Replies: 105
Views: 3183

Prince of Persia

Hi Stardot friends, The wait is over! We're finally ready to release Prince of Persia to the world. It's been a long journey to this point and I'm completely knackered from basically crunching on this for the last week solid, along with my partners in crime simonm, Dethmunk and Inverse Phase. We hop...
by kieranhj
Sun Mar 18, 2018 10:28 pm
Forum: programming
Topic: Transferring data across the Tube
Replies: 7
Views: 360

Re: Transferring data across the Tube

PS. Tom Seddon wrote a fab article that helped me get started with my Tube programming a while back: http://ffe3.com/tom/tube.html
by kieranhj
Sun Mar 18, 2018 10:23 pm
Forum: programming
Topic: Transferring data across the Tube
Replies: 7
Views: 360

Re: Transferring data across the Tube

I did some prototyping on something similar to this last year but ended up getting unstuck by a bug in the Tube implementation in b-em (now fixed BTW.) I started with the OSWRCH/OSRDCH approach as in Elite, simple enough to implement but it all depends on how much data you want to transfer. This is ...
by kieranhj
Fri Mar 16, 2018 3:23 pm
Forum: development tools
Topic: Request membership of the Stardot organisation on GitHub here
Replies: 45
Views: 3567

Re: Request membership of the Stardot organisation on GitHub here

gazzaD wrote:Can you add garethdavisbbc to the organisation?

Invitation sent!
by kieranhj
Fri Mar 16, 2018 3:23 pm
Forum: development tools
Topic: Request membership of the Stardot organisation on GitHub here
Replies: 45
Views: 3567

Re: Request membership of the Stardot organisation on GitHub here

myelin wrote:Could I please be added to the Stardot organisation? --> https://github.com/myelin/

Invitation sent!