Search found 2658 matches

by jgharston
Sun Oct 15, 2017 11:08 pm
Forum: software: other
Topic: Bounds / sanity checking on OSWORD F
Replies: 6
Views: 150

Re: Bounds / sanity checking on OSWORD F

Do you happen to have the address of these routines in the 3.20 MOS handy &9640 onwards. I'll upload the latest comments in a mo, search through it for OSWORD &0F, link ). Checking in more detail, if the supplied data mismatches in *any* way, OSWORD &0F just returns. The supplied string...
by jgharston
Sun Oct 15, 2017 10:36 pm
Forum: software: other
Topic: Bounds / sanity checking on OSWORD F
Replies: 6
Views: 150

Re: Bounds / sanity checking on OSWORD F

I've been experimenting with this today and it seems on the Master that there is little sanity checking of the string passed to OSWORD &F (set RTC) and if an odd string is passed in the time gets set to something weird. Does anyone know if this behaviour was carried through to Arthur/Risc OS? I...
by jgharston
Sun Oct 15, 2017 4:43 pm
Forum: hardware
Topic: BBC + Torch Z80 Help
Replies: 5
Views: 201

Re: BBC + Torch Z80 Help

I don't have any BBC software to further test the drives, how would I go about formatting a 5.25 disk and what type do I require? There's a short type-in format program here: http://mdfs.net/Software/BBC/FormDFS.txt If you get to the CPN prompt there are some CPN built-in commands that you can find...
by jgharston
Sun Oct 15, 2017 4:32 pm
Forum: software: other
Topic: BBC Domesday Project - Source code available
Replies: 13
Views: 577

Re: BBC Domesday Project - Source code available

So, zip it with SparkFS instead. Nope; I refuse to pay for a closed-source So use BBCZip or InfoZip, both free. application that can only read and write a useless format It's can't only read and write SparkFS archives, it can read and write ARJ, Cab, CPIO, Lzh, McStuffit, PackdDir, Spark, Tar, Zip,...
by jgharston
Sun Oct 15, 2017 4:20 pm
Forum: acorn atom
Topic: Acorn Atom Econet
Replies: 10
Views: 169

Re: Acorn Atom Econet

The closest I can find without a lot of searching is this: http://mdfs.net/temp/SYS5FS.zip
by jgharston
Sun Oct 15, 2017 11:48 am
Forum: software: other
Topic: BBC Domesday Project - Source code available
Replies: 13
Views: 577

Re: BBC Domesday Project - Source code available

The SparkFS archive .... This compression format is not compatible with modern PCs (and is a nasty proprietary closed-source format) and is therefore only suitable for use on a RISC OS machine. So, zip it with SparkFS instead. Edit: plus, from the documentation, I'm sure a SparkFS archive use stand...
by jgharston
Thu Oct 12, 2017 10:27 pm
Forum: hardware
Topic: 6502 second processor poll
Replies: 36
Views: 746

Re: 6502 second processor poll

Poo! It will only let me select one option.

Yes - Original 6502 external second processor
Yes - Master internal co-processor
Yes - In a hardware emulator (PiTube)
Yes - In a hardware emulator (Matchbox)
Yes - In a software emulator (65Tube)
Yes - In a software emulator (65TubeEm)
by jgharston
Wed Oct 11, 2017 11:55 pm
Forum: general
Topic: Today I received.....
Replies: 4202
Views: 223496

Re: Today I received.....

And here's me running some of my BBC BASIC test programs on the tablet: https://youtu.be/1Wwo6EEbQ6E
by jgharston
Wed Oct 11, 2017 11:49 pm
Forum: software: other
Topic: Variants of ADFS
Replies: 12
Views: 337

Re: Variants of ADFS

They would have to have different filing system ID numbers, and different filing system selection commands which, due to the way its coded, has to be exactly four characters. Also, all hard drive interfaces map into the I/O addresses reserved for hard drive interfaces, so you can't plug multiple dif...
by jgharston
Wed Oct 11, 2017 9:02 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC Micro Image Converter 0.20 released!
Replies: 24
Views: 4027

Re: BBC Micro Image Converter 0.20 released!

The current developmental version has the options for various resolutions, although not the ones you've mentioned. I'll add those to the list. Just out of curiousity, are there proper names for the resolutions of 480x400 and 400x300 (e.g. like PAL, VGA and such)? I've done a bit of searching, and n...
by jgharston
Wed Oct 11, 2017 7:52 pm
Forum: general
Topic: Today I received.....
Replies: 4202
Views: 223496

Re: Today I received.....

flaxcottage wrote:Nice looking keyboard.
Mine is more utilitarian. A keyboard makes programming, using spreadsheets and word processors very much easier.

It was a balance between price and usability. This cost about £8, then there seems to be a huge price jump to around the £50 mark.
by jgharston
Wed Oct 11, 2017 7:49 pm
Forum: software: other
Topic: Sideways RAM Utilities
Replies: 68
Views: 2486

Re: Sideways RAM Utilities

Call OSARGS (&FFDA) with Y=0 to get the currently active filing system in A, I haven't checked, but I am assuming that the MMC FSs return 4 for compatibility. ... Call OSBYTE (&FFF4) with A=&A8, X=0 and Y=&FF to get the address of extended vector table in XY (&D9F in OS1.2) Get ...
by jgharston
Wed Oct 11, 2017 12:58 pm
Forum: software & utilities for the pc, mac or unix
Topic: BBC Micro Image Converter 0.20 released!
Replies: 24
Views: 4027

Re: BBC Micro Image Converter 0.20 released!

It is still being developed, but I will admit that it is going quite slow due to other commitments. Custom resolutions is already on my to do list. I was twiddling with ImportTTX some months ago trying to get around to finishing my M7toBMP program. It would be useful to have an "adjust aspect ...
by jgharston
Wed Oct 11, 2017 12:39 pm
Forum: emulators
Topic: MAME: Tube devices
Replies: 49
Views: 1854

Re: MAME: Tube devices

So does the ROM get switched out when IO port 50 is read to make the whole 1MB available? I'm also seeing writes to IO port 60, any idea what this does? Note sure, I think I've got some notes somewhere. No need, the ROM does get switched out after being copied to RAM, and IO port 60 sets up an IRQ ...
by jgharston
Wed Oct 11, 2017 12:24 pm
Forum: software: other
Topic: Sideways RAM Utilities
Replies: 68
Views: 2486

Re: Sideways RAM Utilities

Coming to this late, but... unplug_table = &39F/&3A0 - what ROMS should be unplugged You may as well use locations that other ROM managers use for an unplug bitmap . Remember, I wrote that ROM in the 90s. Who says that "D6E/D6F" is properly usable memory? That would seem to be ver...
by jgharston
Tue Oct 10, 2017 7:38 pm
Forum: community projects
Topic: BASIC ROM User Guide
Replies: 6
Views: 224

Re: BASIC ROM User Guide

dv8 wrote:Attached is an OCRed and re-typeset copy of the BASIC ROM User Guide by Mark Plumbley.
The zip file also includes an SSD containing all the listings in the book.
BASIC_ROM_User_Guide.zip

There's a mistake! It's doesn't have SARAH ROE COMPUTING CENTRE stamped in the inside cover :D
by jgharston
Tue Oct 10, 2017 7:34 pm
Forum: emulators
Topic: MAME: Tube devices
Replies: 49
Views: 1854

Re: MAME: Tube devices

The ROM disassemblies at http://mdfs.net/Software/Tube/80x86/ suggest the 80186 and 80286 are handled quite differently. Specifically in http://mdfs.net/Software/Tube/80x86/Client86.src we have: Yes, the '186 runs the Tube Client from ROM, the '286 runs the Tube Client from RAM. That caught me out ...
by jgharston
Tue Oct 10, 2017 7:30 pm
Forum: software: other
Topic: Sideways RAM Utilities
Replies: 68
Views: 2486

Re: Sideways RAM Utilities

Maybe not the best thread, but here goes. I would like a utility to load a chunk of memory into sideways RAM that is compatible with the various MMC devices/ROMS: TurboMMC, SmartSPI and MMFS. What does the filing system have to do with a *SRWRITE -type command? - other than actually loading and run...
by jgharston
Tue Oct 10, 2017 7:25 pm
Forum: software: other
Topic: Sideways RAM Utilities
Replies: 68
Views: 2486

Re: Sideways RAM Utilities

\ Memory locations we use srdata_status = &37F \ SRROM/SRDATA status unplug_table = &39F \ + 3A0 - what ROMS should be unpluged OldByteV = &3A1 \ + 3A2 - Old OSBYTE vector ramdisk_present = &3A3 \ 3 => present extended_osbyte = &3A4 \ + 3A5 - Old extended OSBYTE vector (we store...
by jgharston
Thu Oct 05, 2017 7:15 pm
Forum: general
Topic: Today I received.....
Replies: 4202
Views: 223496

Re: Today I received.....

A keyboard for my Android tablet:
Image

Now I can actually *USE* it! :D :D instead of fighting the finger-paint user interface. Hard to tell, but that's a quick bit of BBC BASIC Hello World code.
by jgharston
Thu Oct 05, 2017 12:34 am
Forum: for sale / freebies
Topic: FS: Watford Electronics 32k RAM Card - ended.
Replies: 2
Views: 175

Re: FS: Watford Electronics 32k RAM Card

vanekp wrote:does anyone have the version 2.40 eprom (copy) for the ram board I only have one ver 2.00, or a place where I can download a later version?
Thanks Peter.

http://mdfs.net/System/ROMs/Display/ShadowRAM/
by jgharston
Thu Oct 05, 2017 12:29 am
Forum: software: other
Topic: Emulated discs - a modest proposal
Replies: 16
Views: 495

Re: Emulated discs - a modest proposal

This would also require a culture of APIs that let people mount virtual discs to specific drive numbers, and subsequently dismount them. As with any virtual disk access system, such as *SDCDISC on GoSSD, *DIN on the system that uses *DIN. I quite like the syntax of *MOUNT drivenum filename and if t...
by jgharston
Wed Oct 04, 2017 11:56 pm
Forum: software: other
Topic: 6809 Co Pro Client ROM
Replies: 40
Views: 1550

Re: 6809 Co Pro Client ROM

Before finalising things I'm considering making the 32-bit fields in the OSGBPB, OSFILE and OSARGS calls native 6809 big-endian words instead of 6502/Z80/PDP/32K/ARM little-endian words. I thought I'd updated this thread, but hoglet's post on the ABUG thread reminded me to check. The latest 6809 Tu...
by jgharston
Tue Oct 03, 2017 7:54 pm
Forum: hardware
Topic: MDFS PSU capacitor polarity
Replies: 4
Views: 157

Re: MDFS PSU capacitor polarity

Are any of these of any use?
by jgharston
Tue Oct 03, 2017 7:50 pm
Forum: hardware
Topic: Electron - Memory Detection Issues with the AP6
Replies: 8
Views: 206

Re: Electron - Memory Detection Issues with the AP6

I've made some notes from both threads, I'll chuffle my machines around at the weekend to set up the Elk and do a bit of testing and code updates.
by jgharston
Mon Oct 02, 2017 4:15 pm
Forum: software: other
Topic: Emulated discs - a modest proposal
Replies: 16
Views: 495

Re: Emulated discs - a modest proposal

crj wrote:Yes, on the BBC Micro DFS is an 8K ROM, which kinda invites using the other 8K for interface-specific extensions. But that space isn't free in the BBC Master.

DFS 2.24 is only about 12K. I stuck a mouse driver and a few other bits in the spare space in my machine.
by jgharston
Mon Oct 02, 2017 4:13 pm
Forum: off-topic
Topic: Pi and the Floppy Disc?
Replies: 17
Views: 430

Re: Pi and the Floppy Disc?

As pointed out, the Pi build doesn't contain ADFS, .... I'm fairly certain the build does contain ADFS, but - as with anything dependent on hardware being present - disables itself when it finds no hardware present. Also remember that it is FileCore that actually implements ADFS-like filing systems...
by jgharston
Mon Oct 02, 2017 4:05 pm
Forum: software: other
Topic: Emulated discs - a modest proposal
Replies: 16
Views: 495

Re: Emulated discs - a modest proposal

What if, instead, we hacked DFS and ADFS to indirect all disc accesses via a service call? The obvious numbers to use would be service call &7F for DFS and &72 for ADFS. No, the obvious calls would be an OSWORD service call. The APIs are already defined: Perform external MFM sector access P...
by jgharston
Mon Oct 02, 2017 3:53 pm
Forum: programming
Topic: Many DEFPROC, 1 ENDPROC?
Replies: 12
Views: 303

Re: Many DEFPROC, 1 ENDPROC?

Yep, perfectly normal, such as this (DEFFNs in this example): DEFFNNet_TxCount(Stn%,Ctrl%,Port%,Addr%,Len%,RAddr%,Try%,Delay%):LOCAL TxErr% DEFFNNet_Tx(Stn%,Ctrl%,Port%,Addr%,Len%,RAddr%):LOCAL TxErr%,Try%,Delay%:Try%=10:Delay%=50 X%?1=Port%:X%!2=Stn%:X%!4=Addr%:X%!8=Addr%+Len%:X%!12=RAddr% similarl...

Go to advanced search