loading UEF images into the Elk with UPCFS on EUP

for bbc micro/electron hardware, peripherals & programming issues (NOT emulators!)
User avatar
aerworuld
Posts: 1689
Joined: Tue Sep 25, 2012 8:40 pm
Location: Basingstoke, Hampshire
Contact:

loading UEF images into the Elk with UPCFS on EUP

Postby aerworuld » Mon Oct 13, 2014 4:42 pm

I have no idea where to put this topic, so i have put it here ;-)

Here is a work-in-progress list of games that do or do not load into an Acorn Electron using the new development version (as of 13/10/14) of UPCFS that Martin has put up in this thread.

The games tested are in UEF format with the extra stage of un-gziping.

I have included all games tested by other folks in this thread into this listing.

Col's Elk setup quote.. wrote:So my set up is a Acorn Plus1 still with original rom, and not a :evil: Evil bad swRam one :D . Played the following using JUST the eUPURS cart in front socket with new UPURS 1.0Ed in Rom slot3 & ADT200 in slot2.

I also pulled the power plug /hard reset after each try O:)


Rather than keep updating this initial list I have started to drop the results that folks post up into a spreadsheet. It's viewable here. I reasoned that this way I could easily keep it alphabetacallasised. Also, it gives me the opportunity to use words that I have made up on the spur of the moment ;-)

When you view the spreadsheet, the preview that comes up shows two lists; the first is working, the second not working. Not sure why the sheet names don't show up in that preview..
Warning: there are a few duplicate entries that I need to go through and take out!
Last edited by aerworuld on Sat Oct 18, 2014 6:28 am, edited 13 times in total.

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Mon Oct 13, 2014 5:32 pm

Yep, this is perfect Stuart :D =D>

When we did this before for the Beeb during the initial development of UPCFS, Paul V created a spreadsheet loaded with info so we could properly track Paul's testing (and that of another Martin, and of Hugh.... :wink:) together with my code version drops and issues to be fixed. Without it, I don't think I would have had the energy to get UPCFS out... =D> 8)

Anyway, now the code is mature and I'm just managing memory usage, your list is just fine! If anyone else tests any UEF's (e.g. Colin), they can just post the results on this thread and you (Stuart) can add them to your two lists in the first post.

Nice one... 8)

User avatar
paulv
Posts: 3603
Joined: Tue Jan 25, 2011 6:37 pm
Location: Leicestershire
Contact:

Re: loading UEF images into the Elk with UPCFS on EUP

Postby paulv » Mon Oct 13, 2014 6:06 pm

Whilst I don't have much time to dedicate to testing at the mo, I'll be following progress with interest.

From what I've read, I have quick observation/question...

Is the chunk type error a repeatable phenomenon on ZtC? The reason I ask is that most chunk type errors we saw in testing UPCFS originally were as a result of comms issues and attempting a re-load from scratch usually worked.

That along with the fact that ZtC worked with the original UPCFS makes me think it might be a simple glitch in comms.

Paul

User avatar
aerworuld
Posts: 1689
Joined: Tue Sep 25, 2012 8:40 pm
Location: Basingstoke, Hampshire
Contact:

Re: loading UEF images into the Elk with UPCFS on EUP

Postby aerworuld » Mon Oct 13, 2014 6:36 pm

@Martin - glad to be of help!

@Paul - agreed; I tried Zorakk a few more times and it loaded ok, although bizarrely/randomly, seems to prefer loading with my Elk in Turbo mode on the MRB

User avatar
paulv
Posts: 3603
Joined: Tue Jan 25, 2011 6:37 pm
Location: Leicestershire
Contact:

Re: loading UEF images into the Elk with UPCFS on EUP

Postby paulv » Mon Oct 13, 2014 6:52 pm

That's cool.

I'm going to hazard a guess and say your PC is running Windows and has an Intel Northbridge chipset on the motherboard. It's this configuration rather than the Elk and Beeb end of things that has most issues with transfers at 115kbps causing chunk type errors sporadically.

Paul

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Mon Oct 13, 2014 7:04 pm

