Search found 816 matches
- Sun Feb 28, 2021 3:01 pm
- Forum: 8-bit acorn hardware
- Topic: Pin strips?
- Replies: 3
- Views: 690
Re: Pin strips?
Thank you both. I assumed it had to be possible to find such things for less than 10p per pin. (-8
- Sun Feb 28, 2021 2:36 pm
- Forum: 8-bit acorn hardware
- Topic: Pin strips?
- Replies: 3
- Views: 690
Pin strips?
Anyone know of a cheap source of those strips of pins that are compatible with DIL sockets? The things you use when making a modern circuit board which inserts in place of a classical IC?
The places I've found seem to be quite pricey!
The places I've found seem to be quite pricey!
- Thu Feb 18, 2021 4:57 pm
- Forum: 8-bit acorn software: other
- Topic: Are there versions of BBC Basic with extensions (like procedures)
- Replies: 24
- Views: 5093
Re: Are there versions of BBC Basic with extensions (like procedures)
Agreed. I wasn't saying it was OO. FILE * encapsulates data, but doesn't encapsulate operations.
- Mon Feb 15, 2021 2:23 pm
- Forum: 8-bit acorn software: other
- Topic: Are there versions of BBC Basic with extensions (like procedures)
- Replies: 24
- Views: 5093
Re: Are there versions of BBC Basic with extensions (like procedures)
The encapsulated data hiding behind a FILE * under Unix includes:
* The file descriptor
* A buffer
* Various pointers and status flags relating to management of the buffer
* The file descriptor
* A buffer
* Various pointers and status flags relating to management of the buffer
- Mon Feb 15, 2021 1:46 pm
- Forum: 8-bit acorn software: other
- Topic: Are there versions of BBC Basic with extensions (like procedures)
- Replies: 24
- Views: 5093
Re: Are there versions of BBC Basic with extensions (like procedures)
No. I'm not talking about dynamic dispatch. I've told you what the essence of object-orientation is. I've pointed you at the Wikipedia article which confirms I'm right. I think I'm done, here.
- Sat Feb 13, 2021 8:04 pm
- Forum: 8-bit acorn software: other
- Topic: Are there versions of BBC Basic with extensions (like procedures)
- Replies: 24
- Views: 5093
Re: Are there versions of BBC Basic with extensions (like procedures)
The important point is that the operation is associated with the data. Writing f.seek(offset, whence) instead of fseek(f, offset, whence) may look like syntactic sugar, but it's quite important syntactic sugar. In particular, it means that the seek you can call on f is intrinsically different from t...
- Sat Feb 13, 2021 4:42 pm
- Forum: 8-bit acorn hardware
- Topic: Those four extra pads on the BBC Micro keyboard?
- Replies: 6
- Views: 819
Re: Those four extra pads on the BBC Micro keyboard?
Hmm. It's obvious why the actual speech synthesis chip would need -5V as well as +5V. I've only just noticed that the PHROMs also required a negative supply. I wonder why?
- Sat Feb 13, 2021 4:33 pm
- Forum: 8-bit acorn hardware
- Topic: Those four extra pads on the BBC Micro keyboard?
- Replies: 6
- Views: 819
Re: Those four extra pads on the BBC Micro keyboard?
Aha, thanks! It looks as though in the US keyboard PCB the +5V line is commoned between the keyboard and speech halves of the board, where normally the two circuits are entirely separate? Or do my eyes deceive me? The fitting instructions do explain everything... except why the capacitors aren't fit...
- Sat Feb 13, 2021 3:40 pm
- Forum: 8-bit acorn software: other
- Topic: Are there versions of BBC Basic with extensions (like procedures)
- Replies: 24
- Views: 5093
Re: Are there versions of BBC Basic with extensions (like procedures)
The key point about the object-oriented paradigm is that it compartmentalises data and the code which manipulates it.... That may be part of the paradigm but it does not require an object-oriented language to make it happen. For anyone familiar with C, the stdio calls which all refer to a FILE obje...
- Sat Feb 13, 2021 3:33 pm
- Forum: 8-bit acorn software: other
- Topic: DFS - Get sector for a file
- Replies: 16
- Views: 4631
Re: DFS - Get sector for a file
That's not really "a documented API". And it's pretty clunky: I'm pretty sure that on at least some DFSes it will physically read the disk once per letter of the alphabet! Also, it will overlook directory " " on disks from the Acorn System and similar horrors. (-8
- Sat Feb 13, 2021 3:27 pm
- Forum: 8-bit acorn hardware
- Topic: Those four extra pads on the BBC Micro keyboard?
- Replies: 6
- Views: 819
Those four extra pads on the BBC Micro keyboard?
Hiya! I've been away for ages, because real life got in the way. But I popped back to ask a question I realise has been bugging me for literally decades! On the left of the BBC Micro keyboard PCB there are those two lines of pads below the "ashtray" where connectors would be soldered in fo...
- Sat Jul 27, 2019 8:52 pm
- Forum: 32-bit acorn software: other
- Topic: API for IP network interface drivers ; WireGuard
- Replies: 3
- Views: 1390
Re: API for IP network interface drivers ; WireGuard
Hmm. Unfortunately all the links in that page have gone stale in the fifteen(!) years since the project was last touched.
You don't happen to have copies of any useful code or documentation, do you?
You don't happen to have copies of any useful code or documentation, do you?
- Sat Jul 27, 2019 5:59 pm
- Forum: 32-bit acorn software: other
- Topic: API for IP network interface drivers ; WireGuard
- Replies: 3
- Views: 1390
API for IP network interface drivers ; WireGuard
Hi all - been away for a while, but thought I'd just dip my toes back in. (-8 Is it possible to write custom interface drivers for the RISC OS IP stack, i.e. to write a relocatable module that provides an interface foo0 which can be used just like an Ethernet interface? If so, does anyone know of an...
- Wed Feb 06, 2019 1:01 am
- Forum: 8-bit acorn software: other
- Topic: Extended vectors - huh?
- Replies: 17
- Views: 4562
Re: Extended vectors - huh?
Say you intercepted BYTEV that way. Then an EVENTV claimant calls OSBYTE in the middle of a foreground OSBYTE call. /-8
- Tue Feb 05, 2019 12:54 am
- Forum: 8-bit acorn software: other
- Topic: Extended vectors - huh?
- Replies: 17
- Views: 4562
Re: Extended vectors - huh?
Ok, here's a first attempt. It appropriates INDV3 for use by the daisy-chaining. My main misgiving about that approach is that it's not re-entrant. If something uses that mechanism in an interrupt handler while another thing is trying to use it in the foreground, there will be fireworks. A more min...
- Tue Feb 05, 2019 12:49 am
- Forum: 8-bit acorn software: other
- Topic: Extended vectors - huh?
- Replies: 17
- Views: 4562
Re: Extended vectors - huh?
One example where it would obviously go seriously wrong is if you trapped BRKV that way. Surely not. The OS selects the current language before dispatching via BRKV. Indeed, so there's a risk this could happen: BRK OS selects current language then does JMP (BRKV) BRKV calls the XBRKV extended vecto...
- Mon Feb 04, 2019 4:22 pm
- Forum: 8-bit acorn software: other
- Topic: Extended vectors - huh?
- Replies: 17
- Views: 4562
Re: Extended vectors - huh?
One example where it would obviously go seriously wrong is if you trapped BRKV that way. Fortunately, you can just handle paged ROM service call 6 instead. On reflection, looking through the other vectors I can see: Filing system vectors - OK Vectors that might be called under interrupt - OK Vectors...
- Mon Feb 04, 2019 1:22 am
- Forum: 8-bit acorn software: other
- Topic: Extended vectors - huh?
- Replies: 17
- Views: 4562
Re: Extended vectors - huh?
Then you just finish by jumping to the address previously in the non-extended vector. The problem, as I mentioned, is that this means the previous claimant is called with your ROM selected, not the one that was selected when the vector was invoked. (The previous ROM is restored correctly when the f...
- Sun Feb 03, 2019 1:34 am
- Forum: 8-bit acorn software: other
- Topic: Extended vectors - huh?
- Replies: 17
- Views: 4562
Re: Extended vectors - huh?
If one was designing a mechanism from scratch, I imagine the sensible solution would be something like: Allow a page for extended vector chains. Divide it up into 64 entries, each of which is ROM number, address in ROM, address of next entry. That would allow the space to be used as linked lists of ...
- Fri Feb 01, 2019 4:26 pm
- Forum: 8-bit acorn software: other
- Topic: Extended vectors - huh?
- Replies: 17
- Views: 4562
Re: Extended vectors - huh?
Almost a year later, I'm revisiting this issue. It seems to me you can get a considerable distance by having a primitive for "JMP to code in different ROM". On reflection, I'm kinda surprised that primitive was never made public in the way OSRDRM/OSRDSC was. Rummaging in JGH's collection o...
- Mon Jan 07, 2019 1:59 pm
- Forum: 8-bit acorn hardware
- Topic: Sideways RAM on the BBC Micro
- Replies: 52
- Views: 13787
Re: Sideways RAM on the BBC Micro
Hmm. Those parts are £10.52+VAT at Mouser in quantities of 100. Is that eBay price cheap, or too cheap? If it's a legitimate price, I imagine the ROHM part can be got more cheaply, too. More of an issue, although that Cypress device is 5V-tolerant, its Voh1 is only 2.4V. While fine for TTL, that's c...
- Sun Jan 06, 2019 10:53 pm
- Forum: 8-bit acorn hardware
- Topic: Sideways RAM on the BBC Micro
- Replies: 52
- Views: 13787
Re: Sideways RAM on the BBC Micro
(Resurrecting an old thread, despite not having been around much recently - hi, folks!) Mmm. Until now, SRAM and EEPROM/Flash have been the main options for such modules, but F-RAM chips are getting larger and cheaper, so I suspect in a few years' time they'll be the natural choice. The only questio...
- Thu Dec 06, 2018 12:48 am
- Forum: 8-bit acorn hardware
- Topic: M3000 vs M5000
- Replies: 55
- Views: 15292
Re: M3000 vs M5000
The version of AMPLE in the Nucleus ROM (I get the impression the previous RAM-resident version was rather simpler) supports words coming from three places: The Nucleus The user program Modules From (25-year-old) memory , Nucleus words are represented by single bytes, whereas others are represented ...
- Tue Jun 12, 2018 1:01 pm
- Forum: past physical ABug events (UK)
- Topic: ABUG Cambridge Sept 7th-9th 2018 BOOKING THREAD
- Replies: 207
- Views: 172328
- Mon Jun 11, 2018 12:42 pm
- Forum: past physical ABug events (UK)
- Topic: ABUG Cambridge Sept 7th-9th 2018 BOOKING THREAD
- Replies: 207
- Views: 172328
Re: ABUG Cambridge Sept 7th-9th 2018 BOOKING THREAD
Eeek! Sorry, I've been away from the forums for a bit. Many thanks to Boydie for prodding me.
Yes, I'll definitely take a place, please!
Yes, I'll definitely take a place, please!
- Sun May 13, 2018 8:20 pm
- Forum: general
- Topic: Maplin Electronics in administration
- Replies: 110
- Views: 22555
Re: Maplin Electronics in administration
I stuck my nose through the door today. They're still being ridiculously optimistic price-wise. A lot of what's left I wouldn't buy at anything less than 80% discount, but it's only been reduced by 50% so far. Even now, they seem to have their heads in the sand about just how cheaply commodity stuff...
- Tue Apr 24, 2018 5:41 pm
- Forum: general
- Topic: Today I received.....
- Replies: 7247
- Views: 2064148
Re: Today I received.....
Finally, some melatonin:
I'm hoping this will fix my sleep disturbance and give me my life back. If it does, hopefully that in turn will mean more energy devoted to retrocomputing projects. (-8
I'm hoping this will fix my sleep disturbance and give me my life back. If it does, hopefully that in turn will mean more energy devoted to retrocomputing projects. (-8
- Wed Apr 18, 2018 6:24 pm
- Forum: software & utilities for the pc, mac or unix
- Topic: New Disk Image Editor
- Replies: 90
- Views: 29908
Re: New Disk Image Editor
Also, remember to translate between BBC filename characters and WinDOS characters Incidentally, it's not stated but I assume it is understood that character 96 in Acorn filenames always maps to ASCII/Unicode character 96 (i.e. backtick) regardless of whether the file is coming from 8-bit or 32-bit ...
- Wed Apr 18, 2018 5:40 pm
- Forum: software & utilities for the pc, mac or unix
- Topic: New Disk Image Editor
- Replies: 90
- Views: 29908
Re: New Disk Image Editor
Also, remember to translate between BBC filename characters and WinDOS characters: # <-> ? . <-> / $ <-> < ^ <-> > & <-> + @ <-> = % <-> ; And special case, as it's nonreversable: WinDOS SPC -> BBC _ As a related headache, what happens when we encounter an Acorn file called CON, LPT1 or similar...
- Wed Apr 18, 2018 5:37 pm
- Forum: software & utilities for the pc, mac or unix
- Topic: New Disk Image Editor
- Replies: 90
- Views: 29908
Re: New Disk Image Editor
Any alternatives must start with "what happens with existing systems". So, going back 25 years, "what happens when I use an Acorn system to copy a file from an Acorn filesystem to a DOS disk?" Which, in terms of filenames is: the filename is as close to identical as possible. So...