|
Post by Espen Skog on May 2, 2008 11:29:51 GMT -5
1. Would there be possible to connect one of the already existing Ethernet adapters available for the C64 to a C64DTV ? As far as I can see, most of them use the cardridge port (or thruport of RR etc) but how can we get our lovely C64DTV online e.g. via UserPort or similar ?
2. Is it possible to implement Action Replay (or Retro Replay) ROM files inside the memory of the C64DTV so that it "thinks" that a cartridge is connected even though it is just in ROM/RAM ?
I have googled this without any luck. Help is appreciated.
Best Regards Espen Skog
|
|
|
Post by David Murray on May 2, 2008 15:12:49 GMT -5
I don't believe any of the existing adapters would work with the DTV. However, we've talked here many times about adding other types of ethernet controllers such as ones meant for microcontrollers. In fact, my memory is a bit foggy but I seem to recall somebody has already done this. Trouble is, it wouldn't be compatible with any existing software (not that very much exists anyway)
|
|
|
Post by 1570 on May 2, 2008 16:10:41 GMT -5
1. Would there be possible to connect one of the already existing Ethernet adapters available for the C64 to a C64DTV ? The C64DTV doesn't feature an expansion port so no. Using a cable like DTVTrans (userport or controlport) would technically be possible but as David said this requires new or patched software. It should be possible to patch cartridge code to work on the DTV but this needs to be done manually for each cartridge and it requires quite some knowledge. IOW: No automatic CRT=>DTV .PRG converter possible. Then again, there's no such thing as a 'freeze' button or PLA lines that could be used for that so normal cartridges would be of limited use. With DTVMON (for programming) and soft kernals available (for Jiffy for example) the basics are there though.
|
|
|
Post by Espen Skog on May 28, 2008 12:53:46 GMT -5
I don't believe any of the existing adapters would work with the DTV. However, we've talked here many times about adding other types of ethernet controllers such as ones meant for microcontrollers. In fact, my memory is a bit foggy but I seem to recall somebody has already done this. Trouble is, it wouldn't be compatible with any existing software (not that very much exists anyway) That sounds like an idea, just to use some existing HW and hook it up to either the userport lines, or onto the IEC bus and write a "driver" kinda software for the existing tcp/ip stacks already out there today. Of course, this will cost someone alot of time to do...so.......still, it would have been cool. Such HW could also be used on a regular C64 so that is neat :-) Espen
|
|
|
Post by Espen Skog on May 28, 2008 12:59:06 GMT -5
I am still believing that if one could take a ROM image from e.g. Action Replay 6 and put it into the flash area of the DTV, there would be a possible way to invoke its freeze menu as done on the c64 when pressing the freeze button on the ARMK6.
However, the most fundamental needs of the ARMK6 like the fastloader etc etc are obsolete so maybe this whole thing is unnecessary afterall :-) Yet, it would be nice for nostalgic reasons ;-)
However, something that WOULD be rather necessary would be some way of freezing into a monitor while e.g. playing a game or stuff like that so that a gamer or a programmer could have access to the memory for debugging reasons.
Maybe one can put a freeze button to use e.g. databit #0 on the userport so that once it is pulled low (or hi) the DTV flips into a freezemode-monitor ?
|
|
|
Post by 1570 on May 28, 2008 17:50:21 GMT -5
However, something that WOULD be rather necessary would be some way of freezing into a monitor while e.g. playing a game or stuff like that so that a gamer or a programmer could have access to the memory for debugging reasons. Use VICEplus/x64dtv for that. It's WAY more comfortable for that kind of work. If you want to have a look at the memory, use DTVBOOT/DTVMON. You will be able to look at the memory then after a reset but "unfreezing" isn't possible. No. C64 freezer cartridges use the game, exrom, and NMI lines to start the freezing code. The DTV doesn't have game nor exrom. No way to trigger executing some special code by the press of a button then.
|
|
|
Post by Espen Skog on May 31, 2008 5:42:29 GMT -5
If you can patch the kernel to poll another bit, let us say io pin #1 on the userport instead of the bit on the expasion port, i believe it could be done that way. Or ?
|
|
|
Post by spiff on Jun 4, 2008 2:57:05 GMT -5
But most games map out the kernel, so there is no way of ensuring that your polling code gets executed.
|
|