Search found 183 matches

by ctr
Wed May 17, 2017 2:43 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9615

Re: b2 - new emulator

Yes, d3d11 has half pixel offsets by default, while d3d9 doesn't. Could explain the differences in various machines. Ah! The obvious explanation didn't occur to me. Maybe I'm the only person using the d3d9 rendering and it's just broken. If this is the case then a fix would be to add the offset in ...
by ctr
Wed May 17, 2017 1:30 am
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9615

Re: b2 - new emulator

I tried d3d11. The good news is that I get the same results with and without the half pixel offset. The bad news is that it's comically broken on this ancient GPU. I tried the half-pixel text offset in a previous post. It has clear text but fuzzy menus as you'd expect. I'm really puzzled by this off...
by ctr
Tue May 16, 2017 10:31 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9615

Re: b2 - new emulator

I realised that it wasn't just the text but everything in the GUI that had the offset problem. I turned off the filtering and the text offset and hacked SDL's world transformation to move everything by half a pixel: diff --git a/src/render/direct3d/SDL_render_d3d.c b/src/render/direct3d/SDL_render_d...
by ctr
Tue May 16, 2017 3:14 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9615

Re: b2 - new emulator

I tried commit 1f8c690 which sets a text rendering offset. The text looks great! It is much better than the linear filter.
by ctr
Tue May 16, 2017 1:13 am
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9615

Re: b2 - new emulator

I edited my previous comment while you were posting. The "linear" filter is an improvement.
by ctr
Tue May 16, 2017 12:36 am
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9615

Re: b2 - new emulator

I built it on Windows with cmake 3.8.1. gen_6502.py failed because I've got python3. I replaced all the .iteritems() with .items() and that fixed it. You need to add python2 to the instructions as a prerequisite. I need to read the instructions. Building open source projects with lots of dependencie...
by ctr
Mon May 15, 2017 10:55 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9615

Re: b2 - new emulator