:shock:

You know what Paul...? I'd forgotten how much we learned about life, the universe and everything (including PC chipsets) on the UPURS project... :lol: =D>

User avatar
aerworuld
Posts: 1689
Joined: Tue Sep 25, 2012 8:40 pm
Location: Basingstoke, Hampshire
Contact:

Re: loading UEF images into the Elk with UPCFS on EUP

Postby aerworuld » Mon Oct 13, 2014 7:06 pm

you guys rock 8)

User avatar
paulv
Posts: 3603
Joined: Tue Jan 25, 2011 6:37 pm
Location: Leicestershire
Contact:

Re: loading UEF images into the Elk with UPCFS on EUP

Postby paulv » Mon Oct 13, 2014 8:07 pm

MartinB wrote:You know what Paul...? I'd forgotten how much we learned about life, the universe and everything (including PC chipsets) on the UPURS project...


I believe MartinA figured this one out. It seems that the Windows drivers for Northbridge are buggy. Linux on identical hardware or Windows on AMD based hardware doesn't seem to have the same issue.

We all spent so much time testing and re-testing with different hardware configs to determine the cause of the chunk type error it's one of those things that really stuck in my mind :evil:

aerworuld wrote:you guys rock


:oops: careful, you'll make us blush! :lol:

I'm just sad that I don't have time to contribute to testing ATM. I've got severe Acorn withdrawals and things don't look like they're going to ease off with work any time soon. Still, I'm making hay whilst the sun shines so it's all good :D

In the meantime, I'll just chip in with thoughts and advice as and when it's appropriate :D

Paul
Last edited by paulv on Mon Oct 13, 2014 8:12 pm, edited 1 time in total.

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Mon Oct 13, 2014 8:08 pm

Stuart wrote:you guys rock 8)
You're not doing so bad yourself - that list is growing at a fair old rate...! :shock: =D>

(This isn't a 24-hour challenge btw :wink:)

You could also maintain a compatibility percentage rate too which is...

(number working / total tested) x 100 %

...currently then (24/29) x 100 = 82% :D

(on a very small sample of course O:) )

User avatar
paulv
Posts: 3603
Joined: Tue Jan 25, 2011 6:37 pm
Location: Leicestershire
Contact:

Re: loading UEF images into the Elk with UPCFS on EUP

Postby paulv » Mon Oct 13, 2014 8:14 pm

You both have a PM!

Paul

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Mon Oct 13, 2014 8:17 pm

Ah, I just replied..... :lol:

User avatar
CMcDougall
Posts: 5611
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: loading UEF images into the Elk with UPCFS on EUP

Postby CMcDougall » Tue Oct 14, 2014 11:00 pm

loads OK in MRB Turbo mode

Not got one of those Stu :(

So my set up is a Acorn Plus1 still with original rom, and not a :evil: Evil bad swRam one :D . Played the following using JUST the eUPURS cart in front socket with new UPURS 1.0Ed in Rom slot3 & ADT200 in slot2.

I also pulled the power plug /hard reset after each try O:)
==========================================
Working!

