Search found 894 matches

by Coeus
Wed Aug 15, 2018 11:29 pm
Forum: emulators
Topic: Printer Emulation..(ie ESC P printer emulation)
Replies: 14
Views: 111

Re: Printer Emulation..(ie ESC P printer emulation)

Also, on Linux, there's "escp2topbm" as part of netpbm-progs It turns out this only works if the printer has been switched into graphics mode and a bitmap sent. For text interspersed with escape sequences to control highlighting it complains "no image". I don't know how useful it is to be able to g...
by Coeus
Wed Aug 15, 2018 10:58 pm
Forum: emulators
Topic: Printer Emulation..(ie ESC P printer emulation)
Replies: 14
Views: 111

Re: Printer Emulation..(ie ESC P printer emulation)

Ok, so as a little experiment I started B-Em as noted above with the standard output to a file, entered some text into the version of view that comes package with MOS 3.20 on the master: view1.png set the FX800 printer driver, picked serial printer and printed the file: view2.png Then I fed it throu...
by Coeus
Wed Aug 15, 2018 8:53 pm
Forum: emulators
Topic: B-em..Current Build?
Replies: 6
Views: 86

Re: B-em..Current Build?

There is and those lines are NOT present, which is odd given it's the config file in the Distro.. Oops. In that case the complete set are here. If you copy/paste them into b-em.cfg that should solve the problem. [model_00] name=BBC A w/OS 0.1 fdc=none 65c02=false b+=false master=false modela=true o...
by Coeus
Wed Aug 15, 2018 8:38 pm
Forum: emulators
Topic: B-em..Current Build?
Replies: 6
Views: 86

Re: B-em..Current Build?

It would of course help is the current Preview build actually started at all - It doesn't for me at the moment, moans about no models being defined. So the models are defined in the b-em.cfg file. In it there should be lines like this: [model_00] name=BBC A w/OS 0.1 fdc=none 65c02=false b+=false ma...
by Coeus
Wed Aug 15, 2018 7:25 pm
Forum: emulators
Topic: B-em..Current Build?
Replies: 6
Views: 86

Re: B-em..Current Build?

Where was a current build /distribution for Windows 7? The current home of B-Em development is the GitHub repository at https://github.com/stardot/b-em There have not been any official releases since 2.2 but there are pre-releases of the new version on the GitHub releases page https://github.com/st...
by Coeus
Wed Aug 15, 2018 6:32 pm
Forum: general
Topic: BBC releases computer history archive
Replies: 114
Views: 2602

Re: BBC releases computer history archive

There are quite a few components to the attractiveness of a modern smart phone, and I'm not sure which is the killer feature which caused such take up, and such dominance of the no-keyboard interface... That reminds me of a discussion with someone at work who said he couldn't see why anyone would w...
by Coeus
Wed Aug 15, 2018 6:22 pm
Forum: emulators
Topic: Printer Emulation..(ie ESC P printer emulation)
Replies: 14
Views: 111

Re: Printer Emulation..(ie ESC P printer emulation)

The Retro-Printer project showed promise, but it seems to have stalled. Its backend Epson→PDF software (in the free version, at least) is very limited. Limited in what respect? Looking round their website I found the code itself at https://github.com/RWAP/PrinterToPDF and had a look at PrinterConve...
by Coeus
Wed Aug 15, 2018 5:55 pm
Forum: emulators
Topic: Printer Emulation..(ie ESC P printer emulation)
Replies: 14
Views: 111

Re: Printer Emulation..(ie ESC P printer emulation)

For PLAIN text , yes... The issue for me would be the special effects... Like bold an underlining that things like View highlights were for, and the clipboard mode wouldn't cover the Epson style graphics mode which was used for screendumps, and output from tools like early DTP systems... (Ponders i...
by Coeus
Wed Aug 15, 2018 5:24 pm
Forum: emulators
Topic: Printer Emulation..(ie ESC P printer emulation)
Replies: 14
Views: 111

Re: Printer Emulation..(ie ESC P printer emulation)

In B-Em it is possible to redirect the parallel port to the clipboard: pp.png You can then paste that into another application. I have only tried this with text, though. The motivation was to be able, for example, to list a BASIC program and then paste it into a message here. When the parallel port ...
by Coeus
Wed Aug 15, 2018 10:37 am
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released

