Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.
Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
39 6 A=00 X=00 Y=01 S=F7 P=--*--IZ- PC=0649: 8D 1A D0 STA $D01A ;COLBK
39 14 A=3C X=00 Y=01 S=F7 P=--*--I-- PC=0650: 8D 0A D4 STA $D40A ;WSYNC
39 106 A=3C X=00 Y=01 S=F7 P=--*--I-- PC=0653: 8D 03 D3 STA $D303 ;PBCTL
40 20 A=00 X=00 Y=00 S=F9 P=--*--IZ- PC=061E: 20 35 06 JSR $0635
40 107 A=00 X=00 Y=00 S=F7 P=--*--IZ- PC=0635: A0 08 LDY #$08
40 115 A=34 X=00 Y=08 S=F7 P=--*--I-- PC=063B: 8D 0A D4 STA $D40A ;WSYNC
41 106 A=34 X=00 Y=08 S=F7 P=--*--I-- PC=063E: 8D 03 D3 STA $D303 ;PBCTL
42 6 A=0F X=00 Y=08 S=F7 P=--*--I-- PC=0649: 8D 1A D0 STA $D01A ;COLBK
emka:
Turbo stworzyło dwóch zapaleńców w Łodzi bez znajomości innych systemów. Nigdy nie dorobiło się nazwy, zawsze mówiliśmy turbo. MK to inicjały "tfurcóf", a liczba to szacunkowa szybkość. wersja MADE IN HOME to wersja testowa puszczona do ludzi w celach testowych jak widać trafiła do ciebie. Największą wadą tamtego systemu była zbyt krótka synchronizacja przed każdym blokiem danych i ludzie woleli szybszy system nawet z wyłączonym ekranem.FUJI:
A wracając do offtopicu: uważam, że nazwa "MK.Turbo" wygląda dobrze. Ktoś ma coś przeciw ?*=$600
WSYNC = $D40A
LDA #START&$FF
STA $0A
LDA #START/256
STA $0B
LDA #$00
STA $09
START SEI
LDA #$00
STA $D40E
STA $D400
LDA #$28
STA $D208
LDA #$02
STA $D206
LDA #$3A
STA $D204
C2 LDA #$C0
STA $D20E
LDA #$C4
STA $D20E
LDA $02C8
EOR #$0F
STA $02C8
STA $D01A
LDA #$04
C3 BIT $D20E
BNE C3
STA $D209
STA WSYNC
JMP C2
voyd@voy-Win:/mnt/g/a8cas$./a8.pl conv 04.wav 04.hex
***********************************************************************
* Message from libecasoundc:
*
* 'ECASOUND' environment variable not set. Using the default value
* value 'ECASOUND=ecasound'.
***********************************************************************
Use of uninitialized value $blocks in concatenation (.) or string at a8.pl line 2461.
HEX blocks stored in file 04.hex.
ecasound -x -a:space,mark -i:04.wav -a:space -efr:5327,1000 -el:bandpass_iir,3995,1000,3 -ea:100 -el:diode,2 -f:s16_le,2,44100 -chmove:1,2 -a:mark -efr:3995,1000 -el:bandpass_iir,5327,1000,3 -ea:100 -el:diode,2 -f:s16_le,2,44100 -chmute:2 -z:mixmode,sum -a:space,mark -o:loop,mix -a:diff -i:loop,mix -el:difference_iama_oa -eli:1058,0.00004,0.5,0.4 -eli:1058,0.00005,0.5,0.4 -eli:1058,0.00006,0.5,0.4 -f:u8,1,44100 -ezx:1,0.05 -ea:6553600 -ea:6553600 -o:04_decoded.wav
**************************************************************************
* ecasound v2.9.1 (C) 1997-2014 Kai Vehmanen and others
**************************************************************************
(eca-chainsetup-parser) Truncating outputs (overwrite-mode).
(eca-chainsetup-parser) Enabling 'sum' mixmode.
(eca-chainsetup) Chainsetup "untitled-chainsetup"
(eca-chainsetup) "nonrt" buffering mode selected.
(eca-chainsetup) NOTE: using existing audio parameters -f:s16_le,1,44100 for object '04.wav' (tried to open with
... -f:s16_le,2,44100).
(eca-chainsetup) Opened input "04.wav", mode "read". Format: s16_le, channels 1, srate 44100, interleaved (locked
... params).
(eca-chainsetup) NOTE: using existing audio parameters -f:f32_le,2,44100 for object 'loop' (tried to open with
... -f:s16_le,2,44100).
(eca-chainsetup) Opened input "loop", mode "read". Format: f32_le, channels 2, srate 44100, interleaved (locked
... params).
(eca-chainsetup) Opened input "loop", mode "read". Format: f32_le, channels 2, srate 44100, interleaved (locked
... params).
(eca-chainsetup) Opened output "04_decoded.wav", mode "write". Format: u8, channels 1, srate 44100, interleaved
... (locked params).
- [ Connected chainsetup: "untitled-chainsetup" ] ------------------------
- [ Controller/Starting batch processing ] -------------------------------
- [ Engine - Driver start ] ----------------------------------------------
- [ Engine - Processing finished ] ---------------------------------------
- [ Controller/Batch processing finished (0) ] ---------------------------
- [ Engine exiting ] -----------------------------------------------------
(eca-control-objects) Disconnecting chainsetup: "untitled-chainsetup".
a8 conv --debug=fillbuffer,skipstate,getbyte,getfsk,detectbit,getrecord,main 04.wav 04.hex
Voy:
wystarczyło przewinąć kasetę troszkę do tyłu i ponowić wczytywanieKaz:
U nas tak działał Buldoger Copy, ale to program kopiujący, a nie loader, a szkoda, bo pomysł sam się nasuwał.Voy:
Gdyby udało się dodać ten system do np. Atari800, byłoby super. :)