PaulDanielsMagicShow_E (now, that's magic! LOL)
MissileControl_E
AdventureCreator-Side2_BE
9ClassicCardAndBoardGamesVol1_BE
9ClassicCardAndBoardGames2_BE
Abyss_Tape
AmericanSuds-Pt1_BE
AmericanSuds-Pt2_BE
AmericanSuds-Pt3_BE
AmericanSuds-Pt4_BE
AnnabelGray-Pt1_BE
AnnabelGray-Pt2_BE
AnswerBackGeneralKnowledgeJuniorQuiz_BE
AnswerBackGeneralKnowledgeSeniorQuiz_BE
AnswerBackSportsQuiz_BE
AufWiedersehenPet_BE
AVLF (crap proggy, have to do CH."" when you get >_)
AxeOfKolt-Pt1_BE
AxeOfKolt-Pt2_BE
AxeOfKolt-Pt3_BE
AxeOfKolt-Pt4_BE
BattleZone2000_BE
BFL-Facemaker_BE
BFL-HideAndSeek_BE
BFL-Podd_BE
CopsNRobbers_BE
IndoorSoccer_BE
Killapede_BE
LeagueChallenge_BE
PlanB_BE
PlanB2_BE
RikTheRoadie_BE
RTCBirmingham_BE
SkyHawk-BugByte_BE
SupermanTheGame_BE
Repton TLR Elk Side 1 FINAL (sure this did not work before!)
JSNAKEuef
HardHatHarry-ElectronTape
ElkMZMI
ElkMZMII
ElkMZMIII
ElkMZMIIS
ClassicAdventureELKuef
Bandits3oClockELK1
BarBilliardsELK
DunjunzELKa (this does work, loaded Level1 and played !!)
DareDevilDenis2ELKuef
CommandoElk
GisburnesCastleELK
HunchbackELKb
Monsters-Acornsoft83ELKbHQ
MoonraiderELK2
computerHits3aElk (Centibug anyway, have to split tape)
--------------------------------------------------------------
No Work...

AnarchyZone_BE (click noise, so goes back to tape)
Elite-SRR_E (after ELITEcode screen goes funny)
Boffin2HQ-Addictive1985 (my RIP from original, just presses Break without showing ldr screen)
Boffin2-modified_BE /Tape (gets ldr screen, but "Bad program")
AdventureCreator-Side1_BE (at line 90)
Battlefields_BE (works with: PAGE=&1900, MODE1, CH."WTRgame")
Confuzion_BE
GoldenFigurine_BE (click noise, so goes back to tape)
jungle-journey-1.1.4 (*RUN, but says "3000 Chunk type?")
BoxerELKbHQ (presses Break after main part)
ClassicAdventureELKuef (says "2000 Chunk type?")
CroakerELK (PAGE=&1000, CH."INS" does work!)
GeoffCapesStrongmanEuef (click noise, so goes back to tape)
FelixAndFruitMonstersELK (*RUN FRUIT2 does work!)
FelixEvilWeevilsELKuef (LOAD"", GOTO4800, works!)
FootballManagerELK ("No file open!" after loading save game)
Frankenstein2000ELK ("4451 Chunk type" after long wait to draw 'guts')
GhoulsELK
JumpChallengeELK -Eddie Kidd -martech
LastOfTheFreeELK (*RUN, but "at line90")
ActionPackELKa (Nightworld, "6081 Chunk type")
+++++++++++++++++++++++++++++++++++++++++++++
To make this effort quicker, does anyone have ALL the STH collection with _E or _BE on the end that is all ready unzipped, like the beeb version did :?
ImageImageImage

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Wed Oct 15, 2014 6:27 am

Fantastic work Colin, can't thank you enough! :D =D> 8)

I will look at all the failures posted by you and Stuart and do some data gathering although I suspect the majority of no-go games can't be fixed without going to a full-blown UPCFS filing system rom. Something I do have on one of my back burners... :-k

Colin wrote:To make this effort quicker, does anyone have ALL the STH collection with _E or _BE on the end that is all ready unzipped, like the beeb version did
Apologies, I thought it was knocking around everywhere :roll:

Assuming you're still on ...75@yahoo... Colin, you should have a [quite large :shock: ] email lurking in your inbox :wink:

I'll also ping it to you Stuart assuming you're using the gmail address...?

User avatar
CMcDougall
Posts: 5611
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: loading UEF images into the Elk with UPCFS on EUP

Postby CMcDougall » Wed Oct 15, 2014 1:06 pm

Martin wrote:Assuming you're still on ...75@yahoo...

Got it, Cheers Martin :wink: getting another retro few hours tomorrow night, so will try more! ....and even a few more plays as well \:D/

Was also thinking about all the ones at DaveE's Acorn Electron World. I have the DVD, have looked a few times before for the .UEF /.UEFhq files, but could not find them on the disc :? maybe they are hidden in a .zip file somewhere in a folder :-k Has anyone else who has the DVD found them :?:
ImageImageImage

fatbob_gb
Posts: 59
Joined: Mon Feb 11, 2013 4:25 pm

Re: loading UEF images into the Elk with UPCFS on EUP

Postby fatbob_gb » Wed Oct 15, 2014 2:16 pm

On the DVD I have they are in a UEFs directory in the root of the disk.

Is there a list of what games you are testing - if I get some free time over the weekend I was planning on testing a few.

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Wed Oct 15, 2014 6:22 pm

fatbob_gb wrote:Is there a list of what games you are testing - if I get some free time over the weekend I was planning on testing a few.
Hi Graham - are you still on the same Yahoo email? If so, I can send you the full unzipped Elk UEF set that I've just passed on to Colin and Stuart if you'd like it...?

fatbob_gb
Posts: 59
Joined: Mon Feb 11, 2013 4:25 pm

Re: loading UEF images into the Elk with UPCFS on EUP

Postby fatbob_gb » Wed Oct 15, 2014 6:47 pm

Yes, I am.

Thanks - that would be more useful than using the Electron World DVD.

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Wed Oct 15, 2014 7:08 pm

You have mail.... :wink:

fatbob_gb
Posts: 59
Joined: Mon Feb 11, 2013 4:25 pm

Re: loading UEF images into the Elk with UPCFS on EUP

Postby fatbob_gb » Wed Oct 15, 2014 8:48 pm

Cheers Martin.

I will probably start testing on Saturday, if anyone wants to tell me what to test first I will do that, otherwise I will just move through the directories in reverse order.

User avatar
CMcDougall
Posts: 5611
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: loading UEF images into the Elk with UPCFS on EUP

Postby CMcDougall » Wed Oct 15, 2014 10:57 pm

just really picking games at random that I played BITD 8)
maybe should start putting the now folder/dir on the start of file name #-o as now ran out of my own elk rips to try, so now on Martin's 16MB zip files =D>
++++++++++++++++++++++++++++++++++++++++++++++++++
Work

StormCycleELK
SubwayVigilanteELK
SwoopELK
WalkThePlankELK2a
Hopper_E
Planetoid_E
Snapper_E
StarshipCommand_E
Chess-Acornsoft_E
Maze_E
Meteors_E
Inertia_E
WhiteMagic_E
FrakV11_E
Blagger_E
ContractBridge_E
HellHole_E
TarzanBoy_E
Zalaga-ALRR_E
VideoPinball_BE
CavemanCapers_E
Mineshaft_RUN_E
Paperboy_E
Mikie_E
Pedro_E
YieArKungFu_E
JoeBlade2_E
ShanghaiWarriors_E
T-HYPE (RetroSoft -HyperViper)
VideosRevenge_E
SpaceAgentZeldaMeetsTheBugEyes_E
Psycastria_E
Psycastria2_E
Impact_E
SphereOfDestiny_E
SphereOfDestiny2_E
Ziggy_E
--------------------------------------------
No Work:

StrikeForceHarrierELKuef ("220A chunk type")
SummerOlympiad-Tynesoft88elec
SupermanManOfSteel-Tynesoft89elec
FruitMachineSimulatorELK-codeMasters1989
Arcadians_E (presses Break after main part)
BG-Stokmark_E (hangs after main part)
BG-Telemark_E (presses Break after main part)
CastleOfRiddles_E (presses Break after main part)
Firebug_E (presses Break after main part)
Freefall_E (presses Break after main part)
Go_E (presses Break after main part)
CrazyTracer_E (presses Break after main part)
MagicMushrooms_E (presses Break after main part)
ArcadeSoccer_E (CH."SOCCER" does work!)
EType_E
HoledOut_E ("2050 Chunk type?")
HoledOutExtraCoursesVol1_E (is the MODE1 in these progs throwing CFS?)
HoledOutExtraCoursesVol2_E ( " )
Zalaga_E (click noise, so goes back to tape)
BugBlaster_E (again MODE1?? , CH."BUG#1" works!)
CrownJewels_E (presses Break after main part)
DiamondPete_E (again MODE1?? , */DIAMOND works!)
FruitMachine-Alligata_E (again MODE1?? , LOAD"", GOTO120 works!)
Guardian_E (again MODE1?? , LOAD"", GOTO120 works!)
LunarRescue_E (again MODE1?? , LOAD"", GOTO120 works!)
PrimaryArt_E
QBix_E
CombatLynx_E (loads ok (*RUN), but leaves numbers on screen)
SpacemanSid_E (MODE1??, *RUN SID1 works!!)
JetBootJack_E (LOAD"", GOTO60 works!!)
KissinCousins_E
YieArKungFu2_E (hangs after ldr scr, after file Yie-ar2)
JoeBlade_E ("at line 20" being *L. INT)
Tomcat_BE (click noise, so goes back to tape)
WayOfTheExplodingFistV2_E.hq (click noise, so goes back to tape)
ProBoxingSimulator_E.hq (click noise, so goes back to tape)
Shuffle_E
WizzysMansion_RUN_E
Thunderstruck_E (*RUN)
Thunderstruck2_E (*RUN)
Ransack_E (*RUN, presses Break)
ImageImageImage

User avatar
aerworuld
Posts: 1689
Joined: Tue Sep 25, 2012 8:40 pm
Location: Basingstoke, Hampshire
Contact:

Re: loading UEF images into the Elk with UPCFS on EUP

Postby aerworuld » Thu Oct 16, 2014 6:39 pm

i think it would be helpful if someone could check the games that have been found to fail so far - it already seems that Col and I have found different results in a few cases with our different setups?

I was putting the initial thread into alphabetical order as i updated it but i have run out of time this evening.

Stuart :)

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Thu Oct 16, 2014 7:13 pm