It's possible that a compiled language which supported coroutines as a native language feature might offer the best way to approach emulator code like this (as essentially what you have is a whole bunch of components running simultaneously), but I'm not aware of such a language (and coroutine libra...
by ctr
Mon May 15, 2017 8:46 pm
Forum: development tools
Topic: Request membership of the Stardot organisation on GitHub here
Replies: 56
Views: 5720

Re: Request membership of the Stardot organisation on GitHub here

Please add mungre on github. Thank you.
by ctr
Mon May 15, 2017 7:09 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9615

Re: b2 - new emulator

If I shrink the window the beeb text also gets all lumpy. There is no anti-aliasing going on. Please could you go to Tools|Messages, click Copy, and paste the output here? Renderer: direct3d, 736x576 SDL_PIXELFORMAT_ARGB8888 Sound: directsound, 48000Hz 1-channel (4096 byte buffer) Also what sort of ...
by ctr
Mon May 15, 2017 4:17 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 114
Views: 9615

Re: b2 - new emulator

This makes such a realistic - and horrible - disc drive noise I thought something had gone wrong my laptop. Then I remembered I don't have a floppy drive! The timeline and clone features are really nice. I had thought of adding a state recorder to beebem but I needn't bother now. Is it possible to s...
by ctr
Mon May 08, 2017 3:12 pm
Forum: hardware
Topic: Palettemate / enhanced video ULA with 4096 colours
Replies: 583
Views: 50514

Re: Palettemate / enhanced video ULA with 4096 colours

And yes, if you read my post, I do say that there is sync circuitry. This drops the video signal to a lower level for the sync pulses. But it is simply a resistor that connects to a logic gate. There is no circuitry to enforce a set level. The sync circuit simply mixes the sync into the video signa...
by ctr
Mon May 08, 2017 12:19 am
Forum: hardware
Topic: Palettemate / enhanced video ULA with 4096 colours
Replies: 583
Views: 50514

Re: Palettemate / enhanced video ULA with 4096 colours

So my conclusion is, either the machine does not generate a "super black" level (it just uses the black border), or it is all done in the ULA. In composite video the sync pulses are periods of super-black so the beeb must generate them or TVs would lose sync when displaying a black screen. Page 497...
by ctr
Fri May 05, 2017 8:07 pm
Forum: software & utilities for the pc, mac or unix
Topic: Writing to an ADFS partition in Linux
Replies: 9
Views: 1905

Re: Writing to an ADFS partition in Linux

This week I found an alternative approach that may help others. Using the linux dd command I made an image of an IDE drive and found that I could open and write directly to the image using Arculator by simply renaming it to "HD4.HDF". If you mount the IDE drive at a directory called "HD4.HDF" would...
by ctr
Fri May 05, 2017 3:02 pm
Forum: hardware
Topic: Fake, too slow, of just defective?
Replies: 20
Views: 1516

Re: Fake, too slow, of just defective?

Coeus wrote:Thanks for a very useful tool - I first used this to validate CPU emulation fixes in B-Em but it has been just the job here as well.
I'm glad it helps. The "6502 detected" message means the CPU has the indirect jump bug, which is characteristic of NMOS versions.
by ctr
Fri May 05, 2017 11:34 am
Forum: hardware
Topic: Fake, too slow, of just defective?
Replies: 20
Views: 1516

Re: Fake, too slow, of just defective?

This seemed to work reliably, at least for the testing so I was able to load tricky's menu-driven CPU test (which actually runs the Dorman tests, I believe) It's not tricky's it's mine! It does run Klaus Dormann's 6502 test with a couple of additions, and also Bruce Clark's BCD test. There is a mor...
by ctr
Sun Apr 30, 2017 11:26 am
Forum: software: new games
Topic: New Release: Castle Defender
Replies: 30
Views: 5990

Re: New Release: Castle Defender

This new version is a real challenge. Recommended!
by ctr
Thu Apr 27, 2017 11:12 pm
Forum: off-topic
Topic: Why are domino plugs reversible?
Replies: 4
Views: 865

Re: Why are domino plugs reversible?

If Acorn had wired the socket with RTS diagonally opposite CTS and RX diagonally opposite TX then you could have used the same cable as both a modem cable and null-modem cable by rotating the connector 180°. I think. But they didn't. I always wondered if that was the point of the symmetrical connect...
by ctr
Tue Apr 18, 2017 7:02 pm
Forum: general
Topic: thebbclives website gone.
Replies: 30
Views: 2720

Re: thebbclives website gone.

Ahhh, thanks. I actually fixed all that lot over a year ago. Since then however, I've moved from old 32-bit hardware to brand spanking new 64-bit hardware and the application software has had quite the upgrade. The fix was to have a custom 404 error handler which could convert the old URL's on the ...
by ctr
Tue Apr 18, 2017 4:42 pm
Forum: software: new games
Topic: New Release: Castle Defender
Replies: 30
Views: 5990

Re: New Release: Castle Defender

This is excellent. I have already spent far too long playing it. I thought the gameplay on the first two levels was well judged. Level one is easy once you figure out what you are doing, but it is the intro and it took me a while. I still haven't completed level two with full lives. Levels three and...
by ctr
Mon Apr 17, 2017 9:21 pm
Forum: general
Topic: thebbclives website gone.
Replies: 30
Views: 2720

Re: thebbclives website gone.

It is complete, however I'm hosting it on a non-PHP server and it was a PHP site to the fact that it runs at all is a bit of magic ;) If you can point me at the files you're having issues with accessing, I can fix those parts of the mirror so it is at least a bit more workable. Paul Many of the lin...
by ctr
Mon Apr 17, 2017 7:07 pm
Forum: hardware
Topic: BBC to VGA connector
Replies: 20
Views: 1654

Re: BBC to VGA connector

SCART supports both RGB and composite video, but some TVs just ignore the RGB input. I once had a TV with two SCART sockets, but only one of the sockets supported RGB, so try both if that's an option. Also, you might need to choose RGB in a menu on the TV.
by ctr
Mon Apr 10, 2017 7:27 pm
Forum: general
Topic: thebbclives website gone.
Replies: 30
Views: 2720

Re: thebbclives website gone.

(Also you can still get to the original archived files from bbclives via FTP!!) And HTTP . The only thing missing seems to be the web pages, which are on retro-kit. Edit: Sorry, I just realised you're the OP, so you've already got a backup of the whole thing anyway. To get back to your original poi...
by ctr
Sun Apr 09, 2017 10:08 am
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8275

Re: Beebem on Github

I just did a fresh build from the stardot master branch but it doesn't work for me. (W10-64) The avi file just shows a black screen and when ending the video "emulates" a stuck key. What are you playing the video on? The new "Films & TV" app is the default AVI player in Windows 10 but it can't play...
by ctr
Sat Apr 08, 2017 11:00 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8275

Re: Beebem on Github

I'm just reading about Media Foundation! I've got a workaround for the Video for Windows bug so beebem is recording AVI again. My laptop (which is about six years old) can encode 640x480 H264 in a little better than real-time so older hardware would struggle if beebem switched to H264 only. However,...
by ctr
Sat Apr 08, 2017 9:39 pm
Forum: wanted
Topic: Digital Storage Device for use with wav files
Replies: 8
Views: 646

Re: Digital Storage Device for use with wav files

I am looking for a digital device I can use to put .wav (or .aiff) files on and play them back on the BBC I use an ipod which works fine only you have to pause it all the time as it has no way of using the relay control to start stop playing. anyone have any ideas what would work as a substitute? P...
by ctr
Sat Apr 08, 2017 9:37 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8275

Re: Beebem on Github

Happened to me too recently when trying to load the Intro music/animation on the game Powerplay to upload to Youtube. I'm on 64-bit Windows 10. Cheers. It seems to be a bug in the Video for Windows API. Part of it just doesn't work any more. The API is a quarter of a century old this year, so I gue...
by ctr
Wed Apr 05, 2017 2:14 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8275

Re: Beebem on Github

Are there any other changes we want to include in this release? I've just put in a pull request for the 8271 fix mentioned above. Following that I've got a fix for "File | Capture Video", which records sound but only the first frame of video on Windows 10 (and maybe Windows 8 ). It would be nice if...
by ctr
Tue Apr 04, 2017 3:34 pm
Forum: emulators
Topic: BeebEm failing to wrap (zp),Y loads at top of address space?
Replies: 29
Views: 1859

Re: BeebEm failing to wrap (zp),Y loads at top of address space?

I've posted a new version of the test ssd . The actual tests are unchanged. The menu detects the CPU rather than guessing. The detection uses the 6502's indirect JMP bug and the absence of SMB on the 65SC02. I haven't tried it on real hardware though. The menu indicates if it thinks it is running on...
by ctr
Sun Apr 02, 2017 6:35 pm
Forum: emulators
Topic: BeebEm failing to wrap (zp),Y loads at top of address space?
Replies: 29
Views: 1859

Re: BeebEm failing to wrap (zp),Y loads at top of address space?

So if a second-processor is connected and you select the Master (press "2") then it will run the 65SC02 test on the second-processor. I tried this, but it doesn't seen to have the desired effect. It always runs the 65C02 test. Can you try this as well? Dave Sorry, you're right, I broke the menu in ...
by ctr
Sun Apr 02, 2017 5:40 pm
Forum: emulators
Topic: BeebEm failing to wrap (zp),Y loads at top of address space?
Replies: 29
Views: 1859

Re: BeebEm failing to wrap (zp),Y loads at top of address space?

Ctr, Thanks for the updated DORMANN tests - B-Em is afflicted with this bug as well. One other thing I'm finding is that when testing a real cheese wedge with a G65SC02 there is no way from the menu to force the 65SC02 test suite to run. So it's failing due to the lack of the Rockwell/WDC extension...