Search found 2095 matches

by sweh
Sat Nov 16, 2019 2:28 am
Forum: software & utilities for the pc, mac or unix
Topic: Proposal for BBC BASIC 'FOR lists'
Replies: 27
Views: 805

Re: Proposal for BBC BASIC 'FOR lists'

I think in many languages in which this appears you could say that this is syntactic sugar in that it does not enable you to do anything that you could not do previously, it just makes is easier to express certain constructs. Indeed, but if such "syntactic sugar" wasn't appropriate for BBC BASIC we...
by sweh
Sun Nov 10, 2019 2:38 am
Forum: software & utilities for the pc, mac or unix
Topic: Proposal for BBC BASIC 'FOR lists'
Replies: 27
Views: 805

Re: Proposal for BBC BASIC 'FOR lists'

FOR I% OF 3, 22, -9 My initial preference would be to use "IN" instead of "OF". Because we're talking about selecting elements IN a set and it matches the math :-) Or maybe "FROM". "IN" shows we iterating amonst the elements a set. "FROM" to show we're selecting elements from a set. In my mind "IN"...
by sweh
Sat Nov 02, 2019 10:44 pm
Forum: software: other
Topic: Saving with wildcards
Replies: 1
Views: 149

Re: Saving with wildcards

As a data point, DFS1.20 (from the DNFS ROM) also saves as "P*". Unix globbing is a little more complicated; in V6 it was an external program; then it became a shell builtin. And now it's commonly also available as a C library call glob(3). But, yes, it's userspace code. The downside of that is that...
by sweh
Fri Nov 01, 2019 1:09 pm
Forum: hardware
Topic: RS232 to USB
Replies: 7
Views: 363

Re: RS232 to USB

It's hard to tell from the pictures, but it wouldn't surprise me if this was "just" a USB-serial chip (FTDI, Prolific, or similar) with a Beeb domino cable at the end. So it's just a serial cable. You could make a simple domino->DB9 cable and plug that into a stardard USB-serial adapter and get the ...
by sweh
Tue Oct 29, 2019 5:06 pm
Forum: hardware
Topic: HostFS+TCPIP
Replies: 68
Views: 1865

Re: HostFS+TCPIP

One side effect of all this is that HostFS/TCP now needs as single page of workspace memory so PAGE is at F00 on the Model B - is this likely a deal breaker. If it is I could look at a Mk.3 board with some on-board RAM but that's going to start getting expensive....Or I could ditch the API altogeth...
by sweh
Sat Oct 26, 2019 4:19 pm
Forum: hardware
Topic: Loading a ROM into SW Ram - basics
Replies: 39
Views: 881

Re: Loading a ROM into SW Ram - basics

You might want to consider John Welch's DFS Explorer which runs on the MAC: https://www.g7jjf.com/mac_dfs_explorer.htm For SSD management, my MMB Utils should also work on a Mac, since it's just perl: https://sweh.spuddy.org/Beeb/mmb_utils.html Then you can add files from the command line; eg "beeb...
by sweh
Sat Oct 26, 2019 4:14 pm
Forum: hardware
Topic: What to try re-engineering next.....
Replies: 44
Views: 4322

Re: What to try re-engineering next.....

That's what happens when emulated too. It looks like it's performing a checksum on itself and jumping to &8000 if it fails. There's a serial number at the end of the ROM, maybe it was hand changed before being shared causing the hang. I guess I need to dump the copy at http://www.computinghistory.o...
by sweh
Sat Oct 26, 2019 3:57 pm
Forum: hardware
Topic: What to try re-engineering next.....
Replies: 44
Views: 4322

Re: What to try re-engineering next.....

It's just a plain bulk floppy disk (no manuf labels) with a small handwritten "VOL1 80T 2M128" label on it. Ok, no need for photo then. I now have the board fully emulated, but need another clarification. If the shadow mode is enabled, using 24K from banks C/D, is it still possible to load a ROM im...
by sweh
Mon Oct 21, 2019 4:54 pm
Forum: hardware
Topic: Screen shadow memory
Replies: 35
Views: 2040

Re: Screen shadow memory

Sounds reasonable. I can't find my original manual so can't look it up. Perhaps I am confusing it with the shadow facility on the Solidisk 2/4Meg boards which do overlap the sideways ROM area and the Watford one doesn't. The 2M128 doesn't overlap SWR; it maps 24K of the two banks (E and F) from &20...
by sweh
Wed Oct 16, 2019 9:55 pm
Forum: hardware
Topic: What to try re-engineering next.....
Replies: 44
Views: 4322

Re: What to try re-engineering next.....

