Search found 1905 matches

by sweh
Wed Apr 18, 2018 10:38 pm
Forum: software & utilities for the pc, mac or unix
Topic: New Disk Image Editor
Replies: 73
Views: 1943

Re: New Disk Image Editor

I wonder if we can create something that's backwards compatible. I wonder how many tools currently read the _second_ line of the INF file? So we could have FOO_BAR load exec Locked V2 NAME:FOO BAR v2 aware code can look for the second line and if it's V2 then read the 3rd line for NAME: then use th...
by sweh
Wed Apr 18, 2018 2:02 am
Forum: software & utilities for the pc, mac or unix
Topic: New Disk Image Editor
Replies: 73
Views: 1943

Re: New Disk Image Editor

And you can put filenames in "" so e.g. a improvement could be something like this, which is invalid as regular inf, and thus utilities not updated for this will/should give an error message, but bbcim and other utilities could be changed to incorporate this in the next version and then d...
by sweh
Mon Apr 16, 2018 12:46 am
Forum: other vintage computer hardware, software and games
Topic: A special day for a very special computer!
Replies: 13
Views: 633

Re: A special day for a very special computer!

I think you have to remember that, when it was released, the closest most people came to a computer was when they received their payslip, bank statement or telephone bill which had been printed by a mainframe. When I first saw a microcomputer, the ZX81's pre-decessor, the ZX80, it was the only comp...
by sweh
Fri Mar 30, 2018 1:34 am
Forum: programming
Topic: BASIC 2 string arrays
Replies: 4
Views: 232

Re: BASIC 2 string arrays

FWIW, the "BASIC ROM user guide" (OCR'd here http://stardot.org.uk/forums/viewtopic.php?t=13861) and "Advanced BASIC ROM user guide" ( http://stardot.org.uk/forums/viewtopic.php?f=42&t=13860 ) are invaluable resources on how BASIC works. It's been decades (literally) since I ...
by sweh
Thu Mar 29, 2018 11:18 am
Forum: software & utilities for the pc, mac or unix
Topic: New Disk Image Editor
Replies: 73
Views: 1943

Re: New Disk Image Editor

I realise that it's a "standard" that's been used for forever, but I would add my two penneth by suggesting it's a standard that I've not had to worry about since about 1998 - in fact I've actively avoided using anything that saves files like that simply as it's so messy. Why not support ...
by sweh
Mon Mar 26, 2018 10:56 pm
Forum: hardware
Topic: read out 23128 rom
Replies: 7
Views: 384

Re: read out 23128 rom

Well, it's definitely a variation of BASIC 1, based on the copyright and that it only has OPENIN/OPENOUT (no OPENUP). Doing a binary compare to a version of BASIC1 that I had BITD I can see it's not the same eg at A63 your ROM has had another byte added 0a63 0D 53 S 0a64 53 S 54 T 0a65 54 T 4F O 0a6...
by sweh
Sun Mar 25, 2018 3:46 am
Forum: hardware
Topic: HostFS and microcontrollers?
Replies: 48
Views: 2512

Re: HostFS and microcontrollers?

Out of interest do you use &9B or &7F as <esc> on your controller? Hmm, when did the Serial Tube escape character change? My code was based on JGH's original routines which had 600 esc=&7F Interesting; I see the "protocol" document has changed. Previously it read An escape byt...
by sweh
Sun Mar 25, 2018 3:21 am
Forum: hardware
Topic: HostFS and microcontrollers?
Replies: 48
Views: 2512

Re: HostFS and microcontrollers?

Ah... this thread now explains why Dave PM'd me on this topic ;-) (I've been busy so not been keeping up with this forum for a few weeks). It all makes sense, now! Martin, this looks like the race condition I pointed out to you way back when (2013, according to my email history... wow that was a lon...
by sweh
Fri Mar 16, 2018 1:35 pm
Forum: off-topic
Topic: Elite for Emacs
Replies: 1
Views: 237

Re: Elite for Emacs

... and "Elite the Musical". https://youtu.be/y-hxWLoOjgw
by sweh
Fri Mar 16, 2018 1:31 pm
Forum: off-topic
Topic: Elite for Emacs
Replies: 1
Views: 237

Elite for Emacs

http://sami.salkosuo.net/elite-for-emacs/

For that time you want to do intergalatic trading via your text editor...
by sweh
Wed Mar 14, 2018 11:18 am
Forum: development tools
Topic: BeebAsm
Replies: 67
Views: 3692

Re: BeebAsm

On Linux /usr/include/math.h has

Code: Select all

# define M_PI          3.14159265358979323846  /* pi */


Is there no equivalent on OpenBSD?
by sweh
Wed Mar 14, 2018 2:04 am
Forum: software: other
Topic: Wanted: ENFS
Replies: 9
Views: 631

Re: Wanted: ENFS

That's funny.... "Supplied to The Isle College, Wisbech". My cousins live just 17 miles away from there (Cowbit). I may have been in that town once or twice, as a kid.
by sweh
Tue Mar 13, 2018 10:34 pm
Forum: development tools
Topic: BeebAsm
Replies: 67
Views: 3692

Re: BeebAsm

FWIW, I just compiled my RAM Manager and Hostfs:UPURS ROMs with this version and get identical results to 1.08. My code doesn't do anything clever, but at least there's no regressions ;-)
by sweh
Tue Mar 13, 2018 9:15 pm
Forum: development tools
Topic: BeebAsm
Replies: 67
Views: 3692