Busy day so first of all, many thanks to my good friend Colin for yet more testing.... =D>

Without any analysis, we're now showing (114/181) x 100 = 63% - a bit disappointing perhaps when compared to the Beeb but I was aware that the Elk would more a difficult task due in part to it's lack of Mode 7 meaning less free memory during loading. If you look a bit closer, there are a number of games that /nearly/ work with a bit of help and others, as Stuart has already noted, that work for one set-up but not for another. I will certainly look at the failures by simply trying them myself in the first instance on a fully basic system (Plus 1 and EUP only, no internal Elk mods) and then I'll look more closely with an aim to quantify the causes of a no-go.

There are many known reasons why some loaders will always fail with UPCFS (I'll explain as we go along if anyone wants to listen) and many of those just can't be overcome but there is still possibly some scope for me to improve the code. I wrote the entire UPCFS functionality from scratch (I didn't use any pre-existing OS tape-loading code to speak of) which includes not only a UEF reader/loader but also complete replacements for functions like *CAT, LOAD, CHAIN, *LOAD, *RUN, OPENIN etc so it's entirely possible that I've missed an odd trick... :wink:

I really am grateful for this effort gents and I will put the information to good use... 8)

User avatar
daveejhitchins
Posts: 3690
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham

Re: loading UEF images into the Elk with UPCFS on EUP

Postby daveejhitchins » Thu Oct 16, 2014 7:26 pm

@Martin . . . Not having used UPCFS on EUP, yet :oops: - - a question -> How is the game loaded? E.g. does it load as if from cassette or loaded, moved into position and then run?

I was wondering why screen memory couldn't be used, as long as the cursor was turned off!

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Thu Oct 16, 2014 7:39 pm

All UEF's are simply mirror transcriptions of the cassette version and hence maintain all the original loading routines. I follow suit and support whatever individual methods a given game employs by intercepting the CFS and replacing the OS cassette routines with serial bit-bang-fed (UPURS) versions. Thus, all the games load in exactly the same way as the original cassette did. The reason I mention the lack of Mode 7 is not because you can't use screen ram but because I can see that many Elk authors choose not to do so but make much more use of memory 'cubby-holes' meaning they occasionally collide with my well-hidden and minimal UPCFS code.

I did self-impose a design aim from day one which was that UPCFS was to load original cassette images without modification - given that and even if I say so myself, I think UPCFS does pretty well :D. It would be entirely possible to do what has been done for other storage systems such as discs and MMC where many bespoke modified versions have been produced to align with a given loading method. If this was done for the failing UEFs, I'm sure we could easily get every single one working but it's a lot of work and does anyone want to take that on? I doubt it given the comparatively smaller user-base of UPCFS....

User avatar
daveejhitchins
Posts: 3690
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham

Re: loading UEF images into the Elk with UPCFS on EUP

Postby daveejhitchins » Thu Oct 16, 2014 9:19 pm

Thanks for the explanation, Martin. All makes sense now. Shall have to try it out, some day soon =D>

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

User avatar
CMcDougall
Posts: 5611
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: loading UEF images into the Elk with UPCFS on EUP

Postby CMcDougall » Fri Oct 17, 2014 8:13 pm

Martin wrote:thanks to my good friend Col for yet more testing....

hey, a friend with a elk is a friend indeed :wink:

\superior_acornsoft\ Folder:

Work

Blagger_E
BoneCruncher_E
eliteElkForUPCFScm (see DL below!)
Elixir_E
Hunchback-Ocean_E
Quest_E
------------------------
No work

AQuestionOfSport_E
Ballistix_E (same as Stu)
Barbarian_E (same as Stu)
Barbarian2_E
Baron_E
Camelot_E (70% of these first Ldrs, click back to tape)
CodenameDroid_E
CosmicCamouflage_E (CH."COSMIC1" works!!)
CrazeeRider_E
CyborgWarriors_E
Elite_E (same as Stu)
Exile_E
Firetrack_E (CH."TRACK1" works!!)
Galaforce_E
Galaforce2_E
Hostages_E
Hyperball_E (CH."HYPER1" works!)
Imogen_E
KillerGorilla2-PIAS_E ("at line 70")
LastNinja_E
LastNinja2_E
MasterBreak_E (CH."snooker" works! wait a bit though..)
PalaceOfMagic_E
Perplexity_E (CH."start" works!!)
Pipeline_E
Predator_E
Qwak_E
ReptonAroundTheWorld_E (after last file REPTON3, just get >_)
ReptonInfinity_E (CH."screen" works!!)
ReptonTheLifeOf_E (after last file REPTON3, just get >_)
ReptonThruTime_E (after last file REPTON3, just get >_)
Ricochet_E (CH."menu" works!!)
SimCity_E
SpellBinder_E
SpyCat_E
Starport_E
StrykersRun_E
SuperiorSoccer_E
Syncron_E (LOAD"", GOTO80 works!!)
sure we could easily get every single one working but it's a lot of work and does anyone want to take that on?

It can be done Martin, but would take a long while..... I have made one being Elite, as it was the 30years anniversary a few weeks ago (& I first played it on a elk :D ). This does not mean I will do the whole lot though :lol: 8)
Attachments
eliteElkForUPCFScm.zip
UEF unzipped *UPCFS ready
(19.57 KiB) Downloaded 36 times
ImageImageImage

