Search found 1891 matches

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

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

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: 2
Views: 95

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

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

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

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

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

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: upcoming and recent events & exhibitions
Topic: ABug NORTH User Group meeting | 19-21 JAN 2018 | MANCHESTER *BOOKING INFO*
Replies: 143
Views: 6549

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

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

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

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

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

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

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

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...
by sweh
Sun Jan 14, 2018 9:12 pm
Forum: programming
Topic: BeebAsm's Hello World - printing part of file name, not "Hello World"
Replies: 13
Views: 459

Re: BeebAsm's Hello World - printing part of file name, not "Hello World"

This is probably something painfully simple, but I just can't see it! Indeed! This bit doesn't look right: LDX #mytext MOD 256:STA addr LDY #mytext DIV 256:STA addr+1 should be: LDA #mytext MOD 256:STA addr LDA #mytext DIV 256:STA addr+1 Dave Yeah, that bug would mean that (addr) would point to &am...
by sweh
Sun Jan 14, 2018 12:09 am
Forum: programming
Topic: Filing system testing, BASIC, line numbers and version control
Replies: 9
Views: 272

Re: Filing system testing, BASIC, line numbers and version control

You could try something like

Code: Select all

E%=0
ON ERROR E%=1
IF E%=0 THEN _command_you_want_to_test
ON ERROR OFF
IF E%=1 THEN PRINT "Error happened"
IF E%=0 THEN PRINT "Command was successful"
by sweh
Sat Jan 13, 2018 3:03 am
Forum: off-topic
Topic: LOL DESCRIPTION
Replies: 582
Views: 54774

Re: LOL DESCRIPTION

steve3000 wrote:Love what he's done there! Definitely a rare combination :lol:

That is... impressive!
by sweh
Sat Jan 13, 2018 2:58 am
Forum: stardot.org.uk
Topic: Image rotation
Replies: 17
Views: 940

Re: Image rotation

How does phpBB process images? If it's feeding them to something like ImageMagick it ought to be an easy fix to just pass it the appropriate argument to tell it to auto orient the image when producing the thumnail. It can use a variety of options; most common are ImageMagick or the PHP GD libraries...
by sweh
Sun Jan 07, 2018 4:36 pm
Forum: general
Topic: QIC tape and drive (from ABUG North booking info topic)
Replies: 17
Views: 339

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

QIC-150 drives should be able to _read_ DC600A tapes; I'm pretty sure I did that in the early 90s.
by sweh
Sat Jan 06, 2018 9:43 pm
Forum: off-topic
Topic: What is the average age on here??
Replies: 219
Views: 17731

Re: What is the average age on here??

Strings in C are just a pointer to characters ("char *") terminated by NUL; they're not counted. So a string "hello\0there\0everyone" will be stored as "hello\0there\everyone\0" but when you try to read it then you'll just get back "hello". From my old SunOS4 ...
by sweh
Sat Jan 06, 2018 2:23 pm
Forum: off-topic
Topic: CPU International Crisis - Are We All Doomed?
Replies: 18
Views: 736

Re: CPU International Crisis - Are We All Doomed?

I have just been reading the paper on the Meltdown attack and it seems these latest attacks are only the latest is a series of attacks that make use of the fact that the state of the cache can be measured by a process running on the CPU. It seems to me, therefore, that it would be much better to se...
by sweh
Sat Jan 06, 2018 2:04 pm
Forum: general
Topic: QIC tape and drive (from ABUG North booking info topic)
Replies: 17
Views: 339

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

But the good news is that there will be nothing at all Acorn-specific about that cartridge. Just stick it in any drive on any Unix box that understands QIC-150 then untar the contents (or dd, if you want to preserve the archival structure). What kind of drive are we talking about? QIC-150 is the dr...
by sweh
Fri Jan 05, 2018 7:53 pm
Forum: off-topic
Topic: CPU International Crisis - Are We All Doomed?
Replies: 18
Views: 736

Re: CPU International Crisis - Are We All Doomed?

FWIW, it seems the cores used in the Pi aren't vulnerable

https://www.raspberrypi.org/blog/why-ra ... -meltdown/

"The lack of speculation in the ARM1176, Cortex-A7, and Cortex-A53 cores used in Raspberry Pi render us immune to attacks of the sort."
by sweh
Thu Jan 04, 2018 11:07 pm
Forum: archive requests
Topic: Tubelink EXROM and UTILRAM
Replies: 20
Views: 487

Re: Tubelink EXROM and UTILRAM

Is this ROM one that you're looking for (from http://acorn.huininga.nl/pub/unsorted/roms/Tubelink__Advanced_Ram_Utils__1.6 ) tubelink_ram_util.zip FWIW, that site also has "Advanced BASIC" in these directories: http://acorn.huininga.nl/pub/disks/originals/Tubelink http://acorn.huininga.nl/...
by sweh
Thu Jan 04, 2018 7:01 pm
Forum: emulators
Topic: Easy way to get a BASIC program from a text file into an emulator
Replies: 15
Views: 542

Re: Easy way to get a BASIC program from a text file into an emulator

find any Linux utilities that will let me do something nice like drop the file into a disc or tape image, load the image in the emulator and *EXEC it Maybe not "easy", but you can use Stephen's MMB Utils to do the copy-file-to-SSD part: https://sweh.spuddy.org/Beeb/mmb_utils.html Indeed, ...