Pernod wrote:
Wed Oct 16, 2019 11:00 am
Thanks for checking the disk, shame it's bad, can you post a photo for reference?
It's just a plain bulk floppy disk (no manuf labels) with a small handwritten "VOL1 80T 2M128" label on it.
by sweh
Wed Oct 16, 2019 2:49 am
Forum: hardware
Topic: What to try re-engineering next.....
Replies: 44
Views: 4322

Re: What to try re-engineering next.....

I have a 2M128 from BITD and I like the board; 128K of RAM and 4 additional ROM slots. The 128K RAM can be used as 8 SWR banks (4->7,C->F) or as 4 SWR (4->7) and shadow RAM and a print buffer, or as a RAMDISK (with the STL DFS/ADFS ROMs) and so on. I thought the original ROM to be a little limited ...
by sweh
Fri Oct 11, 2019 4:06 pm
Forum: hardware
Topic: HostFS+TCPIP
Replies: 68
Views: 1865

Re: HostFS+TCPIP

Ah, I see, that does make sense now, though I'd maybe hide the "_" at the client end as it's a server detail? I thought about that, but I was being lazy. And then I thought "consistency" 'cos if I do "mkdir _foobar" on the Linux machine I can "*HCF _foobar" on the Beeb. But mostly laziness :-) I mi...
by sweh
Fri Oct 11, 2019 1:36 pm
Forum: hardware
Topic: HostFS+TCPIP
Replies: 68
Views: 1865

Re: HostFS+TCPIP

Why must folders start with "_"? I needed a way of distinguishing between a directory used for *DIN purposes and a directory used for folder purposes. I didn't want people to *DIN a folder, or *HCF to a disk :-) I originally was going to use something like "NAME.FOLDER" but then thought it might be...
by sweh
Fri Oct 11, 2019 1:04 am
Forum: hardware
Topic: HostFS+TCPIP
Replies: 68
Views: 1865

Re: HostFS+TCPIP

I think *CHDIR should be *DCD or *DCHDIR to disambiguate with other directory changing but it is something I keep meaning to graft in. I "only" have 30 or so disks but it is still sometimes difficult to find them. I decided on *H based commands since they impact the Host, and so match *HSTATUS. You...
by sweh
Thu Oct 10, 2019 1:49 pm
Forum: hardware
Topic: HostFS+TCPIP
Replies: 68
Views: 1865

Re: HostFS+TCPIP

I need to think about security as well, there needs to be some sort optional of user/password mechanism if these sites are to be hosted online! So far I've only been interested in the file transfer possibilities but I need to have a think about BBS/telnet style operations too...maybe later! Once th...
by sweh
Thu Oct 10, 2019 12:47 am
Forum: hardware
Topic: HostFS+TCPIP
Replies: 68
Views: 1865

Re: HostFS+TCPIP

I definitely might want to buy some of these boards when you've got everything working!

This'd be a great way of transferring files between machines; Beeb1 can write to a *DIN'd disk, Beeb2 will see the new files immediately!
by sweh
Wed Oct 09, 2019 11:45 pm
Forum: hardware
Topic: HostFS+TCPIP
Replies: 68
Views: 1865

Re: HostFS+TCPIP

I've sent you a pull request (at least I think I have - I hate Git) which contains my base-line 6502 code. There's not many changes but it does contain stuff for Phil's (myelin) 1MHz bus serial/sdcard which is another serial port - what I mostly use. Thanks. I made some small cleanups and updated t...
by sweh
Wed Oct 09, 2019 1:34 pm
Forum: hardware
Topic: HostFS+TCPIP
Replies: 68
Views: 1865

Re: HostFS+TCPIP

Of all my transfer/storage methods this is about the fastest and I've not fully optimised yet, ADFS to hard disc might be close I need to benchmark. I've never tried proper UPURSFS so I'm not sure what sort of speeds that can achieve. When Dave was doing some optimisations, I did some testing; basi...
by sweh
Wed Oct 09, 2019 1:41 am
Forum: hardware
Topic: HostFS+TCPIP
Replies: 68
Views: 1865

Re: HostFS+TCPIP

That looks really cool.

What changes to my host software did you have to make? I guess the socket filehandle, but you also mentioned a 'block mode'.

I'd be interested in seeing the diffs! Maybe we can merge it into the mainstream as another alternate flag ("-T <portno>" perhaps).
by sweh
Sat Oct 05, 2019 12:48 pm
Forum: emulators
Topic: Request for testers for quick but fascinating test case
Replies: 36
Views: 1400

Re: Request for testers for quick but fascinating test case

