Search found 445 matches

by SteveF
Sun Sep 03, 2017 4:03 pm
Forum: hardware
Topic: Faulty A3020
Replies: 3
Views: 364

Re: Faulty A3020

Thanks guys! Cheers for the background info Mark, that does make sense. I've had a look at the circuit diagrams Daniel mentioned and I may have found something, or I may be doing something stupid... I'm using a multimeter on the 200 ohm range. If I connect it between the negative battery terminal on...
by SteveF
Sun Sep 03, 2017 2:03 pm
Forum: hardware
Topic: Faulty A3020
Replies: 3
Views: 364

Faulty A3020

Hi all, I'm trying to resurrect an A3020 which has been stuck in the garage for about 15 years and I'd appreciate any advice you can offer. I fear this is pushing the envelope of my hardware abilities but let's see how it goes... I tested this before it was put into storage and it did work then. It'...
by SteveF
Fri Sep 01, 2017 8:33 pm
Forum: programming
Topic: Aseembler problems with #< and >#
Replies: 9
Views: 517

Re: Aseembler problems with #< and >#

PS Can you try giving the '-d' option to beebasm to tell it to dump the global symbol table? It would be interesting to see what it thinks the value of room1 is in your example. In my example it says: [{'room1':6534L,'room2':6543L,'start_rooms':2304L}] and 6534=&1986 as we'd expect.
by SteveF
Fri Sep 01, 2017 8:32 pm
Forum: programming
Topic: Aseembler problems with #< and >#
Replies: 9
Views: 517

Re: Aseembler problems with #< and >#

I don't understand this. I couldn't quite assemble the source from your post, but here's a tweaked version which I don't think is significantly different: steven@nine:~/src/beebasm$ cat z9.6502 current_room = &9a org &900 .start_rooms lda #<room1 sta current_room lda #>room1 sta current_room...
by SteveF
Thu Aug 31, 2017 8:59 pm
Forum: development tools
Topic: beebasm putbasic problem
Replies: 9
Views: 758

Re: beebasm putbasic problem

Im reminded that it would be great to get a BeebAsm repo going in the stardot team; it's such a useful tool and there's a number of useful patches around now. Indeed. And we never got to the bottom of the Teletextr bug when I was getting different behaviour at runtime whilst using a locally built b...
by SteveF
Mon Aug 28, 2017 9:14 pm
Forum: development tools
Topic: beebasm putbasic problem
Replies: 9
Views: 758

Re: beebasm putbasic problem

Well it's not the swanky approach suggested by Rich, but here's a quick-ish hack to add support for BASIC abbreviations. I *think* this is equivalent to the proposed-updates branch in Tom's repo plus this change, but frankly I'm not entirely sure... https://github.com/ZornsLemma/beebasm/tree/abbrevi...
by SteveF
Sun Aug 27, 2017 9:17 pm
Forum: development tools
Topic: PLASMA virtual machine
Replies: 24
Views: 2455

Re: PLASMA virtual machine

Time for another update. As always, the code can be seen on the 'bbc' branch of my repo as mentioned in the first post, and I've attached a build of the plasma.ssd it generates. The latest upstream changes have been merged, including: ⋅ Lambda functions are now supported by the PLASMA comp...
by SteveF
Wed Aug 23, 2017 9:36 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

So here's a rather hacky prototype of an idea I had for supporting ANSI background colour codes, not just the foreground colour codes. I'd be interested to hear what you (Elminster, when he's back from holiday, and anyone else who's following along) have to say about it. Up until now, I've been trea...
by SteveF
Mon Aug 21, 2017 10:27 pm
Forum: software: classic games
Topic: "Unfixable bug" in BBC B Elite
Replies: 54
Views: 3993

Re: "Unfixable bug" in BBC B Elite

BigEd wrote:(great link to brainwagon. There's an online in-browser Minskytron here.)

That's quite addictive! :-) Thanks for the link!
by SteveF
Mon Aug 21, 2017 8:46 pm
Forum: software: classic games
Topic: "Unfixable bug" in BBC B Elite
Replies: 54
Views: 3993

Re: "Unfixable bug" in BBC B Elite

Thanks jonb, great to get this information!
by SteveF
Sat Aug 19, 2017 12:41 am
Forum: software & utilities for the pc, mac or unix
Topic: Is this project worth it?
Replies: 7
Views: 825

Re: Is this project worth it?

I think you should go-ahead. I'm sure there are a lot more people interested, in both the development and end result, than are letting on. I think a lot of members really do enjoy the 'reading' of project development - that's by judging how many 'reads' some post get against replies! This is absolu...
by SteveF
Sat Aug 19, 2017 12:38 am
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 159
Views: 11535

Re: Starting a Prince of Persia port...

Great stuff Kieran, really interesting to see the dev diary posts, so I hope they aren't adding too much extra to the workload!
by SteveF
Tue Aug 15, 2017 7:18 pm
Forum: software: classic games
Topic: "Unfixable bug" in BBC B Elite
Replies: 54
Views: 3993

"Unfixable bug" in BBC B Elite

I was reading lwn.net the other day and came across this in the comments: I can think of two pieces of software that were completed. TeX, because Knuth decreed it (and bugfixes didn't stop even then), and BBC B Elite, which must be considered to eventually have been completed because there was liter...
by SteveF
Fri Aug 11, 2017 10:11 am
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

Thanks, looking good-ish... :-) You're right, just use mode 0/3/128/131 - the new mode numbers 101 etc only apply when using *VNVDU ON. How/if to use VideoNuLA is configured via the NULAxxx options to *VT102. I have some thoughts on how to improve the colour handling, with luck I will get a chance t...
by SteveF
Thu Aug 10, 2017 10:07 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

It's good in a way that you're using 3.5, it exposes various bugs. :-) For the record, this was an embarrassing slip when checking if there was already an extended vector. I checked the low byte of the vector and if it matched the low byte of the extended vector address I gave an error, without both...
by SteveF
Thu Aug 10, 2017 9:45 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

