Search found 176 matches

by Matt Godbolt
Wed Feb 21, 2018 10:58 pm
Forum: emulators
Topic: Double-clicking .SSD overrides VDU 14 ?!
Replies: 13
Views: 360

Re: Double-clicking .SSD overrides VDU 14 ?!

In fairness my 'autoboot' for tape is to type "*TAPE" and then "*/" or similar anyway (and I have "autochain" for 'ch.""') so it's probably moot.
by Matt Godbolt
Wed Feb 21, 2018 10:11 pm
Forum: emulators
Topic: Double-clicking .SSD overrides VDU 14 ?!
Replies: 13
Views: 360

Re: Double-clicking .SSD overrides VDU 14 ?!

I can do some magical breakpointing and release shift as soon as the OS has started the boot process; either disc access or tape motor.
by Matt Godbolt
Sat Feb 10, 2018 11:15 pm
Forum: emulators
Topic: jsbeeb - a Javascript emulator
Replies: 153
Views: 16561

Re: jsbeeb - a Javascript emulator

Thanks vanekp; I'll have to see what I'm doing wrong! Cheers, Matt
by Matt Godbolt
Sat Feb 10, 2018 3:42 pm
Forum: emulators
Topic: jsbeeb - a Javascript emulator
Replies: 153
Views: 16561

Re: jsbeeb - a Javascript emulator

I'll have a think: you're right. &ddnoise=on or &ddnoise=off, and if not specified, then user's default, I guess :) Then bbcmicro can add &ddnoise=off always. I sped up the disc loading a little (some dumb typos didn't help). While instrumenting the Zen disc, it's amazing how often it se...
by Matt Godbolt
Sat Feb 10, 2018 2:49 pm
Forum: emulators
Topic: jsbeeb - a Javascript emulator
Replies: 153
Views: 16561

Re: jsbeeb - a Javascript emulator

Any chance you could make the disc-drive noises optional? That would be ideal for bbcmicro.co.uk, which currently uses an earlier version of JSBeeb which doesn't implement the noises and thus loads games "instantly" and silently. Absolutely! I need to add more configuration for the emulat...
by Matt Godbolt
Wed Feb 07, 2018 4:39 pm
Forum: emulators
Topic: jsbeeb - a Javascript emulator
Replies: 153
Views: 16561

Re: jsbeeb - a Javascript emulator

It's absolutely on my TODO list...especially to get Kieran et al's masterpiece going :)
by Matt Godbolt
Wed Feb 07, 2018 3:44 pm
Forum: emulators
Topic: jsbeeb - a Javascript emulator
Replies: 153
Views: 16561

Re: jsbeeb - a Javascript emulator

Some recent updates to jsbeeb: ⋅  Discs are read/write by default now. If a game failed because it wanted to write to disc, it should now work. Though any modified data is lost - currently without any warning (sorry!) ⋅  Touchscreen support has been added! Currently on by default...
by Matt Godbolt
Fri Feb 02, 2018 8:45 pm
Forum: emulators
Topic: jsbeeb - a Javascript emulator
Replies: 153
Views: 16561

Re: jsbeeb - a Javascript emulator

Thanks - yes the issue page is the canonical place to put the report! I'm actually spending a bit of time working on jsbeeb again, will try and look at these issues too.

Thanks everyone for your support!
by Matt Godbolt
Thu Feb 01, 2018 7:09 pm
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 199
Views: 14193

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

The Master version needs ... -- although if Matt were to find the time to implement it, it would benefit another recent game, White Light, too. (Hint, hint!) :?: Hahah hint taken. I'm actually working on jsbeeb at the moment, to add support for serial stuff and touchscreens. I'll be sure to make wr...
by Matt Godbolt
Wed Jan 31, 2018 2:15 pm
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 199
Views: 14193

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

Cripes mate that looks fantastic!
by Matt Godbolt
Thu Jan 04, 2018 2:53 pm
Forum: emulators
Topic: Easy way to get a BASIC program from a text file into an emulator
Replies: 15
Views: 542

Re: Easy way to get a BASIC program from a text file into an emulator

This is neat ... there isn't a similarly undocumented feature for enabling write access to an SSD uploaded by the user, is there? Just asking. :P Kind-of, yes. There's limited Google Drive support and you can copy files to Google Drive and then use them as writable SSDs. But that's nasty...I need t...
by Matt Godbolt
Wed Jan 03, 2018 7:04 pm
Forum: emulators
Topic: Easy way to get a BASIC program from a text file into an emulator
Replies: 15
Views: 542

Re: Easy way to get a BASIC program from a text file into an emulator

Bit late to the party but jsbeeb (sorta) supports editing in github and loading from there: * Create a gist with your code. https://gist.github.com/ e.g. https://gist.github.com/mattgodbolt/fc8d6f3d6e5e015dce399013719c8341 * Get the "Raw" link by clicking "raw" and copying the UR...
by Matt Godbolt
Mon Nov 27, 2017 2:28 pm
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 199
Views: 14193

Re: Starting a Prince of Persia port...

Just a flyby content-free post to say how much I'm enjoying reading this thread! Keep up the great work everyone!
by Matt Godbolt
Sat Nov 25, 2017 9:17 pm
Forum: emulators
Topic: jsbeeb - a Javascript emulator
Replies: 153
Views: 16561

Re: jsbeeb - a Javascript emulator

Thanks all! Noted, and...subject to finding some time...I'll see what I can do!
by Matt Godbolt
Fri Nov 24, 2017 9:33 pm
Forum: emulators
Topic: Clock Signal: now also for Linux and BSD
Replies: 13
Views: 621

Re: Clock Signal: now also for Linux and BSD