Re: BeebAsm

SteveF wrote:[*]sweh/Charles - what exactly would you like your credit to look like? "Your Full Name <e-mail address from commit log>"?

"Stephen Harris <sweh@spuddy.org>" is fine.

Thanks
by sweh
Sun Feb 18, 2018 5:46 pm
Forum: development tools
Topic: Couple of BeebASM usage questions.
Replies: 10
Views: 440

Re: Couple of BeebASM usage questions.

jgharston wrote:That's why we need ifdef/ifndef so we can do things like:
ifndef ISROM
ISROM=0 ; Default to not building a ROM
endif


I believe this can be done with the proposed

Code: Select all

ISROM =? 0

syntax
by sweh
Sun Feb 11, 2018 8:47 pm
Forum: hardware
Topic: Screen shadow memory
Replies: 18
Views: 732

Re: Screen shadow memory

The Solidisk 2M128 board had SWRam banks 4,5,6,7,C,D,E,F. In shadow mode it took 24K from banks E and F (The bottom 8K in bank E was still available and could store an 8K ROM image). The "shadow" RAM actually ran from &2000->&8000. I guess it was easier than 20K :-) Banks C and D c...
by sweh
Sun Feb 11, 2018 4:53 pm
Forum: wanted
Topic: BBC Master manuals
Replies: 3
Views: 233

Re: BBC Master manuals

Do you want paper, or are PDFs acceptable?
by sweh
Sun Feb 11, 2018 3:22 pm
Forum: programming
Topic: Sideways ROMs, Ctrl-Break and running from SWRAM
Replies: 4
Views: 332

Re: Sideways ROMs, Ctrl-Break and running from SWRAM

You might be able to fake it out with

Code: Select all

?&FE4E=127:CALL !-4
by sweh
Sat Feb 10, 2018 5:14 pm
Forum: hardware
Topic: Screen shadow memory
Replies: 18
Views: 732

Re: Screen shadow memory

The Solidisk 2M128 tries to emulate shadow RAM. It does this by leaving the video memory untouched and pages an alternate bank over. So every time you write a character to the screen (eg a VDU call) it has to set the "write" bank to the original memory, call the original function, then sw...
by sweh
Sat Feb 10, 2018 2:28 pm
Forum: hardware
Topic: Screen shadow memory
Replies: 18
Views: 732

Re: Screen shadow memory

The Solidisk 2M128 tries to emulate shadow RAM. It does this by leaving the video memory untouched and pages an alternate bank over. So every time you write a character to the screen (eg a VDU call) it has to set the "write" bank to the original memory, call the original function, then swi...
by sweh
Fri Jan 26, 2018 3:09 am
Forum: off-topic
Topic: 40
Replies: 27
Views: 1147

Re: 40

