Re: [hatari-devel] User input during fast-forward |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] User input during fast-forward
- From: Uwe Seimet <Uwe.Seimet@xxxxxxxxx>
- Date: Sun, 4 Aug 2024 16:47:35 +0200
- Arc-authentication-results: i=1; strato.com; arc=none; dkim=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1722782865; s=strato-dkim-0002; d=strato.com; h=In-Reply-To:References:Message-ID:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=91Ki+YN7Qs2NC+3CRMo97RDiE9mLKI7lUTI1NuO7CRs=; b=Av6fyKtsobSDlAwzTwpJW7Eq3j70yY25i9bb/EqfJ7sUmAGbB5fHWrx+BbSGzJOIpI hoY+Sv6jWZ/tfh0/wOf1cj7ncSQQ3DpCEWEsaddtvrSZ0zCfyeB0DFZWnVGwz2lrT3N9 E9f9d+vN71mL/y4FV1bTmHsZ4xt4CDh+IY8OEhRitM51Ht3bGwY/XeBq/nBZ8HcHId0R mKICfiZ7J9U26GYlySCqTQ7tldqYa8dQcbB8J+TYhhBitCC9yoggf0DujMC1WM7ew35i Zqjx66qWivH8YgieyxSD+RKSl1X6t/ocHErf3a9Af7duNuIRqATvEBHEfrrB34c4bDBI HA2Q==
- Arc-seal: i=1; a=rsa-sha256; t=1722782865; cv=none; d=strato.com; s=strato-dkim-0002; b=T6q+1uk5JwZ9QlWOl63/wn/UeOOPY474OPbAv/FPNhMXw6qiEbjGERpsuPupydXAWq THTIbgKr5C9u7QTyGJK2Kp3Oczo4D+KP/Od7c97jWK3g8GDIyQt2QkajYFPYTlIJiMhy kdWjuF6uYpD05gLYxWyqM+/agEUmm4xCWRPcE8xy9yFXy8uV0y2Ih6pwvFVD8c7Rk/ph Fl5jG+oSopoZmjGWgO1xXikdx7fv9tDNnyZfiV06E1/7l5DREc7TH8cyBJBE688vzBmx n0Fwko/81MCCXWo8dZyrcO+RgGlznKqkS3VcNLgAIBog51y8/wqi934PbGtcr3+AT3my DMdA==
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1722782865; s=strato-dkim-0002; d=seimet.de; h=In-Reply-To:References:Message-ID:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=91Ki+YN7Qs2NC+3CRMo97RDiE9mLKI7lUTI1NuO7CRs=; b=ENEz/mcGQjrylNtrWLkFrNfTq7+Tx9bGNAJ6dxwDp5ZXmKPNXX2FjrAF21b7FuGL4d sSDG1H57czi39X4a0rv4UylUiwshbLJ/+RvXAkq0ydqPZYaRophXtPmdV+ooWIMjvXKf 96TTlbNg4zIKXFZriJTTiBqjyMRVS0ZsWXYO5UCFqYvBWilYzVnSj7lBm1Y82BvYqyp8 UOWmQYSjTkECOzSRWc1c9znnUlMHrFGx4McGpYpx5+sXWA05SkEpFsR/4srUqywu4dI+ OGeGu1QNw/ziRu5hSgHj4Qx+uMjThBZ3rpZ1zv2GlKcKZ/8qhCrizaKj+ICuuQn70oX2 cBgw==
- Dkim-signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1722782865; s=strato-dkim-0003; d=seimet.de; h=In-Reply-To:References:Message-ID:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=91Ki+YN7Qs2NC+3CRMo97RDiE9mLKI7lUTI1NuO7CRs=; b=XdGCP7p2PZGnMg9zu+QxEzefgVUqBeDaOlYNobf56by6YrMpHb0xmuADWFEcCB941A gaQjn1SDOoEvNmTlMWCg==
Hi,
> Hm. What if GEMDOS HD could enable fast-forward while programs matching
> a given pattern would run?
Sounds like an interesting approach, but I doubt that it will work for the
Pure C IDE.
@Thorsten You probably know: Does the Pure C IDE call PC.TTP when compiling,
or is the compiler also part of the IDE binary?
> Or maybe an option for automatically fast-forwarding certain things that
> GEMDOS HD can recognize:
> --fast-forward <off|on[:boot,ttp,tos,prg,app]>
>
> Where:
> * boot: enable fast-forward from emulation start/reset until TOS opens
> "*.INF" file
> * ttp: enable fast-forward from "*.TTP" program Pexec() until its Pterm()
> * tos/prg/app: same for *.TOS, *.PRG. and *.APP
>
> For example:
> --fast-forward on:boot,ttp,tos
Even if it turns out that this does not work for PC (see above), I still
think this is an interesting feature. I might even have use for it even if
it would not work with PC. For non-C projects I use a different editor, and
of course it has the same keyboard repeat problems as PC has.
> Comments?
In case you implement this, one should still be able to override (toggle)
this setting with the usual kayboard shortcut for enabling/disabling
fast-forward mode.
Best regards
Uwe