English Amiga Board


Go Back   English Amiga Board > Main > Nostalgia & memories

 
 
Thread Tools
Old 26 January 2021, 00:57   #2721
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
Yeah, it's quite a clever way of doing it - the chip RAM on the 3000 has both a 16-bit and a 32-bit bus, with some arbitration logic to glue it all together. IIRC, the 3000 has the fastest chip RAM CPU access of any Amiga model as a result.
Daedalus is offline  
Old 26 January 2021, 12:28   #2722
rabidgerry
Registered User
 
rabidgerry's Avatar
 
Join Date: Nov 2018
Location: Belfast
Posts: 1,539
What is an "Assign"?

Why do I need them/what are they for?

My own uninformed theory would be, is it some kind of pretend drive the allows you to say map to it in a script or something without having to type the whole file path to where something actually exists?
rabidgerry is offline  
Old 26 January 2021, 13:07   #2723
NLS
Ancient User
 
NLS's Avatar
 
Join Date: Apr 2007
Location: GREECE
Age: 50
Posts: 758
Quote:
Originally Posted by rabidgerry View Post
What is an "Assign"?

Why do I need them/what are they for?

My own uninformed theory would be, is it some kind of pretend drive the allows you to say map to it in a script or something without having to type the whole file path to where something actually exists?
Roughly yes.
https://wiki.amigaos.net/wiki/AmigaO...ference#ASSIGN
NLS is offline  
Old 26 January 2021, 17:47   #2724
Foebane
Banned
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
I have one:

Are Amiga sprites vertically limited to a low resolution?

Like, horizontally, you can have lo-res, all the way up to super hi-res in AGA, but the vertical resolution always remains the same, like no interlace in the sprites?
Foebane is offline  
Old 26 January 2021, 19:10   #2725
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,252
Quote:
Originally Posted by Foebane View Post
Are Amiga sprites vertically limited to a low resolution?
No. You can load new sprite data every other frame, i.e. alternate the sprite data, and thus get single-line resolution. It is just more work.



Horizontally, sprites on ECS are limited to 140ns on Low-Res and Hi-Res screens, and to 70ns on SuperHires screens.


Vertically, they are limited to one line, or two lines on Interlace if you do not reload the sprite data.


On AGA, the horizontal resolution can be set, and sprites can be additionally doubled vertically.


Thus, of course you can do interlace in the sprites, just nobody likes interlace in first place.
Thomas Richter is offline  
Old 26 January 2021, 20:36   #2726
Foebane
Banned
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
Thomas, know of any examples of interlaced sprites? I'd love to see one. Even on WinUAE, I'd be able to spot them.
Foebane is offline  
Old 27 January 2021, 10:07   #2727
rabidgerry
Registered User
 
rabidgerry's Avatar
 
Join Date: Nov 2018
Location: Belfast
Posts: 1,539
Quote:
Originally Posted by NLS View Post
Thanks
rabidgerry is offline  
Old 01 February 2021, 20:17   #2728
MAN-biker
Registered User
 
MAN-biker's Avatar
 
Join Date: Jan 2020
Location: Mytischi
Age: 51
Posts: 10
Send a message via ICQ to MAN-biker
Scalos troubles: how to run .info in TEST-view?

Hello, guys.
Can anybody help me with Scalos?
I have a question:

is it possible to make a normal run .info files in TEXT-view?
If i run a WHDLoad game, for example, in ICON-view by clicking on game icon - it runs normally.
But if I try to run this .info file in TEXT-view, it bring me "Execute a File" window to how I want to run this .info file.
How I can automate\tune SCALOS to run .info files in TEXT-view like it runs in ICON-view one?

P.S.: without scalos all works fine in any view mode, so it's a Scalos' sh*t.
Attached Thumbnails
Click image for larger version

Name:	scalos.png
Views:	100
Size:	30.3 KB
ID:	70713   Click image for larger version

Name:	scalos2.png
Views:	87
Size:	46.6 KB
ID:	70714  
MAN-biker is offline  
Old 03 February 2021, 00:32   #2729
MrClump
Registered User
 
Join Date: Aug 2020
Location: Torquay
Posts: 166
I don’t think this one has been asked.

Just what is it that Amigas are doing to their floppy drives to make them sound so distinctive? I know the drives are essentially mechanically the same as PC drives. But while PC floppies generally tick quietly along, Amigas often sound like they’re trying to shear the disk in two!
MrClump is offline  
Old 03 February 2021, 11:10   #2730
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,369
Short answer: the head stepping speed is different.

