05 November 2018, 14:11 | #681 | |||
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
The OS can be disabled as you (hopefully) know.
Quote:
Quote:
Also, how is it "mixing code and data" when calling code in a different section? And what have hard disks to do with all this? Quote:
Last edited by StingRay; 05 November 2018 at 14:17. |
|||
05 November 2018, 14:17 | #682 |
ex. demoscener "Bigmama"
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
|
|
05 November 2018, 14:23 | #683 | |
Banned
Join Date: Sep 2016
Location: UK
Posts: 2,917
|
Quote:
Disabling the OS is usually a sign of a hack right there. I wrote 68k games as a teenager using this method. It’s pretty much the definition of bad coding. Why call code in different sections? Clean code would keep its code in one section and data in another. Another massive hack is incbin. I read that as “I’m too lazy to load something from disk properly” Anyways this is off topic. Hackers are hackers everywhere and they never learn. Or listen. Fortunately thesesays I get to fire them. |
|
05 November 2018, 14:28 | #684 | ||||
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
Quote:
Quote:
Quote:
|
||||
05 November 2018, 14:34 | #685 | ||
Banned
Join Date: Sep 2016
Location: UK
Posts: 2,917
|
Quote:
Quote:
Hackers always say this. |
||
05 November 2018, 14:40 | #686 |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
|
|
05 November 2018, 14:46 | #687 | ||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
Quote:
It's bad only when done where it shouldn't. Quote:
Incbin is not a hack, and it's a magnitude better than all these huge constant blocks often seen in C programs. Not to mention it's a gem when developing (you have example data readily available). |
||
05 November 2018, 14:57 | #688 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
|
Quote:
(anyway first probably we need a definition for "hackers" or "crackers", but very OT..) Only two categories: good coders, not so good coders. There are "hackers " in both categories. Having to choose I take the good coder that is also an hacker. It gives me added value and is certainly curious enough to improve and adapt. He simply will not do the "hacking" if it's not the case |
|
05 November 2018, 14:58 | #689 | ||
Banned
Join Date: Sep 2016
Location: UK
Posts: 2,917
|
Quote:
Quote:
Partially agree. I’d argue for generating tables where I can. But sine tables etc. ok fair enough. Incbin topaz.font or sprites.iff is a hack though. That’s both lazy and makes updating the game annoying. |
||
05 November 2018, 15:05 | #690 | |
Banned
Join Date: Sep 2016
Location: UK
Posts: 2,917
|
Quote:
Agreed. Good coders feel guilty when they hack is the difference. They leave comments and say this is a hack. Bad coders argue and say it’s valid. |
|
05 November 2018, 15:08 | #691 | ||
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
|
Quote:
Quote:
Sorry I could not resist |
||
05 November 2018, 15:14 | #692 | |
Defendit numerus
Join Date: Mar 2017
Location: Crossing the Rubicon
Age: 53
Posts: 4,474
|
Quote:
There is inevitable hack, there's evitable hack.. The point is not abuse it. |
|
05 November 2018, 15:31 | #693 | ||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
Quote:
Quote:
A hack is something else, it's some trick that takes the risk of not working for whatever reason (like using undocumented features, relying on some specific timing, etc). |
||
05 November 2018, 15:40 | #694 | |||
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
Quote:
Quote:
Quote:
|
|||
05 November 2018, 16:04 | #695 | |
Banned
Join Date: Sep 2016
Location: UK
Posts: 2,917
|
Quote:
I reserve the right to change my opinions. There are exceptions to everything. I have a different personal definition of hacks to @meynaf. But I can see why he has his definition. Mine includes where the wrong tool is used for the job. Usually this is laziness and that’s when start thinking about firing. |
|
05 November 2018, 16:12 | #696 | |
move.l #$c0ff33,throat
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
|
I have already noticed as you do that quite often.
Quote:
Last edited by StingRay; 05 November 2018 at 16:17. |
|
05 November 2018, 16:26 | #697 | |
Banned
Join Date: Sep 2016
Location: UK
Posts: 2,917
|
Thank you. Its called growth and development.
Quote:
I try. But as I say the bad coders don’t listen and they argue that what they’ve done is valid. That it works. That’s usually good enough for them. |
|
05 November 2018, 17:15 | #698 | |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
Quote:
C is a brilliant programming language. Elegant, simple, and easy to learn yet advanced enough to be able to do anything imaginable. C++ code can be hideously ugly. Painfully slow compilation time, difficult to read, and just awful, in my opinion. Although it does have some useful features missing in C, I personally wish it was never invented. |
|
05 November 2018, 17:35 | #699 | |
Banned
Join Date: Sep 2016
Location: UK
Posts: 2,917
|
Quote:
C++ gives you the ability to control resource lifetime with scope. Its personally my favourite language. When used properly it’s amazing. The Amiga is too slow for it though. I have 12 years commercial experience with C++. It’s fading a little now. Although C++17 looks great I doubt I’ll get to play with it. I’m onto other higher languages now. I always got cranky when devs hand rolled slow and crap versions of the STL in C. It’s a painful and expensive waste of time. The purists will want assembler but for everything else there is C++. |
|
05 November 2018, 17:49 | #700 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,323
|
It may look ridiculous, but it's still true. Nearly anything looks better than C, even Basic.
Quote:
It has awful syntax with parenthesis overload, illogical operator priorities, meaningless closing curly braces. And its total lack of dynamic sized strings/arrays make it unsuitable as high level language. And for low level, well... asm is faster and can do everything without having to do dirty tricks. Most of what's written in C will also work in C++ so you're not forced to use the extra features. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Any software to see technical OS details? | necronom | support.Other | 3 | 02 April 2016 12:05 |
2-star rarity details? | stet | HOL suggestions and feedback | 0 | 14 December 2015 05:24 |
EAB's FTP details... | Basquemactee1 | project.Amiga File Server | 2 | 30 October 2013 22:54 |
req details for sdl | turrican3 | request.Other | 0 | 20 April 2008 22:06 |
Forum Details | BippyM | request.Other | 0 | 15 May 2006 00:56 |
|
|