Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008.

Similar presentations


Presentation on theme: "The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008."— Presentation transcript:

1 The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008

2 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

3 In the beginning October 2008 ??

4 In the beginning October 2008

5 In the beginning October 2008 KYBT A set of computers, usually connected to the same network and used for educational purposes.

6 In the beginning October 2008

7 In the beginning October 2008

8 In the beginning October 2008

9 In the beginning October 2008

10 In the beginning October 2008

11 In the beginning October 2008

12 In the beginning October 2008

13 In the beginning October 2008

14 In the beginning October 2008

15 In the beginning October 2008

16 In the beginning October 2008

17 In the beginning October 2008

18 In the beginning October 2008

19 Msx as the source of inspiration October 2008

20 Msx as the source of inspiration October 2008

21 Msx as the source of inspiration October 2008

22 The Proud owner October 2008

23 The Proud owner October 2008

24 The Proud owner October 2008

25 No disk drive… solution needed October 2008

26 No disk drive… solution needed October 2008

27 No disk drive… solution needed October 2008

28 No disk drive… solution needed October 2008 + ?

29 No disk drive… solution needed October 2008 ?

30 No disk drive… solution needed October 2008

31 No disk drive… solution needed October 2008

32 1999 – the first caslink October 2008

33 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 kb Supported output formats: WAV – 11025 Hz, 8 bit, mono Single file or multi-file mode (up to 10 files) 1200 baud rate 2400 baud rate

34 1999 – the first caslink October 2008 BIT=0 1200 baud: 0 = 1200 Hz 1 = 2400 Hz 2400 baud: 0 = 2400 Hz 1 = 4800 Hz 3600 baud: 0 = 4800 Hz 1 = 9600 Hz Amplitude Time

35 1999 – the first caslink October 2008 BIT=1 1200 baud: 0 = 1200 Hz 1 = 2400 Hz 2400 baud: 0 = 2400 Hz 1 = 4800 Hz 3600 baud: 0 = 4800 Hz 1 = 9600 Hz Amplitude Time

36 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 1 Example for byte with value 0xFF (255): 1 1 1 1 1 1 1 1 1 1 1

37 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh ROM BIOS ROM BASIC RAM SYSVAR 8/16/24/32 ROM/BIN LOADER BASIC PCODE

38 8/16/24 BIN 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh SYSVAR 8/16/24 BIN LOADER 0000h 4000h 8000h F380h FFFFh SYSVAR ROM BIOS ROM BASIC ROM BIOS 8/16/24 BIN LOADER

39 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh SYSVAR 8/16/24 BIN LOADER SYSVAR 0000h 4000h 8000h F380h FFFFh 8/16/24 BIN LOADER BLOAD next ROM BIOS ROM BASIC8/16/24 BIN ROM BIOS

40 8-16kb ROM 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh SYSVAR 8-16kb ROM LOADER 0000h 4000h 8000h F380h FFFFh SYSVAR LOADER 8-16kb ROM RAM

41 8-16kb ROM 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh SYSVAR 8-16kb ROM LOADER 0000h 4000h 8000h F380h FFFFh SYSVAR LOADER 8-16kb ROM RAM

42 ROM part 1 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh ROM part 1 LOADER 1 0000h 4000h 8000h F380h FFFFh SYSVAR RAM BLOAD next ROM part 1 LOADER 1

43 ROM part 1 1999 – the first caslink October 2008 0000h 4000h 8000h F380h FFFFh ROM part 2 LOADER 2 0000h 4000h 8000h F380h FFFFh SYSVAR LOADER 2 ROM part 2 RAM SYSVAR ROM part 1

44 2008 – caslink2 October 2008

45 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)

46 Time 2008 – caslink2 October 2008 Amplitude Normal waveformInverted waveform Time Amplitude

47 Live demo October 2008 Yamaha MSX2 YIS503IIIR/128 Apple iPOD Nano

48 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…?

49 credits October 2008 Egor Voznessenskiy Gennadiy Kurapov Sergey Kirov Ekaterina Kirova Mikhail 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)

50 Questions ? October 2008 alexey.podrezov@gmail.com http://www.finnov.net/~wierzbowsky/


Download ppt "The Fusion of Last Century’s and Modern Technology The CasLink/CasLink2 Project by Alexey Podrezov October 2008."

Similar presentations


Ads by Google