POV-Ray : Newsgroups : povray.off-topic : Today's WTF Server Time
6 Oct 2024 17:25:00 EDT (-0400)
  Today's WTF (Message 6 to 15 of 75)  
<<< Previous 5 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: Le Forgeron
Subject: Re: Today's WTF
Date: 26 Oct 2015 15:19:14
Message: <562e7cb2$1@news.povray.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Le 26/10/2015 20:05, Orchid Win7 v1 a écrit :
> 
> (Wait, you can *print* from a Spectrum? I never knew that!)

Yes, there was a thermal printer (for thermal paper) to connect on the
expansion bus.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iJwEAQEIAAYFAlYufLIACgkQhKAm8mTpkW0i2gQA28bsdK06SnWOLgEqFWJjHcWU
lpg65+p3ZkA+uW5M2x7o3pSpXL+POaTwJGg9YvG6Z8SW/XxznLfOAcwVy+Ahzcl1
2fh8ZKhhjqgUhyw0KUHL1xPlerKl/WGEOU8opWxPh1lSma3ia7m17Bw3LoLtwMRi
VEg7Leoi69jQSs9oSyc=
=197Y
-----END PGP SIGNATURE-----


Post a reply to this message

From: Orchid Win7 v1
Subject: Re: Today's WTF
Date: 26 Oct 2015 15:24:03
Message: <562e7dd3$1@news.povray.org>
On 26/10/2015 07:19 PM, Le_Forgeron wrote:
> Le 26/10/2015 20:05, Orchid Win7 v1 a écrit :
>> (Wait, you can *print* from a Spectrum? I never knew that!)
>
> Yes, there was a thermal printer (for thermal paper) to connect on the
> expansion bus.

Huh. I did not know that. Come to mention it, I don't remember there 
being an expansion port!

Ah, the hours I wasted with our Spectrum hooked up to a portable 4" CRT 
monitor. Do you know what 8x8 characters look like on a 4" screen with 
manually-tuned RF? I do...


Post a reply to this message

From: Le Forgeron
Subject: Re: Today's WTF
Date: 26 Oct 2015 17:06:44
Message: <562e95e4$1@news.povray.org>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Le 26/10/2015 20:24, Orchid Win7 v1 a écrit :
> On 26/10/2015 07:19 PM, Le_Forgeron wrote:
>> Le 26/10/2015 20:05, Orchid Win7 v1 a écrit :
>>> (Wait, you can *print* from a Spectrum? I never knew that!)
>> 
>> Yes, there was a thermal printer (for thermal paper) to connect
>> on the expansion bus.
> 
> Huh. I did not know that. Come to mention it, I don't remember
> there being an expansion port!

You remember the pcb at the back, that is the expansion bus... At
least for the original 16k and 48k model. I do not remember if there
was a default plug/cache on it or if it was all time open.