Slightly longer answer: head stepping is relatively simple - a pulse from the computer tells the head stepper motor to move one step forwards or backwards. This is a relatively sudden movement and creates a noise as a result. Stringing lots of steps together one after another results in a vibration, which is what you hear when the heads seek, the tone of which changes with the frequency of the step pulses.

Most mechanisms based on stepper motors like this will have certain movement speeds which are quieter, and certain speeds which are louder, and it's part of the design process to deal with these (or at least, it *should* be). The stepping speed is fixed on PC-style floppy controllers, and it's likely that drives are optimised to be quietest at this speed. On the Amiga however, the head seek speed is determined by software, and thus changes based on conditions. CPU load can cause a slower and noisier seek, for example, and custom trackloaders used by games and demos might use less-than-optimal speeds, causing excessive vibration and resonance, resulting in louder, harsher seek sounds.
Daedalus is offline  
Old 03 February 2021, 14:48   #2731
Foebane
Banned
 
Join Date: Sep 2011
Location: Cardiff, UK
Age: 51
Posts: 2,871
Quote:
Originally Posted by Daedalus View Post
Most mechanisms based on stepper motors like this will have certain movement speeds which are quieter, and certain speeds which are louder, and it's part of the design process to deal with these (or at least, it *should* be). The stepping speed is fixed on PC-style floppy controllers, and it's likely that drives are optimised to be quietest at this speed. On the Amiga however, the head seek speed is determined by software, and thus changes based on conditions. CPU load can cause a slower and noisier seek, for example, and custom trackloaders used by games and demos might use less-than-optimal speeds, causing excessive vibration and resonance, resulting in louder, harsher seek sounds.
This is fascinating, but the sound is less than pleasant, especially if it's heard over demo music or game action, and it baffles me to this day WHY WinUAE would include floppy drive sounds: at least they can be turned OFF. What really IRKS ME is those YouTube videos of Demoscene productions that actually have floppy drive sounds embedded IN them!! I want to hear the MUSIC, not the grinding of a stepper motor!!
Foebane is offline  
Old 03 February 2021, 15:32   #2732
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,252
Quote:
Originally Posted by MrClump View Post
Just what is it that Amigas are doing to their floppy drives to make them sound so distinctive?

Timing is troublesome, in particular in a multitasking operating system. Whenever a task comes in the way, processor time is stolen from the trackdisk.device performing a wait for the next step, and then next step is delayed - for example by the input device queying the mouse and the keyboard. This makes the whole process irregular, giving an unpleasant sound.
Thomas Richter is offline  
Old 03 February 2021, 16:53   #2733
NLS
Ancient User
 
NLS's Avatar
 
Join Date: Apr 2007
Location: GREECE
Age: 50
Posts: 758
What people above said, PLUS that exactly having a multi-tasking system, allows for two processes to access the same device. In the case of floppy (and when a batch file is running in a multiple-process setup - using the run command for example), it jumps in two places (or more), trying to complete each process individually in its time share. Thus, WAY more jumping.

Also I would say Amiga floppies were usually more fragmented and they lacked index (so more seeks).

WinUAE OF COURSE implements this because it was part of Amiga "character" and a nostalgia factor.
Plus there were at least a couple of demos that utilized the sound made from the floppy.
(and these also work well in WinUAE)
NLS is offline  
Old 03 February 2021, 18:15   #2734
MrClump
Registered User
 
Join Date: Aug 2020
Location: Torquay
Posts: 166
Quote:
Originally Posted by Daedalus View Post
Short answer: the head stepping speed is different.

Slightly longer answer: head stepping is relatively simple - a pulse from the computer tells the head stepper motor to move one step forwards or backwards. This is a relatively sudden movement and creates a noise as a result. Stringing lots of steps together one after another results in a vibration, which is what you hear when the heads seek, the tone of which changes with the frequency of the step pulses.

