English Amiga Board


Go Back   English Amiga Board > Search Forums

Showing results 1 to 40 of 344
Search took 0.03 seconds.
Search: Posts Made By: Thomas Richter
Forum: Coders. System Today, 17:06
Replies: 2
Views: 26
Posted By Thomas Richter
Well, not really complicated. You first create an...

Well, not really complicated. You first create an appWindow:

appWindow = AddAppWindow(APP_WINDOW_ID,NULL,window,appPort,TAG_DONE)

and within this appWindow, you create one or multiple appZones:...
Forum: Coders. Asm / Hardware Today, 16:50
Replies: 5
Views: 83
Posted By Thomas Richter
At least my Blizzard 2060 does not seem to be...

At least my Blizzard 2060 does not seem to be affected, but the GVP 040 has a similar bug. Similar problems can be observed when writing to the zorro bus as the 040 by itself does not implement...
Forum: MarketPlace 25 March 2020, 13:03
Replies: 10
Views: 342
Posted By Thomas Richter
Real ones do exist, I have one. But this was...

Real ones do exist, I have one. But this was bought in better times. Came on a 40Mhz GVP 030 GForce.
Forum: Coders. Asm / Hardware 15 March 2020, 11:08
Replies: 17
Views: 831
Posted By Thomas Richter
If the palette is fixed, then this sounds a bit...

If the palette is fixed, then this sounds a bit like an application of a Viterbi algorithm to me. Walk the line from left to right, and for each pixel consider four possible alternatives: Pick a...
Forum: Coders. Asm / Hardware 13 March 2020, 07:59
Replies: 11
Views: 496
Posted By Thomas Richter
Correct. System() comes with two prototypes,...

Correct. System() comes with two prototypes, which go to the same _LVO in the dos.library, one which takes a pointer to a taglist, and one var-arg function which takes the tags explicitly. The former...
Forum: Coders. System 13 March 2020, 07:56
Replies: 3,251
Views: 454,172
Posted By Thomas Richter
DefIcons can be "normal old 3.1 icons" all the...

DefIcons can be "normal old 3.1 icons" all the way. Just de-install DefIcons and see what happens. Failing that, SnoopDos can provide hints as well.
Forum: Coders. System 12 March 2020, 17:08
Replies: 3,251
Views: 454,172
Posted By Thomas Richter
Hint: DefIcons

Hint: DefIcons
Forum: Coders. Asm / Hardware 12 March 2020, 09:30
Replies: 11
Views: 496
Posted By Thomas Richter
CreateProc() is not a "program launcher". Try...

CreateProc() is not a "program launcher". Try System(), this is what it is good for. It also creates the struct CommandLineInterface and copies the shell variables.
Forum: Coders. Asm / Hardware 11 March 2020, 20:10
Replies: 11
Views: 496
Posted By Thomas Richter
What are you trying to attempt? The requirements...

What are you trying to attempt? The requirements for RunCommand() etc. are, well, those of the seglist you want to call, or whose segment you want to use to create a process.
Forum: Coders. C/C++ 11 March 2020, 20:06
Replies: 41
Views: 8,958
Posted By Thomas Richter
It needs to be preserved by/in the callee, but...

It needs to be preserved by/in the callee, but the C compiler ensures that it is preserved in the caller.
Forum: Coders. Asm / Hardware 11 March 2020, 10:45
Replies: 11
Views: 496
Posted By Thomas Richter
It is done via RunCommand for shell commands, and...

It is done via RunCommand for shell commands, and CreateNewProc() for workbench processes. Besides, the two calls are unrelated and not "two methods to startup programs". RunCommand() overloads the...
Forum: support.WinUAE 10 March 2020, 17:26
Replies: 10
Views: 596
Posted By Thomas Richter
The modules disk is only asked for if you do not...

The modules disk is only asked for if you do not have a 3.1.4 ROM installed (virtually, in winUAE, or physically). You do not need it if you have a ROM.
Forum: support.WinUAE 10 March 2020, 08:47
Replies: 10
Views: 596
Posted By Thomas Richter
Without seeing what "the warning" is, it is hard...

Without seeing what "the warning" is, it is hard to judge. But if the warning says that the CPU libraries are missing, then the best guess is that this is truly the case.

