From: Sam on
On 16 jun, 00:22, "iAN CooG" <GETianRIDc...(a)OFemailME.it.invalid>
wrote:
> Sam <siemappel...(a)quicknet.nl> wrote:
> >>> you probably swapped the banks or something like that.
> > I don't think so. I've made more cartridges who are working and the
> > reset vectors and CBM80 signature are always at address 0000E000.
>
> ok, keep your broken cart then. trying to explain something to lamers is
> always a waste of time *shrug*

iAN,

It is working. I only have to give the "RUN" command to let the
program start.
So the copy routine is working.

Again: the reset vectors and CBM80 signature starts in good working
cartridges also at address 0000E000
Doesn't that something to do with the way the bankswitching on the
card is working ??

Regards, SAM
From: Anssi Saari on
Sam <siemappelman(a)quicknet.nl> writes:

> I used the program "<152blks" to create the cartridge file and yes it
> is "Donald Duck Playground".

It kinda seems to me from previous discussion that you gave 2064 as
start address while it should be 2070? Which would explain why your
cart doesn't autostart.
From: Clocky on
iAN CooG wrote:
> Sam <siemappelman(a)quicknet.nl> wrote:
>
>>>> you probably swapped the banks or something like that.
>> I don't think so. I've made more cartridges who are working and the
>> reset vectors and CBM80 signature are always at address 0000E000.
>
> ok, keep your broken cart then. trying to explain something to lamers
> is always a waste of time *shrug*

I don't think that is fair. For one, English is not Sams first language so I
think what he means doesn't always come across correctly. I think that the
particular cartridge hardware banks in the ROM address in the 27c512 at E000
to the cart ROM space at A000 (or wherever the autostart ROM appears on the
C64) so it does appear as a normal autostart cart to the C64.

I'm not saying the autostart code is correct, but that it's not at 0000 on
the actual ROM as possibly for the reason I stated above.



From: dott.Piergiorgio on
Il 14/06/2010 23:40, iAN CooG ha scritto:

>> But with one of them there is a problem. It works like above: the
>> program is copied in Ram but doesn't run automatic. The C64 comes with
>> the "READY" screen. After that I have to give the "RUN" command or
>> "SYS 2070" and it works ! Anyone can fix this since my know-how of ML
>> is very little...?
>
> show the code, else we don't know where you did the mistake.

dear uber-hacker, if a cart don't autostart is clearly some issue in the
"CBM80" string....

Dott. Piergiorgio.
From: dott.Piergiorgio on
Il 15/06/2010 22:36, iAN CooG ha scritto:

> 00000000: FF FF FF FF-FF FF FF FF-FF FF FF FF-FF FF FF FF
> 00000010: FF FF FF FF-FF FF FF FF-FF FF FF FF-FF FF FF FF
> 00000020: FF FF FF FF-FF FF FF FF-FF FF FF FF-FF FF FF FF
>
> there is nothing on the cart where it should, first $4000 bytes are empty
> ($ff for an eprom burner means do nothing) =)
>
> 0000E000: 10 80 5E FE-C3 C2 CD 38-30 48 55 43-4B 59 00 00
> 0000E010: 8E 16 D0 20-A3 FD 20 50-FD EA EA EA-EA EA 20 15
> 0000E020: FD 20 5B FF-58 20 53 E4-20 BF E3 A2-FB 9A EA 78
>
> here there's something that should be on the top, the reset vectors and the
> CBM80 signature.
> you probably swapped the banks or something like that.

Visto, uber-hacker pippaiolo sul piedistallo ?

dott. Piergiorgio.