Search found 749 matches

by Coeus
Fri May 25, 2018 10:20 pm
Forum: off-topic
Topic: Forum GDPR compliance?
Replies: 55
Views: 617

Re: Forum GDPR compliance?

- Right to Data Portability - Not really relevant as long as all data is contained in the Control Panel and easily referenced. Iwas actually very impressed that the info on the ICO website about this talked about machine readable formats, mentioned the difference between proprietary and open and su...
by Coeus
Fri May 25, 2018 10:17 pm
Forum: off-topic
Topic: Forum GDPR compliance?
Replies: 55
Views: 617

Re: Forum GDPR compliance?

I tried to make use of my right to be forgotten at our national "belastingdienst" (tax authorities) but my request was denied :cry: I read the pages from the UK ICO the other day and I still don't remember the finer details. What I do remember is this "right to be forgotten" is not absolute. I thin...
by Coeus
Fri May 25, 2018 8:15 pm
Forum: off-topic
Topic: New laptop
Replies: 14
Views: 565

Re: New laptop

Though on the other hand, why give them real computers when they are still young enough to break everything? We thought we had covered that one - we got ours some child oriented tablets, NABI IIRC. They came with a big rubber bumper. They had their own app store but they were, at core, Android tabl...
by Coeus
Sat May 19, 2018 4:10 pm
Forum: programming
Topic: BASIC 2 Commented Disassembly
Replies: 6
Views: 407

Re: BASIC 2 Commented Disassembly

Thanks, everyone. Seems like this was a popular passtime in the 80's. Here's Kevin Edwards talking about it: https://twitter.com/KevEdwardsRetro/status/996831345866309632?s=20 We shouldn't be surprised. Compared to other BASICs at the time BBC BASIC had both the extras for structured program and was...
by Coeus
Tue May 15, 2018 4:58 pm
Forum: community projects
Topic: Advanced BASIC ROM User Guide
Replies: 3
Views: 493

Re: Advanced BASIC ROM User Guide

Indeed, thanks dv8. On the question of the floating point numbers it reminds me that when we did computer studies at school a few of us in the class were familiar with microprocessors and microprocessor assembly language whereas the course was probably based on mainframe computing. The one I remembe...
by Coeus
Mon May 14, 2018 7:29 pm
Forum: programming
Topic: Floating Point: Apple vs. Acorn
Replies: 0
Views: 157

Floating Point: Apple vs. Acorn

I was browsing the 6502.org site and came across the floating point routines for the Apple II by Steve Wozniak and Roy Rankin - http://6502.org/source/floats/wozfp1.txt so I thought I'd compare with the routines in BASIC 2, presumably by Sophie Wilson. There is an interesting difference of approach....
by Coeus
Mon May 14, 2018 7:11 pm
Forum: programming
Topic: BASIC 2 Commented Disassembly
Replies: 6
Views: 407

BASIC 2 Commented Disassembly

Has anyone produced a commented disassembly of BASIC 2? I am aware of the Addler book "The BASIC ROM User Guide" available on 8BS and I think I saw reference to another similar book but now can't find it but obviously it is easier to have the comments and code in a single place rather than having to...
by Coeus
Mon May 14, 2018 4:28 pm
Forum: off-topic
Topic: Safely working on older equipment?
Replies: 6
Views: 500

Re: Safely working on older equipment?

Thanks, guys. I finally got round to taking the PSU out of the PC with the intention of checking for obvious blown caps etc. While looking round the case to find the screws to remove I noticed that someone has moved the input voltage selector from 230V to 115V! No doubt that is the cause of the fail...
by Coeus
Sun May 13, 2018 7:58 pm
Forum: off-topic
Topic: Safely working on older equipment?
Replies: 6
Views: 500

Re: Safely working on older equipment?

My daughter just turned on an old tower PC in her room and complained that it made a weird noise and then gave out a red smoke which smelt very bad indeed. It also tripped the MCB on the ring main it was connected to, so overload rather than earth leakage. I haven't taken a look yet. Switch mode PSU...
by Coeus
Wed May 09, 2018 12:07 am
Forum: emulators
Topic: 65816 Emulation
Replies: 1
Views: 160

65816 Emulation

