Content updates required

feedback, questions and discussion relating to the Complete BBC Games Archive (beta site now open!)
User avatar
Kecske Bak
Posts: 671
Joined: Wed Jul 13, 2005 7:03 am
Location: Treddle's Wharf, Chigley
Contact:

Re: Content updates required

Postby Kecske Bak » Sun Nov 20, 2016 5:17 pm

Seems to be a problem with Oddjob by Mike Wyatt - gives Bad Program.

http://bbcmicro.co.uk/jsbeeb/play.php?a ... ddJobD.ssd

User avatar
lurkio
Posts: 1164
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Content updates required

Postby lurkio » Sun Nov 20, 2016 8:01 pm

Kecske Bak wrote:Seems to be a problem with Oddjob by Mike Wyatt - gives Bad Program. http://bbcmicro.co.uk/jsbeeb/play.php?a ... ddJobD.ssd


This seems to be a problem with JSBeeb because the same disc image works in BeebEm.

:?:


EDIT: Lee tells me that he's exported the .SSD disc image to a real floppy and booted it on a real Beeb and got the same "Bad program" error! So it looks like the problem is with the disc image after all.

EDIT2: Lee has now successfully loaded the game from a real floppy into a real Beeb using DFS 1.2. But it still fails with DFS 0.9, and DFS 0.9 is what JSBeeb uses, so that's why the disc image fails in JSBeeb (which is the Beeb emulator used by bbcmicro.co.uk).

User avatar
Kecske Bak
Posts: 671
Joined: Wed Jul 13, 2005 7:03 am
Location: Treddle's Wharf, Chigley
Contact:

Re: Content updates required

Postby Kecske Bak » Tue Nov 22, 2016 8:58 am

I hope you don't mind me pointing these things out here - if there's a bug tracker let me know and I'll use that instead.

User avatar
lurkio
Posts: 1164
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Content updates required

Postby lurkio » Tue Nov 22, 2016 9:20 am

Kecske Bak wrote:I hope you don't mind me pointing these things out here

I personally think it's very helpful. What do Lee, Paul, et al think?

Kecske Bak wrote:if there's a bug tracker let me know and I'll use that instead

I don't think there's a bbcmicro.co.uk bug tracker specifically, but if you can narrow down the source of a problem to the JSBeeb emulator then you can post a bug report on the JSBeeb GitHub webpage (which I did in the case of the Oddjob error before realising that that wasn't a JSBeeb fault at all! :oops: -- although it did prompt JSBeeb's Matt Godbolt to say he'd like to allow you to select things like DFS version in future releases of JSBeeb).

:idea:

User avatar
pau1ie
Posts: 274
Joined: Thu May 10, 2012 9:48 pm
Location: Bedford

Re: Content updates required

Postby pau1ie » Tue Nov 22, 2016 2:53 pm

Kecske Bak wrote:I hope you don't mind me pointing these things out here

lurkio wrote:I don't think there's a bbcmicro.co.uk bug tracker specifically

There is https://github.com/pau1ie/bbcmicro.co.uk/issues, but to be honest I will see it here first. Also, that should really just be for the php code for the site.

Jsbeeb problems should be reported to Matt. He prefers to use the bug tracker at https://github.com/mattgodbolt/jsbeeb/issues, but the version on http://bbcmicro.co.uk is not up to date (And I might have broken something by branding it as well), so we would need to check if the problem would be fixed by an update.

I think reporting things here is best as a first point of call, and especially for problems with images which need further work by a number of skilled people to establish where the problem is.
I'm working on http://bbcmicro.co.uk

User avatar
lurkio
Posts: 1164
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Content updates required

Postby lurkio » Thu Dec 15, 2016 1:33 pm

I was playing around with the beta version of JSBeeb because it allows you to load arbitrary ROMs into the emulated Beeb.

I managed to bodge together a configuration that will allow Oddjob to boot into a Beeb that's got not only the default DFS 0.9 but also a URL-loaded DFS 1.2 (DNFS) ROM, a URL-loaded Advanced ROM Manager ROM, and a disc-image with a hacked !BOOT file that uses the ARM ROM's *KILL command to disable DFS 0.9, sets up *KEY10 to CHAIN the game's loader file, and then does a CALL !-4 to simulate pressing the Break key!

So, obviously, this is far from the ideal solution to the problem of JSBeeb failing to load Oddjob! But I thought I'd mention it as a curiosity if nothing else:


EDIT: Matt Godbolt says he's just updated the main (non-beta) version of JSBeeb so that it too now supports URL-loaded ROMs:


:idea:

User avatar
lurkio
Posts: 1164
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: Content updates required

Postby lurkio » Thu Dec 15, 2016 5:26 pm

And here's a JSBeeb config that uses an unmodified disc image of Oddjob and a URL poke (or "patch") to disable the DFS 0.9 ROM:


I'm assuming that the DFS 0.9 ROM is in socket 14, and I'm using ?(&2A1+romnumber)=0 to disable it.

:idea:


Return to “bbcmicro.co.uk”

Who is online

Users browsing this forum: No registered users and 1 guest