English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Asm / Hardware

 
 
Thread Tools
Old 18 September 2023, 15:07   #1
Jobbo
Registered User
 
Jobbo's Avatar
 
Join Date: Jun 2020
Location: Druidia
Posts: 389
So quiet in here?

It's very quiet in here these days.


Did all the interesting and insightful old school coding conversations move somewhere else?


Or did everyone stop when they could start leaving the house again?
Jobbo is offline  
Old 18 September 2023, 16:56   #2
ross
Defendit numerus
 
ross's Avatar
 
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
We have all converted to consistent languages.
A famous research institute told us this and we comply.

ASM seriously damages your brain.
It also makes your wiener shrink and falls off at some point.
ross is offline  
Old 18 September 2023, 17:25   #3
Jobbo
Registered User
 
Jobbo's Avatar
 
Join Date: Jun 2020
Location: Druidia
Posts: 389
In fairness some other threads might suggest the brain damage is very real!
Jobbo is offline  
Old 18 September 2023, 17:32   #4
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,606
So glad you mentioned it

TCD is online now  
Old 18 September 2023, 17:47   #5
DanScott
Lemon. / Core Design
 
DanScott's Avatar
 
Join Date: Mar 2016
Location: Tier 5
Posts: 1,212
I've not directly written a line of Amiga code for about 2 years
DanScott is offline  
Old 18 September 2023, 21:43   #6
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,165
I don't know about quiet, but today it's definitely been laggy.
Karlos is offline  
Old 18 September 2023, 23:24   #7
arcanist
Registered User
 
Join Date: Dec 2017
Location: Austin, TX
Age: 41
Posts: 407
This sub-forum always seemed a bit odd to me. You can quite reasonably do hardware programming in C. And system programming in assembly.

Learning the language, hardware, and operating system are entirely unrelated activities. And then we get to algorithms, which have nothing to do with any of those!
arcanist is offline  
Old 18 September 2023, 23:53   #8
freehand
Registered User
 
Join Date: Mar 2010
Location: wisbech
Posts: 276
Quote:
Originally Posted by Jobbo View Post
It's very quiet in here these days.


Did all the interesting and insightful old school coding conversations move somewhere else?


Or did everyone stop when they could start leaving the house again?
Didn't you know ? Thomas Richter is trying to covert everyone to program in c and all todays & previous code ever written in assembler is junk.

It's rather sad to read his constant drivel day after day.
freehand is offline  
Old 19 September 2023, 00:08   #9
Jobbo
Registered User
 
Jobbo's Avatar
 
Join Date: Jun 2020
Location: Druidia
Posts: 389
Oh no you don't!! Don't bring that stuff in here!!

I write my A500 stuff in C++ (with templates even!) and also assembler. So let that melt your brains. It's almost like you can actually do both!!

Disclaimer: My C++ is C with only sensible additions.

Last edited by Jobbo; 19 September 2023 at 00:13.
Jobbo is offline  
Old 19 September 2023, 01:42   #10
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,762
Quote:
Originally Posted by freehand View Post
Thomas Richter is trying to covert everyone to program in c
How pedestrian. C# is much better.
Thorham is online now  
Old 19 September 2023, 07:05   #11
dmacoco
Registered User
 
Join Date: May 2021
Location: Dunkirk / France
Posts: 2
"C# is much better"

I haven't coded since 30 years on my amiga.
I used C and 68k. What is the best solution to code in ASM today ?
- on an amiga with hd solution
- on my pc
dmacoco is offline  
Old 19 September 2023, 07:13   #12
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,606
Quote:
Originally Posted by Karlos View Post
I don't know about quiet, but today it's definitely been laggy.
Noticed that too yesterday (Anubis confirmed it) and reported it. Should be better today.
TCD is online now  
Old 19 September 2023, 08:49   #13
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
Quote:
Originally Posted by arcanist View Post
You can quite reasonably do hardware programming in C.
No, no, don't do that. You must use the OS for absolutely everything.



Quote:
Originally Posted by freehand View Post
It's rather sad to read his constant drivel day after day.
It is even more sad attempting to reply.
And unfortunately he's not alone.
meynaf is offline  
Old 19 September 2023, 10:30   #14
hooverphonique
ex. demoscener "Bigmama"
 
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
Quote:
Originally Posted by Jobbo View Post
Oh no you don't!! Don't bring that stuff in here!
hooverphonique is online now  
Old 19 September 2023, 11:51   #15
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,165
Quote:
Originally Posted by TCD View Post
Noticed that too yesterday (Anubis confirmed it) and reported it. Should be better today.
It does seems snappier today.
Karlos is offline  
Old 19 September 2023, 11:53   #16
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,165
Quote:
Originally Posted by Jobbo View Post
Oh no you don't!! Don't bring that stuff in here!!

I write my A500 stuff in C++ (with templates even!) and also assembler. So let that melt your brains. It's almost like you can actually do both!!
I mean, who would've thought? As for templating, it's more useful than ever today, allowing you to replace things that needed gnarly function like macros to guide conditional compilation in days of yore.

Assembler is still relevant on 68K today though - I just wouldn't necessarily write an entire application in it, unless size was critically important.
Karlos is offline  
Old 19 September 2023, 12:43   #17
Jobbo
Registered User
 
Jobbo's Avatar
 
Join Date: Jun 2020
Location: Druidia
Posts: 389
What have I done! There’s two now!
Jobbo is offline  
Old 19 September 2023, 23:18   #18
Bren McGuire
Registered User
 
Bren McGuire's Avatar
 
Join Date: Nov 2019
Location: Croydon
Posts: 580
everyone is too focused on fighting about whether it makes sense to code on assembler or what could have happened if commodore actually put a man on the moon had david pleasance's buyout went through thanks to the AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA chipset
Bren McGuire is offline  
Old 20 September 2023, 16:08   #19
Quagliarulo
Registered User
 
Quagliarulo's Avatar
 
Join Date: Mar 2010
Location: Napoli, Italia
Posts: 76
I wish there was much more traffic in this subforum as well. I come straight here everytime I visit EAB.

Quote:
Originally Posted by Jobbo View Post
My C++ is C with only sensible additions.
Which ones?
Quagliarulo is offline  
Old 20 September 2023, 16:24   #20
Jobbo
Registered User
 
Jobbo's Avatar
 
Join Date: Jun 2020
Location: Druidia
Posts: 389
Quote:
Originally Posted by Quagliarulo View Post
Which ones?
Not that much as it turns out:

- const all the things
- constexpr/inlines/templates where possible instead of defines
- template functions in some specific cases where the variants use different consts
- references rather than pointers
- enum classes for better type checking

Most of the code is otherwise very procedural.

I did use a class and operators to build a type that uses the rom FFP stuff, that's mostly useless because the FFP code is so slow, but it was interested to play with for testing out ideas.

I did make a class for a physics body to combine the state and the operations, but it might as well have been a struct and functions.

I'm using less than I thought tbh.
Jobbo 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
Best settings to keep laptop cool and quiet? MartinW support.FS-UAE 11 20 July 2019 18:11
Quiet in 'ere... meltdown Nostalgia & memories 7 04 July 2019 12:51
Quiet/Low sound on A600 8bitbubsy support.Hardware 9 24 October 2009 10:00
quiet ambient mods Marcuz request.Modules 17 07 December 2008 11:38
wanting a quiet scsi HDD rare_j support.Hardware 8 27 October 2006 13:39

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 18:42.

Top

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