Re: [hatari-devel] _FRB cookie in Falcon emulation |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] _FRB cookie in Falcon emulation
- From: Uwe Seimet <Uwe.Seimet@xxxxxxxxx>
- Date: Fri, 1 Aug 2025 22:21:52 +0200
- Arc-authentication-results: i=1; strato.com; arc=none; dkim=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1754079715; s=strato-dkim-0002; d=strato.com; h=In-Reply-To:References:Message-ID:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=0CE4sGXIbR7642WmrDtgsCRxAfpw6nA/4h1bDK7BK5w=; b=DkG+enTg6PQyyqS+MUU4+Na4jmNv4mVU+qZpCqnU2tAPU/50uzUzxySnVQKybsJsFG q2c7F5mKgJczB7lBunkfHkhSgS5OfnIMsrVXm4t+CWqT48LwPMOFId2ApeVDeOtsbYsx kH9OeuqqTM6XxOJPCqcdDtFAQ42IlCXSy4PgVGPU1TvkEdKaDNvRG+dPbzRGdv1cScXu T81Zj4c2pq0UAVjzWf6GhpYmKuxDCaWZph3a/ydqu8Qj/uSDmEpnbaok8pNSL3POu7vb o9OX8+pKd59vfzmBopMra+IEv7GQo1fZ4tiFCYU3C+wY7cMnVHKHtooISWgjk5dTJoDp bBUQ==
- Arc-seal: i=1; a=rsa-sha256; t=1754079715; cv=none; d=strato.com; s=strato-dkim-0002; b=iLzRAlJqYjTD2YehuN2UrHoYCPPjhz1aKpqKJKiV4fvA3GS3obEtUDCYgycFt91Ptw xlDVOs5lQ0FCU7E6AKfYhNTDqcYqKS4ez34kmNprpc67x+520nAl14jfNDtUvYeGdzhM KSD6I7RA3Vj6iW8BsgBHQOhtZnDPsxUm76vQlvYxw/+C2OIc0NDPKwslCyGL0eZt07b6 ahl50XFGppQp9IF5eJuvC3E/+YP4XckSiSc140np0AlITV/sNy08GFE0Wb6CNWDk4JI8 Qo4J8b8tDiKcfx8c4lZ02RLtyPmS/TV9fMTonit+jUK89rstTKtoT/zqnM84vk7zyghq 9OdA==
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1754079715; s=strato-dkim-0002; d=seimet.de; h=In-Reply-To:References:Message-ID:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=0CE4sGXIbR7642WmrDtgsCRxAfpw6nA/4h1bDK7BK5w=; b=MFZMkdmj82a4NFOoydh/RYmYcHygGM5nkwZ1qn4hJ1HtEdM/L8H/JqrISbRPeWWNqX gB4Acg1FbLIHW7hZjf98PUb4MylGpbQq9jCtz9Ze9C0TbwcM0jx/wLodTQSCk0Ixoanz 52RHLDDRCIfdATUQdoIlu/6R0PeWhrCI+dQFlpSzhPee0DwxsHwDwwXLvfrUN1rQbRq+ uaUgN+uWSCKX4u/oP1tN9XzyuNpdTGj/a1nZn2GvDR+NcscgITZByho0eLAkXm9Mrsd1 3GYDFZSs0s70oqbQpEsBUmf7V2t70XdlveaQyes1TfPgOS0U6wk0J+mUP7PEaomv8LMR I46Q==
- Dkim-signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1754079715; s=strato-dkim-0003; d=seimet.de; h=In-Reply-To:References:Message-ID:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=0CE4sGXIbR7642WmrDtgsCRxAfpw6nA/4h1bDK7BK5w=; b=r7QYFw8ceI10NVBBGprZH8xAOFd4JFdDDzexqNATzSWs8xl06nhn1I4fRXMzHC6u8h 7k1TntiBSPq62WGF4HBg==
Too bad I did not know this some days ago. It would have saved my beta
testers and me quite some time, but anyway ...
As already mentioned there is accelerator hardware which does not require a
patched TOS but sets up Alternate-RAM with a program for the AUTO folder. I
doubt that one of my beta testers is the only user who uses the accelerator
this way.
Saying that, I still understand the motivation for these changes, but the
assumption that there is always a patched TOS when there is a Falcon
accelerator board is not correct.
> no, hatari will do this itself in the case of falcon + tt-ram and not
> using emutos. see src/cpu/stMemory.c around line 264
>
> if ( (...)
> || ( Config_IsMachineFalcon() && TTmemory && !bIsEmuTOS) )
> {
>
> if ( TTmemory )
> STMemory_WriteLong ( 0x5a4 , 0x01000000 + TTmem_size );
> /* ramtop */
> else
> STMemory_WriteLong ( 0x5a4 , 0 ); /* ramtop */
> STMemory_WriteLong ( 0x5a8 , 0x1357bd13 ); /* ramvalid */
>
> }
>
> -> so, falcon + tt-ram + tos 4.04 will be handled automatically by
> hatari to declare this extra tt ram (because tos 4.04 doesn't know how
> to detect tt-ram, even if it knows how to use it afterward)
>
> Nicolas
>
>
>