the fusion of last century’s and modern technology the caslink/caslink2 project by alexey podrezov...
TRANSCRIPT
![Page 1: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/1.jpg)
The Fusion of Last Century’s and Modern Technology
The CasLink/CasLink2 Project by Alexey Podrezov
October 2008
![Page 2: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/2.jpg)
• In the Beginning• MSX as the Source of Inspiration• The Proud Owner• No Disk Drive… Solution Needed• 1999 – The First Caslink• 2008 – Caslink2• Live Demo• Plans for Caslink3• Credits October 2008
Agenda
![Page 3: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/3.jpg)
In the beginning
October 2008
??
![Page 4: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/4.jpg)
In the beginning
October 2008
![Page 5: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/5.jpg)
In the beginning
October 2008
KYBTA set of computers, usually connected to the same network and used for educational purposes.
![Page 6: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/6.jpg)
In the beginning
October 2008
![Page 7: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/7.jpg)
In the beginning
October 2008
![Page 8: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/8.jpg)
In the beginning
October 2008
![Page 9: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/9.jpg)
In the beginning
October 2008
![Page 10: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/10.jpg)
In the beginning
October 2008
![Page 11: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/11.jpg)
In the beginning
October 2008
![Page 12: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/12.jpg)
In the beginning
October 2008
![Page 13: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/13.jpg)
In the beginning
October 2008
![Page 14: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/14.jpg)
In the beginning
October 2008
![Page 15: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/15.jpg)
In the beginning
October 2008
![Page 16: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/16.jpg)
In the beginning
October 2008
![Page 17: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/17.jpg)
In the beginning
October 2008
![Page 18: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/18.jpg)
In the beginning
October 2008
![Page 19: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/19.jpg)
Msx as the source of inspiration
October 2008
![Page 20: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/20.jpg)
Msx as the source of inspiration
October 2008
![Page 21: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/21.jpg)
Msx as the source of inspiration
October 2008
![Page 22: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/22.jpg)
The Proud owner
October 2008
![Page 23: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/23.jpg)
The Proud owner
October 2008
![Page 24: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/24.jpg)
The Proud owner
October 2008
![Page 25: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/25.jpg)
No disk drive… solution needed
October 2008
![Page 26: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/26.jpg)
No disk drive… solution needed
October 2008
![Page 27: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/27.jpg)
No disk drive… solution needed
October 2008
![Page 28: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/28.jpg)
No disk drive… solution needed
October 2008
+ ?
![Page 29: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/29.jpg)
No disk drive… solution needed
October 2008
?
![Page 30: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/30.jpg)
No disk drive… solution needed
October 2008
![Page 31: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/31.jpg)
No disk drive… solution needed
October 2008
![Page 32: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/32.jpg)
1999 – the first caslink
October 2008
![Page 33: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/33.jpg)
1999 – the first caslink
October 2008
Supported input formats:• BAS - tokenized basic programs• BAS/DAT - detokenized basic programs (ASCII format)• BIN - binary images of ROM cartridges with startup code• ROM - images of ROM cartridges
• BIN - 8/16/24 kb• ROM - 8/16/24/32 kbSupported output formats:
• WAV – 11025 Hz, 8 bit, mono
Single file or multi-file mode (up to 10 files)
• 1200 baud rate• 2400 baud rate
![Page 34: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/34.jpg)
1999 – the first caslink
October 2008
BIT=01200 baud:
0 = 1200 Hz
1 = 2400 Hz2400 baud:
0 = 2400 Hz
1 = 4800 Hz3600 baud:
0 = 4800 Hz
1 = 9600 Hz
Amplitud
e
Time
![Page 35: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/35.jpg)
1999 – the first caslink
October 2008
BIT=11200 baud:
0 = 1200 Hz
1 = 2400 Hz2400 baud:
0 = 2400 Hz
1 = 4800 Hz3600 baud:
0 = 4800 Hz
1 = 9600 Hz
Amplitud
e
Time
![Page 36: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/36.jpg)
1999 – the first caslink
October 2008
Byte Representation in FSK Encoding
START_BIT, BIT0, BIT1, BIT2, BIT3, BIT4, BIT5, BIT6, BIT7, STOP_BIT, STOP_BIT
Example for byte with value 0x00 (zero):
1 0 0 0 0 0 0 0 0 1 1Example for byte with value 0xFF (255):
1 1 1 1 1 1 1 1 1 1 1
![Page 37: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/37.jpg)
1999 – the first caslink
October 2008
0000h
4000h
8000h
F380hFFFFh
ROM BIOS
ROM BASIC
RAM
SYSVAR
8/16/24/32
ROM/BIN
LOADERBASIC PCODE
![Page 38: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/38.jpg)
8/16/24 BIN
1999 – the first caslink
October 2008
0000h
4000h
8000h
F380hFFFFh SYSVAR
8/16/24 BIN
LOADER
0000h
4000h
8000h
F380hFFFFh SYSVAR
ROM BIOS
ROM BASIC
ROM BIOS
8/16/24 BIN
LOADER
![Page 39: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/39.jpg)
1999 – the first caslink
October 2008
0000h
4000h
8000h
F380hFFFFh SYSVAR
8/16/24 BIN
LOADER
SYSVAR
0000h
4000h
8000h
F380hFFFFh
8/16/24 BIN
LOADER
BLOAD next
ROM BIOS
ROM BASIC 8/16/24 BIN
ROM BIOS
![Page 40: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/40.jpg)
8-16kb ROM
1999 – the first caslink
October 2008
0000h
4000h
8000h
F380hFFFFh SYSVAR
8-16kb ROM
LOADER
0000h
4000h
8000h
F380hFFFFh SYSVAR
LOADER
8-16kb ROM
RAM
RAM
RAM
![Page 41: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/41.jpg)
8-16kb ROM
1999 – the first caslink
October 2008
0000h
4000h
8000h
F380hFFFFh SYSVAR
8-16kb ROM
LOADER
0000h
4000h
8000h
F380hFFFFh SYSVAR
LOADER
8-16kb ROM
RAM
RAM RAM
![Page 42: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/42.jpg)
ROM part 1
1999 – the first caslink
October 2008
0000h
4000h
8000h
F380hFFFFh
ROM part 1
LOADER 1
0000h
4000h
8000h
F380hFFFFh SYSVAR
RAM
RAM
RAM
BLOAD next
ROM part 1
LOADER 1
![Page 43: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/43.jpg)
ROM part 1
1999 – the first caslink
October 2008
0000h
4000h
8000h
F380hFFFFh
ROM part 2
LOADER 2
0000h
4000h
8000h
F380hFFFFh SYSVAR
LOADER 2
ROM part 2
RAM RAM
SYSVAR
ROM part 1
![Page 44: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/44.jpg)
2008 – caslink2
October 2008
![Page 45: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/45.jpg)
2008 – caslink2
October 2008
Supported input formats:• BAS – tokenized or detokenized basic programs (ASCII format)• BIN - binary images of ROM cartridges with startup code• ROM - images of ROM cartridges• SCR - screenshots
• BIN - 8/16/24/32 kb• ROM - 8/16/24/32 kb• CRC checker for ROM/BIN• Preloader
Supported output formats:• WAV – 11025 Hz, 8 bit, mono• WAV – 44100 Hz, 16 bit, stereo• MP3 – 192, 256 and 320 kbps (LAME MP3 codec)
• 1200 baud rate• 2400 baud rate• 3600 baud rate• Inverted waveform
Single file or multi-file mode (up to 15 files)
![Page 46: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/46.jpg)
Time
2008 – caslink2
October 2008
Amplitud
e
Normal waveform
Inverted waveform
Time
Amplitud
e
![Page 47: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/47.jpg)
Live demo
October 2008
Yamaha MSX2 YIS503IIIR/128
Apple iPOD Nano
![Page 48: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/48.jpg)
Plans for caslink3
October 2008
• Bi-directional support (reading and decoding files from MSX)• GUI (frontend for Windows 2000/XP/Vista)• Faster upload? (reference to O.T.L.A. Project; 12000 baud?) • Compression? (reference to Stanislav Borutsky aka CAX)• 128kb ROM upload?• More…?
![Page 49: The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008](https://reader036.vdocuments.site/reader036/viewer/2022081515/551b6a5c550346a10a8b45eb/html5/thumbnails/49.jpg)
credits
October 2008
Egor Voznessenskiy
Gennadiy KurapovSergey Kirov
Ekaterina KirovaMikhail Volkov Ahti Soilamaa
Sean Young (not the actor)
Arnaud (aka The File-Hunter)IgorX (Mr. Unknown)
Timo Soilamaa (aka Nyyrikki)
Saku Taipale (aka STT)
Mikko Tuomela (AltParty)