First Look: Agon CONSOLE8! A New 8-Bit Console for Retro Fans

Поділитися
Вставка
  • Опубліковано 29 тра 2024
  • 🛠 Check out PCBWay at pcbway.com for all your PCB needs! 🛠
    What is the Agon Console8? We made a new 8-bit console, but what is it and who is it for?
    Console8 is available at shop.heber.co.uk/agon-console8/
    🏆 You can become an Official Cave Dweller and Support The Cave
    Time is the most valuable thing we have. "Official Cave Dwellers" create a reliable monthly income that allows me to give my all to this channel. If you'd like to support this, and help me make it the very best I can then please visit:
    / rmcretro or ko-fi.com/rmcretro
    ● Support the Sponsors of The Cave
    Come and visit the channel! Book a visit at retrocollective.co.uk
    ● Chapters
    00:00 What is Agon Console8?
    01:50 Who are the developers joining us in this episode?
    02:36 Who are PCBway.com
    03:00 How do you say Agon?
    04:44 What hardware is in Agon Console8?
    07:16 Devs talk about Agon specs
    09:00 Firmware and Software in Agon Console8
    12:00 Development challenges with Agon Console8
    19:25 Example BASIC programs on Agon Console8
    25:55 Who is Agon Console8 for?
    30:37 The Console8 Origin Story with Richard and Bernardo
    34:43 Closing thoughts on Agon Console8
    ● Subscribe
    Please take a moment to subscribe to the channel
    ua-cam.com/users/rmcretro?sub_c...
    ● Episode Links
    2nd Channel RMC Extra Caverns: / @extracaverns
    ● Join me on social media
    Twitter: / rmcretro
    Facebook: / rmcretro
    Insta: / rmcretro
    ● Come and chat on the RMC chat server
    Discord: / discord
    ●Visit The Cave museum shop and treat yourself
    rmcretro.store
    ●Buy Electronics Products created here at the Retro Collective
    shop.heber.co.uk/
    ●Buy Electronics Products created here at the Retro Collective
    shop.heber.co.uk/
    ● RMC Podcasts
    Enjoy my Podcasts with your favourite app using the links here:
    Retro Tea Break - audioboom.com/channels/5001251
    This Week in Retro - anchor.fm/thisweekinretro
    ● Referral Links
    Music is licensed from Epidemic Sounds, sign up at www.epidemicsound.com/referra...
    🧠Take care of your Mental Health, visit www.mind.org.uk for information and support.
  • Наука та технологія