Most mechanisms based on stepper motors like this will have certain movement speeds which are quieter, and certain speeds which are louder, and it's part of the design process to deal with these (or at least, it *should* be). The stepping speed is fixed on PC-style floppy controllers, and it's likely that drives are optimised to be quietest at this speed. On the Amiga however, the head seek speed is determined by software, and thus changes based on conditions. CPU load can cause a slower and noisier seek, for example, and custom trackloaders used by games and demos might use less-than-optimal speeds, causing excessive vibration and resonance, resulting in louder, harsher seek sounds.
Fascinating, I never thought it would be something like that! Thank you for giving such a great answer to my question.
MrClump is offline  
Old 03 February 2021, 18:17   #2735
MrClump
Registered User
 
Join Date: Aug 2020
Location: Torquay
Posts: 166
Quote:
Originally Posted by Foebane View Post
This is fascinating, but the sound is less than pleasant, especially if it's heard over demo music or game action
Agreed! Yet when I installed a Gotek I found the complete silence a little disconcerting and ended up installing a piezo beeper within a few days!
MrClump is offline  
Old 03 February 2021, 18:34   #2736
Predseda
Puttymoon inhabitant
 
Predseda's Avatar
 
Join Date: Mar 2007
Location: Tromaville
Age: 46
Posts: 7,556
Send a message via ICQ to Predseda
Search YouTube for Floppotron.
Predseda is offline  
Old 03 February 2021, 19:26   #2737
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,252
Quote:
Originally Posted by NLS View Post
What people above said, PLUS that exactly having a multi-tasking system, allows for two processes to access the same device. In the case of floppy (and when a batch file is running in a multiple-process setup - using the run command for example), it jumps in two places (or more), trying to complete each process individually in its time share. Thus, WAY more jumping.
There is much more about this... it is of course not the trackdisk.device here, but the FFS which does the disk gronking. While the FFS uses multiple parallel coroutines to get its work done, it does not attempt to re-order read accesses that reach the FFS. Each read is a new request which is handled sequentially.

The shell contains a particular logic to reduce the problem a bit by delaying the shell that initiated a "run" until the initiated command is loaded and launched. This was different in 1.3 where "run" returned immediately to its caller and then caused a lot more gronking.
Thomas Richter is offline  
Old 04 February 2021, 18:17   #2738
NLS
Ancient User
 
NLS's Avatar
 
Join Date: Apr 2007
Location: GREECE
Age: 50
Posts: 758
Quote:
Originally Posted by Thomas Richter View Post
There is much more about this... it is of course not the trackdisk.device here, but the FFS which does the disk gronking. While the FFS uses multiple parallel coroutines to get its work done, it does not attempt to re-order read accesses that reach the FFS. Each read is a new request which is handled sequentially.

The shell contains a particular logic to reduce the problem a bit by delaying the shell that initiated a "run" until the initiated command is loaded and launched. This was different in 1.3 where "run" returned immediately to its caller and then caused a lot more gronking.
NLS is offline  
Old 04 February 2021, 18:29   #2739
MrClump
Registered User
 
Join Date: Aug 2020
Location: Torquay
Posts: 166
Quote:
Originally Posted by Thomas Richter View Post
The shell contains a particular logic to reduce the problem a bit by delaying the shell that initiated a "run" until the initiated command is loaded and launched. This was different in 1.3 where "run" returned immediately to its caller and then caused a lot more gronking.
Sounds almost like the opposite of modern spinning rust drives where they have algorithms to re-order reads to minimise head movement.
MrClump is offline  
Old 04 February 2021, 22:44   #2740
Akiko
Registered User
 
Akiko's Avatar
 
Join Date: Feb 2009
Location: UK
Posts: 257
So many moons ago I used to have a PicassoIV with Paloma TV, and Concierto sound module. As far as I can recall it was possible to use use the Concierto independently of the Picasso, meaning I could have another graphics card installed without using the Picasso RTG. I'm just curious would it also possible to use the Paloma TV card independently, could you have something like a ZZ9000 graphics card and use the Paloma together? I'm guessing not but just asking.
Akiko is offline  
 


Currently Active Users Viewing This Thread: 3 (0 members and 3 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Gamebase Amiga - 2 Questions Fiery Phoenix New to Emulation or Amiga scene 8 13 August 2012 12:31
Amiga CD32 questions pubzombie New to Emulation or Amiga scene 26 24 January 2010 16:27
A few general Amiga questions. Hougham support.Hardware 6 30 April 2008 22:13
Amiga A4000 Questions mfletcher support.Hardware 8 29 April 2008 10:51
Amiga 600 Questions JDunlap support.Hardware 14 20 January 2008 19:13

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 20:54.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.16044 seconds with 14 queries