User avatar
Matt Norman (BANNED)
Posts: 35
Joined: Thu Feb 21, 2013 7:32 pm

Re: loading UEF images into the Elk with UPCFS on EUP

Postby Matt Norman (BANNED) » Fri Oct 17, 2014 8:24 pm

MartinB wrote:It would be entirely possible to do what has been done for other storage systems such as discs and MMC where many bespoke modified versions have been produced to align with a given loading method. If this was done for the failing UEFs, I'm sure we could easily get every single one working but it's a lot of work and does anyone want to take that on?

One word, brother : GoSDC. Bit of a b**ch to modify your dear Elky (my OS/BASIC was soldered in). But then it runs unmodified UEFs. I have not yet found one that does not work. :D

fatbob_gb
Posts: 59
Joined: Mon Feb 11, 2013 4:25 pm

Re: loading UEF images into the Elk with UPCFS on EUP

Postby fatbob_gb » Fri Oct 17, 2014 8:47 pm

I got some time to have a quick look at a few.
Here are my findings so far:

Working
acornsoft folder:
DAR-Draughts_E
DAR-Reversi_E
Forth_E
Intro_E
Lisp_E
MeAndMyMicro_E
Monsters_E
PeekoComputer_E
CrazyErbert_BE
DeadOrAlive_BE
FrakV11_E
Psycastria_E
RoundOnes_BE
SoccerBoss_BE
Spitfire40_E
TD1-DayAtTheRaces_BE
TD1-GrandPrix_BE
TD1-ManicMole_BE
TD10-BunnyBlitz_BE
TD10-MoneyMaze_BE
TD10-Rockfall_BE
TD2-HauntedHouse_BE
TD2-InvasionForce_BE
TD2-Parachute_BE
TD3-JamButty_BE
TD3-Lander_BE
TD3-LunarInvasion_BE
TD4-Fishing_BE
TD4-Golf_BE
TD4-Howzat_BE
TD5-KarateWarrior_BE
TD5-Skramble_BE
TD5-StarFight_BE
TD6-CastleOfSands_BE
TD6-CavernCapers_BE
TD6-SnapDragon_BE
TD7-AtomSmash_BE
TD7-Knockout_BE
TD7-ReactionTester_BE
TD8-FruitWorm_E
TD8-Grebit_E
TD8-MrFreeze_E
TD9-Breakfree_BE
TD9-Codebreaker_BE
TD9-MissileJammer_BE