КОМЕНТАРІ • 348

  • @piecingtogethergamingpcs
    @piecingtogethergamingpcs 7 місяців тому +50

    My dad would have loved this video, we owned both a commadore 64 and an Atari 800 at home in the 80's. My dad was a computer nut and he worked for company called digital computers here in Ohio, throughout my younger life until they went out of business. I went to a technical school called ITT Tech through his incuragement and I now work in Telecommunications field in my adult life and I like building gaming computers as a hobby now on the side and I even sell a few. My dad taught me a lot about fixing hardware and doing board-level repairs, I was lucky growing up in the 80's and 90's and having him as a father. RIP pop you are missed!

  • @BreakIntoProgram
    @BreakIntoProgram 7 місяців тому +47

    Thanks for the opportunity to join in the discussion, a great introduction to the Console8 and the Agon concept. It's been a pleasure to work on this project with the team, and it's a personal wow moment for me to see it grow from being a bit of banter between myself, Bernado, and Andy Toone, via a more-or-less solo software project, to this, with tens of developers and hundreds of users. Onwards and upwards!

  • @flibblemarutan
    @flibblemarutan 7 місяців тому +9

    Q: Who is this for?
    A: Middle-aged nerds
    Q: Is this a problem?
    A: Nope, not really.

  • @WhatHoSnorkers
    @WhatHoSnorkers 7 місяців тому +42

    Constrained systems give you a framework for your imagination, and a clear indicator of when to stop... when you run out of memory!

    • @nickwallette6201
      @nickwallette6201 7 місяців тому +6

      I think this is one of the things that modern community-built micros really misses.
      Systems with tons of memory, VGA-quality graphics, AWE32/GUS-quality audio, and GBs of storage... are just not very interesting. We have plenty of options for that, and it causes a few problems:
      First, when there's no practical upper limit on CPU time, memory, graphics, and/or audio, it sets up a disparity between beginning coders and really talented developers and artists. This can be a little bit daunting to newcomers, when comparing their own projects to demos available.
      But it also means there's a huge delta in the software that's available. You don't know what to expect when you're downloading something -- is it going to be Atari-era, NES-era, or PlayStation 1-era? There's a lot of potential for unmet expectations.
      Lastly, since there are so many platforms that can match or exceed the capabilities of this, what is the incentive for developers to spend the time required to take full advantage of the hardware? It has to have a user base to make it worth the time to generate assets and code that really show off the strengths, and that user base won't exist without something unique to draw them in. What does this offer that a Command X16 or DOSBox or any of the Pi-based dev platforms don't?
      Far be it from me to deter anyone from building something, but .. IMO, it would be better for the community to have fewer of these mega-micros available, so that any ONE or TWO of them has a chance to succeed, instead of fragmenting an already niche community. Just my 2c.

    • @amcadam26
      @amcadam26 7 місяців тому +1

      ​@@nickwallette6201exactly! This is why i can throw 4 cores and a good gpu at the latest fifa game and it still goes choppy on cutscsenes. Lazy programming.

    • @Hugh_Jurrection
      @Hugh_Jurrection 29 днів тому +1

      necessity is the mother of creation. In many ways, the limited space really pushes developers to be creative, which is a great way for young programmers to get involved and develop

    • @WhatHoSnorkers
      @WhatHoSnorkers 28 днів тому

      @@Hugh_Jurrection Absolutely this! Infinite resources make things easy... and where's the fun in that?

  • @ParallelSyntax
    @ParallelSyntax 7 місяців тому +36

    As much as I respect the 8-Bit Guy's Commander 16 project, this thing is so much more accessible and well thought out.
    Yes it's nice to have one person's idea of what their dream 'modern-retro' computer will be but in making it a reality, financially speaking, it isn't feasible and thus has priced itself out of the potential market and will likely forever be a niche project unless sold in great numbers. Even then it's going to take a lot of sales to even think of making cost-reduced versions.
    I certainly won't be laying down hundreds on something that will likely only have a handful of programs ever made for it. Of course I wish him luck but I can see it being a dead-end product in the next year or two.
    At just over 100 quid, this Agon is a real nice piece of hardware for the money. Hell it's like a retro Raspberry Pi. Not much more expensive either. So much more accessible to anyone not just programmers but even just people who want a bit of 80s style computing fun.
    Well done. I might just bite if I see this being adopted with lots of support.

    • @chrisainsley3533
      @chrisainsley3533 7 місяців тому +13

      I like both projects but clearly the Agon is the more elegant solution from a hardware perspective, and ironically free of the FPGA's that project was at one point allergic to but has now embraced. Once you go FPGA you might as well go microcontroller for your support chips. Anyway - I love the aesthetic of the Commander X 16, I like David's channel, and not a huge fan of the animosity shown to that project. I think anyone creating something should be applauded. I think that a full FPGA implementation of the hardware could bring it down below $100 one day. Let's be happy that we have an embarrassment of riches of neo-retro-8-bit computers and I for one wish both projects and their communities well.

    • @root42
      @root42 7 місяців тому +2

      @@chrisainsley3533Agreed. From a retro-standpoint the X16 would interest me more. From a TEACHING perspective I think the Aegon is better suited. Neither machines interest me personally, though. The Aegon is a bit like a boiled down Raspberry Pi -- MUCH simpler architecture. Truly to make you UNDERSTAND the hardware. It is a bit the true spiritual successor to the BBC Micro, where the Pi is the MODERN successor to bring you MODERN software but a complex hardware and system.
      The X16 is more to have the nostalgic feel of all DIP ICs, and basically a souped up Commodore system. All those systems have VERY different audiences. I will stick with my vintage Commodore machines... ;^)

    • @customsongmaker
      @customsongmaker 7 місяців тому +3

      In the end, the software will determine how useful the machine is. It doesn't matter which is better, only which has better games. I think the X16 will have the more active community making games.

    • @werpu12
      @werpu12 7 місяців тому +1

      I would not really say this is an 8 bit computer, given that the display processing is done on a computer 32 bit Risc-V processor, but neat project nevertheless!

    • @root42
      @root42 7 місяців тому +1

      @@werpu12to be fair, the video chips back in the day also packed a bigger punch than the CPU albeit with fixed functionality. The issue today is: there are no more CRTCs available. So you can either take a modern embedded GPU, an expensive FPGA or a cheap RISC CPU to implement your own CRTC.

  • @haydengittins2836
    @haydengittins2836 7 місяців тому +16

    Not for me personally, but it's awesome to see all the things popping up from the collabs between the Cave, Heber and the community. You guys are smashing this retro thing out the park.

  • @jennyd255
    @jennyd255 7 місяців тому +5

    This is a GENIUS level project! I cut my teeth in the 1970's programming in Fortran and Forth working in laboratory instrumentation. I will definitely buy one of these soon. In fact I have a very specific rather exciting (to me) educational application in mind for this (I am also a fully qualified science teacher). The one add-on / enhancement that would be essential for me would be the addition of basic ethernet capability - nothing fancy just a standard RJ45 port with the required support hardware. That would expand the possibilities for this little gem by a whole order of magnitude.

  • @curiousmind4870
    @curiousmind4870 Місяць тому

    Congratulations to the Team! What a beast you created Bernardo, it's marvelous. Thank you all. This computer has left behind, by far, the rest of the new 8 bit coumputers (X16, Next, etc). There's so much power and flexibility. When I can have one I'll try to make something like the game I enjoyed most on the TI 99/4A, Parsec.

  • @carledwards9477
    @carledwards9477 7 місяців тому +12

    A device like this has made me not only want it, but motivated me to get it, no matter what.
    It makes me think back to the days when I would make my Dragon 64 do things that blew MY mind.
    I need it to give me that kick again.
    I am most certainly going to do everything in my power to get it, regardless of the awful exchange rate my country has. This is something that is just too good to miss out on.

  • @jedivino
    @jedivino 7 місяців тому +6

    glad you liked my Draegerman! As the maps are random procedurally generated occasionally the granite can encompass miners. yes i could fix that but rather leave it in as a life lesson that not everyone can get saved in this world😂

  • @RMCRetro
    @RMCRetro  7 місяців тому +31

    Here are some demos since making this video and how to order:
    Lemmings ua-cam.com/video/uDt5OoA50yw/v-deo.htmlsi=7GNRykDQ-v2taLLf
    Elite ua-cam.com/video/Xy1owbefrBE/v-deo.htmlfeature=shared
    You can order at shop.heber.co.uk/agon-console8-with-black-enclosure/
    500 are arriving towards the end of the year, so ample supply incoming for anyone interested in playing with this project. Thank you everyone who bought the first batch up so quickly, I can't wait to see what people do with theirs!
    Thanks for watching!
    Neil

  • @EpicEmberOriginal
    @EpicEmberOriginal 7 місяців тому +3

    I’m only just turning 25, but I would love one of these. I’ve always been obsessed with retro gaming and hardware, so I’d want to get one of these to finally write my own games and maybe even software and, potentially, help with adding instructions ands possibly an operating system for this thing. Should be a lot of fun!

    • @cryptocsguy9282
      @cryptocsguy9282 7 місяців тому +1

      @EpicEmberOriginal Glad i'm not the only 25 year old who wants this and for the same reasons 😊

  • @joecan
    @joecan 7 місяців тому +22

    I feel the Console8 represents the high water mark for retro-like computing on modern hardware. This thing actually delivers without being a monstrosity from size and complexity perspective. Well done and kudos to the team!

    • @paulscottrobson
      @paulscottrobson 7 місяців тому +5

      And it's beer money - well almost. You can buy one just to see. Most of the other machines are 3 figure expenditures, or not easily available.

    • @ParallelSyntax
      @ParallelSyntax 7 місяців тому +1

      Exactly this. And great value too for what it is.

  • @TheStuffMade
    @TheStuffMade 7 місяців тому +13

    Looks interesting 👍 It all comes down to building a lasting community that remains active. I think even the large projects like Spectrum Next and MEGA65 are struggling to maintain active communities whereas the original 8 bit computers like ZX Spectrum, C64 and CPC are thriving with new high quality releases almost every week plus lots of emulators, documentation, tutorials and development tools.

    • @AndrewHelgeCox
      @AndrewHelgeCox 7 місяців тому +1

      A die-shrunk CPC with a turbo/compatible rocker and modern peripheral support would be bangin

    • @TheStuffMade
      @TheStuffMade 7 місяців тому

      @@AndrewHelgeCox There is a bare metal CPC emulator for Raspberry PI 3(+), that will allow you to use USB keyboards and controllers, plus you get HDMI out. And of course you could run it on MisterFPGA, but it's quite expensive.

    • @gabor222
      @gabor222 7 днів тому

      The good thing about the Spectrum Next and the Mega65 is that even if their community would disappear the machines would still function as ZX Spectrums and C64s with modern features and could use that huge software library. Projects with no backwards compatibility are those really struggle when their community becomes inactive.

  • @assifmirza130
    @assifmirza130 7 місяців тому +3

    This is absolutely aimed at me. Had a BBC micro back in the early 80s and an Amiga later on. Studied Microelectronics and worked in the industry before getting into retro computing all over again. The made my own machines from old 8 bit CPUs and old display processors, writing all the software and firmware myself.
    I would love to see what I can get working on this and see how we can push it.
    Pre-ordered so I'll have to wait till December unfortunately. I can't wait!

  • @edtruthseeker3337
    @edtruthseeker3337 Місяць тому +1

    I ordered my Agon today from the UK. We didn't use BBC BASIC much here in the US, but I am going to learn it at 57 years old. I started out in the 1980's usinga TI994/A. In 1986 as a young man in the Air Force I bought a Commodore 128. I eventually bought an Amiga 500. I am looking forward to having some fun with the Agon.

  • @bluetrepidation
    @bluetrepidation 7 місяців тому +7

    What a match Z80 and ESP32. I hope this becomes ubiquitous as a raspberry pi.

  • @davidlloyd1526
    @davidlloyd1526 7 місяців тому +7

    To be honest, I don't understand the need for these over a RasperryPi. To me, the point of 8-bits for me is the software libraries or working within the limitations of original hardware. Still it's something fun to watch a video about, even though the hardware is not for me...

    • @archibaldbuttle7
      @archibaldbuttle7 7 місяців тому +1

      A Raspberry Pi is a fine machine, however even the original Pi it is several orders of magnitude more complex a system than a Console8 (or Agon Light) is.
      I bought my kids Pis when they were young; they learnt almost nothing about computing from those Pi-based computers, as the Linux-based system was impenetrable to them. I wish I could have bought them a Console8, as it's a much more suitable machine for learning.

    • @mwaddams
      @mwaddams 7 місяців тому

      It's the challenge. A PI is a like Ferrari compared to Agon's Robin Reliant :)

  • @ukcroupier
    @ukcroupier 7 місяців тому +7

    Pico8 sold over 1 million copies, now we have an actual hardware fantasy console :)

  • @domramsey
    @domramsey 7 місяців тому +5

    It would be nice to have games distributed on physical media with nice packaging and cover art. There's something about putting a disk/tape/SD card in and manually loading a game that just makes it more real.

  • @aw34565
    @aw34565 7 місяців тому +13

    This machine runs Richard Russell's port of BBC BASIC, written when he was an engineer working for the BBC for the Beeb's Z80 second processor rather than Acorn's original version of BBC BASIC written for the 6502 by Sophie Wilson. Richard is a really interesting guy who also helped write the original specification for the BBC Micro. Maybe RMC could interview him?

    • @BreakIntoProgram
      @BreakIntoProgram 7 місяців тому +7

      I'll second that. The code is lightly massaged to work with the Agon, as the original (and now open-sourced) Z80 version was for CP/M, so graphics and sound needed to be added back in, along with changes to file I/O, etc. Z80 can be a difficult language to work with at the best of times, yet Richard's code is a joy to work with, despite the lack of comments! I'm currently working on a customised version for the eZ80 that can use the full 24-bit address space. Almost done - one bug to go.

    • @youplaboum
      @youplaboum 7 місяців тому

      Hi, coming from Locomotive Basic that I used on Amstrad, there are a few differences that I think would be interesting to implement. Mostly aliases for VDU commands, but maybe other too. Would you be interested in implementing some of them into Agon Basic? Here's an old article on the differences: www.cpcwiki.eu/imgs/5/52/Bbc-loco.jpg

  • @johnwilliams7999
    @johnwilliams7999 7 місяців тому +1

    really great video, very thorough with some great guests. Well done!

  • @CooChewGames
    @CooChewGames 7 місяців тому +3

    I did get one, though it still cost a fair amount being based in Melbourne, was very happy with it and had to spend a bit of time working out that the BASIC commands need to be in upper case... was so like getting a computer when I was growing up 😀
    I would like to spend some time on it and this video was really inspiring.

  • @nickryan3417
    @nickryan3417 7 місяців тому +1

    OMG, I have that "Computer Programming" book that's on the table at the start of the video in my collection of "old stuff" that I just couldn't bear to throw away!

  • @user-ke5dw3vd3b
    @user-ke5dw3vd3b 7 місяців тому +6

    Retro fun and educational as well...I like that aspect of it.

  • @jengelenm
    @jengelenm 7 місяців тому +1

    Great project, guys! Amazing!

  • @MogensBohlPedersen
    @MogensBohlPedersen 7 місяців тому +6

    A very nice review of the Console8 and all Agon SBCs!! My console8 is shipped today, but is has to get through the Danish customs (it will take 1 - 2 weeks). For me it is not the games which is the attraction (the only game I had in the mid 70s was a Moon lander program on my Texas SR52 programmable calculator), The challenge for me to learn how to code in ez80 assembler and maybe transfer code from the UNIX/Linux world to an 8-bit Agon . I have started from scratch and written some sketches in BBC basic and hope later to transfer for instance astronomy programs to the Agon family .You have a very important point that all the software development which is mentioned in your video works on all Agons (Agon Light, Agon light2, Agon Origins and now Agon Console8) 👍👍

  • @JeffBilkins
    @JeffBilkins 7 місяців тому +7

    Let's be real, the first thing anybody is going to do with it is the print "hello world" loop.

    • @RMCRetro
      @RMCRetro  7 місяців тому +2

      5:05 - real talk

  • @slot9
    @slot9 7 місяців тому

    The quote that really got me was the 'bare metal gaming' quote near the very end. Really feeling the metal of the system you are programming for (and playing on). Very cool stuff.

  • @Ensign_Cthulhu
    @Ensign_Cthulhu 7 місяців тому +2

    Hey, this is a bit of a Frankenbeast. BBC Micros used the 6502 processor, and now this is running a Z80.

  • @jonwest776
    @jonwest776 7 місяців тому +1

    Wouldn't mind seeing this in action when I'm down at the cave this Saturday.

  • @TerryDawson
    @TerryDawson 14 днів тому +1

    The console looks very interesting, and I'm very clearly target market. The video addressed pretty much all of the technical questions I had. The remaining question I have though, is where did Steve Sims get that shirt?

    • @RMCRetro
      @RMCRetro  14 днів тому

      I asked Steve and he says it came from here: www.qwertee.com/

  • @raggersragnarsson6255
    @raggersragnarsson6255 7 місяців тому +1

    Seriously though. I love the concept, the great people involved and the reasoning behind it. This is not an ad, it's a dream brought to life from the love of such ideas, which you can tell from the passion and sheer talent displayed here. Do I want it? Yes. Will I buy it? Probably yes if I can get it. Will I use it? Probably twice then put it on a shelf and wait for true programmers to make amazing software for us to install and use like we used to. Such an amazing, practical and educational tool for many generations to utilise and learn from. We shouldn't forget this kind of knowledge and as time has already told it leads on to greater things for many people. I imagine the Pi community will love this too. I love this idea more than anything I have heard of in years. Imagine if schools took this on instead of being so lazy with today's easy and less informative technology. This would get to the guts of the machines yet again to drive inovation. I'm in love with it all. Good luck everyone so, so much! Excellent.

  • @charlesjmouse
    @charlesjmouse 7 місяців тому +1

    This looks like a genuinely fantastic addition to an already excellent system.
    There is one thing I would dearly love to see incorporated in to the design, if not routinely implemented by way of a physical connector: A *proper* expansion bus! I may be wrong but AFAIA the 'expansion' for this system is GPIO only - very useful for what it is but no good at all if one intends to design hardware add-ons... which I would - the very first thing I'd make is a RC2014 expansion bridge board to go along with an Argon CP/M.
    If this design at the very least had a documented expansion bus, even if not implemented by default, I could roll my own version with an expansion bus happy that my pin-out would follow some 'officially sanctioned' layout...
    ...better yet if there was an unpopulated header on the official PCB that could be used but otherwise not add to the cost for those who didn't want it.
    ...some years ago I designed and made my own eZ80-based computer fundamentally compatible with the RC2014 and Amstrad PCW - it's bus was a superset of the PCW expansion bus so it could run as a stand-alone CP.M machine, an Amstrad PCW accelerator, or with a simple bridge board as a super fast RC2014 compatible - I got quickly bored with it because I'm much more in to hardware than coding so the system was no fun to play with having no software development behind it. An Agon system that delivers basically the same functionality but with a community behind it would be much more fun.

  • @simonstapletondotcom
    @simonstapletondotcom 7 місяців тому +5

    This is ace. Can't wait to get one.

  • @RetroSegaDev
    @RetroSegaDev 7 місяців тому +4

    I love the concept and think they've done well with the price point.

  • @GoodPunk
    @GoodPunk 7 місяців тому +6

    Looks cool. There's nothing stopping developers creating a front-end to start games without having to go to BASIC, right? So you could have some kind of launcher, that starts automatically from the SD card and let's you start (compatible) games right from there. Without the need for a keyboard. That would be neat for an actual console experience. :)

    • @RMCRetro
      @RMCRetro  7 місяців тому +10

      You can change the firmware and make it behave like something entirely different if you want, it's very hackable

  • @alexandredevert4935
    @alexandredevert4935 7 місяців тому +4

    The hardware design is simple, to the point, based on massively available and cheap chips (hahem no FPGA) and it runs an old proven OS and Basic implementation : excellent job !
    BTW Wolfenstein on steroids (textured ceiling/floors, maybe voxel sprites) seems doable

    • @AndrewHelgeCox
      @AndrewHelgeCox 7 місяців тому

      Doom already runs on this microcontroller with 4 player local network play (over I2c iirc) and sound at a healthy frame rate and resolution.

  • @Slopey77
    @Slopey77 7 місяців тому +3

    No HDMI is a dealbreaker in this day and age. If you have a display which accepts VGA (who even has a VGA cable these days beyond enthusiasts?), you're probably already emulating one of the system the Agon is supposed to be. Certainly if I gave it to any of my kids at a code club, they wouldn't be able to plug it into anything, which sort of defeats the point when you can just get a Raspbi Pi. The joystick ports are nice, but that won't bring new users in - seems like a device for people who have 9-pin joysticks sitting around already, who probably have the original computers to go with them. The "who is it for" section sums it up - it's for the people who designed it. For anyone else, there are better, simpler alternatives already out there, which you can actually connect to a modern TV/monitor.

  • @frankowalker4662
    @frankowalker4662 7 місяців тому +3

    What's got my attentoin in the fact that with BBC BASIC I could use the built in Assembler, (which I have used on my Electron), with the Z80 OP Codes, (I'm used to programing machine code on the ZX81 and Speccy).
    It's a pitty there is no price yet on the bundle package.

  • @glennhann938
    @glennhann938 7 місяців тому

    Where would i find the schematic to add the joystick ports to the gpio pins to essentially give my agon light 2 the capabilities to play any games developed for the agon console8 or are they 2 completely different systems?

  • @spokehedz
    @spokehedz 7 місяців тому

    I remember that a lot of non-computer tasks had those older computers as the heart of. Things like boiler systems and timeclock for employee punching in and out.

  • @onigvd77
    @onigvd77 7 місяців тому

    wow this is really cool! i grew up when the Commodore 64 was pretty popular, a few friends had one, we had an Atari 2600, and BBC Micros at primary school. Hi from Tasmania :)

  • @proteque
    @proteque 7 місяців тому

    This is really interesting stuff. Not much of a gamer myself, but tinkering with a new 8 bit computer tickles me in the right ways. hope someone make packages to make the music and graphics on the machine. So one can make a demo on it, for it.

  • @jann3109
    @jann3109 7 місяців тому +2

    I would properly use it for coding games in BBC Basic. The games that I always wanted to make in the 80s with the BBC Micro, but were not able to because of the limited computer power and speed. I love BBC Basic and the thing I am mostely looking forward to seeing in the near future, is are what games are possible to do in Basic whit this powerfull machine. I would also love to see games like ELITE (properly not doable in Basic though). It could be absolutely cool if it would be possible to load old BBC Micro games into the machine and run it, but this is not an option I understand - but it could be pretty awesome 🙂

  • @SamTaylors
    @SamTaylors 7 місяців тому +1

    What passion the team has! I love the enthusiasm and the energy and yet I don’t think this is for me. Personally what I loved about my C64 and the my Amiga was figuring out ways to make them do things that no one thought was possible. The constraints of the hardware were the catalyst for the creativity. With the Agon the challenge is that nothing is final and there’s no real software yet. But fundamentally the system is defined by an extremely powerful modern RISC-V processor which does all the heavy lifting, and then a tricked out Z80 to orchestrate. That feels like a very different proposition and the fact it boots to BBC basic doesn’t change the fact that this is fundamentally a different breed of cat to the 8-bit systems of old.
    But I wish the project every success and it will be great to see what comes of it. Hope there are regular updates on the channel and thank you for bringing this project to a wider audience.

  • @deagt3388
    @deagt3388 7 місяців тому +1

    BBC Micro wasn't a thing on continent but ZX Spectrum 48K was and it has been my first comp (C64 C second) but if I understood correctly Agon could be Speccy with another BASIC.. ;-)

  • @chrisainsley3533
    @chrisainsley3533 7 місяців тому +1

    What a good video. I think what I like most about the Agon is the potential of it. The serial protocol as of a few months ago was not really fit for even C64 levels of game performance. Smooth scrolling, forget about it. But the VDP is a moving target and there is enough muscle not only to match but to surpass the C64 graphical and sonic capability (perhaps even significantly so) - and all while driven by BASIC, not machine-code. It adds up to fun.

  • @artisticgoose2609
    @artisticgoose2609 7 місяців тому +7

    This just seems a dream. Something all of us retro junkies have wanted for ages. An open book if you like. Looking forward to see what I can do with it.

  • @TheOnjLouis
    @TheOnjLouis 7 місяців тому +2

    As someone who used BBC’s in the 90’s in a school for the blind, this really takes me back, so my question then becomes, what happens if I issue:
    *fx5,2
    V.2
    By rights, this *should* allow all screen output over serial, to which we’d connect a speech synth.
    If that worked, I could seriously have fun getting back into basic programming.
    I wrote a terribly written text adventure game which showed you all around my school at the time.
    That was about the limit of my programming knowledge, but I had hours of fun during the weekends working on the thing.
    Would be very amusing if ‘*roms’ showed the old Wordwise word processor from June 1989. Way too many memories running that thing…

    • @paul_boddie
      @paul_boddie 7 місяців тому

      I guess it depends on the MOS implementation. *FX calls map directly to MOS functions, so there would need to be a similar mechanism to change the output stream to send data to other destinations (or the input stream to receive data from other sources). This is actually an area where the implementation could be friendlier, offering a less arcane set of commands that effectively leverage the same underlying functionality, which I think is something that the Commander X16 people have tried to do with their own Commodore-inspired system.

    • @archibaldbuttle7
      @archibaldbuttle7 7 місяців тому +1

      MOS on the Agon is only very loosely inspired by Acorn's MOS... there's quite a lot of differences. No *ROMS for example, yet.
      MOS itself doesn't implement *FX calls - instead a limited selection are available inside BBC BASIC. As *FX 5,n selects the printer port, and there are no printer output ports available on the device, it's not been implemented. Similarly VDU 2 is also not supported, as without the ability to connect a printer that's also kinda meaningless.
      As it goes, all VDU calls are sent over a serial link anyway - that's how the VDP is connected to the eZ80. Essentially all output on the Agon platform goes via that link. 🙂

  • @TheGunnarRoxen
    @TheGunnarRoxen 7 місяців тому

    The Agon8 and Retro8 are both very cool. Would love to get one when I have time to tinker! The comment about using it to learn programming for kids is very true

  • @deadfleshretro4123
    @deadfleshretro4123 7 місяців тому +3

    Having been coding on the Signetics 2650-based APVS platform, this machine doesn't seem constrained at all!! 🤪
    I've put my order in 👍👍

  • @p_mouse8676
    @p_mouse8676 7 місяців тому +4

    Really great project, yet the practical side of me is a bit confused why not just running everything on the Esp32, since it's more than powerful enough to do so.

    • @mwaddams
      @mwaddams 7 місяців тому

      Cause that would be emulation. Just use a PI for that.

    • @p_mouse8676
      @p_mouse8676 7 місяців тому +1

      @@mwaddams give it a name you want, the end result will be practically the same, especially with so much overhead. As far as I understand from what is said in the video, big parts are now emulated as well.

    • @AndrewHelgeCox
      @AndrewHelgeCox 7 місяців тому +2

      Yeah, if you implemented the basic for the esp32 directly there would be no emulation and it would have identical characteristics. People could write basic or xtensa / RISC-V assembly just like they can write basic and z80 assembly in this arrangement. I think a lot of uses could be found for a few megabytes of RAM instead of a few kilobytes and that would still be pretty limited.

    • @p_mouse8676
      @p_mouse8676 7 місяців тому +2

      @@AndrewHelgeCox that was basically what I had in mind as well.

    • @paul_boddie
      @paul_boddie 7 місяців тому +2

      @@AndrewHelgeCox And there is a portable version of BBC BASIC which, if I remember correctly, Richard Russell was persuaded to develop instead of messing around with assembly language implementations for specific architectures. So, running that on the ESP32 would give the retro experience. There would only be a need to rework the assembler if someone hasn't already done so.
      Of course, people did use BBC BASIC on the Z80 back in the day, but shoehorning a genuine Z80 device into something like this arguably adds little meaningful authenticity. BBC BASIC was also ported to a number of other architectures back in the day, too.

  • @VulpisFoxfire
    @VulpisFoxfire 7 місяців тому +2

    I just have to ask...is there an extra deluxe set that in addition to the gamepad includes the branded keyboard and more importantly, the coffee mug? :-)

  • @AnnatarTheMaia
    @AnnatarTheMaia 6 місяців тому

    My first computer was a Commodore Plus/4, way back in 1984. Then I went to C=64, learned assembler, and then on to the Amiga, where I did a lot of assembler coding. This is to say, I'm no stranger to these kinds of systems. However, if you're asking what I'd like, what I'd like the most is an OpenSPARC based system to run illumos on: a workstation version, and a 19" rack mountable version: a piece of hardware powerful enough to run a modern operating system, in the Silicon Graphics and Sun Micrososystems tradition.

  • @onyourjackjones
    @onyourjackjones 7 місяців тому +12

    IMO only the 8 bit guy has the following to get his project off the ground to succeed, it has a community of game devs and a big game being made by Dave himself. I don’t begrudge trying, technically this project is better, and nobody really disputes that.
    I think retro is flowing around launchbox and handheld pocket emulators. I don’t think this is where it’s going. I’m willing to be proven wrong. This project needs a flagship game and to poach some of the dev team from Commander X16, and it needs a tracker music creator, bitmap editors, sprite editors etc. People slate Dave but he churned these out very quickly for the X16 project, he’s a skilled coder. This project needs these things. Also the default 3D cube flickering is a bad show, that demo needs to be deleted from the project and just the double buffered one shown, bad demos shouldn’t be left to try

    • @mwaddams
      @mwaddams 7 місяців тому

      Mike Daily is developing for Agon now :) That's Lemmings and GTA done. And it's way more successful than the X16, thousands sold already.

    • @TheKnobCalledTone.
      @TheKnobCalledTone. 7 місяців тому

      There's a huge price difference between the Agon Light and the Commander X16. Some people that have been priced out of the Commander X16 might go for this instead. Others might buy the Commander X16 instead of the Agon Light out of loyalty to the 8-Bit Guy (especially Americans).

    • @giornikitop5373
      @giornikitop5373 6 місяців тому

      @@mwaddamslemmings might be doable, but i believe gta is not. any game with moving screens that needs constant transfers from ram to vram, is going to be a nightmare in agon.

    • @mwaddams
      @mwaddams 6 місяців тому

      @@giornikitop5373 The eZ80 would only be doing logic. The ESP32 can do scrolling no problem.

    • @giornikitop5373
      @giornikitop5373 6 місяців тому

      @@mwaddamsunless you can fit the whole graphics of the game in the free psram (i don't know how much is left), i don't see any other way getting something to run at acceptable speeds. Already the very simple examples included, suffer a big hit in speed when something graphic semi-intense has to happen. still no problem?

  • @cryptocsguy9282
    @cryptocsguy9282 7 місяців тому

    This machine looks great , I might buy one at some point

  • @magicknight8412
    @magicknight8412 7 місяців тому +3

    I do like the concept, but not something for me. Got enough to be getting on with my Next, raspberry Pis and a homebrew console which i have had for years and barely touched !

  • @allluckyseven
    @allluckyseven 7 місяців тому +2

    In some ways it seems that this is what the Raspberry Pi wanted to be and was for a little while... But this is much more a hobby project than what the Pi is now. Less of a commercial product, I would say, more something that people pour love into.
    I'm very curious about its capabilities and am dying to see what you talented programmers (and artists!) will develop for it!

  • @PaoloFabioZaino
    @PaoloFabioZaino 7 місяців тому +2

    Thanks for the video! I like the Agon, I think it's a cool project (even better in the Console 8 package!). However, when it comes down to develop Retro-style code, I always wonder, what's wrong with running RISC OS on a Raspberry Pi? I mean RISC OS is a powerful Retro OS (powerful for the 80s, not for modern days), the raspberry Pi is understandable enough (probably the only relatively obscure part if the GPU, but that is not relevant when using it with RISC OS) and developing games in BBC BASIC on an fast ARM is way more fun than on a 14Mhz Z80. Not to mention that, obviously, BBC BASIC on RISC OS offers full inline ARM Assembly and there are ways to support even NEON extensions, so one can go from limited to unlimited. So for me, I have my ideal retro platform already and works abolutely great for retro stuff.

  • @DRONE365DK
    @DRONE365DK 7 місяців тому +1

    It is very "British" or at least inspired by the great and proud history of British homecomputers and gamed - and this is why i am interested in it. I have always wanted a BBC, Amstrad, Sinclair zx spectrum, Dragon. I love rhe story behind the bbc computer made for learning computer via television . Therefor i love the BBC basic for boot. Secondly it uses a zilog processor very close to the one used in zx81 and zx spectrum but with huge improvements . I like the way audio and video features can be updated by new firmware . I plan to buy one . ❤

  • @Swenglish
    @Swenglish 6 місяців тому

    I'm not sure why I can't find this quote I remember reading from Douglas Adams (I'm almost positive it was he who said it), but the gist of it was... Computers are very good at being bad students. In order to get them to do anything, you have to get them to understand it, and in order to get them to understand it, you have to break it down into lots of very simple instructions, and at the end of this process, you often find that you've come to understand it better yourself.
    That's definitely not the quote, but that's the general idea of it.
    This project seems, and I mean this as a compliment, like a bad student, in a way that most modern computers are not, and therefore probably an excellent educational tool.

  • @fedoralexandersteeman6672
    @fedoralexandersteeman6672 7 місяців тому +1

    Bernardo Kastrup the philosopher of consciousness!? 🤯 I did not expect that...

  • @oldhedders
    @oldhedders 7 місяців тому

    An interesting thing, although given that I've still not really got to grips with the Spectrum Next I suspect I wouldn't get the best out of it!

  • @superviewer
    @superviewer 7 місяців тому

    I love it. I grew up with all the machines (ZX81, Speccy, C64, Amiga) that this machine seems to cover and I'm so thrilled to follow the development. Ideas: Mouse support. Tools like a drawing program and a tracker with sample capability. A browser for an online software repository or just a package manager. Not being dependent on a PC. Noob question: Is BBC basic able to change the baground color? Blue would be nice :D

  • @GDScriptDude
    @GDScriptDude 3 місяці тому

    This is interesting to me in the way it pairs a Z80 with an ESP32 to do the heavy lifting with the ability to customize that aspect of the product.

  • @AcornElectron
    @AcornElectron 7 місяців тому +2

    1:12 none of the above 😏

  • @snakefriesia6808
    @snakefriesia6808 7 місяців тому +4

    i would like to see games like Dune II , Midwinter , Maniac Mansion or Carrier Command be remade in 8-bit. This might be THE system to do it on, tho not by me.

    • @BreakIntoProgram
      @BreakIntoProgram 7 місяців тому

      Funnily enough I was thinking about how difficult it would be to port the SCUMM engine to it.

    • @oldguy9051
      @oldguy9051 7 місяців тому

      Maniac Mansion and Carrier Command were available for 8-bit micros, though.
      The C64 version of Maniac Mansion is very good and well known.

  • @jimwilliams1536
    @jimwilliams1536 7 місяців тому

    This is for those "kids" who spent a week with a ZX Spectrum on so they could program the birthday cake with music and animated candles.. The same kids who were subjected to databasing on BBC micro's at school.. For those who know the magic of DIR. Flynn Lives!! He's just been playing Elite.

  • @bjarnenilsson80
    @bjarnenilsson80 7 місяців тому +1

    Looks nice, but the lack of hdmi ( I know it's supposed to be a reimagined 8 bit computer ) might cause problems for people without vga displays, which are not exactly uncommon today.ok i googled and is seams adapters are cheap-ish, aybe someone should create a starter kit which bundeks the computer with the adapter.

  • @kenmys
    @kenmys 7 місяців тому +1

    I understand it's really days. When it comes to consoles though, nothing speaks louder than a killer app. When the design dust settles, I look forward to seeing what it can do.

  • @GeorgesChannel
    @GeorgesChannel 7 місяців тому

    Great introduction into this wonderful machine! BBC Basic is the only Basic i haven't tried out yet. I would port my BASIC 3D-Renderer to it, which i wrote originally for the Commodore Plus/4. I suppose shipping +tax + tolls to Germany will be about 50% of the price unfortunately...

    • @chrisainsley3533
      @chrisainsley3533 7 місяців тому +2

      The console8 is compatible with the Agon Light 2 that you can get from Olimex for 50 EUR. You do miss out on the two joystick ports however but other than that the VDP, MOS, and BASIC are identical.

    • @GeorgesChannel
      @GeorgesChannel 7 місяців тому

      @@chrisainsley3533 Great iinfo. shipping costs are only 9.50 Eur

  • @HisVirusness
    @HisVirusness 7 місяців тому

    Oh, this is absolutely for me. If I can't get it, I'll get a PCB fabricated and put it together myself; make it truly a part of "making it your own".

  • @joncarter3761
    @joncarter3761 7 місяців тому +1

    I'd like a fork of this which gives us a MIDI interface and multiple profiles to emulate the various sound chips from all the popular 8 bit systems (BBC, Speccy, C64, NES, Master System etc). It's very difficult to emulate advanced 8 bit audio synthesis in modern DAW software and (at least for me) it usually ends up sounding more 16 bit once reverb, compression and other effects are added. I will be using my Dad's old Atari Mega ST for a 16 bit external MIDI device once we repair and service it but there's very little you can do with 8 bit chips because it predates MIDI for the most part!
    I know it's a niché within a niché but a cost reduced, MIDI/music focused fork could be quite profitable considering most VST plugins or sound packs can be in the hundreds of pound range and you need so many different ones to even get close to these classic sounds. I'd kill for a one size fits all 8 bit hardware solution for like £100! This could also be expanded to 16 and 32 bit machines which would give it even more utility, the possibilities are endless with such an open and customisable project, I love it!

    • @archibaldbuttle7
      @archibaldbuttle7 7 місяців тому +1

      Sounds possible. The entire platform is open source. The audio system in the VDP has been designed to allow for different waveform generators to be added to it, as well as different volume and frequency envelope types. Adding them in is fairly easy. The GPIO connector has pins available that could likely drive a midi interface.
      Have at it! 😁

  • @frankowalker4662
    @frankowalker4662 7 місяців тому +1

    No mention of the ZX81 or the ZX Spectrum in the intro ? They also dropped you right into BASIC at switch on.

    • @RMCRetro
      @RMCRetro  7 місяців тому +7

      Absolutely and the introduction to many of us here in the UK, I could have made a 30 minute video on all the machines that boot into BASIC quite easily!

  • @winstonsmith478
    @winstonsmith478 7 місяців тому

    I'd love to see what was mentioned as something not wanted - firmware which, rather than turning one of the cheap Android TV boxes based on, most commonly, one of the Amlogic S905 series SoCs, into a powerful game emulator running ROMS as is currently done, would instead turn one into a programmable game computer perhaps taking advantage of code already present in the emulators.

  • @elphive42
    @elphive42 7 місяців тому

    From the footage you’ve provided, I’ve seen a lot of issues with graphics causing some significant slowdown. Will that improve with new sprite commands, or is that a limitation with the hardware?

    • @giornikitop5373
      @giornikitop5373 6 місяців тому

      this thing is a very fast and affordable learning micro, but as for games, unfortunately it doesn't have a real bus. there is no direct access to the vram from the ez80. all is done through a serial bus that, although is fast at 1mbit, it can only send fabgl commands to the esp32, only the esp can control the vram. as it looks now, it's not good for games, only for some very simple examples. but things might get better.

  • @googleboughtmee
    @googleboughtmee 7 місяців тому +4

    Ah, BASIC, that's what you use to insert data statements full of machine code isn't it?

  • @Cherijo78
    @Cherijo78 7 місяців тому +3

    I have really mixed feelings about this. On the one hand, it's really cool. On the other hand, the market is already saturated with so many forms of basic, and meeting to learn the ins and outs of each particular variation is already time consuming. There's the original retros, the replica retros, and there's a whole slew of independent pseudo retros like this out there already. Already. I'm not sure we needed another one?
    Thus, I have very much feelings. It is a cool project to be sure, but I'm not sure what the target audience is.

  • @IndustrialFaith
    @IndustrialFaith 7 місяців тому

    Listening to these grognards discuss how they made the Argon do tricks reminds me of listening to old mechanics discuss modifying engines. Same energy! o7

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR Місяць тому

    If the Agon had been based on the 8086 and had had a 8087 then it might have been useful as the control system for cruise missiles and make for more accurate targeting and less collateral damage so what about it.

  • @Deadguy2322forreal
    @Deadguy2322forreal 7 місяців тому +1

    But does it have genuine Sanwarrr parts?

  • @reinoud6377
    @reinoud6377 7 місяців тому

    Will there be a 50 Mhz version one day? Thats the current max speed of the eZ80

  • @jinxterx
    @jinxterx 7 місяців тому

    Does it come with a printed ring bound manual like the BBC explaining how it all works and how to program it?🤔

  • @colinwatt9387
    @colinwatt9387 7 місяців тому +5

    You'll never be disconsolate with 'dis console8. I'm sorry, I'll get my coat.

  • @SaschaRobitzki
    @SaschaRobitzki 6 місяців тому

    This is the true Commander X16.

  • @krum1985
    @krum1985 7 місяців тому +1

    I think projects like these are really cool. It's not really for me, but hopefully, it's for enough people to make it a viable thing. I love going back and playing around with the 8bit machines from my childhood with emulators, so I'm interested in playing around with an emulated version of this 😊

  • @GeorgesChannel
    @GeorgesChannel 7 місяців тому

    Agon in ancient and modern greek means "competitive" by the way. Don't know if the name was intentional :) Argon the element on the period-system means "slow,lazy" :) Also an interesting name for a console :)

  • @reoire843
    @reoire843 3 місяці тому

    This sounds intriguing. I like the idea of using this as a way for modern programmers to learn about the entirety of a simple computer system. For such learners, what sort of resources might be available to help them in their journey of understanding how this computer works?

    • @archibaldbuttle7
      @archibaldbuttle7 Місяць тому +1

      there's a community agon platform documentation website that aims to provide exactly that information
      it's inevitably a work in progress, but it is improving all the time. besides explaining the various APIs available in the various different versions of the firmware, it does explain the theory of operation too.
      (NB this is not the documentation wiki - that unfortunately is outdated)

    • @reoire843
      @reoire843 Місяць тому

      @@archibaldbuttle7 That's good to know. API documentation is nice and may be sufficient for experienced game devs. But getting a broader context about the system's operation is crucial for learners who are less experienced.

  • @SunSailor
    @SunSailor 7 місяців тому +3

    What the system sadly lacks, is the use of the GPIOs for a "traditional" cartridge format, like the Commander X16 does. I understand, that cartridges would be an expensive nieche, but for collectors, this is a big plus. Maybe a Console8+ fixes this?

    • @archibaldbuttle7
      @archibaldbuttle7 7 місяців тому +1

      3D print a new adjusted case lid with a gap for access to the GPIO pins, whip yourself up a quick cartridge design, and you're away!
      (I'm not sure if the case design has already been uploaded to Thingiverse, but if it hasn't it will be soon.)

    • @SunSailor
      @SunSailor 7 місяців тому

      @@archibaldbuttle7 No, it is not that simple, as there would be some standardization of pins and firmware would be required. As far as I understand, making the thing a console is already a narrowing of its original everything goes design. You would want to automatically start the cartridge at least, which is possible and intended with the X16. Further, you wouldn't want to stress the GPIO pins themselves out that much, so a dedicated PCB with a host mount would be required.

    • @AndrewHelgeCox
      @AndrewHelgeCox 7 місяців тому +2

      Also, the point would be to have a cartridge slot in a standard config from the factory to provide a development platform worth targeting.

    • @archibaldbuttle7
      @archibaldbuttle7 7 місяців тому

      @@SunSailor this machine is a full-blown Agon Light with a few minor hardware extensions over the original design, not a narrowing of the original.
      As you have already pointed out, cartridges are an expensive niche, and this is already a niche system... The economics involved in making cartridges are not great. Factor in covering software development costs, and you'd need to sell an awfully large number of carts to break even. I can't see a commercial argument for including cartridge functionality myself.
      As for the X16 supporting cartridges, good luck to them. Given the price differences between the systems I don't think they're really aiming at the same market.

  • @CurvedVacuum
    @CurvedVacuum 7 місяців тому +1

    A 6502 version would be nice (especially as its already using BBC Basic :)) - will it do inline Z80 assembler in the same way the Beeb does 6502 in Basic?

    • @archibaldbuttle7
      @archibaldbuttle7 7 місяців тому +1

      Yes it does have an in-line Z80 assembler.
      It's essentially the exact same version of BBC BASIC that ran on Acorn's Z80 second processor - hence the 1987 copyright date. 😀

    • @chrisainsley3533
      @chrisainsley3533 7 місяців тому +1

      Neo6502 should scratch that itch. Probably not a good idea to fragment the Agon ecosystem with a 6502 variant of the hardware although it's probably totally doable.

  • @StartupSound
    @StartupSound 7 місяців тому +3

    Hi Neil, did you manage to bring in some more help to give you a hand with things in general? I don't mean to be intrusive, it's just that you've been looking somewhat tired, and as you mentioned that need in the past I was wondering if between the channel, the museum, the lectures, the workshops, the charity calendar, the podcast, etc. you'd maybe been stretching yourself a bit too thin. Not my business to actually know, just checking in. Thanks for the great content

    • @RMCRetro
      @RMCRetro  7 місяців тому +4

      Hey thanks for checking in on me. Yes I do need to think about more help and yes I’m putting in some long hours (no complaints!) to try and get to that point. Hopefully I’ll get there soon. The usual challenges of trying to create something special I’m sure!

  • @PaulHockerOnEarth
    @PaulHockerOnEarth 7 місяців тому +2

    When I tried to pre-order it said that it could not ship to my address in the USA? Is this only available in UK? Is there a US based company selling these too?

    • @RMCRetro
      @RMCRetro  7 місяців тому +4

      Heber intend to ship this to all regions as certifications are passed for those areas, for example FCC approval in the US is being sought currently and when it passes US shipping will be enabled. I'm sure they would be interested in finding regional resellers too.

  • @David_JA_Noble
    @David_JA_Noble 3 місяці тому

    What is the basic editor like? Commander 16 has improved on the old numbered line system. Look at Fuze basic on a raspberry pi: that’s how it should be done

  • @dazsly
    @dazsly 7 місяців тому

    Great I would tinker ;)

  • @Capt.Marco-Hawk-L.L.A.P
    @Capt.Marco-Hawk-L.L.A.P 7 місяців тому

    Elite with all the missions from Elite plus and many more missions would be fantastic

  • @zakuguriin4521
    @zakuguriin4521 5 місяців тому

    How does this thing handle parallax scrolling? Are we talking Nintendo level parallax or PC-Engine parallax?

  • @lactobacillusprime
    @lactobacillusprime 4 місяці тому

    Curious if the Enterprise 8bit Z80 computer from the 80s was in any way shape or form an inspiration for this machine?

  • @cryptocsguy9282
    @cryptocsguy9282 7 місяців тому

    5:58 ez80 is an absolute beast as far as 8bit CPUs go , so much faster than the 3Mhz z80 from the 80s.

  • @syrus3k
    @syrus3k 7 місяців тому

    The Agon is pretty damn good from what I've seen.