POV-Ray : Newsgroups : povray.off-topic : Fruit flavours : Re: Fruit flavours Server Time
29 Jul 2024 06:18:22 EDT (-0400)
  Re: Fruit flavours  
From: scott
Date: 22 Mar 2013 04:37:57
Message: <514c1865$1@news.povray.org>
>> Download RiscOS for it - far simpler than Linux (no protection or
>> multi-user) and very simple to write assembler within the built-in BASIC
>> interpreter.
>
> It's still the case that powerful audio and video hardware is far more
> complicated to control than the comparatively primitive I/O hardware the
> C64 provides. I bet it takes a few hundred POKE commands just to change
> video mode, before you even *draw* anything...

Actually it's just a single command in BASIC, something like

MODE "X1920 Y1200 C16M"

will do the trick. Of course if you want to iterate which modes are 
available then that's a few more lines. And it you want the memory 
address of the screen buffer, that's also one line. Then of course you 
can start writing directly to screen memory. So in 3 lines of BASIC you 
can change mode and poke a pixel directly to the screen - it doesn't get 
much simpler than that.

> I do remember when I first installed Debian on my Amiga 1200, I was
> flabbergasted at how annihilatingly slow it was. Like, under AmigaOS the
> system *easily* out-performs any 4GHz Pentium-IV system in terms of GUI
> responsiveness. But under Debian running X11, it takes *twenty minutes*
> for GNOME to load!! o_O

Ditto here, obviously Windows/Debian is doing hugely more behind the 
scenes than older/simpler OS's, but still it's frustrating when you have 
an 8-core 4 GHz machine and it takes more than 100ms to open a window 
and display some icons. I assume Windows at least does a million 
registry reads for every file in a folder to look up actions, load icons 
etc, probably virus scan it blah blah blah.

> The hardware is still pretty complex to control. Writing a small
> graphics library for this thing would be a major undertaking, not a
> twenty-minute exercise like in the old days.

I don't understand why it would be any different. You have a screen 
buffer in RAM that you can directly read and write to, or if you prefer 
the OS provides plenty of functions for drawing basic shapes.

> By the way... I take it you've got one of these puppies then? ;-)

Yes, for the price why not!


Post a reply to this message

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