Atomic AGD
Re: Atomic AGD
And the last part: laser of the particle engine is working ....
https://www.youtube.com/watch?v=xr9Z7oD ... e=youtu.be
Next one is scrolly text.
Greetings
Kees
https://www.youtube.com/watch?v=xr9Z7oD ... e=youtu.be
Next one is scrolly text.
Greetings
Kees
Re: Atomic AGD
What an awesome work you are doing. Congrats.
Re: Atomic AGD
Thanks .....
Explosions and enemy collision/hit is added ..
https://www.youtube.com/watch?v=WQAEwfznxdM
https://www.youtube.com/watch?v=VAD0O-rlkxk
Greetings
Kees
Explosions and enemy collision/hit is added ..
https://www.youtube.com/watch?v=WQAEwfznxdM
https://www.youtube.com/watch?v=VAD0O-rlkxk
Greetings
Kees
Re: Atomic AGD
Hi Kees,
This is just so cool, I'm almost speechless!
I notice the videos are slightly jerky at times. Is this just an artefact of the video, or is the rendering running out of cycles and skipping frames? Is it any better at 2MHz?
Dave
This is just so cool, I'm almost speechless!
I notice the videos are slightly jerky at times. Is this just an artefact of the video, or is the rendering running out of cycles and skipping frames? Is it any better at 2MHz?
Dave
Re: Atomic AGD
Yes I know ...... I'm using CAMstudio on a not so superfast laptop.
I record at 50Hz because CAMstudio cannot record at 60Hz.
The framerate x capture time must be 1000 and I can only input integers ....
It would be nice to have a capture option in Atomulator like Wouter Ras his emulator had .......
Kees
I record at 50Hz because CAMstudio cannot record at 60Hz.
The framerate x capture time must be 1000 and I can only input integers ....
It would be nice to have a capture option in Atomulator like Wouter Ras his emulator had .......
Kees
Re: Atomic AGD
I haven't build in a decent timer yet to time the frames at 50 Hz but I think this is too optimistic for 1 mHz.
The engine and the sprite routines also have to be optimized but first I want everything working.
Maybe the Z80 copro is an option .......
Greetings
Kees
The engine and the sprite routines also have to be optimized but first I want everything working.
Maybe the Z80 copro is an option .......
Greetings
Kees
Re: Atomic AGD
This video is recorded at 100Hz: https://www.youtube.com/watch?v=ZJSrCT-SfYQ
And one at 200Hz: https://www.youtube.com/watch?v=K9UkCVT ... e=youtu.be
And one at 200Hz: https://www.youtube.com/watch?v=K9UkCVT ... e=youtu.be
Re: Atomic AGD
Stats for Nerds in YouTube says: 430x360@14.oss003 wrote: This video is recorded at 100Hz: https://www.youtube.com/watch?v=ZJSrCT-SfYQ
Stats for Nerds in YouTube says: 430x360@15.oss003 wrote: And one at 200Hz: https://www.youtube.com/watch?v=K9UkCVT ... e=youtu.be
Earlier videos were 430x360@10 I think.
Not sure what to make of that....
Are you on Windows 7 or Windows 10?
Re: Atomic AGD
Windows 7.
In Camsstudio I selected region so it records the Atomulator window.
IIRC there was an Electron emulator with record option. Also David Boddie did some testing.
Greetings
Kees
In Camsstudio I selected region so it records the Atomulator window.
IIRC there was an Electron emulator with record option. Also David Boddie did some testing.
Greetings
Kees
Re: Atomic AGD
My fork of Elkulator has a video recording function. I didn't get round to making Atomulator do the same.
Re: Atomic AGD
Do you have a link to your fork? I couldn't find it in github.davidb wrote:My fork of Elkulator has a video recording function. I didn't get round to making Atomulator do the same.
Re: Atomic AGD
It's on Bitbucket but could easily be imported into a repository on GitHub.
Re: Atomic AGD
Loving all the work going on with this. Could open up some much needed interest in the Acorn platforms.
Re: Atomic AGD
Dave,
did you have a look at David's sources at Bitbucket for video capture?
Is it possible to do this in Atomulator?
Greetings
Kees
did you have a look at David's sources at Bitbucket for video capture?
Is it possible to do this in Atomulator?
Greetings
Kees
Re: Atomic AGD
Sorry Kees, not really had a chance to look at this yet.oss003 wrote: did you have a look at David's sources at Bitbucket for video capture?
Is it possible to do this in Atomulator?
Re: Atomic AGD
Dave, I've sent you a pull request for your Atomulator repository on GitHub.
I also recorded a video and uploaded it to YouTube but it seems that 512 x 384 is a video size that causes problems as, even after a few minutes, it's still not been processed.
I also recorded a video and uploaded it to YouTube but it seems that 512 x 384 is a video size that causes problems as, even after a few minutes, it's still not been processed.
Re: Atomic AGD
Great, I'll merge that this morning.davidb wrote:Dave, I've sent you a pull request for your Atomulator repository on GitHub.
Could that be fixed in the python code, by scaling/padding?davidb wrote: I also recorded a video and uploaded it to YouTube but it seems that 512 x 384 is a video size that causes problems as, even after a few minutes, it's still not been processed.
Seems the standard resolutions supported by YouTube are:
- 2160p: 3840x2160
- 1440p: 2560x1440
- 1080p: 1920x1080
- 720p: 1280x720
- 480p: 854x480
- 360p: 640x360
- 240p: 426x240
None of these are a great match to the Atom vertical resolution - 192 (or a multiple of 192).
Dave
Re: Atomic AGD
Yes, I'll pad it, I think.hoglet wrote:Could that be fixed in the python code, by scaling/padding?
I think the 480p option with padding is the easiest to begin with. I may well make it configurable.hoglet wrote:Seems the standard resolutions supported by YouTube are:
- 2160p: 3840x2160
- 1440p: 2560x1440
- 1080p: 1920x1080
- 720p: 1280x720
- 480p: 854x480
- 360p: 640x360
- 240p: 426x240
Re: Atomic AGD
I was including invalid audio data in the video which YouTube didn't like. Since the upload process can pad the videos itself, I reverted the default video size to 512 x 384, though you can specify a different size if you like.
My first successful upload is now online.
The video is 60 frames per second. I assumed that the Atom's video output is this refresh rate - is that correct?
Sound needs to be looked at because it is handled in a different place to video in Atomulator.
My first successful upload is now online.
The video is 60 frames per second. I assumed that the Atom's video output is this refresh rate - is that correct?
Sound needs to be looked at because it is handled in a different place to video in Atomulator.
Re: Atomic AGD
Thanks David, looks great .....
Yes the refresh rate is 60Hz.
Greetings
Kees
Yes the refresh rate is 60Hz.
Greetings
Kees
Re: Atomic AGD
I've merged David's commits into master now.
Before releasing this, we need to add the start video/stop video to the windows GUI. I'm looking at that now.
Dave
Before releasing this, we need to add the start video/stop video to the windows GUI. I'm looking at that now.
Dave
Re: Atomic AGD
That's now pushed to master as well.hoglet wrote: Before releasing this, we need to add the start video/stop video to the windows GUI. I'm looking at that now.
Dave
Re: Atomic AGD
Nice job Dave and David but how do I upload the .vid file to Youtube?
I'm getting an error: unknown format.
Do I have to convert it to another format?
Greetings
Kees
I'm getting an error: unknown format.
Do I have to convert it to another format?
Greetings
Kees
Re: Atomic AGD
Sorry Kees, it's not quite as simple to use as I'd like.
You have to use the tools/frames2avi.py Python script to create an AVI file:
That tends to be quite large and probably not ready for YouTube either, but you can at least use a normal video conversion package to get an MP4 or WebM file for upload. The script prints out suggests for command line tools to use but they're probably mostly useful for Linux users.
You have to use the tools/frames2avi.py Python script to create an AVI file:
Code: Select all
tools/frames2avi.py video.VID video.avi
Re: Atomic AGD
Another update ...... scrolly text is working now and some bugs are fixed.
https://www.youtube.com/watch?v=K8Kljb4 ... e=youtu.be
https://www.youtube.com/watch?v=abRciRXs9EQ
Even Terrapins is working now ...
https://www.youtube.com/watch?v=Vh4ykI0 ... e=youtu.be
Greetings
Kees
https://www.youtube.com/watch?v=K8Kljb4 ... e=youtu.be
https://www.youtube.com/watch?v=abRciRXs9EQ
Even Terrapins is working now ...
https://www.youtube.com/watch?v=Vh4ykI0 ... e=youtu.be
Greetings
Kees
Re: Atomic AGD
Ok guys,
another update, I fixed some more bugs and added sound.
- Unzip FOGGY into the MMC directory of Atomulator
- Start Atomulator
- Type *FOGGY
- Let the play begin ........
Keys:
You need a 32KB Atom with 8KB video RAM.
Greetings
Kees
another update, I fixed some more bugs and added sound.
- Unzip FOGGY into the MMC directory of Atomulator
- Start Atomulator
- Type *FOGGY
- Let the play begin ........
Keys:
Code: Select all
- Z = Left
- X = Right
- ; = Up
- . = Down
- SPC = Jump
- P = Inventory (works on the special blocks)
Greetings
Kees
- Attachments
-
- foggy.png (9.22 KiB) Viewed 6051 times
-
- FOGGY.zip
- (15.37 KiB) Downloaded 58 times
Re: Atomic AGD
I did some testing with SID music and addded SID music to the AGD game Moritz.
The game didn't use all 32KB RAM and there was enough free space to add SID music during playing.
https://www.youtube.com/watch?v=aEYfZQbPVjE
The same game is compiled for a CPC:
https://www.facebook.com/sabe.baba/vide ... 94915/?t=0
and for a ZX Spectrum:
https://www.youtube.com/watch?v=5SvJ5isWj7Q
Greetings
Kees
The game didn't use all 32KB RAM and there was enough free space to add SID music during playing.
https://www.youtube.com/watch?v=aEYfZQbPVjE
The same game is compiled for a CPC:
https://www.facebook.com/sabe.baba/vide ... 94915/?t=0
and for a ZX Spectrum:
https://www.youtube.com/watch?v=5SvJ5isWj7Q
Greetings
Kees
- Attachments
-
- moritz.png (10.94 KiB) Viewed 5971 times
Last edited by oss003 on Tue Jun 19, 2018 9:46 pm, edited 2 times in total.
Re: Atomic AGD
Great work guys, keep it up.
Re: Atomic AGD
Just played Foggy and it is very much playable. Congrats for all the work it is paying off nicely
Last edited by Iapetus on Wed Jun 27, 2018 8:19 pm, edited 1 time in total.