1 / 45

The Fusion of Last Century’s and Modern Technology

The Fusion of Last Century’s and Modern Technology. The CasLink/CasLink2 Project by Alexey Podrezov. The Beginning The Source of Inspiration The Proud Owner No Disk Drive… Solution Needed 1999 – The First Caslink 2008 – Caslink2 Live Demo Plans for Caslink3 Credits. Agenda.

kerem
Download Presentation

The Fusion of Last Century’s and Modern Technology

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. The Beginning The Source of Inspiration The Proud Owner No Disk Drive… Solution Needed 1999 – The First Caslink 2008 – Caslink2 Live Demo Plans for Caslink3 Credits Agenda

  3. The Beginning ? ?

  4. The Beginning

  5. The Beginning KYBT A set of computers, usually connected to the same network and used for educational purposes.

  6. The Beginning

  7. The Beginning

  8. The Beginning

  9. The Beginning

  10. The Beginning

  11. The Beginning

  12. The Beginning

  13. The Beginning

  14. The Source of Inspiration

  15. The Source of Inspiration

  16. The Source of Inspiration

  17. The Proud Owner

  18. The Proud Owner

  19. The Proud Owner

  20. No Disk Drive… Solution Needed

  21. No Disk Drive… Solution Needed

  22. No Disk Drive… Solution Needed

  23. No Disk Drive… Solution Needed + ?

  24. No Disk Drive… Solution Needed ?

  25. No Disk Drive… Solution Needed

  26. No Disk Drive… Solution Needed

  27. 1999 – The First Caslink

  28. 1999 – The First Caslink 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: • 1200 baud rate • 2400 baud rate • WAV – 11025 Hz, 8 bit, mono Single file or multi-file mode (up to 10 files)

  29. 1999 – The First Caslink Amplitude 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 Time

  30. 1999 – The First Caslink Amplitude 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 Time

  31. 1999 – The First Caslink 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

  32. 1999 – The First Caslink 0000h ROM BIOS LOADER 4000h ROM BASIC BASIC PCODE 8000h 8/16/24/32 ROM/BIN RAM SYSVAR F380h FFFFh

  33. 1999 – The First Caslink 0000h 0000h ROM BIOS ROM BIOS 4000h 4000h ROM BASIC 8/16/24 BIN LOADER LOADER 8000h 8000h 8/16/24 BIN 8/16/24 BIN SYSVAR SYSVAR F380h FFFFh F380h FFFFh

  34. 1999 – The First Caslink 0000h 0000h ROM BIOS ROM BIOS 4000h 4000h ROM BASIC 8/16/24 BIN LOADER LOADER 8000h 8000h 8/16/24 BIN 8/16/24 BIN SYSVAR BLOAD next SYSVAR F380h FFFFh F380h FFFFh

  35. 1999 – The First Caslink 0000h 0000h RAM RAM 4000h 4000h RAM 8-16kb ROM LOADER LOADER 8000h 8000h 8-16kb ROM 8-16kb ROM SYSVAR SYSVAR F380h FFFFh F380h FFFFh

  36. 1999 – The First Caslink 0000h 0000h RAM 8-16kb ROM 4000h 4000h RAM RAM LOADER LOADER 8000h 8000h 8-16kb ROM 8-16kb ROM SYSVAR SYSVAR F380h FFFFh F380h FFFFh

  37. 1999 – The First Caslink 0000h 0000h RAM RAM 4000h 4000h RAM ROM part 1 LOADER 1 LOADER 1 8000h 8000h ROM part 1 ROM part 1 BLOAD next SYSVAR F380h FFFFh F380h FFFFh

  38. 1999 – The First Caslink 0000h 0000h RAM RAM 4000h 4000h ROM part 1 ROM part 1 LOADER 2 8000h 8000h ROM part 2 ROM part 2 LOADER 2 SYSVAR SYSVAR F380h FFFFh F380h FFFFh

  39. 2008 – Caslink2

  40. 2008 – Caslink2 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 • ROM/BIN CRC checker • Preloader Supported output formats: • 1200 baud rate • 2400 baud rate • 3600 baud rate • Inverted waveform • WAV – 11025 Hz, 8 bit, mono • WAV – 44100 Hz, 16 bit, stereo • MP3 – 192, 256 and 320 kbps (LAME MP3 codec) Single file or multi-file mode (up to 15 files)

  41. 2008 – Caslink2 Amplitude Amplitude Time Time Normal Waveform Inverted Waveform

  42. Live Demo MSX 2 Compatible Computer Apple iPOD Nano / PC

  43. Plans for Caslink3 • Bi-directional support (reading and decoding files from MSX) • GUI (frontend for Windows 7/8/8.1) • Faster upload? (reference to O.T.L.A. Project; 12000 baud?) • Compression? (reference to Stanislav Borutsky aka CAX) • ROM patching? (reference to StanislavBorutsky aka CAX) • Upload progress indicator • 128kb ROM upload (if even possible) • More…?

  44. Credits Egor VoznessenskiyGennadiy KurapovSergey KirovEkaterina 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)

  45. Questions ? alexey.podrezov@gmail.com http://www.podrezov.com

More Related