In 1993 the Future Crew released the seminal demo “Second Reality”. Last episode we re-implemented the tunnel effect, this time we try to understand and replicate the lens effect. A bouncing, tinted glass ball that distorts the background image. Thirty years back it was pretty jaw dropping, and even today we can learn something!
In this video I am assembling the Tandy soundcard by matze79. This piece of hardware was triggered in this discussion on the Vogons forum:
https://www.vogons.org/viewtopic.php?f=62&t=54249
The Tandy PC series was a PC compatible range of machines by Radioshack which incorporated their own graphics and sound standards. The centerpiece of the card is the Texas Instruments SN76489 chip, which generates three channels of monaural, squarewave voices. A great range of MS-DOS games supported this sound standard. The Tandy sound and graphics standards were more or less a ripoff of IBM's PC Junior standard, which in contrast to Tandy, failed to gain any significant market share.
matze79's project page: https://www.retroianer.de/tandy_proto.html
A list of games supporting Tandy sound: https://www.mobygames.com/attribute/sheet/attributeId,32/
Various Tandy sound utilities: http://www.oldskool.org/guides/tvdog/sound.html
...
https://www.youtube.com/watch?v=tTftxRXyC-k
This is our 9th instalment in the "Let's Code MS DOS" series. Here we begin a three part journey in programming the SoundBlaster card. The goal is to be able to play back long WAV files of digitized music or speech. Maybe in the future we will also deal with FM and MIDI synthesis programming. But this here is already our most difficult task so far. So bear with me and enjoy!
Support me on Patreon: https://www.patreon.com/root42
Support me on Ko-Fi: https://ko-fi.com/root42
Source code: https://gist.github.com/root42/7fd6f2552a83ec73b321144ff5b4116b
SB Programming Manual: https://pdos.csail.mit.edu/6.828/2008/readings/hardware/SoundBlaster.pdf
Long Stroll von Kevin MacLeod ist unter der Lizenz "Creative Commons Attribution" (https://creativecommons.org/licenses/by/4.0/) lizenziert.
Quelle: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100174
Künstler: http://incompetech.com/
...
https://www.youtube.com/watch?v=LhMcxl7giP8
I assembled and tested the PS/2 to RS232 adapter from matze79. It allows you to use a modern PS/2 mouse on a retro machine lacking a PS/2 port by translating to the serial RS232 protocol.
Older PS/2 mice came with this capability built in, but new mice lack this feature and won't work with a simple mechanical adapter.
Note: I needed to use a different flashing command in the end. Here is the correct order: first set the fuses, then flash the firmware. The actual avrdude commands are as follows:
avrdude -c usbasp -p t2313 -U lfuse:w:0xfd:m -U hfuse:w:0xdf:m -U efuse:w:0xfe:m
avrdude -c usbasp -p t2313 -U flash:w:ps2adapter-noboot-tiny2313.hex
You need to supply power to the board via the 2.5mm socket. That socket is center negative, which is uncommon in Europe, but common for PSUs of Japanese products. E.g. SEGA and Roland devices usually have center negative supplies. Check the polarity! The PSU I used had 9V. But anything up to 12V should be fine.
Alternatively you can hook the thing up to the ATX/AT PSU in your computer, by building a cable using 2.5mm and Molex connectors, salvaged from spare cables.
Connecting to the I/O card will happen via either the DB9 port directly or via the 4-pin header on the PCB.
Project homepage: http://www.retroianer.de/ps2.html
github project: https://github.com/matze79/PS2-Adapter/
Avrdude homepage: https://www.nongnu.org/avrdude/
MacOS homebrew: https://brew.sh
USBasp clone on eBay: https://ebay.to/2P4o1EL
...
https://www.youtube.com/watch?v=py9QuBnTWds
One of the effects that is easy to do on machines like the C64 or Amiga is the „melting screen“. In theory you can do such things just by copying lots of pixels in video memory. However the VGA is rather slow for doing that. So what we will do instead is cleverly manipulating the CRTC registers of the VGA to achieve a similar effect. This lets us move big portions of the screen without actually copying any bytes.
Support me on Patreon: https://www.patreon.com/root42
Support me on Ko-Fi: https://ko-fi.com/root42
Support me on PayPal: https://paypal.me/ArneSchmitz
Source Code: https://github.com/root42/vgamelt
VGA CRTC: http://www.osdever.net/FreeVGA/vga/crtcreg.htm
Long Stroll von Kevin MacLeod ist unter der Lizenz "Creative Commons Attribution" (https://creativecommons.org/licenses/by/4.0/) lizenziert.
Quelle: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100174
Künstler: http://incompetech.com/
...
https://www.youtube.com/watch?v=BXdzgB3BEoI
A brand new game for the C64: Fix it Felix Jr. lets you play as Felix who repairs the destruction that Ralph from "Wreck It Ralph" leaves in his wake. A simple and quick game available over at:
https://brokenbytes.itch.io/fix-it-felix-jr
...
https://www.youtube.com/watch?v=fJwyOxeRwF4
We revisit the Gotek Floppy Emulator in this episode by upgrading it with the Flash Floppy open source firmware.
Its advantages are many, but most of all you can now simply dump disk images on the drive. It also allows for hardware mods like OLED displays, but we will do that in a later episode...
You need a USB to serial TTL interface, which is about 2-3 EUR on eBay. Plus you need stm32flash or the official stm32 flash demo from ST.
Support me on Patreon: https://www.patreon.com/root42
Support me on Ko-Fi: https://ko-fi.com/root42
Support me on PayPal: https://paypal.me/ArneSchmitz
Flash Floppy Wiki: https://github.com/keirf/FlashFloppy/wiki
stm32flash: https://sourceforge.net/p/stm32flash/wiki/Home/
stm32 Flash Demo: https://www.st.com/en/development-tools/flasher-stm32.html
USB to TTL on German eBay: https://bit.ly/2T5f6Vx
...
https://www.youtube.com/watch?v=7cjWs7AlD_o
Recently I acquired a matching floppy disk station for my Commodore PET 3016. It is the CBM 8050, a single sided, dual disk drive using quad density floppies with 96 tracks per inch. This is a rather rare format, but with a bit of luck we should be able to use high quality double density (48 tpi) disks instead. But first problem is: The drive can’t even format a single disk. It is probably not a surprise as this particular device was manufactured in 1983. First order of business is to take it apart and do some diagnostics and cleaning!
Support me on Patreon: https://www.patreon.com/root42
Support me on Ko-Fi: https://ko-fi.com/root42
Support me on PayPal: https://paypal.me/ArneSchmitz
Support me on YouTube: https://www.youtube.com/channel/UCPjFa_UZBUDzdJTIEdyGjIQ/join
Music: A Little Wonder by Spino2006
...
https://www.youtube.com/watch?v=QaRAq9CczzM
We are starting with another big project: the CGA Redux replica Color Graphics Adapter. Original CGA cards are hard to come by here in Germany. And those that pop up on eBay are expensive. So let's simply build our own! It won't be cheaper, really, but more fun! This will definitely take a couple of evenings to assemble, so join us for the second installment on Sunday, November 13th, 20:15 CEST!
Support me on Patreon: https://www.patreon.com/root42
Support me on Ko-Fi: https://ko-fi.com/root42
Support me on PayPal: https://paypal.me/ArneSchmitz
...
https://www.youtube.com/watch?v=yDk3bWNz-dA
Here is another C64! This time around it’s one of the later C64C, also called the C64-II. It sports a look similar to the C128 and the Amiga, and on the inside it’s also a bit different to my Breadbin C64s. This particular model is pretty dirty, and I hope that it comes with a short board, sporting the SID 8580, because I do not have one of those. And of course I hope that it actually works, because I got it untested! So let’s open it up, clean it and make it shine like when it came out of the factory!
Support me on Patreon: https://www.patreon.com/root42
Support me on Ko-Fi: https://ko-fi.com/root42
Support me on PayPal: https://paypal.me/ArneSchmitz
Music: Powerful SID by Spino2006
0:00 Introduction
4:07 Teardown
6:05 ASSY 250469
7:39 Testdrive
12:14 Cleaning the Case
14:19 Cleaning the Keyboard
16:20 Retrobrighting
19:40 Reassembly
20:20 Closing Words
...
https://www.youtube.com/watch?v=bRDIzKXgyUM