Search found 439 matches

by SteveF
Wed Nov 22, 2017 8:29 pm
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

I think F11 is what I'd usually expect to toggle full screen mode. I say that mainly because Firefox uses it. That might be a bit easy to hit accidentally, but since F10 is break I guess it's no worse than that; F11 has no permanent effect, after all. I have no objection to Alt+Enter as a full scree...
by SteveF
Sun Nov 19, 2017 6:19 pm
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

Thanks, I just pulled and built the latest code and --quickload=yes works. The composite video is indeed very nostalgia-inducing. As is making a silly keypress and walking on top of a mine I knew was there. :-)
by SteveF
Fri Nov 17, 2017 10:26 pm
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

I just built the latest code from your repo and it works for me too. Thanks! The monitor interlace effect is a bit disconcerting, but it's the realism that attracts me to this emulator and I suspect it will be less noticeable given time to get used to it. I really want to see the TV emulation TBH, t...
by SteveF
Mon Nov 13, 2017 7:38 pm
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

The logical next step is to add a technically-redundant glClear and see whether the window now at least fills itself in. If you fancy throwing a glClear(GL_COLOR_BUFFER_BIT); on line 294 of OSBindings/SDL/main.cpp then go for it. If that gives a window with empty contents rather than one that doesn...
by SteveF
Mon Nov 13, 2017 7:19 pm
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

Thanks, I've tried that but it exhibits the same behaviour I'm afraid. The output on the terminal is: steven@riemann:~/src/CLK/OSBindings/SDL$ ./clksignal /tmp/MinedOut_E.uef !!! Skipping 0000 !!! Skipping 0005 Target framebuffer has ID 0 !!! Skipping 0000 !!! Skipping 0005 Window size is 400, 300 I...
by SteveF
Sun Nov 12, 2017 12:28 am
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

Thanks, I'm glad you're not discouraged! This is so vague it's probably not helpful, but FWIW: I left the Clock Signal window open all this time and a few minutes ago it suddenly turned solid black, whereas before it was showing a fragment of the rest of my desktop, presumably due to not redrawing p...
by SteveF
Sat Nov 11, 2017 11:52 pm
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

Well there's definitely progress... It now builds fine and having copied what I hope are the right ROMs into the right locations, it starts up and a small window appears - but the contents never redraw, they just show whatever was in that area of the screen "behind" the new window, and if ...
by SteveF
Sat Nov 11, 2017 11:28 pm
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

Cheers, I tried the binary but I get an error - almost certainly because I'm still on Ubuntu 16.04: steven@riemann:/tmp$ ./clksignal ./clksignal: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.22' not found (required by ./clksignal) (Incidentally, this machine is just using the Intel...
by SteveF
Sat Nov 11, 2017 10:12 pm
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

Thanks for the update, that's helped but I now get a different build failure: steven@riemann:~/src/CLK/OSBindings/SDL$ scons scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... g++ -o /home/steven/src/CLK/StaticAnalyser/StaticAnalyser.o -c --std=c++1...
by SteveF
Sat Nov 11, 2017 7:19 pm
Forum: emulators
Topic: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?
Replies: 79
Views: 5148

Re: Do you own a Mac, and like your Electron emulators minimal and potentially seizure-inducing?

Great stuff, thanks! I've given it a quick go on Ubuntu 16.04.3 (on x86-64). I get build failures: steven@riemann:~/src/CLK/OSBindings/SDL$ scons scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... g++ -o main.o -c --std=c++11 -O3 -D_REENTRANT -I/usr...
by SteveF
Fri Oct 13, 2017 4:59 pm
Forum: software: other
Topic: Variants of ADFS
Replies: 16
Views: 595

Re: Variants of ADFS

While some of the proposed ideas are very cool, for archiving of old hard drives, I think there is a much easier option (he said, without producing any code :-) ). Extract the code to write to a raw SD/MMC card sector from MMFS and assemble it to run in main RAM. Wrap it in a BASIC procedure which t...
by SteveF
Thu Sep 28, 2017 10:33 pm
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 159
Views: 10462

Re: Starting a Prince of Persia port...

That looks great! Really enjoying this write up, and amazed if you really think you're at 50% completion. Of course, everyone knows the last 10% takes 90% of the time. :-)

Do you have a feel for whether memory is going to be a big problem or not yet?
by SteveF
Tue Sep 26, 2017 7:53 pm
Forum: projects
Topic: Roguelike for the beeb. In BASIC.
Replies: 23
Views: 964

Re: Roguelike for the beeb. In BASIC.

