Autore Topic: Tapclean + Galadriel Support  (Letto 7876 volte)

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Tapclean + Galadriel Support
« Risposta #45 il: 24 Marzo 2008, 19:13:28 »
 Approfittando di questo giorno di vacanza e facendo finta che non abbia niente di meglio da fare, ho corretto un paio di bachi nel parser e nella decodifica dei tap Vic20 che in effetti non andava come avrebbe dovuto :stordita:
Queste le modifiche dall'ultima release:
  • Modificata la readttbit() per correggere automaticamente la lettura di valori "medi" (threshold) quando incontrati e quando si specifica -tp s/l. Necessario in alcuni tap galadriel quando trovava un 0x20 nell'header, ora vengono riconosciuti grazie a questa aggiunta. Vedere l'HISTORY per ulteriori dettagli
  • I parametri -20, -16, -ntsc non settavano a FALSE gli altri parametri, quindi risultava sempre attivato lo scan con C64 PAL.
  • I valori degli impulsi per Vic20 erano sballati e nessun tap Vic20 veniva ripulito.

 Ora sono corretti[/list]A quanto pare i tap C16 non sono ancora supportati, ma finche' nessuno si lamenta, e io non capiro' come sono fatti, rimarranno cosi'.
Chi lo vuole lo piglia QUA chi non lo vuole lo pigli pure in Q
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -

Yurif999

  • Utente
  • **
  • Post: 86
    • http://www.facebook.com/juri.fossaroli
  • Gioco Preferito: Turrican
Tapclean + Galadriel Support
« Risposta #46 il: 24 Marzo 2008, 20:45:37 »
 Ciao iAN, per quel che ricordo il C16/Plus4 avevano una frequenza di registrazione del segnale diversa da quella degli altri computer commodore (c64, vic 20, c128, pet)..
ciao
JMP $EA31

iAN CooG

  • Utente
  • **
  • Post: 1774
    • http://iancoog.altervista.org
  • Gioco Preferito: Turbo Assembler, ActionReplay Monitor, DiskDemon
Tapclean + Galadriel Support
« Risposta #47 il: 24 Marzo 2008, 20:56:10 »
 Si :) lo so sia io che chi ha implementato tapclean, vedi main.c funzione handle_cps(), cosi' come ho scritto nell'history:
Codice: [Seleziona]
- C16 tapes are still not supported correctly.
  Found some with
  sp = 0x35
  mp = 0x6A
  lp = 0xD4
  others with
  sp = 0x34
  mp = 0x64
  lp = 0xC9
  but nothing happens on cleaning/extraction. Must investigate.
(a volte mi chiedo proprio chi diavolo me lo faccia fare a scrivere la documentazione)

Resta il fatto che anche variando i valori nessun tap viene riconosciuto, e non ho ne' tempo ne voglia di vedere cos'altro c'e' che non va nel riconoscimento di quei tap.
-=[]=--- iAN CooG/HVSC^C64Intros ---=[]=-
- http://hvsc.c64.org - http://intros.c64.org -