So, for starters, why...
Forum: support.WinUAE 09 March 2020, 15:36
Replies: 10
Views: 596
Posted By Thomas Richter
Reading the documents, for starters. (-; No,...

Reading the documents, for starters. (-; No, really: If you go for the MuLibs based processor libraries, you *do* want to use the installer that comes with them. Really.

If you insist: You also...
Forum: Coders. Asm / Hardware 08 March 2020, 20:02
Replies: 23
Views: 811
Posted By Thomas Richter
Historical comment: Thie sprite engine of the...

Historical comment: Thie sprite engine of the Amiga is pretty much an enhanced version of the player/missle logic of the Atari 8 bit machines. There, the "DMA controller" ANTIC reads the player data...
Forum: Coders. Asm / Hardware 08 March 2020, 12:11
Replies: 10
Views: 524
Posted By Thomas Richter
8 bytes, as the system always allocates in chunks...

8 bytes, as the system always allocates in chunks of 8 bytes. If 8 bytes makes a difference between working and non-working, the program is non-working to begin with as the memory allocated by the Os...
Forum: Coders. Asm / Hardware 07 March 2020, 18:11
Replies: 10
Views: 524
Posted By Thomas Richter
You cannot safely write to address 0. This is a...

You cannot safely write to address 0. This is a typical case debugging tools will catch, and will present as a "hit". Address 0 is "usually" zero, as phx mentioned correctly, though not always. There...
Forum: Coders. Asm / Hardware 27 February 2020, 18:47
Replies: 32
Views: 1,544
Posted By Thomas Richter
The RKRMs are online available, with permission...

The RKRMs are online available, with permission of its publisher as far as I know. You find there also an index.


I would also recommend the Guru Book, if you can find a copy. As far as the...
Forum: Coders. Asm / Hardware 27 February 2020, 10:07
Replies: 32
Views: 1,544
Posted By Thomas Richter
Ehem. A couple of comments: The quesiton was...

Ehem. A couple of comments:

The quesiton was "where do I need to create a BPTR", which is different from "where do I need to align structures". So, to recapitulate:

- Structures you pass into...
Forum: support.Apps 27 February 2020, 07:14
Replies: 2
Views: 325
Posted By Thomas Richter
It is quite the reverse. "Delete" deletes files...

It is quite the reverse. "Delete" deletes files by default, and BenchTrash can change that, depending on its options.
Forum: Coders. Asm / Hardware 27 February 2020, 06:21
Replies: 32
Views: 1,544
Posted By Thomas Richter
Yes, though this is more because dos.library...

Yes, though this is more because dos.library calls accepting file names go through a translation layer that generates from the C-string a BSTR, and in the process of doing so, also align it. This...
Forum: Coders. Asm / Hardware 27 February 2020, 06:12
Replies: 32
Views: 1,544
Posted By Thomas Richter
Not necessarily. Amiga*Os* pointers are also...

Not necessarily. Amiga*Os* pointers are also "struct RastPort *", and there is no problem of not having it longword aligned. It's really the dos.library and its clients (handlers) that require it.
...
Forum: Coders. Asm / Hardware 26 February 2020, 13:26
Replies: 32
Views: 1,544
Posted By Thomas Richter
No, why? Where an object lies depends on the...

No, why? Where an object lies depends on the compiler. What is certainly true is that if you allocate memory from the Os, you'll get a pointer that pionts to an address divisible by eight. Other than...
Forum: Coders. System 23 February 2020, 19:41
Replies: 9
Views: 531
Posted By Thomas Richter
The SwapStack exec function is fine and takes...

The SwapStack exec function is fine and takes care of race conditions. It is in general simpler just to use a $STACK cookie in the binary, or set a STACK entry in the icon of the program. AddTask()...
Forum: support.Other 22 February 2020, 09:40
Replies: 21
Views: 1,384
Posted By Thomas Richter
The path is separate for each process, though the...

The path is separate for each process, though the workbench inherits the path and the shell variables from the initial CLI and the CLI program inherits it from the workbench. Also, newcli inherits...
Forum: New to Emulation or Amiga scene 22 February 2020, 09:32
Replies: 7
Views: 530
Posted By Thomas Richter
You are using AmigaDOS, this is the problem....

You are using AmigaDOS, this is the problem. AmigaDos can only indicate files up to a maximum size of 4GB, though many programs may then indicate a negative file size. Some file operations will not...
Forum: Coders. Asm / Hardware 09 February 2020, 14:47
Replies: 10
Views: 615
Posted By Thomas Richter
In the sense of "some of them do not work...

In the sense of "some of them do not work anymore", yes.



Have you made measurements to back this claim up? What makes you believe that you need to modify the cache settings many times a frame?...
Forum: Coders. Asm / Hardware 09 February 2020, 10:15
Replies: 10
Views: 615
Posted By Thomas Richter
Yes, many. The proper way of handling cache...

Yes, many. The proper way of handling cache control is through the exec.library functions, e.g. CacheClearU(). For example, the 68030 uses an entirely different protocol to clean the data cache...
Forum: Coders. Asm / Hardware 08 February 2020, 21:27
Replies: 6
Views: 1,185
Posted By Thomas Richter
Frankly, I would put the initialization data in...

Frankly, I would put the initialization data in the data segment and initialize the structure with a loop. The loop should fit into the cache, which should give you a speed advantage. SAS/C generates...
Forum: Coders. Asm / Hardware 05 February 2020, 21:03
Replies: 3
Views: 406
Posted By Thomas Richter
If you want to use argument substitution in shell...

If you want to use argument substitution in shell scripts, you need to provide a ".key" describing the arguments, e.g.

.key filen

as first line of the script. Then "<filen>" will be substituted...
Forum: Coders. Asm / Hardware 05 February 2020, 19:54
Replies: 3
Views: 406
Posted By Thomas Richter
There is an argument missing for the "<"....

There is an argument missing for the "<". Actually, is this a script for execute? If so, then a ".key" directive is missing at its start.



Well, it is typically done with a makefile.
Forum: support.Hardware 05 February 2020, 19:32
Replies: 24
Views: 1,940
Posted By Thomas Richter
Well, for some definition of "works", likely. (-;...

Well, for some definition of "works", likely. (-; How fast are these games, with a FPU emulation?
Forum: support.Hardware 05 February 2020, 19:30
Replies: 15
Views: 790
Posted By Thomas Richter
Err, sorry, no. It is an optional library with...

Err, sorry, no. It is an optional library with some features to control the FPU and its exception processing, but it is certainly not required for 3.1.4. What is required, though, is the mmu.library...
Forum: Amiga scene 01 February 2020, 08:45
Replies: 878
Views: 92,043
Posted By Thomas Richter
This is the point I do not understand. If you...

This is the point I do not understand. If you already have a fast x86 processor, why not install a real operating system on it, i.e. something that keeps the system "operating".


AmigaOs is a...
Forum: Amiga scene 31 January 2020, 20:26
Replies: 202
Views: 22,819
Posted By Thomas Richter
Being worked on, and will be ready when it is...

Being worked on, and will be ready when it is ready.
Forum: support.Hardware 31 January 2020, 17:30
Replies: 15
Views: 790
Posted By Thomas Richter
Without looking at the startup-sequence, it is...

Without looking at the startup-sequence, it is hard to say. Memory problems, power supply problems, to give some ideas.



I wouldn't know that there are "versions" of my library. There should be...
Forum: Amiga scene 30 January 2020, 16:46
Replies: 41
Views: 5,500
Posted By Thomas Richter
The basis for the Vampire RTG graphics is P96....

The basis for the Vampire RTG graphics is P96. There is sufficient software and documentation around to support this kind of interface.
Forum: support.Hardware 30 January 2020, 16:36
Replies: 24
Views: 1,940
Posted By Thomas Richter
It is nowadays not a very useful program at all....

It is nowadays not a very useful program at all. Applications that require it would typically not run on 3.1 or beyond anyhow, and users that want to run the rest of critical applications have found...
Forum: support.Hardware 30 January 2020, 16:13
Replies: 24
Views: 1,940
Posted By Thomas Richter
An exception handler that calls into the...

An exception handler that calls into the math#?.libraries is hardly a FPU emulation. It would only be able to emulate one single precision, with a single rounding mode, without proper FPU exceptions,...
Forum: Coders. Asm / Hardware 30 January 2020, 09:02
Replies: 30
Views: 1,732
Posted By Thomas Richter
Oh, I'm sorry. Concerning disk-DMA: How could one...

Oh, I'm sorry. Concerning disk-DMA: How could one ensure that the input data at Paula is 0, which is necessary for cleaning?
Showing results 1 to 40 of 344

 
Forum Jump

All times are GMT +2. The time now is 18:33.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.09157 seconds with 10 queries