*SOLVED* Testers wanted! Anyone with Acorn Electron + DFS and/or MMFS hardware

discuss both original and modern hardware for the bbc micro/electron
Post Reply
User avatar
0xC0DE
Posts: 630
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

*SOLVED* Testers wanted! Anyone with Acorn Electron + DFS and/or MMFS hardware

Post by 0xC0DE » Sat Nov 16, 2019 5:27 pm

I need some help from anyone willing to run a few test programs on an Acorn Electron with any DFS and/or MMFS hardware.
I've got some simple sector loading tests working on DFS in all Electron emulators.
And I've been testing on a few MMFS hardware solutions that keep failing these simple tests. I have no DFS hardware to test on.
It is driving me crazy!

Please respond if you are willing to help me test some things [-o<
Last edited by 0xC0DE on Sat Nov 16, 2019 8:54 pm, edited 1 time in total.
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my demos for Acorn Electron and BBC Micro

User avatar
hoglet
Posts: 9291
Joined: Sat Oct 13, 2012 7:21 pm
Location: Bristol
Contact:

Re: Testers wanted! Anyone with Acorn Electron + DFS and/or MMFS hardware

Post by hoglet » Sat Nov 16, 2019 5:39 pm

0xC0DE wrote:
Sat Nov 16, 2019 5:27 pm
Please respond if you are willing to help me test some things [-o<
I should have some time tomorrow to do some testing.

I've got both the Printer Port and User Port interfaces available.

I've also got a real disk interface somewhere.

Dave

User avatar
0xC0DE
Posts: 630
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Testers wanted! Anyone with Acorn Electron + DFS and/or MMFS hardware

Post by 0xC0DE » Sat Nov 16, 2019 5:42 pm

That's great Dave! I will post some details and a test disk. Anybody else willing to test as well can just do that of course :mrgreen:
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my demos for Acorn Electron and BBC Micro

User avatar
0xC0DE
Posts: 630
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Testers wanted! Anyone with Acorn Electron + DFS and/or MMFS hardware

Post by 0xC0DE » Sat Nov 16, 2019 7:04 pm

More details and a first test disk.

Assumption: DFS test is working in 3 Acorn Electron emulators. It should work on real DFS hardware AND it should work on MMFS hardware.
Reality: I have no real DFS hardware to test on. And my tests fail on 3 different MMFS systems (all EPP based though).

Test: load the same sector (256 bytes) over and over again from disk with OSWORD &7F and output the raw bytes to screen memory (MODE 4). The code is slowed down on purpose to better see what is happening.

Result on any Acorn Electron emulator (Elkulator is shown):

elkulator.png

I have tried several MMFS configurations (all hardware made by Ramtop, EPP based MMFS I've been told): ElkSD-Plus1 MMFS 1.43 and 2.43, ElkSD64 MMFS 1.41, ElkSD Mk3 MMFS 1.41. Every run of my test program yields different results, but they typically look like this:

screen1.jpeg
screen2.jpeg

Sometimes I get an error message: Bad sum, or MMC Read Fault.
Please note: I have tried 2 different SD-cards and I have never had problems loading and playing Acorn Electron games from these SD-cards using any of these MMFS configurations.

I was testing with ACP 1770 DFS (PAGE=&E00) in the emulators. But the test will run with PAGE=&1900.

EDIT: NOW SOLVED!! My interrupt driven screen drawing code was faulty on MMFS but working fine on DFS, go figure!!
Last edited by 0xC0DE on Sat Nov 16, 2019 9:01 pm, edited 2 times in total.
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my demos for Acorn Electron and BBC Micro

User avatar
0xC0DE
Posts: 630
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: *SOLVED* Testers wanted! Anyone with Acorn Electron + DFS and/or MMFS hardware

Post by 0xC0DE » Sat Nov 16, 2019 8:56 pm

Good news: I have been staring at this problem for days but this evening I found that my interrupt driven screen drawing routine was faulty. It didn't give a problem on DFS but it created a mess when run on MMFS. Consider it SOLVED but I'm pretty sure I am going to need testers again in the future :mrgreen: Thanks!
0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my demos for Acorn Electron and BBC Micro

Post Reply

Return to “8-bit acorn hardware”