HackerTrans
TopNewTrendsCommentsPastAskShowJobs

michalpleban

566 karmajoined 7 anni fa

Submissions

Running DOS and Unix on an 8-bit Commodore (2024) [video]

archive.fosdem.org
5 points·by michalpleban·3 mesi fa·0 comments

Hacking the last Z80 computer – FOSDEM 2026 [video]

fosdem.org
66 points·by michalpleban·5 mesi fa·8 comments

Cool-retro-term: terminal emulator which mimics look and feel of CRTs

github.com
298 points·by michalpleban·8 mesi fa·118 comments

1984 Swedish Hotline – World's First Social Network

medium.com
1 points·by michalpleban·8 mesi fa·0 comments

A Raspberry Pi-like computer with Intel x86 processor

howtogeek.com
3 points·by michalpleban·8 mesi fa·3 comments

I960, the first superscalar CPU (2023)

righto.com
23 points·by michalpleban·10 mesi fa·4 comments

Inside Windows 3

xtof.info
2 points·by michalpleban·10 mesi fa·0 comments

How Royal Navy forgot how to cure scurvy

bluesci.co.uk
2 points·by michalpleban·10 mesi fa·4 comments

comments

michalpleban
·5 giorni fa·discuss
I can post on the Internet whatever I want without providing any ID whatsover.
michalpleban
·13 giorni fa·discuss
Sadly it is not just Medium, but a bunch of other Windows apps too. For example, in Active Presenter, typing one of the letters (I think it is Ó) stops screen recording, which makes the program unusable in many situations - I cannot record myself typing anything in Polish. Other apps similarly assign shortcuts to Alt + Ctrl + letter, somehow overriding the keyboard layout driver.
michalpleban
·19 giorni fa·discuss
The headline made me fear that I will need to shell out a few more bucks for 4164 DRAM chips, but fortunately this does not seem to be the case.

DDR3 is not "retro", for chrissakes.
michalpleban
·mese scorso·discuss
They sort of did this with BASIC 4.0 and later for Commodores. We had CATALOG for listing files, SCRATCH for deleting them, HEADER for formatting and so forth. These were standard BASIC commands, and could be used in programs as well as directly.
michalpleban
·3 mesi fa·discuss
But how would you place this Z8000 assembly in the memory to be executed? Most likely via some script that used the terminal too, so simply calling the routines via the terminal was easier, though slower (IIRC formatting the drive took over 2 hours).
michalpleban
·3 mesi fa·discuss
The speaker here. This is not QNX. This is Coherent, a Unix-like operating system from the eighties.
michalpleban
·4 mesi fa·discuss
No.
michalpleban
·5 mesi fa·discuss
In the end I gave four away, so I bought five more ;)
michalpleban
·5 mesi fa·discuss
It's a TSOP48 package, I guess you could clamp it but not that easily. The bigger problem I see is that if you try to program it in-system, you need to apply power to it, and since the power rail is shared with the CPU, the CPU will wake up and try to read the chip, messing with the programming.
michalpleban
·5 mesi fa·discuss
Thank you!
michalpleban
·6 mesi fa·discuss
The ruler is not "avoiding" elections due to war, he is prohibited by the constitution to hold them during wartime (not to mention the feasibility of letting the inhabitants of occupied regions to exercise their voting rights). So it is not a dictatorship in any sense.
michalpleban
·7 mesi fa·discuss
I entered the question:

> Has my girlfriend agreed to marry me?

It says:

> Answer: No

> Estimated availability: Unknown

I am heartbroken.
michalpleban
·7 mesi fa·discuss
Thank you, that's really helpful.
michalpleban
·7 mesi fa·discuss
How does it compare to cc65 with regard to code size and speed?
michalpleban
·8 mesi fa·discuss
Any software to actually use the ARM cores besides the "minimal C library"?
michalpleban
·9 mesi fa·discuss
I am using ca65 / cc65 for all my Commodore programming. Should run under Linux just fine.
michalpleban
·9 mesi fa·discuss
So is this basically a safe version of innerHTML?
michalpleban
·9 mesi fa·discuss
It's a myth. Amstrad computers were already using 3 inch drives in 1984, way before 3.5 inch ones became popular. The drives were chosen due to their similarity to 5.25 drives, so that existing controller chips could be reused. Due to the huge volume of ordered drives, Amstrad did get huge discounts on them, but that had nothing to with the drives becoming obsolete.
michalpleban
·9 mesi fa·discuss
You just need to specify a secondary address of "1" when loading the file, so that it loads into the memory area specified in the header instead of the default location.

This was rarely used with the tape though, but rather with autoloader programs on the disk - there would be a specially crafted program that loaded itself info the system stack or variable area and overwrote some vectors, so that it would be automatically run without the need to type RUN:

LOAD "*", 8, 1 : REM 8 is the disk drive and 1 is the secondary address

I consider this mostly a party trick, but it was cool when we were kids ;)
michalpleban
·10 mesi fa·discuss
Living in Europe, I don't give a damn about US sanctions. However, I block traffic from Iran on all my servers for the simple reason that almost all attacks on my website (and if you run a semi-popular website, you get attacked on a daily basis) come from Iran, Russia or China.

I am very sorry that this kind of action affects you personally, as I am sure you have nothing to do with these attacks. However, filtering out Iranian, Russian and Chinese traffic in its entirety is the only way to protect my server from the majority of DoS and hacking attempts.