americana folder:
QuestprobeTheHulk_E

anco folder:
ThaiBoxing_E

anf folder:
ChuckieEgg_E
CylonAttack_E
Kamakazi_E
PharaohsTomb_E

artic folder:
WebWar_RUN_BE

ashleygreenup folder:
DepotmasterFinsburyPark_BE
DepotmasterOldOakCommon_BE

ask folder:
BFL-Facemaker_BE
BFL-HideAndSeek_BE
BFL-Podd_BE
BFL-WordsWordsWords_BE
TheValley_E

atlantis folder:
CrackUp_E
Gunfighter_BE
Hobgoblin2_E
Hobgoblin_E
Panik_BE
ProGolf_BE
Psycastria2-Atlantis_E
Survivors_BE

superior folder:
AlienDropout_E
Centibug_E
Chess-Superior_BE
Citadel-PIASRR_E
Constellation-Superior_E
Disassembler-Superior_E
Draughts-Superior_E
FruitMachine-Superior_E
Invaders-Superior_E
Overdrive_E
PercyPenguin_E
Reversi-Superior_E
SmashAndGrab_E
Tempest_E
Thrust_E

Not Working:
acornsoft folder:
Boxer_E (presses Break after main part)
DeskDiary_E
Elite_E (presses Break after EliteData)
PhilosophersQuest_E (presses Break after main part)
Snooker-Acornsoft_E (Loads then just locks up)
SphinxAdventure_E (presses Break after main part)

alligata folder:
NightWorld_E
QBix_E

alternative folder:
Confuzion_BE ("9010 Chunk type?")
LicenseToKill_E ("9010 Chunk type?")
Microball_BE (Works OK with Turbo)
MicroOlympics_E (Ubable to select more than one event)
NightStrike_E ("5050 Chunk type?", works with LOAD””,GOTO 200)
GrahamGoochMatchCricket-ARR_E (CH.”LOADER” works)
GridIron2_BE (CH.”GI”, goto 50)
BeachHead_E (Just stays at the “Wait a mo...” prompt )

anco folder:
StripPokerIIPlus_BE (Bad Program)

artic folder:
GreatWall_BE ("1AD2 Chunk type?")
Woks_BE ("9010 Chunk type?")
Robotron_E (Locks up when game started)

atlantis folder:
CreepyCave_BE (Unexpected EOF)
Frankenstein2000_E ("5008 Chunk type?")
LastOfTheFree_E (Bad Program)
OmegaOrb_E (Bad Program)

