Search found 318 matches

by thomasrapp
Sat Jul 12, 2025 1:04 pm
Forum: General Developer Support
Topic: [Solved] drawlist.image - no image drawn
Replies: 2
Views: 10778

Re: drawlist.image - no image drawn

I just tried a drawlist image for the first time and it worked immediately.

However, I found the documentation to be wrong. LINESIZE and LINEPAT don't take their value from the pen field but rather from x1. As you set both to 0, the image indeed becomes invisible.

However, without LINESIZE and ...
by thomasrapp
Tue Apr 15, 2025 9:35 am
Forum: AmigaOS 3.2
Topic: A3000 and 3.2 roms
Replies: 6
Views: 42652

Re: A3000 and 3.2 roms

I have tried PFS3 (DS version)

Please try again with pfs3aio
https://aminet.net/package/disk/misc/pfs3aio

then I get "write error 5 on block 0"

There will be more info in the message with pfs3aio. In any case it is some unexpected SCSI error which means there is something wrong with the ...
by thomasrapp
Sun Feb 23, 2025 10:09 pm
Forum: AmigaOS 3.2
Topic: A3000 and 3.2 roms
Replies: 6
Views: 42652

Re: A3000 and 3.2 roms

You have to be more concrete about what you mean by "not formattable".

There is no disk size limit in SCSI, there never was. What is new in 3.2 is that the native file system supports large harddisks, too. With other file systems, for example PFS3, you could do the same in earlier OS versions, too ...
by thomasrapp
Fri Jan 31, 2025 5:14 pm
Forum: General Developer Support
Topic: How SDK:/Local/C/cat works? [SOLVED]
Replies: 5
Views: 17257

Re: How SDK:/Local/C/cat works?

I don't think it needs to know the buffer size. It just reads from the file and writes to the console in large chunks.

Try the AmigaDOS command:

copy filewithnoNewlineAtEnd to console:

it should have the same effect.

Or write a program which does something like this:


char buffer[250000 ...
by thomasrapp
Fri Jan 31, 2025 2:30 pm
Forum: General Developer Support
Topic: How SDK:/Local/C/cat works? [SOLVED]
Replies: 5
Views: 17257

Re: How SDK:/Local/C/cat works?

ACTION_WRITE surely does not null-terminate its buffer. The buffer can be completely filled with data, up to the last byte. The number of bytes in the dp_Arg3 field determines the length of the buffer, not some terminating byte. It's just coincidence that you always found a null byte in the buffer ...
by thomasrapp
Thu Dec 19, 2024 6:16 am
Forum: General Developer Support
Topic: Is more a command ?
Replies: 3
Views: 10717

Re: Is more a command ?

The reason is that it can be run from Workbench and be used as default tool in project icons as well.
by thomasrapp
Mon Dec 09, 2024 6:04 pm
Forum: Platform: Classic
Topic: amigaOS 4.1 FE and A4000 64mb Hack
Replies: 3
Views: 41966

Re: amigaOS 4.1 FE and A4000 64mb Hack

System-startup is not a script. It is a new component in Kick 3.2 or higher. It is completely unrelated to OS4. Does WB 3.2 run on this computer or does it crash, too? Are you sure you boot from the OS4 partition? Did you ever get this machine to boot into any OS version with this Kickstart?
by thomasrapp
Mon May 27, 2024 5:53 pm
Forum: General Developer Support
Topic: A1222+ AmigaOS or Update 2 trouble [solved]
Replies: 3
Views: 12160

Re: A1222+ AmigaOS or Update 2 trouble

// tester my_screen à NULL


Did you do what the comment says? And what is the result? Did you get a NULL pointer, i.e. opening the screen failed? Or did you get a pointer to an invisible screen?

Please also show how you define "pens" where SA_Pens points to.

I guess it tries to default to an ...
by thomasrapp
Tue Oct 17, 2023 4:06 pm
Forum: Platform: Classic
Topic: AmigaOS 4.1FE Classic & 3.2.1 ROM no go (?)
Replies: 2
Views: 53488

Re: AmigaOS 4.1FE Classic & 3.2.1 ROM no go (?)

The 3.x ROM version is irrelevant for OS4. Once the Bootloader has loaded the 4.x Kickstart, the 68K CPU is set to sleep and the 3.x ROM is ignored. If there are issues with OS4, they exist regardless of the physical ROM version.
by thomasrapp
Wed Jul 19, 2023 1:07 pm
Forum: AmigaOS Feature Requests
Topic: xxNA_UserData
Replies: 6
Views: 36377

Re: xxNA_UserData

it eludes me how I could put that extra size to use
Seems obvious to me:

Code: Select all

struct myNode {
	struct Node node;
	struct whatever extra;
	};

my_node = AllocListBrowserNode (... LBNA_NodeSize, sizeof(struct myNode), ...);

my_thing = my_node->extra.thing1;