Re: Emulator discrepancies (was DMA'ing in Commodore 64 for developing purposes.)

From: Nejat Dilek <imruon_at_gmail.com>
Date: Mon, 20 Jun 2022 02:56:49 +0300
Message-ID: <CAP5r8NQGG3+O+Ys-Z_cXHW4s0ccgsv91qAJXR71TtYSMccjutg_at_mail.gmail.com>
1541 ultimate has all the bits and pieces to accomplish that I guess. AFAIK
(once glanced at the code how it did pull the dma trick) it even uses DMA
to implement its menu interface. It's just a matter of firmware coding I
guess... Close to the VIC tricks you mention was recently popped on youtube
by the way but I'm not sure if I saw it as a product. Even if you pulled
all those tricks with a fast interface you still need to adhere to the
limitations of those chips. You can't increase the total color count that
VIC can display, you can't increase the voice count of the SID chip. Sure
you can feed much more memory much faster and pull some impossible tricks.
But on that front, people that do such creative stuff (scene people) almost
always stay away from extra hardware for demonstration purposes. Who will
use it then? Sure there are lots of people that could make use of such an
interface, graphics artists for example, but even the stock machine is much
more useful to them unlike the coders. Extra debug features for those that
can't use emulation because of certain limitations: yes they might use it
but they are just a tiny group of people.

Unlike 1541 ultimate, if you can make it cheap then the best candidate
would be a gaming extension which would serve it as both the gaming
platform for the game and potential new hardware that could be used by the
owner.

It might be doable with a RPI 2040, the catch is : since the chip is not 5v
tolerant logic conversion on the board would cost much more than the micro
itself. (bare RPI 2040 chip has a very good pricing at the moment)


On Mon, Jun 20, 2022 at 2:17 AM <tokafondo_at_tokafondo.name> wrote:

>
> From that point, things like full motion video by DMA'ing complete frames
> before the VIC-II reads them (or just "beam racing" them on the fly), or
> complex sprites manipulation, or poking the SID registers at high speed so
> better sound effects or sampled sounds could be achieved, it's a matter of
> time.
>
>
Received on 2022-06-20 01:56:49

Archive generated by hypermail 2.3.0.