The 128k wasted all: the keyboard and rear was different. (and the
128k were via bank switching of 16k... otherwise, it was like a 32k +
16k switched... and the double size rom (16k x 2) was also switched.
Well, it's only a 16 bits Z80, what did you expect !

> 
> Ah, the hours I wasted with our Spectrum hooked up to a portable 4"
> CRT monitor. Do you know what 8x8 characters look like on a 4"
> screen with manually-tuned RF? I do...

Mine was hooked on TV. oh the battles vs the TV shows.
Only 2 colours per 8x8 pixels was the main drawback of the display.
(and the fancy flash mode bit... hardly documented, surprising to use)
That, and only 8 colours.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iJwEAQEIAAYFAlYuleMACgkQhKAm8mTpkW1d6wP/VBSXZVolyHFuKw525pkqtGhi
UyEQXznCZCCIy/zTSf0xSgkjOaV6uW8aRzH5vObIX2op7brQh19zXcvGU85W4CJU
U7f3ur3W5OVDPhYwDnLmGiedtHbQX4BiEOO4ODUvSWxdeU8YqNlBEkTD3FGsCVi3
kWLtTycJg/tyHMPRsKo=
=Rx9v
-----END PGP SIGNATURE-----


Post a reply to this message

From: Stephen
Subject: Re: Today's WTF
Date: 26 Oct 2015 17:50:48
Message: <562ea038$1@news.povray.org>
On 10/26/2015 9:06 PM, Le_Forgeron wrote:
> That, and only 8 colours.

Colours! and eight of them?
The first games I played the output was a printer.


-- 

Regards
     Stephen


Post a reply to this message

From: Jim Henderson
Subject: Re: Today's WTF
Date: 26 Oct 2015 17:57:42
Message: <562ea1d6$1@news.povray.org>
On Mon, 26 Oct 2015 19:01:28 +0000, Orchid Win7 v1 wrote:

> On 26/10/2015 06:27 PM, Jim Henderson wrote:
>> On Mon, 26 Oct 2015 18:12:33 +0000, Orchid Win7 v1 wrote:
>>> 1. Why would anybody want this?
>>
>> Nostalga.
> 
> OK, I get nostalga. I am currently sitting next to an Amiga 1200. But at
> this price?! Jesus, you could surely buy a *real* Spectrum for less
> money!
> 
> (Now I'm curious to know what the original retail price was...)

https://en.wikipedia.org/wiki/ZX_Spectrum

Lists some original retail price.  Don't thank me, thank Google. ;)

>> Or as a teaching tool - earlier computer systems were far less complex
>> than modern ones, so starting a student off with a simpler system can
>> make learning much easier, depending on the goals of the instruction.
> 
> Isn't that what the Raspberry Pi was supposed to do?

Depends a lot on what you want to teach.

> Don't get me wrong, I think it's *way* easier to learn system-level
> programming on obsolete hardware. (It's how *I* did it!) But I doubt
> many kids these days would get out of bed to see some blocky 8-bit
> graphics.

Also depends on what you want to teach.

> Which is why they invented the Pi, with it's full-HD video and audio
> capabilities and 3D rendering support... Which thus makes it impossible
> to do system-level programming, kinda negating the point.

You certainly can do system-level programming on the RPi.  How do you 
think you get a kernel developed to run on it? ;)

> And besides, for £0 you can probably just *download* a Spectrum emulator
> onto your PC or indeed phone or tablet... You don't actually need a
> physical box. (I don't know, but I'd be surprised if this thing actually
> contains a Z80. I bet it's really just a smartphone SoC running an
> emulator!)

Not the same, and as I said, it depends on what you want to teach.

Jim
-- 
"I learned long ago, never to wrestle with a pig. You get dirty, and 
besides, the pig likes it." - George Bernard Shaw


Post a reply to this message

From: Orchid Win7 v1
Subject: Re: Today's WTF
Date: 26 Oct 2015 18:38:01
Message: <562eab49$1@news.povray.org>
>> (Now I'm curious to know what the original retail price was...)
>
> https://en.wikipedia.org/wiki/ZX_Spectrum
>
> Lists some original retail price.  Don't thank me, thank Google. ;)

Hmm. So, at £99, this recreation is *almost* the same price as the 
original, 30+ years later. Nice.

>> Isn't that what the Raspberry Pi was supposed to do?
>
> Depends a lot on what you want to teach.

I guess the Pi by itself doesn't do a lot; it's great for building crazy 
robots, if *electronics* is what you're trying to teach. But you need 
more components to make a usable computer out of it. And then there's so 
many other bits plugged in, you lose sight of the fact that the little 
circuit board in the middle is the part that's actually "doing" stuff.

>> Don't get me wrong, I think it's *way* easier to learn system-level
>> programming on obsolete hardware. (It's how *I* did it!) But I doubt
>> many kids these days would get out of bed to see some blocky 8-bit
>> graphics.
>
> Also depends on what you want to teach.

When I was a kid, 8-bit graphics were all you could ask for. I can 
actually recall spending *multiple hours* playing Space Invaders. I 
can't imagine why; today it seems like the most boring game imaginable! 
It wouldn't hold my attention for ten seconds. And that's kinda my 
point; kids these days have smartphones in their pockets. Why would they 
bother with this obsolete thing? (Unless you manage to convince them 
that its arcane-ness makes it "special" rather than just dumb.)

>> Which is why they invented the Pi, with it's full-HD video and audio
>> capabilities and 3D rendering support... Which thus makes it impossible
>> to do system-level programming, kinda negating the point.
>
> You certainly can do system-level programming on the RPi.  How do you
> think you get a kernel developed to run on it? ;)

You're aware that to this day, the OS includes a closed-source binary 
blob that only people who sign an NDA are allowed to look inside, right? 
Literally, you cannot operate the GPU without signing an NDA or using 
closed-source code. And since this is a mobile phone SoC, the GPU 
controls the CPU, not the other way around...

But sure, once you've started the CPU, you can do system-level 
programming. Good luck getting anything interesting done; it's not like 
you can just poke 53280 to change the overscan colour... ;-)

>> And besides, for £0 you can probably just *download* a Spectrum emulator
>> onto your PC or indeed phone or tablet... You don't actually need a
>> physical box.
>
> Not the same, and as I said, it depends on what you want to teach.

I will admit, particularly for a younger audience, there's a certain 
something to having it be a hardware box.


Post a reply to this message

From: Orchid Win7 v1
Subject: Re: Today's WTF
Date: 26 Oct 2015 18:41:09
Message: <562eac05$1@news.povray.org>
>> Huh. I did not know that. Come to mention it, I don't remember
>> there being an expansion port!
>
> You remember the pcb at the back, that is the expansion bus... At
> least for the original 16k and 48k model. I do not remember if there
> was a default plug/cache on it or if it was all time open.

Huh. I forgot about that. Yeah, I think we had the 16K model. Not 100% 
sure...

> The 128k wasted all: the keyboard and rear was different. (and the
> 128k were via bank switching of 16k... otherwise, it was like a 32k +
> 16k switched... and the double size rom (16k x 2) was also switched.
> Well, it's only a 16 bits Z80, what did you expect !

So there *was* a system with bank-switching! I'm so glad I invented that 
idea when I was only 11 years old... I *knew* somebody must have thought 
of it before!

>> Ah, the hours I wasted with our Spectrum hooked up to a portable 4"
>> CRT monitor. Do you know what 8x8 characters look like on a 4"
>> screen with manually-tuned RF? I do...
>
> Mine was hooked on TV. oh the battles vs the TV shows.
> Only 2 colours per 8x8 pixels was the main drawback of the display.
> (and the fancy flash mode bit... hardly documented, surprising to use)
> That, and only 8 colours.

Oh yeah, this was a TV too. A portable TV for camping. Which, if you 
know anything about CRT, "portable" doesn't really come into it. The TV 
was 4" at the front, but about 9" long to accommodate the huge tube and 
transformer at the back. Bloody heavy too! And with manual tuning, for 
some reason... I'm guessing it was cheap?

For those that don't know, mis-tuned RF signals result in a weird kind 
of zig-zag ghosting pattern that's very distracting...


Post a reply to this message

From: Orchid Win7 v1
Subject: Re: Today's WTF
Date: 26 Oct 2015 18:43:56
Message: <562eacac$1@news.povray.org>
On 26/10/2015 09:06 PM, Le_Forgeron wrote:
> Only 2 colours per 8x8 pixels was the main drawback of the display.

Oh yeah... I forgot about that! One time I wrote a program to draw 
randomly positioned circles in random colours. After a few minutes of 
drawing, most of the pixels were in the "on" state, but there were weird 
squares of colour that changed every time a new circle was started.

I also remember saving several test patterns to tape, and eventually 
discovering which colour provoked which tone from the speaker... Jesus, 
I was bored as a child!

I've always wanted to know... why is the framebuffer arranged so 
weirdly? Like, as you load a picture file, rather than filling from top 
to bottom, it seems to fill every Nth line...


Post a reply to this message

From: Jim Henderson
Subject: Re: Today's WTF
Date: 26 Oct 2015 19:31:43
Message: <562eb7df$1@news.povray.org>
On Mon, 26 Oct 2015 22:38:03 +0000, Orchid Win7 v1 wrote:

>> Depends a lot on what you want to teach.
> 
> I guess the Pi by itself doesn't do a lot; it's great for building crazy
> robots, if *electronics* is what you're trying to teach. But you need
> more components to make a usable computer out of it. And then there's so
> many other bits plugged in, you lose sight of the fact that the little
> circuit board in the middle is the part that's actually "doing" stuff.

I've got OpenELEC running on one; it makes a reasonable media server.

Nothing else really plugged in, either.  HDMI, external hard drive, 
power.  Wireless keyboard/mouse combo that I generally don't use.

>>> Don't get me wrong, I think it's *way* easier to learn system-level
>>> programming on obsolete hardware. (It's how *I* did it!) But I doubt
>>> many kids these days would get out of bed to see some blocky 8-bit
>>> graphics.
>>
>> Also depends on what you want to teach.
> 
> When I was a kid, 8-bit graphics were all you could ask for. I can
> actually recall spending *multiple hours* playing Space Invaders. I
> can't imagine why; today it seems like the most boring game imaginable!
> It wouldn't hold my attention for ten seconds. And that's kinda my
> point; kids these days have smartphones in their pockets. Why would they
> bother with this obsolete thing? (Unless you manage to convince them
> that its arcane-ness makes it "special" rather than just dumb.)

Lower end equipment can help kids and students understand where the 
technology comes from and how it developed over time.  Understanding the 
past is useful to seeing ways in which things can be done in the future.

>>> Which is why they invented the Pi, with it's full-HD video and audio
>>> capabilities and 3D rendering support... Which thus makes it
>>> impossible to do system-level programming, kinda negating the point.
>>
>> You certainly can do system-level programming on the RPi.  How do you
>> think you get a kernel developed to run on it? ;)
> 
> You're aware that to this day, the OS includes a closed-source binary
> blob that only people who sign an NDA are allowed to look inside, right?
> Literally, you cannot operate the GPU without signing an NDA or using
> closed-source code. And since this is a mobile phone SoC, the GPU
> controls the CPU, not the other way around...

Yes, but that's true on a lot of PCs that run Linux as well.  That 
doesn't mean you can't do system-level programming on it.

> But sure, once you've started the CPU, you can do system-level
> programming. Good luck getting anything interesting done; it's not like
> you can just poke 53280 to change the overscan colour... ;-)

I think there's a lot you can do that's interesting without any video at 
all.

>>> And besides, for £0 you can probably just *download* a Spectrum
>>> emulator onto your PC or indeed phone or tablet... You don't actually
>>> need a physical box.
>>
>> Not the same, and as I said, it depends on what you want to teach.
> 
> I will admit, particularly for a younger audience, there's a certain
> something to having it be a hardware box.

Absolutely.

Jim



-- 
"I learned long ago, never to wrestle with a pig. You get dirty, and 
besides, the pig likes it." - George Bernard Shaw


Post a reply to this message

From: Le Forgeron
Subject: Re: Today's WTF
Date: 27 Oct 2015 03:23:10
Message: <562f265e$1@news.povray.org>
Le 26/10/2015 23:43, Orchid Win7 v1 a écrit :
> I've always wanted to know... why is the framebuffer arranged so
> weirdly? Like, as you load a picture file, rather than filling from top
> to bottom, it seems to fill every Nth line...

Probably because Pal is an interleaved image: there is odd and even 
frames. It was probably easier for the electronic in charge of 
generating the lines in that order instead of obvious linear order.

IIRC the memory was not a dual access memory (that's expensive), so for 
the chip to generate the signal, it might have been easier to read 
consecutive address (an hardware counter is cheap).

Oh, it was a time in which accessing memory was easy: presents an 
address on the address bus, read the data on the data bus. No column & 
no row selection, no wasted cycles to wait for the data (no CAS Latency !)


Post a reply to this message

<<< Previous 5 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.