Search found 183 matches

by ctr
Sun Apr 02, 2017 1:44 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 done a new version with separate tests for the Master (65SC02) and the co-processor (65C02). I was going to do an additional test for the ReCo6502Mini but the additional instructions (STP - stop and WAI - wait for interrupt) aren't testable. Not from the inside anyway.
by ctr
Sun Apr 02, 2017 12:49 am
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?

Can you try this older one on the cheese wedge? It targets the 65C02. If it works I'll update the ssd to include different tests for the master and second processor. Sure - passes on both ReCo6502Mini and cheese wedge. Your mention of RMB reminded me of something, so I looked back through my notebo...
by ctr
Sun Apr 02, 2017 12:14 am
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 tried 6502test.ssd on my Master 128 and in my emulator (both in B and M128 modes) and it passed in all 3 cases. My real B is currently dead so no results from that I'm afraid :( I also tried it with a cheese wedge 6502 2nd processor, and ReCo6502Mini , and it failed in both cases in the 65C02 opc...
by ctr
Sat Apr 01, 2017 11:26 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?

b-em (both my old-ish local build of 2.2 and the master branch at https://github.com/stardot/b-em) fail this almost immediately. I'll post something about this in the b-em thread... You can get the error address from PCL and PCH in the error output. I've added the assembler listing files to github ...
by ctr
Sat Apr 01, 2017 11:20 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?

Brilliant, thanks for testing it on a real beeb. It looks like we have a separate issue with BCD in BeebEm though... #-o It's worth noting that this behaviour isn't documented and differs between the 6502 and 65C02, so software tends not to rely on it. Anyway, it would be near the bottom of my list ...
by ctr
Sat Apr 01, 2017 9:24 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 added tests for wrapping at the top of the address space and wrapping at lda(&ff),y. There is a new SSD here.

The code tests that lda(&ff),y loads the base address from &ff and &00. beebem currently fails this test. I expect a real 6502 to pass it, but I don't have a beeb to confirm it.
by ctr
Sat Apr 01, 2017 7:53 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?

chrisn wrote:I'm hoping that using a 6502 test suite will highlight if this is indeed another bug.
I've made an ssd that detects what kind of beeb it's running on and runs Klaus Dormann's and Bruce Clark's tests. Unfortunately, they don't cover these two edge cases so I just need to add tests for them.
by ctr
Thu Mar 30, 2017 10:44 pm
Forum: acorn atom and system
Topic: Pi-Tube Atom VDU: circles
Replies: 24
Views: 1840

Re: Pi-Tube Atom VDU: cirles

roland wrote:No, if they are all in the same colour then the picture is the same.
Do you get exactly the same picture every time you draw it in colour? What happens if you plot points (PLOT69) instead of circles? Are they equally spaced?
by ctr
Thu Mar 30, 2017 12:23 am
Forum: acorn atom and system
Topic: Pi-Tube Atom VDU: circles
Replies: 24
Views: 1840

Re: Pi-Tube Atom VDU: cirles

I'm not sure exactly what you're running this on, and this is a bit of a stretch, but I think you might have a problem with bit 5 (value 32) in a connector somewhere. The intended radii of the circles in hex: Good: 14,28,3C,50,8C,C8,DC,104,118,12C Bad: 64,78,B4,F0 The bad ones are drawn at: Bad':44,...
by ctr
Wed Mar 29, 2017 3:41 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8282

Re: Beebem on Github

Sorry for being thick, but how do I try your fix? Is there a .exe I can download? Or can it only be built from source (in which case I'm out!)? I've put a .exe here . If it won't start you might need the runtime files for the new compiler . Use at your own risk: I can't guarantee my PC is free of d...
by ctr
Tue Mar 28, 2017 5:50 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8282

Re: Beebem on Github

unless anyone has other changes they want to add, the plan for 4.15 is ... When it's ready I'll contact Mike about hosting the download on his BeebEm webpage. Sadly I don't have the skills to contribute to BeebEm development, so obviously you can tell me to go boil my head, but I wonder whether it ...
by ctr
Tue Mar 28, 2017 3:24 pm
Forum: general
Topic: Microcomputer magazines - the early years
Replies: 12
Views: 1313

Re: Microcomputer magazines - the early years

Commie_User wrote:On that Your Computer cover, why does the BBC PSU and speaker look funkier than mine?
It looks like they've removed the speaker and fitted it into the top of the PSU! But I think I must be misinterpreting it.
by ctr
Sun Mar 26, 2017 4:41 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8282

Re: Beebem on Github

then I'll have to start from the beginning again..... This is probably a bit late, but sorting out the git side of things is really not that bad. Starting from the contents of your pull-request: git checkout -b sprow-copro git reset 2fde97 Now you have a topic branch (sprow-copro) with a simple lin...
by ctr
Sat Mar 25, 2017 8:51 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8282

Re: Beebem on Github

chrisn wrote:I added this to the open pull request.
Thank you! Video capture doesn't work on Windows 10, and possibly Windows 8. I've done a fix that I'll submit as soon as pstnotpd's changes are merged in. If you're about to do a release, please hold fire for a moment.
by ctr
Sat Mar 25, 2017 6:45 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8282

Re: Beebem on Github

It builds for me. I haven't tested it exhaustively but Firetrack ran. And I just realised I didn't have to configure the DirectX directory, which is nice. This means to run BeebEm under the debugger you'll need to copy some files into the Debug directory: zlib1.dll, Teletext.fnt, and all the .snd fi...
by ctr
Sun Mar 19, 2017 11:52 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8282

Re: Beebem on Github

chrisn wrote:I have merged a few changes from a GitHub contributor
I'm sometimes here too. I've got a daft username there (mungre) because my name was long since taken. Though I've just realised that was me six years ago :-)
by ctr
Wed Mar 15, 2017 3:57 pm
Forum: emulators
Topic: B-Em Debugging/Tracing
Replies: 64
Views: 3902

Re: B-Em Debugging/Tracing

is there a way to describe paged access that doesn't become dependent on the particular CPU in question? I was thinking about this a couple of weeks ago while trying to understand the B+ and Master memory architectures. The architecture is usually described in terms of the various bits of RAM (HAZE...
by ctr
Sun Feb 26, 2017 5:45 pm
Forum: hardware
Topic: Beeb FPGA
Replies: 495
Views: 36471

Re: Beeb FPGA

squid wrote:Problem is whenever I press SHIFT or CONTROL keys these games just pause.
SHIFT and CTRL are the only two keys on the BBC keyboard that don't generate an interrupt. It's possible the FPGA isn't simulating this correctly, but I really don't know.
by ctr
Fri Feb 24, 2017 8:02 pm
Forum: emulators
Topic: B-Em
Replies: 395
Views: 25458

Re: B-Em

Apart from file selection, none of the UI needs to be native. Instead of targeting Windows or Linux, why not make it BBC Micro style? One could go the whole hog and give the emulator the ability to run more than one beeb at a time. The configuration UI could then be an actual beeb program communicat...
by ctr
Mon Feb 20, 2017 8:27 pm
Forum: software: new games
Topic: Yet another Tetris
Replies: 11
Views: 2239

Re: Yet another Tetris

Great to see another game for the Beeb! The fix you did for the drop is great but could you do the same for the rotate key as under BeebEm your tile spins around mega fast if you keep your finger on the key. Cheers. I always regarded the rotation as harmless, but if it's giving people trouble I'm h...
by ctr
Sun Feb 19, 2017 6:23 pm
Forum: software: new games
Topic: Yet another Tetris
Replies: 11
Views: 2239

Re: Yet another Tetris

Just had a play - it's really good, well done! =D> 8) Have to report though that I did have about three ' double drops ' in the game below... Thank you! I'm nearly certain that running on a real beeb a second piece won't drop unless the drop key is still physically pressed. I think the problem is p...
by ctr
Fri Feb 17, 2017 7:09 pm
Forum: projects
Topic: Beebem on Github
Replies: 118
Views: 8282

Re: Beebem on Github

I compiled beebem414.zip on Windows 10 a couple of days ago using VS2010 Express. I already had VS2010 Express installed. I downloaded and installed DXSDK_Jun10.exe from here: https://www.microsoft.com/en-us/download/details.aspx?id=6812 This gave an error fairly late in the installation. I ignored ...
by ctr
Fri Feb 17, 2017 6:46 pm
Forum: software: new games
Topic: Yet another Tetris
Replies: 11
Views: 2239

Re: Yet another Tetris

It's really great. Thanks! Thank you! Development has become a joy again now that tools like beebasm are available, I love being able to throw code together using modern tools, compile, boot beebem and try it out immediately This is so true. I can hit F5 in notepad++ and in less than two seconds th...
by ctr
Wed Feb 15, 2017 4:57 pm
Forum: software: new games
Topic: Yet another Tetris
Replies: 11
Views: 2239

Re: Yet another Tetris

Are you tapping or holding the drop key? You only need to tap it once. If you hold it for the duration of the drop it is quite hard to time the release to avoid a second drop. I hadn't planned to do any further work on it but I did want to have a look at the code. Doing that on the BBC was painful s...
by ctr
Mon Feb 13, 2017 12:46 pm
Forum: software: new games
Topic: Yet another Tetris
Replies: 11
Views: 2239

Re: Yet another Tetris

Cheers, I'm glad you liked it. It is infuriating, I wasted most of Sunday trying to get a good score. I seem to recall young me being much better at it. :-)
by ctr
Sun Feb 12, 2017 5:26 pm
Forum: software: new games
Topic: Yet another Tetris
Replies: 11
Views: 2239

Yet another Tetris

A couple of threads about Tetris reminded me that I wrote one for the BBC Model B many years ago. Screenshots and ssd are attached. My impressions after more than a quarter of a century: Pros * Responsive * Smooth animation of falling pieces * Fast loading * Patterns on blocks rotate with blocks * K...
by ctr
Sat Oct 04, 2014 11:29 pm
Forum: hardware
Topic: Counting sideways RAM banks
Replies: 37
Views: 3613

Re: Counting sideways RAM banks

It works for me! Though I've only tested it on the modelb emulator.

What are you running it on?

EDIT: It does currently assume a hardware configuration where writing &FE30 and &FE32 selects the bank to write to OR bank 15 is permanently writable (or both).
by ctr
Sat Oct 04, 2014 8:09 pm
Forum: hardware
Topic: Counting sideways RAM banks
Replies: 37
Views: 3613

Re: Counting sideways RAM banks

I wrote this to distinguish RAM banks. It generates a distinct test value for each bank which is also distinct from any of the existing values at that location. It writes the test values to all banks. If banks overlap then only the last bank written (in the overlapping set) will retain its test valu...
by ctr
Sat Jul 19, 2014 11:46 pm
Forum: hardware
Topic: Fault finding index
Replies: 97
Views: 27607

Re: Fault finding index

This thread is a bit stale, but this may help someone...

***********

BBC Model B displays "BBC Computer 16K" at boot.

Ensure link S25 is properly connected in the north position.

***********
by ctr
Sat Jul 19, 2014 11:24 pm
Forum: introduce yourself
Topic: Birmingham calling
Replies: 8
Views: 1191

Re: Birmingham calling

Cheers. I've posted the stuff on eBay, and I've posted links in the "For sale" forum.

I've been an occasional lurker round the these forums and their predecessors for years. I just never got round to opening an account. I'll certainly be back.