There's certainly no JIT compilation going on, it's definitely interpreting as it goes along. But I did find these in comments, while looking for something else entirely: ** The format of each line of Basic is: ** ** <line number> ** <length> ** <tokenised source> ** <tokenised executable line> ** ...
by Coeus
Tue Aug 14, 2018 6:11 pm
Forum: hardware
Topic: Z80 Tube Speed
Replies: 2
Views: 74

Z80 Tube Speed

In his results for the ClockSP program, JGH lists an Acorn Z80 co-processor running at 4Mhz. Elsewhere in these forums someone commented that running at 6Mhz, the Z80 processor was one of the fastest Z80 systems of the 1980s. Did both variants exist or was someone mistaken? I know the processor itse...
by Coeus
Tue Aug 14, 2018 12:55 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released

Edit : Going back to the 1980s, remember how much slower my Z80 BBC BASIC was than Sophie's 6502 BBC BASIC, when compared fairly (i.e. not using variant variables, which was my trick to make my interpreter seem faster than it actually was on standard benchmarks). All this has been discussed at leng...
by Coeus
Tue Aug 14, 2018 12:25 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released

What were you running that on - a Geode? :lol: I had never heard of one of those so I had to look it up. As I was searching I was thinking "Diode, Triode, Pentode, Geode" and expecting some valve based thing from the 1950s but it seems it is much more mundane and is what has turned into the AMD ver...
by Coeus
Mon Aug 13, 2018 11:13 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released

Soruk wrote:
Mon Aug 13, 2018 11:08 pm
Try comparing *FX42,2,0 and *FX42,3,0 (Poll once every one BASIC instruction) with *FX42,2,255 and *FX42,3,255 (Poll once every 65,536 BASIC instructions).
With both zero I get about 275. Interestingly I got 312 with both set to 127 and 313 with both set to 255.
by Coeus
Mon Aug 13, 2018 11:03 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released

I've done some optimisations on the code - and added the facility to tune the polling interval to check for ESCAPE. It certainly runs faster for me (up from 85 to 125 on my CentOS 6 VM). That's certainly faster for me - around 300 (tried a few times). I am not having much luck with varying the Esca...
by Coeus
Mon Aug 13, 2018 9:53 pm
Forum: general
Topic: BBC releases computer history archive
Replies: 114
Views: 2602

Re: BBC releases computer history archive

Something which perhaps wasn't quite clear at that time is how pervasive wifi would become. You can nearly get away without data service, if in a city or on public transport or in someone's home. How smoothly do you find that working? For me there are a few places, where I spend most of my time, wh...
by Coeus
Mon Aug 13, 2018 8:33 pm
Forum: general
Topic: BBC releases computer history archive
Replies: 114
Views: 2602

Re: BBC releases computer history archive

Sounds like you're describing Young Enterprise although that goes back well before the 1980s. I was a member of a YE company in my schooldays, no later than 1972. Yes, that was the one and I didn't mean to suggest it had been freshly introduced in the 1980s, only that it was around then for me to b...
by Coeus
Mon Aug 13, 2018 8:32 pm
Forum: general
Topic: BBC releases computer history archive
Replies: 114
Views: 2602

Re: BBC releases computer history archive

To my eye, the significant advances of the Iphone were using a capacitive touchscreen with (next to) no buttons, and using the kudos-clout of Apple to negociate unmetered data in subscription contracts from the networks. That and they used their already established payment system (Itunes store) for...
by Coeus
Mon Aug 13, 2018 6:11 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released

Timings for recent versions, working backwards in time: 27b25239d8f7968576274a27235501e4a76559db 221 f0f964a8e7b4bdc1308baa4ddc661e767f58acdb 208 9cbd64902df234e212f5772b6f34c5f43677487b 287 b2dc4c9c04bd39454f49f831845dc0171e41971f 364 99f713554715f31d5a0f349f4e6ea1520a8b7306 388 125d0283d7ac5df8572...
by Coeus
Mon Aug 13, 2018 1:47 pm
Forum: general
Topic: BBC releases computer history archive
Replies: 114
Views: 2602

Re: BBC releases computer history archive

