and why it's not working in some games?
Maybe I have to change the kernel for this games
Controller
Re: Controller
The last digit of Pi is 7! I calculated this, as I counted to infinity yesterday!
Re: Controller
What games are you having trouble with specifically? I have a pretty weird snes controller that I also had trouble with.
Re: Controller
I have to make a list for that...
well, what I know: the games which works fine are: Donky Kong, Space Invaders,...
doesn't work: Lander, Dr. Mario, Megatris, LodeRunner, ...
well, what I know: the games which works fine are: Donky Kong, Space Invaders,...
doesn't work: Lander, Dr. Mario, Megatris, LodeRunner, ...
The last digit of Pi is 7! I calculated this, as I counted to infinity yesterday!
Re: Controller
I've bought an asciipad on ebay to check that out. Very curious to see what's going on.
Re: Controller
Cool Alec!
Let us know what the problem is!
Let us know what the problem is!
The last digit of Pi is 7! I calculated this, as I counted to infinity yesterday!
Re: Controller
I've received my Asciipad today and I can reproduce the problem so that's a good start! As for Kilo, it works in the controller tester but not in the Gameloader. So I'll check what is going on and report my findings.
Re: Controller
thanks Alec...
well it's curious... it works perfect on the controller tester!
well it's curious... it works perfect on the controller tester!
The last digit of Pi is 7! I calculated this, as I counted to infinity yesterday!
Re: Controller
Yesterday i rewrote the assembly code in the boorloader to match the C code. Still doesnt work...i'll pull out the scope to check signals.
Re: Controller
Alright I got it. I opened the controller and it uses a custom chip by Asciiware. Seems its response time is slightly slower that the plain shift registers used in regular controllers. I just added a couple more cycles to the latch and clock pulses and it magically started to work again. I think some previous kernels may have had slower timings but I "optimized" it to death afterward. That would explain why some games works and some not. Anyhow, the good news is that recompiling the games against the latest kernel will fix the issue. The bad news is that games for which we don't have the sources, we can't fix. Well...I suppose someone could go patch the assembly code in the .UZE file, put I'll pass on that one.
I need to do more tests and I'll commit everything.
I need to do more tests and I'll commit everything.
Re: Controller
Hey Alec,
wow...you're the greatest!
Ok, to patch all games would be impossible without having the source
wow...you're the greatest!
Ok, to patch all games would be impossible without having the source
The last digit of Pi is 7! I calculated this, as I counted to infinity yesterday!