Acorn Atom newbie / Playing UEFs

discussion of games, software, hardware & emulators relating to the Acorn Atom
Post Reply
User avatar
8bitkick
Posts: 121
Joined: Thu Aug 11, 2016 4:45 pm
Location: California
Contact:

Acorn Atom newbie / Playing UEFs

Post by 8bitkick » Fri Jun 22, 2018 7:23 am

Hi

I was kindly donated an Acorn Atom which I love. Got a few tips from these forums to get it running (never used one before...). e.g intermittent fault fixed by simply reseating the 6502 which had been working its way out of its socket for the past ~40 years! It now runs perfectly... not seen any recommendations about recapping it, but all low voltage... its running off of a modern 5V 5A DC supply. Should be good I hope?

I haven't got any software or peripherals so I have been working on extending PlayUEF to support the Atom too. (It's a project I've been working on to stream games to my BBC or Elk cassette input by converting UEF to audio in a web browser)

This actually didn't take much more work as decoding UEF chunk &0104 was already mostly implemented. But... where I can find an authoritative UEF archive? Is this it? It would be quite easy for PlayUEF to convert 300 baud UEFs to 1200 baud on the fly - if you have the A&F utlikit ROM or other to support it. But maybe I'm the only one with an Atom without an MMC add-on :)


For development I wired up the Atom's composite out > HDMI converter > USB3 video capture... to get the Atom's video output in a window on my laptop :lol:

Debug showing PlayUEF bytes were being encoded and received fine...
ezgif-3-cfc41135ad.gif
ezgif-3-cfc41135ad.gif (238.68 KiB) Viewed 487 times
Playing my first Atom game loaded via PlayUEF dev version
ezgif-3-3dfd8ef3c6.gif
ezgif-3-3dfd8ef3c6.gif (635.17 KiB) Viewed 487 times

That's all for now. I will be putting Atom support online on playuef.8bitkick.cc as soon as I find a nice lot of UEFs to feed it.
Last edited by 8bitkick on Fri Jun 22, 2018 7:25 am, edited 1 time in total.

User avatar
danielj
Posts: 6582
Joined: Thu Oct 02, 2008 4:51 pm
Location: Manchester
Contact:

Re: Acorn Atom newbie / Playing UEFs

Post by danielj » Fri Jun 22, 2018 8:18 am

The only reason to change any caps in the atom is if the video is looking a bit shonky. Or it's broken and a capacitor is the root of the problem :D

I will dispel this myth that all old computers must be recapped... :D I think it's put about by people who want to make a quick buck much like roofers who tell you you need your ridge repointing... (There are obviously exceptions in the speccy/machines with leaky SMDs etc).

User avatar
oss003
Posts: 2779
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Acorn Atom newbie / Playing UEFs

Post by oss003 » Fri Jun 22, 2018 8:47 am

The link in your post is the most accurate one for UEF files.
There isn't really an UEF archive and one of the reasons is that UEF conversion does not always work well.
I have experienced this myself with my Atom conversions on RetroSoftware.

I think CMcDougall has the biggest UEF archive.
You can also find some UEF files on the RetroSoftware site but these games mostly need 32KB RAM.

Maybe we should start an UEF archive based upon the Acorn Atom Software Archive......
With a good ATM to UEF conversion program it can be automatically done like hoglet does for the SDDOS files.
Sounds interesting ....

Greetings
Kees
Last edited by oss003 on Fri Jun 22, 2018 9:03 am, edited 3 times in total.

User avatar
8bitkick
Posts: 121
Joined: Thu Aug 11, 2016 4:45 pm
Location: California
Contact:

Re: Acorn Atom newbie / Playing UEFs

Post by 8bitkick » Fri Jun 22, 2018 2:35 pm

oss003 wrote:
Fri Jun 22, 2018 8:47 am
Maybe we should start an UEF archive based upon the Acorn Atom Software Archive......
With a good ATM to UEF conversion program it can be automatically done like hoglet does for the SDDOS files.
Sounds interesting ....