Wow: thanks for the deep info! A lot to digest...I'll see what I can knock up :) Thank you!
by Matt Godbolt
Fri Nov 24, 2017 8:52 pm
Forum: emulators
Topic: Beebem teletext hold char (158) issue
Replies: 37
Views: 1148

Re: Beebem teletext hold char (158) issue

Glad to report this works OK in jsbeeb too (As best I can tell): https://bbc.godbolt.org/?autorun&loadBa ... tfile1.txt
by Matt Godbolt
Fri Nov 24, 2017 7:16 pm
Forum: emulators
Topic: Clock Signal: now also for Linux and BSD
Replies: 13
Views: 621

Re: Clock Signal: now also for Linux and BSD

I'd love to try and port the composite output to jsbeeb though...will be digging around for info. Do you have any links to sources you used for this?
by Matt Godbolt
Fri Nov 24, 2017 7:14 pm
Forum: emulators
Topic: Clock Signal: now also for Linux and BSD
Replies: 13
Views: 621

Re: Clock Signal: now also for Linux and BSD

Wow great stuff!! Looking forward to checking this out :-) Alas it is presently OpenGL 3.2 powered, so I will not shortly be asking you for Emscripten tips. Haha no worries. The only emscripten I know is enough to get BeebAsm to work in BeedIDE :) Built pretty easily - nice work. I sent some PRs to...
by Matt Godbolt
Thu Nov 23, 2017 1:48 am
Forum: emulators
Topic: Clock Signal: now also for Linux and BSD
Replies: 13
Views: 621

Re: Clock Signal: now also for Linux and BSD

Wow great stuff!! Looking forward to checking this out :-)
by Matt Godbolt
Fri Oct 20, 2017 7:26 pm
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 199
Views: 14193

Re: Starting a Prince of Persia port...

This is what I got for PoP on the idle screen: > utils = require('utils') > _.each(_.last(_.sortBy(_.pairs(hits), _.last), 20).reverse(), function(x) { console.log(utils.hexword(parseInt(x[0])), x[1]); }); 12bf 385525 12bd 385503 40dc 11480 40db 11480 40d6 11480 40cd 11480 40cb 11480 40c8 11480 40c5...
by Matt Godbolt
Fri Oct 20, 2017 6:04 pm
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 199
Views: 14193

Re: Starting a Prince of Persia port...

Well, the world's cheesiest profiler is but a few JS console steps away. Load up the game, hit ctrl-home to pause it. then open JS console and type: hits={}; processor.debugInstruction.add(function(pc){hits[pc] = (hits[pc]||0)+1;}); Then run....and "hits" will contain an array of counts of...
by Matt Godbolt
Fri Oct 20, 2017 5:15 pm
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 199
Views: 14193

Re: Starting a Prince of Persia port...

Re: profiling...what do folks use for profiling? I just realised there's a golden opportunity to add something cool to jsbeeb for profiling purposes, and wondered if other emulators already have this?
by Matt Godbolt
Sat Oct 07, 2017 7:13 pm
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 199
Views: 14193

Re: Starting a Prince of Persia port...

Wow, this is totally *awesome* - great job Kieran!
by Matt Godbolt
Tue Jul 18, 2017 6:48 pm
Forum: emulators
Topic: MAME: Video handling
Replies: 8
Views: 851

Re: MAME: Video handling

Thanks for the update tricky! I forgot jsbeeb still doesn't do the 7c00 thing properly (!) The bug you're referring to I think is https://github.com/mattgodbolt/jsbeeb/issues/132 - which is a Beeb only thing, right? :)
by Matt Godbolt
Mon Jun 19, 2017 12:56 pm
Forum: emulators
Topic: Loading a tape in jsbeeb
Replies: 6
Views: 666

Re: Loading a tape in jsbeeb

Thanks for this! I merged and pushed to my release branch and it should now be live on bbc.godbolt.org!
by Matt Godbolt
Sun May 14, 2017 8:05 pm
Forum: emulators
Topic: iBeeb
Replies: 6
Views: 1005

Re: iBeeb

Sadly Apple's T&Cs ban the use of emulators that have downloadable content, so Reuben couldn't get the app approved to go in the store. He has a version that runs in the web browser as I recall...hopefully he'll chime in here!
by Matt Godbolt
Tue Feb 07, 2017 3:04 pm
Forum: emulators
Topic: A bit of fun...beebide
Replies: 3
Views: 608

A bit of fun...beebide

Hey folks, Last year I knocked together a sellotaped version of an editor, beebasm and jsbeeb. I just put it up on a website: http://beebide.godbolt.org/ - really early alpha stuff but amusing nonetheless. Pretty amazing what can be done in javascript these days! beebasm is actually cross-compiled f...
by Matt Godbolt
Sun Jan 22, 2017 8:53 pm
Forum: hardware
Topic: Long shot: Beeb h/w in Chicago area...
Replies: 0
Views: 343

Long shot: Beeb h/w in Chicago area...

Hi all,

Crazy question this...is there by any amazing piece of luck anyone in the Chicago area with access to a BBC of any flavour, that I could borrow/buy for a conference this weekend?

Thanks in advance! Matt :)
by Matt Godbolt
Tue Oct 25, 2016 9:41 pm
Forum: emulators
Topic: Do any emulators support debugging sideways ROMS?
Replies: 11
Views: 1128

Re: Do any emulators support debugging sideways ROMS?

Oh! It wasn't clear you tried jsbeeb's debugger. To continue hit 'g'. All the keys are on https://github.com/mattgodbolt/jsbeeb/wiki/Debugger which also covers a bit of the advanced functionality I hinted at.