Nice idea, the screenshot looks good already! I can see the appeal of writing something which runs on a standard machine, but have you considered writing it under HiBASIC? You get 44K for code and data without any need to be clever that way. (But I can see that being clever and squashing it into mem...
by SteveF
Wed Sep 13, 2017 9:16 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5004

Re: VT100/ANSI terminal emulation via OSWRCH

Thanks Kieran, that works a treat. Here's a screenshot of my test program running under the new emulator - there are no longer ugly background-coloured gaps between the characters. stem-videonula-background-colour-2.png It's still the case that only the last few lines on that screenshot are "tr...
by SteveF
Wed Sep 13, 2017 9:12 pm
Forum: emulators
Topic: Emulator support for VideoNuLA
Replies: 60
Views: 3351

Re: Emulator support for VideoNuLA

Thanks Kieran! I've given the new version a test and it works a treat - I've posted a screenshot of my test program under the new version back over in the STEM thread.
by SteveF
Sun Sep 10, 2017 2:12 pm
Forum: software: other
Topic: Slow OSBGET file access
Replies: 8
Views: 428

Re: Slow OSBGET file access

Just to add some semi-concrete timing information (sadly in PLASMA not BASIC so I won't quote any code), writing 1000 copies of the string "1234567890qwertyuiop\n" to a file on b-em in Master 128 mode (DFS 2.24) takes 27.8 seconds using OSBPUT and 20.2 seconds using OSGBPB (one call per st...
by SteveF
Sat Sep 09, 2017 6:13 pm
Forum: projects
Topic: Cowgol achieves first light!
Replies: 20
Views: 1038

Re: Cowgol achieves first light!

Nice one! I'm not sure it's helpful, but could a more efficient left shift be done by repeated adding? So you'd implement x=x<<3 as 'x=x+x; x=x+x; x=x+x'. The more I think about it the less likely this seems to be a good idea, but I'll mention it anyway on the offchance. It might be interesting to t...
by SteveF
Fri Sep 08, 2017 11:07 pm
Forum: projects
Topic: Cowgol achieves first light!
Replies: 20
Views: 1038

Re: Cowgol achieves first light!

It's still a nice milestone to compile a non-trivial program! Congratulations! FWIW, I rewrote this program in PLASMA to see how it worked there. Do you have any objections to me including it in my git repo as sample PLASMA code? If I take out the vsync() call and add some ad-hoc timing logic, on an...
by SteveF
Fri Sep 08, 2017 5:46 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5004

Re: VT100/ANSI terminal emulation via OSWRCH

Great, thanks!
by SteveF
Fri Sep 08, 2017 12:10 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5004

Re: VT100/ANSI terminal emulation via OSWRCH

Thanks Rob - I get a tiny glimpse of the associated chaos from watching my niece start school :-), so I appreciate you coming back to me at all... This is good news, as it means that text with multiple background colours won't have to have that stripy appearance on real hardware. That doesn't mean t...
by SteveF
Wed Sep 06, 2017 6:52 pm
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5004

Re: VT100/ANSI terminal emulation via OSWRCH

Thanks Rob, good to know the emulator's right here. I'm afraid I don't understand your explanation, so just for my general education can I ask for some more details? I know nothing about hardware, but I would have imagined that for each 8-bit byte %abcdefgh of video data in 3-bit attribute mode, Vid...
by SteveF
Tue Sep 05, 2017 10:31 am
Forum: software: other
Topic: VT100/ANSI terminal emulation via OSWRCH
Replies: 131
Views: 5004

Re: VT100/ANSI terminal emulation via OSWRCH

Welcome back! :-)
by SteveF
Mon Sep 04, 2017 9:42 pm
Forum: projects
Topic: Going great guns on a Prince of Persia port...
Replies: 159
Views: 10462

Re: Starting a Prince of Persia port...

Thanks for this, interesting stuff. I may be missing something, but can't you take comfort from the successful C64 port that you at least won't run out of ZP locations? I don't think the C64 port had two zero pages available. I guess the issue is perhaps that you're not able to throw the OS out as y...
by SteveF
Sun Sep 03, 2017 4:10 pm
Forum: hardware
Topic: Master - SD-Card Interface Problem
Replies: 16
Views: 678

Re: Master - SD-Card Interface Problem

YuT666 wrote:Forgot to type *MMFS first ...

Glad you got it working!

If you want MMFS to be the default filing system, you can type:

Code: Select all

*CONFIGURE FILE 8

then you won't have to remember that in the future. Or you can do SHIFT+M+BREAK instead of SHIFT+BREAK to automatically select MMFS temporarily.
by SteveF
Sun Sep 03, 2017 4:03 pm
Forum: hardware
Topic: Faulty A3020
Replies: 3
Views: 273

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: 273

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: 435

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: 435

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: 606

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: 606

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...

Go to advanced search