Don't worry about any of the above - I just remembered you're using MOS 3.5, and I can reproduce the error in b-em with MOS 3.5. I'll take a look...
by SteveF
Thu Aug 10, 2017 9:37 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

Yes, it should work fine with or without a second processor enabled now. It should work on any machine in theory but I'm doing my testing with Kieran's b-em in Master mode so that should definitely work. As a general rule of thumb if it doesn't work probably best to try it with the tube off just in ...
by SteveF
Sat Aug 05, 2017 10:26 am
Forum: software: other
Topic: Getting more userspace RAM on the BBC Master
Replies: 8
Views: 827

Re: Getting more userspace RAM on the BBC Master

I appreciate it's probably not the style of thing you're looking to do, but if you're writing a compiler, you could consider generating PLASMA bytecodes instead of 6502 code - I think it's a lot more compact, and you can use up to 55K of bytecodes+data using the PLASMA VM on the tube, or 64K of byte...
by SteveF
Fri Aug 04, 2017 11:32 pm
Forum: software: other
Topic: Getting more userspace RAM on the BBC Master
Replies: 8
Views: 827

Re: Getting more userspace RAM on the BBC Master

I am not sure it would meet your use case, but one thought about how you could write a big machine code program using multiple sideways RAM banks - which I haven't tried... You could split it up into different machine code subroutines and group them arbitrarily into a series of 16K chunks, each chun...
by SteveF
Thu Aug 03, 2017 9:57 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

I thought your telnet program started off by doing some stuff which issued *VT102 commands and caught the error and reverted to "plain text" mode if it failed? If so, your telnet program controls how the colours are handled by specifying the relevant NULA8COLOUR option or whatever. Or do y...
by SteveF
Thu Aug 03, 2017 9:49 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

The race is on! Will I get a more polished version up before you get your hardware back up? :-)
by SteveF
Thu Aug 03, 2017 9:31 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

Thanks Rich. I've implemented that for now without any wait for vsync; I can't see any glitches in normal (standard ULA) emulators, but that doesn't mean they won't occur occasionally or be more visible on real hardware, but let's stick with this for now and see how it works out. I do have an idea h...
by SteveF
Wed Aug 02, 2017 10:11 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

Thanks Rich, that's an interesting idea - but if I'm doing this on BREAK/CTRL-BREAK, won't the screen blank be noticeable because the OS will have already written the startup banner ("Acorn MOS" or whatever) before my ROM gets a chance to kick in, and it will flash off and back on again? I...
by SteveF
Wed Aug 02, 2017 11:11 am
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

Ah, that makes sense, thanks. Random thought - could you use *FX20,6 to reset the font definitions on the Master? I *think* it has that effect but I haven't checked. Would that be faster? Maybe you already are anyway, and I haven't timed that call. ETA - sorry, I guess you meant 'set the font to nar...
by SteveF
Wed Aug 02, 2017 9:31 am
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

Thanks Rob - good point about not resetting using &40 to avoid altering the extended palette too. I will have a think about this and maybe come back with more thoughts later. I wanted to reply now to answer your question about emulators - I have been using b-em on Linux and BeebEm (4.14? not at ...
by SteveF
Tue Aug 01, 2017 10:27 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5351

Re: VT100/ANSI terminal emulation via OSWRCH

Not sure if I should ask this in the main VideoNuLA thread but it's perhaps a bit niche so I'll start here anyway, since I believe Rob is reading this thread occasionally as well... Thanks to Kieran's b-em changes I'm doing some work to tidy up the VideoNuLA support in STEM. It seems to me that if t...
by SteveF
Tue Aug 01, 2017 8:49 pm
Forum: emulators
Topic: Emulator support for VideoNuLA
Replies: 60
Views: 3745

Re: Emulator support for VideoNuLA

Thanks Kieran, that's working a treat!
by SteveF
Tue Aug 01, 2017 8:48 pm
Forum: hardware
Topic: Palettemate / enhanced video ULA with 4096 colours
Replies: 506
Views: 30968

Re: Palettemate / enhanced video ULA with 4096 colours

I think I might have found a small bug in the VideoNuLA ROM's ROMFS support. If I load it into ROM bank 0, *ROM then *. seems to get stuck in an infinite loop - see the attached screenshot from BeebEm in Master 128 mode. I originally noticed this because bank Y on a B+128K is ROM bank 0 and I loaded...
by SteveF
Tue Aug 01, 2017 3:11 pm
Forum: development tools
Topic: Python module to create Acorn DFS .ssd images?
Replies: 7
Views: 478

Re: Python module to create Acorn DFS .ssd images?

Ha, I didn't express that very well, did I? What I was trying to say was that I'd like to avoid adding external dependencies to my Python program if I can help it. Ultimately I'd like to make it easy for someone to download a ready-to-go PLASMA development environment and the fewer external componen...
by SteveF
Mon Jul 31, 2017 10:16 pm
Forum: development tools
Topic: Python module to create Acorn DFS .ssd images?
Replies: 7
Views: 478

Re: Python module to create Acorn DFS .ssd images?

Thanks David, that looks great! I'll give it a go and let you know how I get on.

Go to advanced search