HackerTrans
TopNewTrendsCommentsPastAskShowJobs

michalpleban

566 karmajoined 7 ปีที่แล้ว

Submissions

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

archive.fosdem.org
5 points·by michalpleban·3 เดือนที่ผ่านมา·0 comments

Hacking the last Z80 computer – FOSDEM 2026 [video]

fosdem.org
66 points·by michalpleban·5 เดือนที่ผ่านมา·8 comments

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

github.com
298 points·by michalpleban·8 เดือนที่ผ่านมา·118 comments

1984 Swedish Hotline – World's First Social Network

medium.com
1 points·by michalpleban·8 เดือนที่ผ่านมา·0 comments

A Raspberry Pi-like computer with Intel x86 processor

howtogeek.com
3 points·by michalpleban·8 เดือนที่ผ่านมา·3 comments

I960, the first superscalar CPU (2023)

righto.com
23 points·by michalpleban·10 เดือนที่ผ่านมา·4 comments

Inside Windows 3

xtof.info
2 points·by michalpleban·10 เดือนที่ผ่านมา·0 comments

How Royal Navy forgot how to cure scurvy

bluesci.co.uk
2 points·by michalpleban·10 เดือนที่ผ่านมา·4 comments

comments

michalpleban
·5 วันที่ผ่านมา·discuss
I can post on the Internet whatever I want without providing any ID whatsover.
michalpleban
·13 วันที่ผ่านมา·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
·20 วันที่ผ่านมา·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
·เดือนที่แล้ว·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 เดือนที่ผ่านมา·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 เดือนที่ผ่านมา·discuss
The speaker here. This is not QNX. This is Coherent, a Unix-like operating system from the eighties.
michalpleban
·4 เดือนที่ผ่านมา·discuss
No.
michalpleban
·5 เดือนที่ผ่านมา·discuss
In the end I gave four away, so I bought five more ;)
michalpleban
·5 เดือนที่ผ่านมา·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 เดือนที่ผ่านมา·discuss
Thank you!
michalpleban
·6 เดือนที่ผ่านมา·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 เดือนที่ผ่านมา·discuss
I entered the question:

> Has my girlfriend agreed to marry me?

It says:

> Answer: No

> Estimated availability: Unknown

I am heartbroken.
michalpleban
·7 เดือนที่ผ่านมา·discuss
Thank you, that's really helpful.
michalpleban
·7 เดือนที่ผ่านมา·discuss
How does it compare to cc65 with regard to code size and speed?
michalpleban
·8 เดือนที่ผ่านมา·discuss
Any software to actually use the ARM cores besides the "minimal C library"?
michalpleban
·9 เดือนที่ผ่านมา·discuss
I am using ca65 / cc65 for all my Commodore programming. Should run under Linux just fine.
michalpleban
·9 เดือนที่ผ่านมา·discuss
So is this basically a safe version of innerHTML?
michalpleban
·9 เดือนที่ผ่านมา·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 เดือนที่ผ่านมา·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 เดือนที่ผ่านมา·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.