scarybeasts wrote:
Fri Oct 04, 2019 3:24 pm
sweh wrote:
Thu Oct 03, 2019 10:24 pm
FWIW on my Issue 4 Beeb, I also get 1/1
Thanks! If you happened to know what type of 6522 VIAs it has, that's also useful information!
They are both R6522-31
by sweh
Thu Oct 03, 2019 10:24 pm
Forum: emulators
Topic: Request for testers for quick but fascinating test case
Replies: 36
Views: 1400

Re: Request for testers for quick but fascinating test case

FWIW on my Issue 4 Beeb, I also get 1/1
by sweh
Thu Oct 03, 2019 12:39 am
Forum: emulators
Topic: Multiple concurrent BeebEm for Unix instances?
Replies: 6
Views: 242

Re: Multiple concurrent BeebEm for Unix instances?

It was really just for even faster development :D The more Beebs I can have running at a time, the quicker I can try new ideas :) I could also try the same program on different targets at the same time. JGH's HostFS connected to a pseudo serial port might help here. When I was building my perl Host...
by sweh
Tue Oct 01, 2019 2:30 am
Forum: hardware
Topic: MMFS Development and Support
Replies: 949
Views: 67259

Re: MMFS Development and Support

OK, this is all a little intriguing. Was the 2M128 board sideways RAM only by any chance and the 4M256 added the shadow screen The 2m128 and 4m256 were totaly different boards. I have a 2m128 (and wrote a manager ROM to fix all the bugs in the STL version), and the 4m256 is... different. With the 2...
by sweh
Mon Sep 30, 2019 8:04 pm
Forum: hardware
Topic: MMFS Development and Support
Replies: 949
Views: 67259

Re: MMFS Development and Support

This may be the manual for the board: http://chrisacorns.computinghistory.org ... nsions.pdf

Page 32 on may be relevant
by sweh
Tue Sep 24, 2019 3:26 pm
Forum: software & utilities for the pc, mac or unix
Topic: Wires? Pah.....
Replies: 901
Views: 130908

Re: Wires? Pah.....

So it probably depends on what part of the code you're looking to re-use. If it's just the "Low Level I/O routines" stuff then... Dave's code is primarily in "txgo". You can see his changes in github hoglet-core branch ( https://github.com/sweharris/ROM_Sources/compare/hoglet-core ). The UPURS code ...
by sweh
Sat Sep 21, 2019 12:48 pm
Forum: hardware
Topic: Assembly lang programming - Exmon ROM
Replies: 13
Views: 390

Re: Assembly lang programming - Exmon ROM

I used Exmon BITD. When I got hold of Exmon II I didn't like it as much. It may be more powerful, but I'd just got used to the original :-) exmon.jpg exmon_more.jpg The BASIC ROM can go into any of the 4 slots. The further to the right it is, the higher the priority. So, typically, you might want it...
by sweh
Thu Sep 19, 2019 2:03 pm
Forum: software: other
Topic: E00 DFS for 8271 / 1770 controllers
Replies: 9
Views: 454

Re: E00 DFS for 8271 / 1770 controllers

Thank you for the replies. I'll try out the various DFSs at the weekend, when I get a bit more time. I assume the Solidisk and ACP versions are similar to the MRM version, and are using RAM that is directly mapped into a section of its own SWR bank? Solidisk one, definitely. It's an 8K ROM so I stu...
by sweh
Wed Sep 18, 2019 1:05 am
Forum: projects
Topic: A new MENU system for MMC/Gotek
Replies: 93
Views: 6714

Re: A new MENU system for MMC/Gotek

Sorry if I missed this; the thread is growing...

Did you ever release the source and build processes for this? I don't _see_ it!

Also, I'm not sure the build process for the BEEB.MMB file is clean; some disks have "odd" names (eg 276, 277 have DELs; 456 has 0xff; 449 is just weird...)
by sweh
Wed Sep 18, 2019 12:50 am
Forum: development tools
Topic: Deploy-and-run from PC to Beeb?
Replies: 44
Views: 3086

Re: Deploy-and-run from PC to Beeb?

Looking at my TubeHost code, I changed that line to: system("stty -f $socket_path $BAUD crtscts ignbrk ignpar -icrnl -ixon -opost -isig -icanon -iexten -echo"); I think this made it work on macOS; I don't seem to have any other interesting modifications. Did you use the tty or cu device? ("-f" isn'...
by sweh
Tue Sep 17, 2019 10:58 am
Forum: development tools
Topic: Deploy-and-run from PC to Beeb?
Replies: 44
Views: 3086

Re: Deploy-and-run from PC to Beeb?

Upon further investigation: Tubehost.pl is hanging on the following line: system("stty $BAUD crtscts ignbrk ignpar -icrnl -ixon -opost -isig -icanon -iexten -echo < $socket_path"); Would this suggest some kind of driver issue? Typically commands like that hang on serial ports if there's not the rig...