Completely psychic debugging, but if the routine in up9600.txt works standalone for you then I'd suspect: 1. conflict between ccgms and the cia timer 2. something else is overwriting 792/788 3. kernel is not banked in and it uses its own irq/nmi handler, so it ignores 792/788 You probably need to litter your code with some inc $400, inc $401 etc so you can see what is being called. On 26/09/2016 14:27, Nick Vivid wrote: > Hey guys, this is Alwyz (Striketerm - the Novaterm 9.6 hack). > > I'm working on an unofficial version of CCGMS. I've gotten Swiftlink > support installed (with hardware flow control working nicely), but > getting UP9600 routines working is leaving me scratching my head. > Daniel Dallmann, the author of the original routine, is off the grid > from what I can tell. > > Here's what I've learned so far: > > - He posted this source in the late 90s. > > http://www.jamtronix.com/files/novaterm/v10/serial/up9600.txt > > Going through the novaterm source code, the working routine in > Novaterm 9.6 has no source code associated with it. I've used > regenerator to recreate the source code. That isn't working for me, > either. > > I've vectored in the NMI,IRQ,RSIN, and RSOUT routines. > > I've got no keyboard response and no input either. It finds the UP9600 > interface, but in essence locks up the program with it installed. > > Anyone who would like to help me solve this puzzle, please send me an > email. There's probably something very obvious that my lack of kernel > expertise is not seeing. > > I'm working on CCGMS in 64tass format. > > Thanks! > Alwyz > > Message was sent through the cbm-hackers mailing listReceived on 2016-09-26 19:00:33
Archive generated by hypermail 2.2.0.