Just got to this episode. My dad would have been a which? member then and I have been one for 25 years. They still do those sorts of investigations they days but there software requirement would be a bit more reasonable, I.e. what you average employee would know, I.e. basically office and anti viru...
by Coeus
Sun Aug 12, 2018 11:18 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released

Another factor, for me, is singling out *REFRESH for attention when there are several other ways in which control can (apparently) be lost, such as the foreground and background colours being the same, output having been disabled with VDU 21, the text viewport being ridiculously small, VDU 5 mode h...
by Coeus
Sun Aug 12, 2018 10:54 pm
Forum: hardware
Topic: Z80 Protocol Decoder
Replies: 127
Views: 1837

Re: Z80 Protocol Decoder

hoglet wrote:
Sun Aug 12, 2018 8:52 pm
So this implies MEMPTR is involved during cycle 17-21 when the PC is decremented, but not elsewhere.
Would you know if it was used before that? Surely the flags are only available to inspect at the end of the instruction so only the last use of MEMPTR within an instruction is visible.
by Coeus
Sun Aug 12, 2018 7:40 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released

How about doing an implied *REFRESH ON when returning to the command prompt when the program has finished executing? That should cover hitting the END token, simply getting to the end of the program, Escape, and an ON ERROR handler that finishes without transferring control back into the program.
by Coeus
Fri Aug 10, 2018 7:04 pm
Forum: general
Topic: BBC releases computer history archive
Replies: 114
Views: 2602

Re: BBC releases computer history archive

Micro Live, Series 1, Episode 4: Which? decided to challenge supermarkets and chain store by asking for advice on buying a computer to solve a business problem which they deliberately chose such that no off-the-shelf solution would suffice. It seems they were surprised to find themselves served by g...
by Coeus
Thu Aug 09, 2018 10:40 pm
Forum: software: other
Topic: Mijas C and Brasscourt C
Replies: 3
Views: 191

Re: Mijas C and Brasscourt C

Yeah, Mijas C (from the old magazine reviews) seems to be pretty good, and compiled into actual 6502 code, instead of an intermediate interpreted language. If we can find the compiler I will be interested to try it out. When you say it compiles to 6502 code, at what level? There are other compilers...
by Coeus
Thu Aug 09, 2018 10:22 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.8 released

Eek, I wonder how that is supposed to work in a Second Processor context, when graphics commands are (or should be) all piped through the VDU stream? I sometimes think Acorn lost their way after the influence of the BBC was removed, but perhaps I am prejudiced! 6502 BBC BASIC has a very clean inter...
by Coeus
Wed Aug 08, 2018 7:58 pm
Forum: hardware
Topic: Z80 Protocol Decoder
Replies: 127
Views: 1837

Re: Z80 Protocol Decoder

To recap, I was seeing the f5/f3 flags being set differently to the established wisdom (which is based on A + transfer data). I've narrowed this down to the following case: when an LDIR or LDDR operation is interrupted. i.e. it never happens with LDI/LDD, or with an LDIR/LDDR that completes normall...
by Coeus
Wed Aug 08, 2018 6:20 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.8 released

dhg2 wrote:
Wed Aug 08, 2018 3:45 pm
While I'm at it, I'd like to share this silly program I wrote for fun last night and this afternoon: http://dusthillguy.ddns.net/folder/JimmyWales.basic
Here's some background music which I think goes well with it: https://www.youtube.com/watch?v=8GLWaI981Qo
Very good!
by Coeus
Wed Aug 08, 2018 6:19 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.7 released

Soruk wrote:
Wed Aug 08, 2018 11:52 am
In addition to the INKEY changes, I've also checked into github hopefully a fix for the MODE 3 / 6 issue.
That's looking good.
by Coeus
Wed Aug 08, 2018 6:17 pm
Forum: software & utilities for the pc, mac or unix
Topic: Matrix Brandy BASIC V for Linux with SDL: V1.21.9 released
Replies: 171
Views: 2488

Re: Matrix Brandy BASIC V for Linux with SDL: V1.21.7 released

On BB4W and BBCSDL too. Using relative units, a 'character cell' has the following dimensions (width x height): MODE 0: 8 x 16 MODE 3: 8 x 20 MODE 4: 16 x 16 MODE 6: 16 x 20 MODEs 0 and 4 have 32 rows, giving a total height of 512; MODEs 3 and 6 have 25 rows, giving a total height of 500. If you ch...