Ik moet voor school leren werken met het programma palasm. Ik moet hiermee een 7 segment driver maken en zou dit liefst thuis willen doen want ik heb geen zin om naar een pc klas te gaan (studeer thuis voor de examens, en verlies dan een hele dag). Het ontwerp is volledig klaar ik moet het enkel nog ingeven.
Ik heb dus van de site van de school PalASM gedownload maar deze geeft meteen bij het opstarten een fout: "Privileged instruction error". Dit ligt niet aan mijn computer want ik heb het ook op de pc van mijn broer getest zelfde probleem.
Ik dacht dat de PalASM file misschien kapot was dus ik heb met google gezocht naar een andere: http://www.nic.funet.fi/pub/cae/AMD/palasm-2.23d/
Dit is 2.23, op school gebruiken ze 1.6 maar dat is voorlopig geen probleem. Helaas geeft ook deze palasm dezelfde fout
.
Iemand tips?
(Ik denk dat windows 7 misschien het probleem is want ik zie dat die 2.23 versie van 1990 is, weet iemand waar ik een recentere versie kan krijgen? Op school moet je PalASM starten via het menu 'Run program via legacy application server (preprocessed fortron, ofzoiets)', ik weet niet wat dat inhoud maar misschien is dat ook gerelateerd aan het probleem)
Ik heb ook nog deze file gevonden
http://www.brouhaha.com/~eric/retrocomputing/mmi/palasm/palasm24.for dit is dezelfde versie dan die ze op school gebruiken maar het is geen .exe dus ik weet niet hoe ik die moet opstarten. 1983 trouwens, ik was nog niet geboren
. Goed programma als dat 30 jaar lang gebruikt wordt.
[Bericht gewijzigd door Henry S. op (12%)]
sven
pointers don't kill programs, programmers kill programs
of ouderwetse school...
snelste oplossing: neem een oude pc met Windows 98 of 95.
Oude DOS-toepassingen werken meestal zonder problemen daarop.
[Bericht gewijzigd door sven op (73%)]
Privileged instruction wil zeggen dat het programma ergens een instructie wil uitvoeren waar je voor in ring0 moet zitten. Dit gaat niet meer (proper) op moderne besturingssystemen. Je kunt proberen FreeDOS te downloaden, dat is een dos clone die je van cd kunt opstarten met usb ondersteuning enzo. Daar heb je normaal geen problemen gezien je programma bijna direct op de cpu draait.
Die .for file lijkt de fortran boncode van palasm te zijn, dat moet je normaal gezien kunnen compileren met een fortran compiler en het dan gebruiken.
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Ik weet niet of je ook PalAsm4 kunt gebruiken? Draait hier gewoon op W2K en XP.
PalAsm4 versie 1.5 is overal te downloaden...
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM