English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 05 February 2021, 14:10   #1
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,423
Thumbs up WinUAE appreciation thread for developers

Ever since I restarted programming for the Amiga a few years back, I've been using my PC and WinUAE as my primary development tools. Yesterday, after setting up yet another Amiga environment in WinUAE to test on I suddenly realized just how incredibly useful the ability to effectively, accurately and comfortably emulate the Amiga is for developing, well, anything.

With that in mind, I thought it would be nice to share my appreciation from a coder's perspective and invite you all to do the same. So, what about WinUAE is it that makes you happy as a coder? Which feature helps you most?

I'll start with a small list of my own:
  • Built-in debugger is very useful to check hardware banging code in detail while it's running.
  • Visual DMA debugger means you can actually see visually how the various elements of the custom chip set interact and use resources.
  • The ability to couple a random folder as if it is an Amiga hard disk or CD-ROM is incredibly useful and time saving.
  • Having many different virtual Amiga environments means you can test code on Amiga's you may not actually own. And while faster CPU's might not be emulated quite accurately when it comes to speed, you can usually see if your program will be compatible this way.
  • The ability to change floppy drive speed on the fly is useful for speeding up floppy-only stuff.
  • etc, etc.
roondar is offline  
Old 05 February 2021, 14:17   #2
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,479
I subscribe to everything that roondar has written and I thank Toni for the incredible work he has done.
WinUAE is the reason why I started loving Amiga again
ross is offline  
Old 05 February 2021, 14:28   #3
WayneK
Registered User
 
Join Date: May 2004
Location: Somewhere secret
Age: 50
Posts: 366
Exactly as said above, during my time on Amiga "back in the day" (tm) I was too stupid to code anything - it was only coming across WinUAE many years later that re-ignited my interest in Amiga + made me want to go back and see if I could now crack all those seemingly impossibly well-protected originals and code some stuff!

Hats off to anyone who puts in the sheer amount of work + dedication necessary to continue producing such a polished/useful piece of software - cheers Toni!
WayneK is offline  
Old 05 February 2021, 15:16   #4
Old_Bob
BiO-sanitation Battalion
 
Old_Bob's Avatar
 
Join Date: Jun 2017
Location: Scotland
Posts: 152
Quote:
Originally Posted by roondar View Post
Ever since I restarted programming for the Amiga a few years back, I've been using my PC and WinUAE as my primary development tools. Yesterday, after setting up yet another Amiga environment in WinUAE to test on I suddenly realized just how incredibly useful the ability to effectively, accurately and comfortably emulate the Amiga is for developing, well, anything.

With that in mind, I thought it would be nice to share my appreciation from a coder's perspective and invite you all to do the same. So, what about WinUAE is it that makes you happy as a coder? Which feature helps you most?

I'll start with a small list of my own:
  • Built-in debugger is very useful to check hardware banging code in detail while it's running.
  • Visual DMA debugger means you can actually see visually how the various elements of the custom chip set interact and use resources.
  • The ability to couple a random folder as if it is an Amiga hard disk or CD-ROM is incredibly useful and time saving.
  • Having many different virtual Amiga environments means you can test code on Amiga's you may not actually own. And while faster CPU's might not be emulated quite accurately when it comes to speed, you can usually see if your program will be compatible this way.
  • The ability to change floppy drive speed on the fly is useful for speeding up floppy-only stuff.
  • etc, etc.
I agree with absolutely every bit of this. I can't even imagine the horrors involved in making an Amiga game without using WinUAE.

Many thanks to Toni! And, to all the other people have contributed to it, over so many years. I remember when I finally sold my soul and got my first Pentium box with Windows 95, the first versions of UAE and Fellow had just become available and while they worked more or less, they were of course fairly rudimentary. Things have come on an incredibly long way, since then. To the point that it's surely one of, if not *the* best emulator of any old system we can use today.

Grab yourself a beer, Toni. You deserve it.

B
Old_Bob is offline  
Old 05 February 2021, 15:20   #5
Old_Bob
BiO-sanitation Battalion
 
Old_Bob's Avatar
 
Join Date: Jun 2017
Location: Scotland
Posts: 152
Quote:
Originally Posted by roondar View Post
you can actually see visually
Just to add, that is a classic Murray Walkerism, right there. I can even hear James Hunt saying "How else do you expect people to see it, Murray?"



B
Old_Bob is offline  
Old 05 February 2021, 15:24   #6
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,423
Quote:
Originally Posted by Old_Bob View Post
Just to add, that is a classic Murray Walkerism, right there. I can even hear James Hunt saying "How else do you expect people to see it, Murray?"



B
Reading a bunch of numbers also involves seeing the same info. It's just not presented in a primarily visual way. And the WinUAE visual DMA debugger does. So there
roondar is offline  
Old 05 February 2021, 16:36   #7
Jobbo
Registered User
 
Jobbo's Avatar
 
Join Date: Jun 2020
Location: Druidia
Posts: 389
WinUAE is amazing and I love it! Definitely wouldn't be revisiting the Amiga without it.

It's incredible that it can replicate the custom hardware so closely!

I'd also like to add my appreciation for Bartman's VSCode integration, which no doubt owes a great debt to the existing development features available in WinUAE.

Thanks all!
Jobbo is offline  
Old 05 February 2021, 17:42   #8
fxgogo
Also known as GarethQ
 
fxgogo's Avatar
 
Join Date: May 2019
Location: Twickenham / U.K.
Posts: 720
For me, it is the glue that binds my entire Amiga set up. Without it, I would not have the flexible and fluid set of systems that can be moved across hardware setups and across emulated environments. It truly is in a class of its own.
fxgogo is offline  
Old 05 February 2021, 18:08   #9
Antiriad_UK
OCS forever!
 
Antiriad_UK's Avatar
 
Join Date: Mar 2019
Location: Birmingham, UK
Posts: 418
I would never have done my recent intros without it. An absolute god send.
Antiriad_UK is offline  
Old 09 February 2021, 18:04   #10
sparhawk
Registered User
 
sparhawk's Avatar
 
Join Date: Sep 2019
Location: Essen/Germany
Age: 55
Posts: 463
Quote:
Originally Posted by roondar View Post
Ever since I restarted programming for the Amiga a few years back, I've been using my PC and WinUAE as my primary development tools
Same here! I have my A1000, but it's much more convenient to work on my laptop where I want.


A great tool WinUAE! Thanks!
sparhawk is offline  
Old 09 February 2021, 18:19   #11
Ernst Blofeld
<optimized out>
 
Ernst Blofeld's Avatar
 
Join Date: Sep 2020
Location: <optimized out>
Posts: 321
+1

We just need to do better at supporting the ecosystem around it as well.
Ernst Blofeld is offline  
Old 10 February 2021, 23:19   #12
roondar
Registered User
 
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,423
Indeed, there's so many nice tools for Amiga development these days. Might need to open another appreciation thread for some of them down the line
roondar is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
FS UAE Appreciation Thread :) roboamiga support.FS-UAE 7 01 November 2012 19:57
WinUAE appreciation thread Bloodwych Retrogaming General Discussion 34 26 August 2011 20:29
FOL appreciation thread T_hairy_bootson support.OtherUAE 21 20 February 2009 21:36
EAB Appreciation Thread Bloodwych Amiga scene 42 30 August 2007 12:42

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:17.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11253 seconds with 13 queries