I'd certainly be much more interested in something more closely resembling original hardware. There's a lot of good emulators; for me they fail to meet the "itch". A "new beeb" must _feel_ like a Beeb. So that's size, weight, heft... and most importantly keyboard. Otherwise it's...
by sweh
Fri Jan 26, 2018 2:16 am
Forum: off-topic
Topic: online rpg
Replies: 4
Views: 498

Re: online rpg

I keep wondering if I should put my old copy of AberMud 5.21 online... but then I remember it was written so long ago that it probably has a gazillion modern security holes in it and any server running it would be compromised in hours! Even putting it in a container (to protect the OS) might still e...
by sweh
Wed Jan 24, 2018 1:16 am
Forum: past events & exhibitions
Topic: ABug NORTH User Group meeting | 19-21 JAN 2018 | MANCHESTER *BOOKING INFO*
Replies: 143
Views: 8693

Re: ABug NORTH User Group meeting | 19-21 JAN 2018 | MANCHESTER *BOOKING INFO*

On a practical note, I get the impression the majority of people arrived by car. If so, wouldn't it make sense to pick a more rural location? That would be easier to get to by car, probably have more car parking, and likely be cheaper to hire. If we had everybody's home postcode we could write a tr...
by sweh
Wed Jan 24, 2018 1:12 am
Forum: hardware
Topic: BBC B Running slow
Replies: 18
Views: 1000

Re: BBC B Running slow

crj wrote:I've always wondered and never got around to investigating:

The Master doesn't make the initial long beep.

Both of my Masters make the initial "Brrrrrrr" before the "beep".
by sweh
Wed Jan 24, 2018 1:07 am
Forum: emulators
Topic: BBC emulator HTTP API
Replies: 20
Views: 869

Re: BBC emulator HTTP API

Idea: Ability to load ROMs into SWR ('select bank, write out up to 16K starting at 0x8000')
by sweh
Mon Jan 22, 2018 3:23 am
Forum: hardware
Topic: Files from modern PC to DFS disk....
Replies: 13
Views: 471

Re: Files from modern PC to DFS disk....

If you're talking about manipulating SSD images then there's various tools, including my perl utils ( https://sweh.spuddy.org/Beeb/mmb_utils.html ) which can be easily scripted to do whatever you want.

For writing an image to floppy, it's hard to beat a UPURS cable and the software Martin wrote :-)
by sweh
Sun Jan 21, 2018 2:13 pm
Forum: other vintage computer hardware, software and games
Topic: Apple II Europlus
Replies: 52
Views: 1932

Re: Apple II Europlus

martinw wrote:Ctrl-G, beep.

I wonder why Acorn “copied” this ...

Control-G is character 7; ASCII code 7 is the BEL ("beep") character. You get the same beep from "VDU 7". So this is a nod to the ASCII standard.
by sweh
Thu Jan 18, 2018 12:27 am
Forum: software: other
Topic: What version of Windows is best for running emulators, assemblers etc?
Replies: 5
Views: 518

Re: What version of Windows is best for running emulators, assemblers etc?

Thanks for that, tricky. I'm actually a Mac user, so "kind of" Linux. I'll have a look and see what state beebasm is in currently for Mac. I don't know if it's still needed, but a couple of years ago you needed to clear CXXFLAGS and LDFLAGS to compile it. See http://www.stardot.org.uk/for...
by sweh
Tue Jan 16, 2018 2:12 am
Forum: hardware
Topic: BBC B Running slow
Replies: 18
Views: 1000

Re: BBC B Running slow

I see you disconnected the MMC board and it didn't make any difference. If you take out the MMC ROM does it still run slow?
by sweh
Sun Jan 14, 2018 10:22 pm
Forum: archive requests
Topic: BCPL System Disc
Replies: 4
Views: 294

Re: BCPL System Disc

There's some disks at https://acorn.huininga.nl/pub/disks/originals/Acornsoft/BCPL/ % beeb info BCPL\ Utilities.ssd Disk title: BCPL (12) Disk size: &190 - 100K Boot Option: 3 (EXEC) File count: 31 Filename: Lck Lo.add Ex.add Length Sct $.TRACE 000000 000000 000384 138 $.TESTPRO 000000 000000 00...