Does anyone have details of the memory map in the 65816 co-processor? This piece of code has been part of B-Em's emulation of this for some time and is intended to read a value from the 65816's memory: static uint32_t do_readmem65816(uint32_t a) { uint8_t temp; a&=w65816mask; cycles--; if ((a&~7)==0...
by Coeus
Tue May 08, 2018 10:44 pm
Forum: emulators
Topic: Which emulator to use: developing on Windows (VS2017)...
Replies: 4
Views: 257

Re: Which emulator to use: developing on Windows (VS2017)...

So I'm wondering if this is something anybody has come across or might be working on? Any upgrades to later DX versions being worked on? If not, is everybody basically getting hold of old SDK versions and building the emulators using the old SDKs? I can only comment for B-Em. B-Em has no direct dep...
by Coeus
Tue May 08, 2018 10:22 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 89
Views: 6596

Re: b2 - new emulator

In ElectrEm I used separate threads to achieve coroutines with the caveat that from time n, whether any component will affect any other is completely knowable upfront except in the case of the CPU. So the process to run for q cycles was: calculate the largest number less than q before I know for ce...
by Coeus
Tue May 08, 2018 5:12 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 89
Views: 6596

Re: b2 - new emulator

But you're quite right about RenderGeometry, of course. The rationale for having it pass the data straight through, unprocessed, was that this was sort of its spec (insofar as it has one) - but really it might as well just add the offset when appropriate, since it's probably the right thing to do f...
by Coeus
Tue May 08, 2018 5:03 pm
Forum: emulators
Topic: b2 - new emulator
Replies: 89
Views: 6596

Re: b2 - new emulator

Ada and Modula 2 are compiled languages that have coroutines and no garbage collection. (Then I thought, and surely Modula 3? But it doesn't.) If you're not fussed about garbage collection there are go and Haskell. Iterators in C# also work as a poor man's version. I guess real threads wouldn't be ...
by Coeus
Sat May 05, 2018 10:37 pm
Forum: off-topic
Topic: Windows 10....
Replies: 157
Views: 11902

Re: Windows 10....

It is all about compatibility, rather than features. When I have to produce commercial docs for clients only office on the Mac gives something that clients who will be using windows office will be nearly perfect. Pages and libreoffice every now and again do odd thing. Which on big deals can be diff...
by Coeus
Sat May 05, 2018 10:21 pm
Forum: off-topic
Topic: Windows 10....
Replies: 157
Views: 11902

Re: Windows 10....

...And ironically the software I use most for work on the Mac is MS office, and I hate to say it but it is the best package (better than libre or apples pages, keynotes etc.). Use it for work and also wrote my MSc dissertation with it on the Mac. I am interested you say that for two reasons: becaus...
by Coeus
Sat May 05, 2018 10:04 pm
Forum: off-topic
Topic: Windows 10....
Replies: 157
Views: 11902

Re: Windows 10....

My 2p on the operating system question.... Windows does have the advantage that it is ubiquitous and therefore if you need a highly specialised application it is more likely that this will have been written for Windows than for anything else. These days, though, the majority of applications required...
by Coeus
Sat May 05, 2018 8:51 pm
Forum: hardware
Topic: EPROM programmer
Replies: 18
Views: 778

Re: EPROM programmer

I'm interested in a cheap eraser if anyone has any tips... Mines one of these: https://www.ebay.co.uk/itm/Ultraviolet-Light-UV-EPROM-Eraser-Erase-Eraseable-Timer-High-Speed-EDUK/301365632875?epid=621657142&hash=item462aca9f6b:g:0pAAAMXQydtTOL7F I have one of these too. After the reaction I got on h...
by Coeus
Wed May 02, 2018 11:15 pm
Forum: emulators
Topic: MAME: Mouse
Replies: 20
Views: 951

Re: MAME: Mouse

Looking at mouse_poll_amx(), it doesn't appear that the direction inputs are toggling, which is why this probably isn't going to work with the 6502.SYS driver. If it works with the AMX mouse ROM, then that's possibly because that is only interrupting on one edge of CB1/CB2. This is all guesswork! T...
by Coeus
Wed May 02, 2018 8:23 pm
Forum: emulators
Topic: MAME: Mouse
Replies: 20
Views: 951

Re: MAME: Mouse

According to Jonathan's side, the direction signals of an AMX mouse feed in to D0 and D2. http://mdfs.net/Info/Comp/BBC/Mouse/ That's consistent with what B-Em is doing. I was using the M512 mouse as the example. Even if we get the same emulation code to work with both they still appear to be conne...
by Coeus
Wed May 02, 2018 7:44 pm
Forum: emulators
Topic: MAME: Mouse
Replies: 20
Views: 951

Re: MAME: Mouse

I had problems a couple of years ago getting a quadrature trackball work with an M512/GEM.... Thanks Dave. Working through the explanation in Wikipedia, there's a table of expected values. It only gives one cycle and one direction but for the clockwork direction two cycles would be: A B 0 0 0 1 1 1...
by Coeus
Wed May 02, 2018 7:01 pm
Forum: emulators
Topic: MAME: Mouse
Replies: 20
Views: 951

Re: MAME: Mouse

You've got my intrigued now. I found an easy to understand description of how quadrature rotation sensors work on Wikipedia - https://en.wikipedia.org/wiki/Rotary_encoder, then "Incremental rotary encoder" so I will have another look at the B-Em code in that light.
by Coeus
Wed May 02, 2018 4:14 pm
Forum: off-topic
Topic: Thermionic Valves
Replies: 59
Views: 2907

Re: Thermionic Valves

the one at the back looks interesting. What is that called? It reminds me of an old reel to reel tape recorder that used something similar as its record level meter.
by Coeus
Mon Apr 30, 2018 8:13 pm
Forum: emulators
Topic: MAME: Mouse
Replies: 20
Views: 951

Re: MAME: Mouse

I have both the AMX and M512 mouse working, using almost exact code from B-em. Though I don't use the (uservia.ifr & 0x18) check in mouse_poll_x86, I can't access the internal VIA register from the mouse device, why is it needed? I think at some stage in history B-Em had the absolute mouse position...
by Coeus
Mon Apr 30, 2018 7:55 pm
Forum: emulators
Topic: MAME: Mouse
Replies: 20
Views: 951

Re: MAME: Mouse

That's what I mean, beeb emulators naturally does some stuff at 128 cycle resolution, so that is a good resolution to check the PC, although it isn't really necessary on windows as you can get a timestamped history and not lose anything. The beeb doesn't/shouldn't poll ;) For the mouse, I don't thi...
by Coeus
Sun Apr 29, 2018 5:23 pm
Forum: emulators
Topic: MAME: Mouse
Replies: 20
Views: 951

Re: MAME: Mouse

In MAME the mouse input returns dx and dy values every time the mouse is moved, the greater the dx/dy the larger the movement, and can be +ve/-ve depending on direction. That is very similar to the way the Allegro 5 port interfaces to Allegro - Allegro generates a mouse event with delta x (dx) and ...
by Coeus
Sun Apr 29, 2018 4:50 pm
Forum: emulators
Topic: B-Em
Replies: 368
Views: 20522

Re: B-Em

I suddenly had the idea that I might be able to attach a game controller as joystick and, sure enough, my wife's Xbox One controller has a micro-USB port. It does seem a little quirky as a controller but for testing it does have the advantage of multiple sticks and buttons including physical sticks ...
by Coeus
Sat Apr 28, 2018 1:07 pm
Forum: off-topic
Topic: LOLPRICE
Replies: 2776
Views: 217704

Re: LOLPRICE

Elminster wrote:Definitely need the time machine.
As long as it isn't via a crowdfunding service. :lol:
by Coeus
Sat Apr 28, 2018 1:04 pm
Forum: off-topic
Topic: Windows 10....
Replies: 157
Views: 11902

Re: Windows 10....

Also means you don't regularly turn on your computer only to have to wait 45 mins for the new "creative edition" or somesuch to install - even though you don't want it to! I remember that particular update - it kept failing on my work laptop because it had a modest SSD and therefore didn't have loa...
by Coeus
Sat Apr 28, 2018 12:52 pm
Forum: hardware
Topic: Sideways RAM on the BBC Micro
Replies: 44
Views: 1830

Re: Sideways RAM on the BBC Micro

...I haven't been able to get the Linux version compiled yet... Do you want some help compiling things on Linux? To start with it is normal to hit issues with development tools not installed but you do get to a point where you have installed most of them and then things get much easier. It also hel...