Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Annatar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
104 ms
·
901.
▲
by
Annatar
8y ago
If you have a scan doubler from Individual Computers and your monitor supports multiple inputs, the hardware banging resolutions go to that over VGA and Vampire goes over HDMI. If you don’t see it on HDMI you have to switch to VGA. The scan
902.
▲
by
Annatar
8y ago
SAGA and built-in hard disk support. Your A1000 will be able to do up to 1390 x 1024 x 32 via RTG. Any software which already targets RTG should be able to make use of that immediately. You’ll also have 128 MB of FAST RAM. I’m given to unde
903.
▲
by
Annatar
8y ago
This is the Natami, and yes, real hardware is needed.
904.
▲
by
Annatar
8y ago
I’ve got one in my Amiga 500 and it’s crazy: bumps the speed up to around 234 MHz, runs in 1390 x 1024 x 32 through RTG SAGA (“Super AGA”) driver and a HDMI output, MicroSDHC reader onboard (plus 44-pin IDE), 64-bit superscalar MC68080 (not
905.
▲
by
Annatar
8y ago
No, they literally came out with a new, superscalar 64-bit CPU core and named it 68080. It supports SIMD “AMMX” instructions as well. They invented additional instructions not found in the MC68060.
906.
▲
by
Annatar
8y ago
It implements new, 64-bit instructions.
907.
▲
by
Annatar
8y ago
Portability is what made UNIX the most widespread and successful operating system of all time. As an engineer yes I want to solve practical problems with a computer, but I also don’t want to dictate (within reason) which OS the user must us
908.
▲
by
Annatar
8y ago
“Debug” and “Release” only pertains to Windows. You are always supposed to build with -g on UNIX and UNIX like operating systems because besides a few miliseconds of startup time, including the source code into the binary doesn’t affect any
909.
▲
by
Annatar
8y ago
If they aren’t build systems experts, they have no business programming. Seriously. That’s their job as programmers. What kind of a programmer doesn’t know build systems?
910.
▲
by
Annatar
8y ago
No; this is GNUmake specific syntax. The simplest and cleanest thing to do is to write a Makefile per uname(1).compiler, like so: Makefile.Linux.SunStudio Makefile.Linux.icc Makefile.Linux.PGI Makefile.Linux.GCC Makefile.AmigaOS
911.
▲
by
Annatar
8y ago
One would have to be exceptional with an extremely rare and recognised specialisation to get sponsored nowadays (even back then, it was the same deal). The Swiss don't want any immigration or immigrants, not even from the EU any more,
912.
▲
by
Annatar
8y ago
I would say the other way around, disputing what I wrote shows a fundamental lack of understanding the time period in which these personal computers came: it was a personal computer at home which the average person could finally afford. A c
913.
▲
by
Annatar
8y ago
There is a driver, has been for the past 25 years: AHI. It then has specialised drivers for different types of hardware, Paula included. Sotware targeting AHI has audio hardware abstracted away. The user picks the output driver, which could
914.
▲
by
Annatar
8y ago
No it isn't; Amiga is a personal computer, very much so. We didn't call the Amiga a PC back in the day because of IBM PC XT and PC AT computers, but nowadays when people don't even know anything other than a Windows and a Mac
915.
▲
by
Annatar
8y ago
Not necessarily; Amiga can play four channels of 8-bit sample output of arbitrary length, limited only by the available CHIP RAM, at 22 KHz (or thereabouts). A chip tune is generated by a specialized sound chip, like the MOS 6581 which can
916.
▲
by
Annatar
8y ago
I do. They ushered a new era on the PC, where PC finally had something that could compare with the demo quality of Amiga demos. To be more concrete, it was "Second Reality" that they did it with: https://www.youtube.com
917.
▲
by
Annatar
8y ago
Do you also remember how there's no way to get a job without a Swiss Arbeitszeugnis? Then there's also the fact that the EU immigration has been clamped down on, as Switzerland chose to exercise the quota clause of the bilateral a
918.
▲
#ifdef considered harmful (1992) [pdf]
(usenix.org)
39 points
by
Annatar
8y ago
|
46 comments
919.
▲
by
Annatar
8y ago
Yes you wouldn't be able to take advantage of OS specific features, and you'd have to write platform agnostic code on top of what you do have, but that's the price to pay for portability. Windows does have a libc, but unlike
920.
▲
by
Annatar
8y ago
Where POSIX or XPG6 are insufficient, use core functions from libc, having verified that they exist on all OS targets and that they behave the same, and build the required functionality on top of those.
921.
▲
by
Annatar
8y ago
You go ahead and do that then. I still don’t understand why it’s so hard for people to master assembler, because noone has explicitly addressed that. If that’s “intellectual dishonesty”, so be it. That’s nothing more than a cliche Anglosaxo
922.
▲
by
Annatar
8y ago
They are not a bad practice if their use is kept to a minimum, and if the #ifdef in question is picked out thoughtfully. Dump the built-in preprocessor macros between two different compilers on the same OS and diff the output, it should bec
923.
▲
by
Annatar
8y ago
Yes, that’s the document! Thanks so much for locating it, really appreciate it!
924.
▲
by
Annatar
8y ago
I know what they are for and don’t need instruction on that, thank you very much. I also know that #ifdefs are a bad practice with many pitfalls so their use should be kept to a minimum. There is a treatise on the subject written in the ear
925.
▲
by
Annatar
8y ago
Since OFD locks are a GNUism, putting that code into the mainline would immediately break portability. I quite like my SQLite databases on illumos and ZFS, so if it couldn’t work on illumos because of a Linux-specific feature, that’d be a s
926.
▲
by
Annatar
8y ago
When he gets a file descriptor, he could also get an inode. Since on hard links inode will be the same, the prior lock state, if any, can be obtained and action taken accordingly.
927.
▲
by
Annatar
8y ago
For learning how the machine functions, Amiga is still very much relevant as a teaching tool, as I’ve come to experience recently. As someone who is part of the C++ experts group and maintains the GCC compilers at my organization, I will “k
928.
▲
by
Annatar
8y ago
Ignorance is not a virtue. It's not ignorance, but knowledge: since I know assembler, pointers are no big deal in C. For one who does not understand how the machine functions, they are a big deal. I don't understand why understa
929.
▲
by
Annatar
8y ago
Sorry that you feel that way, but the presented arguments are totally bogus: - there are only two CPU's nowadays to code for, intel and ARM, so if you don't need portability across operating systems, that is manageable; and with c
930.
▲
by
Annatar
8y ago
Wait, you’re from the Dead Hackers Society? Holy #$%*!, you guys are legends on the ST!
More ›