superior folder:
DeathStar-SCRR_E (click noise, so goes back to tape)
KarateCombat-SCRR_E (click noise, so goes back to tape – Works with *run”loader”)
MrWiz-PIASRR_E (click noise, so goes back to tape)
MrWiz-SCRR_E (click noise, so goes back to tape)
Overdrive-SCRR_E Error at line 6
PercyPenguin_PIASRR_E Error at line 10
Ravenskull-PIASRR_E (click noise, so goes back to tape)
Ravenskull_E (click noise, so goes back to tape)
Repton-SCRR_E
Repton2-SCRR_E
Repton2_E
Repton3_E
Repton_E
SmashAndGrab-SCRR_E Error at line 40
Stranded_E ("1003 Chunk type?")
WorldGeography_E
ZanyKongJunior_E (Just stops at title screen)

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Fri Oct 17, 2014 9:06 pm

Matt wrote:One word, brother : GoSDC. Bit of a b**ch to modify your dear Elky (my OS/BASIC was soldered in). But then it runs unmodified UEFs. I have not yet found one that does not work. :D
UPCFS was just a bonus feature of UPURS and isn't the main event of the system. Getting all UEF's to load isn't therefore a primary objective, it's about making UPCFS as capable as possible. That said, on a Beeb the percentage of working UEF's is impressively high and so I dare say I can still get the Elk improved somewhat, I just needed some help with initial testing from the good folks of Stardot =D>

Do remember though Matt, UPURS is just a few wires and some software with no system intrusion and given that, IMHO it does everything it was originally designed to do (and more besides) very competently indeed :D


Colin wrote:I have made one being Elite, as it was the 30years anniversary a few weeks ago (& I first played it on a elk :D ).
Nice one Col! :D =D>

You've given me some great leads too, that recurring (apparent) Mode 1 effect has definitely got my interest... :-k

Flip, the Superior ones look poor :shock:. We had a similar SS effect on the Beeb but I fixed a major problem with them because they use BGET# and I hadn't written that function in the early stages. Once done though, a whole load more started working. Given that experience, I shall investigate the Elk SS failures for sure 8)

Graham - tremendous stuff thanks :D. Do keep 'em coming please, it is really useful info for me... 8)

And thanks too Colin, Stuart and Graham for the additional comments against each, no matter how brief, because I do get a good initial steer from those!
Last edited by MartinB on Sat Oct 18, 2014 5:14 am, edited 1 time in total.

User avatar
MartinB
Posts: 4555
Joined: Mon Mar 31, 2008 9:04 pm
Location: Obscurity

Re: loading UEF images into the Elk with UPCFS on EUP

Postby MartinB » Fri Oct 17, 2014 10:29 pm

I wrote:...that recurring (apparent) Mode 1 effect has definitely got my interest...
I'm an idiot! #-o. I know exactly why this causes a problem and I think I've even previously explained the issue at length to others on here and elsewhere in the context of the Elk and UPURS :roll:

Quite simply, when the Elk is in a Screen mode less than 4, i.e. 3, 2, 1 or 0, the video circuitry monopolises user ram access and the UPURS bit-bang engine then can't maintain a constant 115k data stream. Even though the bulk of the UPURS code is in rom, low ram is of course used for the high-speed serial input buffer and a selection of zero page for various counts and flags etc.

Basically then, UPCFS would need to somehow intercept any attempts during loading to change to a low screen mode and hold a high Mode. As long as the low mode is only cosmetic for loading then this would solve this particular problem but I don't know off the top of my head if such a screen mode trap is even possible? I shall have a look....

Thanks Col for stirring my stagnant grey matter on this one.... :wink:



EDIT : One thing I could perhaps do, is make UPCFS select Mode 6 prior to loading any given game section because at that point, UPCFS is fully in control and could enforce such a change. I could even detect the existing mode prior to making the change to Mode 6 and restore it at the end of a section load. That could work for a lot of games.... :-k

I wonder though if there's a way of being in a 0-3 screen mode but temporarily disallowing the vicious screen mode ram access during a section load? Maybe some clever OS calls or direct pokes to the 6845 emulation in the ULA?

Tom W - are you looking in at all....? :wink:


Return to “hardware”

Who is online

Users browsing this forum: jregel and 6 guests