mendark
Op EAB loopt een leuk draadje "Amiga questions you've always been too embarrassed to ask". Dat mondt inmiddels uit in een enorme developers discussie in oneindig veel details. Het topic is juist bedoeld voor eenvoudige vragen waarop je het antwoord altijd al graag had willen hebben, maar die je niet durfde te vragen. Omdat Amiga Cafe steeds meer bezoekers krijgt, lijkt het mij een goed topic dat hier ook niet mag ontbreken.
Een voorbeeld. Wat ik nooit wist dat de mapnaam 'C" staat voor 'Commands". Op zich best logisch, als je beseft dat in die map alle handige commands staan zoals dir, delete, avail, etc 🙂
Maar dan in het verlengde hiervan: waar staat de mapnaam "L" voor? (niet te verwarren met de map Libs)
Iemand een idee?
Berry
Die L: (Library) is feitelijk de directory waarin de handlers/drivers voor de hardware-ondersteuning van het OS komen te staan.
In de mountlist staan de verwijzing naar de mogelijke bestanden van de L: directory.
Hoe zit het precies met die MaxTransferRate?
mendark
> Die L: (Library) is feitelijk de directory waarin de handlers/drivers voor de hardware-ondersteuning van het OS komen te staan. In de mountlist staan de verwijzing naar de mogelijke bestanden van de L: directory.
Dus L staat voor Library... en de maps Libs is dan libraries? Of heb ik dat dan al verkeerd?
Infant
> Dus L staat voor Library... en de maps Libs is dan libraries? Of heb ik dat dan al verkeerd?
Klopt. Nogal vreemd, toch? Zie ook [
https://wiki.amigaos.net/wiki/AmigaDOS\_Introduction#L:](
https://wiki.amigaos.net/wiki/AmigaDOS_Introduction#L🙂
In mijn geheugen was L: vooral voor de “handLers”. Ze hadden het dan ook beter H: kunnen noemen.
mendark
Ok, nog eentje dan:
In hoeverre heeft de **stack** waarde werkelijk invloed op de werking van een game of programma?
rvo
goeie vraag. ligt dat er niet vooral aan hoe het programma geschreven is?
Benny
> goeie vraag. ligt dat er niet vooral aan hoe het programma geschreven is?
dat denk ik ook, de stack verhogen in de Shell om een programma beter of iig te laten draaien haalde nooit veel uit.
LuzUo
> dat denk ik ook, de stack verhogen in de Shell om een programma beter of iig te laten draaien haalde nooit veel uit.
Normaal gesproken heeft een stack genoeg ruimte of juist niet... zolang er genoeg stack ruimte is kan het programma werken (niet beter of slechter, werkt gewoon) ... bij tekort (call stack te diep of teveel variabelen op stack) mag je hopen dat het OS of CPU hierop trapped... zoniet dan heb je een probleem aangezien het programma dan mogelijk andere geheugen gebieden corrumpeert
Benny
> Normaal gesproken heeft een stack genoeg ruimte of juist niet... zolang er genoeg stack ruimte is kan het programma werken (niet beter of slechter, werkt gewoon) ... bij tekort (call stack te diep of teveel variabelen op stack) mag je hopen dat het OS of CPU hierop trapped... zoniet dan heb je een probleem aangezien het programma dan mogelijk andere geheugen gebieden corrumpeert
De oorzaak zit hem erin dat de Amiga nog geen automatische stack resizing heeft.
rvo
en heeft een util als stackattack dan zin? ik weet wel dat je bij veel PPC apps de stack moet verhogen voor je de ppc exe opstart. dit komt zeker doordat de ppc cpu niet door het OS wordt afgevangen als het buiten de stack treedt?
Infant
> en heeft een util als stackattack dan zin? ik weet wel dat je bij veel PPC apps de stack moet verhogen voor je de ppc exe opstart. dit komt zeker doordat de ppc cpu niet door het OS wordt afgevangen als het buiten de stack treedt?
Geen antwoord op je vraag, maar Stackattack klinkt als de titel van een early-mid jaren 90 rap-album.
mousehouse
> Normaal gesproken heeft een stack genoeg ruimte of juist niet... zolang er genoeg stack ruimte is kan het programma werken (niet beter of slechter, werkt gewoon) ... bij tekort (call stack te diep of teveel variabelen op stack) mag je hopen dat het OS of CPU hierop trapped... zoniet dan heb je een probleem aangezien het programma dan mogelijk andere geheugen gebieden corrumpeert
Als ik het me goed herinner is de bron van alle ellende dat de Amiga geen memory protection heeft. Dus kun je niet zien wanneer een programma buiten z'n eigen memory bereik gaat rotzooien en dus ook niets afvangen. Als ik het me goed herinner heb je daarvoor heb je een MMU nodig die er niet was (is ook een requirement voor Amiga Unix). Lijkt me een grote en complexe wijziging in het OS om dat alsnog toe te voegen.
PMS
Dan een vraag van mij die al bijna 30 jaar blijft knagen:
Toen de virussen welig tierden op de bootblocks was het mijn gewoonte om floppies meteen op write protect te zetten.
Maar toch ging begin jaren 90 het gerucht dat er virussen waren die de write protect op floppies konden omzeilen.
(ging niet om specifiek Amiga, maar ook om ST en PC floppies)
Bangmakerij of een kern van waarheid?
Infant
> Dan een vraag van mij die al bijna 30 jaar blijft knagen: Toen de virussen welig tierden op de bootblocks was het mijn gewoonte om floppies meteen op write protect te zetten.Maar toch ging begin jaren 90 het gerucht dat er virussen waren die de write protect op floppies konden omzeilen.
> (ging niet om specifiek Amiga, maar ook om ST en PC floppies)
>
> Bangmakerij of een kern van waarheid?
Bangmakerij, want (eerlijk gejat van Quora):
> On one side of the disk (inside the drive) is a light source, on the other side is a light sensor (iirc infra red is used in there to be less affected by stray light from the slot you put the disk in). If the sensor can “see" the light it considers the disk read-only and sets pin 24 on the interface to logic 0 (assuming I'm reading my old spec sheet correctly, could be the opposite).
rvo
Wat Rene zegt. Er waren ook virussen die zogenaamd je monitor of harddisk konden opblazen.
LuzUo
En er waren virussen die via het geluid van je matrixprinter konden communiceren als je de telefoon hoorn op je printer legde.....
of nee ... dat was een 1 april grap uit een computer blad waar ik als jonkie ingetuind ben :boos: ... geen virus helaas
Oldskool
Je kan wel een commodore PET beeldscherm hardware opblazen met POKE 59458,62. Dus kom je nog een keer in Maarssen en zie je daar zo’n ding staan probeer dat dan eens voorde gein. Heeft Martijn ook weer werk.