Greetings
Kees
I could auto-generate UEFs and audio from hoglet's Atom Software Archive inside my web app (i.e. no change to archive required). Text-based / single file stuff should be very easy.

EDIT - I've just discovered what ATM format is. If you can point me to the specification of the header I could probably convert this to UEF too.

:shock:
Last edited by 8bitkick on Fri Jun 22, 2018 3:02 pm, edited 2 times in total.

User avatar
8bitkick
Posts: 121
Joined: Thu Aug 11, 2016 4:45 pm
Location: California
Contact:

Re: Acorn Atom newbie / Playing UEFs

Post by 8bitkick » Fri Jun 22, 2018 2:41 pm

danielj wrote:
Fri Jun 22, 2018 8:18 am
The only reason to change any caps in the atom is if the video is looking a bit shonky. Or it's broken and a capacitor is the root of the problem :D

I will dispel this myth that all old computers must be recapped... :D I think it's put about by people who want to make a quick buck much like roofers who tell you you need your ridge repointing... (There are obviously exceptions in the speccy/machines with leaky SMDs etc).
Thanks, I am reassured :lol:

User avatar
oss003
Posts: 2779
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Acorn Atom newbie / Playing UEFs

Post by oss003 » Fri Jun 22, 2018 3:06 pm

This is how the ATM header is built:

viewtopic.php?f=12&t=14844&p=198899&hil ... tm#p198899

Greetings
Kees
Last edited by oss003 on Fri Jun 22, 2018 3:07 pm, edited 2 times in total.

User avatar
8bitkick
Posts: 121
Joined: Thu Aug 11, 2016 4:45 pm
Location: California
Contact:

Re: Acorn Atom newbie / Playing UEFs

Post by 8bitkick » Fri Jun 22, 2018 3:12 pm

oss003 wrote:
Fri Jun 22, 2018 3:06 pm
This is how the ATM header is built:

viewtopic.php?f=12&t=14844&p=198899&hil ... tm#p198899

Greetings
Kees
Great thanks... I can strip this header and use it for Atom cassette file header info when generating the UEF

User avatar
8bitkick
Posts: 121
Joined: Thu Aug 11, 2016 4:45 pm
Location: California
Contact:

Re: Acorn Atom newbie / Playing UEFs

Post by 8bitkick » Sun Jul 08, 2018 4:25 am

8bitkick wrote:
Fri Jun 22, 2018 3:12 pm
oss003 wrote:
Fri Jun 22, 2018 3:06 pm
This is how the ATM header is built:

viewtopic.php?f=12&t=14844&p=198899&hil ... tm#p198899

Greetings
Kees
Great thanks... I can strip this header and use it for Atom cassette file header info when generating the UEF
OK I put the dev version of PlayUEF with Atom support online. It should convert any Atom compatible UEF and load in browser... I've tried this with a few titles. Here is how to test with local UEFs:

http://playuef.8bitkick.cc/dev/PlayUEF.html?LOCAL=true

I have also added in ATM file support (with ATM=true parameter). Here is an example URL directly linking to the FROGGER ATM file in hoglet's Atom Software Archive GitHub. All the conversion is done in browser. It works for me but more testing, and a nice menu UI, is needed:

http://playuef.8bitkick.cc/dev/PlayUEF. ... %2FFROGGER
screenshot.png
Last edited by 8bitkick on Sun Jul 08, 2018 4:29 am, edited 3 times in total.

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

Re: Acorn Atom newbie / Playing UEFs

Post by CMcDougall » Sun Jul 08, 2018 8:06 am

^ :shock: =D> =D> =D>
that's very good work, now my .hqUEFs are of some use just not for emulator!

The AtoMMC is just too fast compared to these 300baud files, now can have two cups of tea while loading :lol:
ImageImageImage

User avatar
oss003
Posts: 2779
Joined: Tue Jul 14, 2009 11:57 am
Location: Netherlands
Contact:

Re: Acorn Atom newbie / Playing UEFs

Post by oss003 » Sun Jul 08, 2018 5:25 pm

Great job ..... =D> =D>

Greetings
Kees

Post Reply