- 33
- 27 935
8-Bit Wall of Doom
United States
Приєднався 24 жов 2013
An educational channel dedicated primarily to late '70s, '80s, and {slightly} newer Computer Technology focused on the lineage beginning with the Commodore KIM-1, PET, and later MOS 6502 and Synertek/Rockwell based microcomputers including Apple I and II, and Atari 8-bit systems; but also, other products from the golden-age including [not exactly 8-bit] CPUs such as Motorola 68K.
As much as we will be re-visiting the hardware & software of the past, we will also discuss 'new-retro' systems and software development based on the Western Design Center (WDC) 65xx(x) family of integrated circuits which, these days, are paired with FPGAs.
Occasionally, we will branch off to the catalyst of this grand endeavor: '70s and '80s solid-state Video Games and the period specific Electromechanical amusement that preceded it. In short, anything with a CPU, memory, and/or some amount of discrete TTL or stateful components and counters is up for discussion and debate.
As much as we will be re-visiting the hardware & software of the past, we will also discuss 'new-retro' systems and software development based on the Western Design Center (WDC) 65xx(x) family of integrated circuits which, these days, are paired with FPGAs.
Occasionally, we will branch off to the catalyst of this grand endeavor: '70s and '80s solid-state Video Games and the period specific Electromechanical amusement that preceded it. In short, anything with a CPU, memory, and/or some amount of discrete TTL or stateful components and counters is up for discussion and debate.
Foenix F256 Jr goes online, OLD SCHOOL (CBBS meets a 5-line SuperBASIC RS-232 Terminal)
In this short video, we connect to *Ward Christensen's CBBS from 1978 (it's still running !!) using a 5-line SuperBASIC program and a simple serial connection using one of those new-fangled WiFi modems.
In early 1978, Ward Christensen (inventor of XModem) collaborated with Randy Seuss to create the first known instance of a Computer Bulletin Board System (BBS).
By the time a youngster in Patchogue, Long Island (me) got his hands on a VIC-1001 modem in 1983, BBS'es were absolutely everywhere, and many of them were so popular, kids my age would sit on redial tying up the home phone line for hours just to catch a glimpse of what treasures await (online games, people to converse with, and often, software downloads).
In this video, we briefly discuss the 1978 BYTE magazine article written by Christensen and Seuss, talk about the F256 Jr. Hardware, how to wire it up for serial communication, and then examine a SuperBASIC program to make it all happen. To close out the tour, we connect to a mirror of the original CBBS as it ran back in the day.
You will also see a refurbished Commodore C64 keyboard in use with this C256 Jr. In an upcoming video, we will go even further, and cook up a PETSCII based terminal, then connect to one of the many online resources for some character graphic fun.
Sad to say that Ward Christensen passed away on October 11th of this year (2024); aside from his contributions and passion for the early technology including CP/M, he worked for IBM for over 40 years. Another pioneer, gone.
Errata: I mentioned that my Father borrowed the Hayes Smartmodem (that is still in my possession) from work 30 years ago. That is incorrect, it was 40 years ago. Time flies!
*it's not really his online system but somebody is running a tribute site to honor the original.
----------------
As always, resources to read and watch.
Link to the Archive.org BYTE mag., indexed to this article:
archive.org/details/byte-magazine-1978-11-rescan/page/n151/mode/2up
Link to the VIC Modem manual:
archive.org/details/1600VIC-20VICMODEMManual
A Tindie seller, peddling the WiFi modem I demonstrated; be sure to read all of the details and ask questions to make sure it is right for your before buying; but I can vouch for mine. It has always been trouble-free:
www.tindie.com/products/8bit_bruno/simple-wifi-rs232-modem-v2/
Link to the Foenix Marketplace, a website where you can download code samples and articles pertaining to Foenix computers and related 8-bit platforms. As of today, "Foenix Rising" is midway through its 3rd year since issue #1 was published. Each issue ranges in length between short-form (6 page development focused articles), and long-form, multi-article issues (of 32 pages). At this point, you'll find about 85% of the material is Foenix focused but you'll also find vintage references, and history pertaining to the works of Compute Publishing and Dr. Dobbs journal article discussion. I expect to be writing more Commodore related content in the next year; but even today, there are Apple II, ATARI, and even Rockwell AIM65 and KIM-1 references, with more to come: apps.emwhite.org/foenixmarketplace/
Link to read about this particular CBBS instance via a great bbs resource/directory. And if you don’t have hardware, many of these offer a virtual Telnet interface:
www.telnetbbsguide.com/bbs/cbbs-nv/
Link to a prior video which discusses General MIDI, the DREAM 2695 IC, and a piece of software that I am developing as an educational tool for working with MIDI data (or to play the DREAM IC as a stand-alone synthesizer using the Arturia controller leveraged in this video): ua-cam.com/video/s9_o_lt4mK8/v-deo.html
In early 1978, Ward Christensen (inventor of XModem) collaborated with Randy Seuss to create the first known instance of a Computer Bulletin Board System (BBS).
By the time a youngster in Patchogue, Long Island (me) got his hands on a VIC-1001 modem in 1983, BBS'es were absolutely everywhere, and many of them were so popular, kids my age would sit on redial tying up the home phone line for hours just to catch a glimpse of what treasures await (online games, people to converse with, and often, software downloads).
In this video, we briefly discuss the 1978 BYTE magazine article written by Christensen and Seuss, talk about the F256 Jr. Hardware, how to wire it up for serial communication, and then examine a SuperBASIC program to make it all happen. To close out the tour, we connect to a mirror of the original CBBS as it ran back in the day.
You will also see a refurbished Commodore C64 keyboard in use with this C256 Jr. In an upcoming video, we will go even further, and cook up a PETSCII based terminal, then connect to one of the many online resources for some character graphic fun.
Sad to say that Ward Christensen passed away on October 11th of this year (2024); aside from his contributions and passion for the early technology including CP/M, he worked for IBM for over 40 years. Another pioneer, gone.
Errata: I mentioned that my Father borrowed the Hayes Smartmodem (that is still in my possession) from work 30 years ago. That is incorrect, it was 40 years ago. Time flies!
*it's not really his online system but somebody is running a tribute site to honor the original.
----------------
As always, resources to read and watch.
Link to the Archive.org BYTE mag., indexed to this article:
archive.org/details/byte-magazine-1978-11-rescan/page/n151/mode/2up
Link to the VIC Modem manual:
archive.org/details/1600VIC-20VICMODEMManual
A Tindie seller, peddling the WiFi modem I demonstrated; be sure to read all of the details and ask questions to make sure it is right for your before buying; but I can vouch for mine. It has always been trouble-free:
www.tindie.com/products/8bit_bruno/simple-wifi-rs232-modem-v2/
Link to the Foenix Marketplace, a website where you can download code samples and articles pertaining to Foenix computers and related 8-bit platforms. As of today, "Foenix Rising" is midway through its 3rd year since issue #1 was published. Each issue ranges in length between short-form (6 page development focused articles), and long-form, multi-article issues (of 32 pages). At this point, you'll find about 85% of the material is Foenix focused but you'll also find vintage references, and history pertaining to the works of Compute Publishing and Dr. Dobbs journal article discussion. I expect to be writing more Commodore related content in the next year; but even today, there are Apple II, ATARI, and even Rockwell AIM65 and KIM-1 references, with more to come: apps.emwhite.org/foenixmarketplace/
Link to read about this particular CBBS instance via a great bbs resource/directory. And if you don’t have hardware, many of these offer a virtual Telnet interface:
www.telnetbbsguide.com/bbs/cbbs-nv/
Link to a prior video which discusses General MIDI, the DREAM 2695 IC, and a piece of software that I am developing as an educational tool for working with MIDI data (or to play the DREAM IC as a stand-alone synthesizer using the Arturia controller leveraged in this video): ua-cam.com/video/s9_o_lt4mK8/v-deo.html
Переглядів: 189
Відео
The Foenix F256 Jr. (past, present, future); subtitle, "the road to the Junior Jr."
Переглядів 654Місяць тому
In this 25 minute video, we cover three topics: - The road from the original C256 Jr. through today, to tomorrow (literally) - A quick look at a Jr. build of my own, which leverages the "MyRetroComputer" Commodore 64 ITX Mini case with some DIY customizations - An introduction to the Foenix F256 "Jr. the 2nd", affectionately called the "Jr. Jr." I'll take partial credit (and blame) for coining ...
Introducing SIDlab Foenix (Commodore platforms coming soon)
Переглядів 174Місяць тому
Lots to talk about in this one, and you may need to revisit... after many years, SIDlab brings a new set of capabilities for your single or dual SID equipped retro computer! SIDlab, now in beta 3, is being shown for the first time. This video is a bit rough, but you will hopefully get a good picture of where the software is heading. My disclaimer for today is the fact that I know absolutely not...
Intro to General MIDI Retro-scope - as seen at VCF Midwest 2024
Переглядів 1512 місяці тому
In this video we combine the DREAM SAM 2695 IC, a DIY MIDI interface for the Foenix F256 Jr., the Aturia MiniLAB 3 keyboard (~ $99 USD), and a piece of custom software that I am actively developing, intended to provide a 'byte-scope' interpretation of MIDI message, useful in sound effect design for gaming, among other uses. Speaking of gaming, GM Retro-scope includes a hidden game mode, built f...
A General MIDI demo - Part 3a of the 3 part series on General MIDI for 8-bit computers
Переглядів 1034 місяці тому
Part 'a' of the 3rd'ish video builds on Part 2 and its MIDI discussion. Recall that we started with the intrinsics of MIDI beginning with MIDI 'Note On' and ended with 'Program Change'. This video takes the next step, focusing on General MIDI, specifically. A note to Foenix owners and perspective Foenix F256K2 buyers: Everything we are covering in this video is directly applicable to the DREAM ...
MIDI v1 for the masses - Part 2 of the 3 part series on General MIDI for 8-bit computers
Переглядів 1235 місяців тому
This 2nd video (of the 3-part survey on General MIDI) takes a 1/2 a step backwards to discuss MIDI, via the v1.0 specification. The video starts with a quick 5 minute tour of my “Keyboard Room”, to walk through a subset of important and historic synthesizers from the mid '70s to the mid 2020s, stopping at signposts for three examples of how MIDI functions as follows: Example 1: A generic MIDI k...
ATARI 8-bit meets the SAM2695 - General MIDI for the masses
Переглядів 3745 місяців тому
This video is #1 of a planned 3-part series on General MIDI and we begin with a product designed for the ATARI 8-bit line of microcomputers leveraging the DREAM 2695 General MIDI Synth IC known as the JIL_SAMMER, a DREAM chip and supporting circuitry crammed into an ATARI SIO connector from Lotharek.PL (Poland). This video includes a primer on the basics of FujiNet and examines a handful of .mi...
8-Bit Wall of Doom - 'Studio' tour - walk through of some gear plus, what's next for this channel
Переглядів 2325 місяців тому
This video provides a glimpse into the 8-Bit WoD 'studio', aka the place where I keep 95% of my vintage gear and record the videos that have been published on this channel thus far. The idea here is to share my philosophy which is to use (not stockpile) these wonderful systems, to show one approach to manage the mess, and to hopefully provoke a few requests on what you (the viewer) might want t...
Foenix F256 meets its match - the FNX6809 and a port of NitrOS-9 Level 2
Переглядів 5 тис.5 місяців тому
This video provides a first look at the FNX6809 drop-in CPU replacement, which is a FPGA based MC6809 core, designed to replace the stock WDC65C02 CPU in your Foenix F256 Jr. or Foenix F256K. As we often do on this channel, we begin with some light history and then delve into some noteworthy features of the original Motorola CPU, including famous use cases and the folks behind the scenes that w...
12DoC SID - hacking the PETSCII graphics & demo structure (part 5 of 12)
Переглядів 6910 місяців тому
Episode #5 is all about Commodore's use of PETSCII graphics, sprite graphics, smooth scrolling (sort of), animation, and general program structure of the "Christmas Album" demo. You are likely to be surprised by what you are about to see, especially if you owned (or currently own) a Commodore 64 or varient, are familiar with its features, and have done any coding using these features. One of th...
12DoC SID - exploring PWM on a Juno 106 and in SIDlab (part 4 of 12)
Переглядів 10010 місяців тому
This episode took nearly a week to produce (including an unplanned foray into coding a SID specific application called SIDlab, to be released shortly for a F256 near you). We start, this features a few topics that pertain to synths and SID and then take a deep dive from the 5 meter platform to discuss Pulse Width Modulation starting with a Minimoog, then to a Roland Juno 106 and finally, on a S...
12DoC SID - FoeniXmas and SIDlab prototype demo (part 3 of 12)
Переглядів 8510 місяців тому
In this episode, we demonstrate the FoeniXmas23.pgx program, discussing the SuperBASIC loader and graphics briefly, then move on to the main event which is a demo of the work-in-progress SID Player and it's 'guru' mode which displays and interprets roll data along with timing information, providing the opportunity to slow the beat waaaaaaay down as to see registers change as heard. The format o...
12DoC SID - synth basics via 1976 Minimoog (part 2 of 12)
Переглядів 24710 місяців тому
Picking up from episode 1 of 12, we introduce analog synthesis with the use of a 1976 Moog Minimoog, move on with a deep dive into the MOS 6581 spec sheet / datasheet, and then examine some of the Christmas Album song data in context, reviewing what we've learned. This video is about 3x longer than I intended, but with a 7 minute Minimoog discussion embedded, it was difficult to cover the two o...
The 12 days of [ Commodore's ] "Christmas Album" part 1 of 12
Переглядів 11511 місяців тому
Between December 21st and December 24th of this year, I challenged myself to learn as much as I could from the aboriginal Christmas Demo in order to create something for the Foenix F256 that others could enjoy by the stroke of midnight. The result was the extraction and porting of the SID player code from the original Commodore 1982 project (the "Christmas Album"), into a standalone program for...
nanoEdit - Commodore (COMPUTE!) SpeedScript for the F256; December update
Переглядів 22311 місяців тому
This is the first of my monthly updates on the nanoEdit project. In early September, I produced a quick 'teaser' style video with no dialog or details; it was the first working prototype of Charles Brannon's SpeedScript editor from the C64 that I was able to get running on a Foenix platform. (look for this video if you've not seen where I started) Since that time, I've completely torn apart and...
Commodore (COMPUTE!) SpeedScript for the F256; teaser (HD)
Переглядів 312Рік тому
Commodore (COMPUTE!) SpeedScript for the F256; teaser (HD)
Foenix F256K - "Prototype to Prod": Documenting refinement of a new retro system w/ Commodore roots
Переглядів 675Рік тому
Foenix F256K - "Prototype to Prod": Documenting refinement of a new retro system w/ Commodore roots
Foenix F256 - Kernel vs. Kernal (how did we get here) Part 2 of 3
Переглядів 490Рік тому
Foenix F256 - Kernel vs. Kernal (how did we get here) Part 2 of 3
Foenix F256 - "Foenix Rising" Journal Recap #4: Kernels, Kernals, & more (!!) mini-series
Переглядів 229Рік тому
Foenix F256 - "Foenix Rising" Journal Recap #4: Kernels, Kernals, & more (!!) mini-series
Foenix F256 SuperBASIC Part 8c - Custom chars (closing the topic with a few register tweaks)
Переглядів 362Рік тому
Foenix F256 SuperBASIC Part 8c - Custom chars (closing the topic with a few register tweaks)
Foenix F256 SuperBASIC Part 8b - Custom chars (extract, transform, load, sort of...)
Переглядів 366Рік тому
Foenix F256 SuperBASIC Part 8b - Custom chars (extract, transform, load, sort of...)
Foenix F256 SuperBASIC Part 8a - Custom chars (pre-reqs; dealing with memory and I/O banks)
Переглядів 457Рік тому
Foenix F256 SuperBASIC Part 8a - Custom chars (pre-reqs; dealing with memory and I/O banks)
Foenix F256 - "Foenix Rising" Journal Recap #5: Using VICKY's MMU for a .asm bitmap graphics demo
Переглядів 443Рік тому
Foenix F256 - "Foenix Rising" Journal Recap #5: Using VICKY's MMU for a .asm bitmap graphics demo
Foenix F256 SuperBASIC Part 7 - Intro to Platform Graphic Features
Переглядів 807Рік тому
Foenix F256 SuperBASIC Part 7 - Intro to Platform Graphic Features
Foenix F256 SuperBASIC - What about "?" / PEEK(x) / POKE and errata for Part 6 - (1 minute)
Переглядів 219Рік тому
Foenix F256 SuperBASIC - What about "?" / PEEK(x) / POKE and errata for Part 6 - (1 minute)
Foenix F256 SuperBASIC XTRA - Preview of sprite content
Переглядів 1 тис.Рік тому
Foenix F256 SuperBASIC XTRA - Preview of sprite content
Foenix F256 SuperBASIC Part 6 - DEMO1.BAS (impress friends & family)
Переглядів 893Рік тому
Foenix F256 SuperBASIC Part 6 - DEMO1.BAS (impress friends & family)
Foenix F256 SuperBASIC Part 5 - Line #'s vs. PROCs & more
Переглядів 720Рік тому
Foenix F256 SuperBASIC Part 5 - Line #'s vs. PROCs & more
Foenix F256 SuperBASIC Part 4 - Memory Use and considerations
Переглядів 697Рік тому
Foenix F256 SuperBASIC Part 4 - Memory Use and considerations
Foenix F256 SuperBASIC Part 3 - Accessing SD and IEC Storage
Переглядів 1 тис.Рік тому
Foenix F256 SuperBASIC Part 3 - Accessing SD and IEC Storage