PCRetroTech
PCRetroTech
  • 121
  • 641 047
Studying the Amstrad PC1512 Graphics Chip
We try to do cycle accurate probing of the graphics chip in the Amstrad PC1512 from 1986, to try and find glitches and to figure out how to use it optimally.
Amstrad Reference Manual:
www.seasip.info/AmstradXT/1512tech/section1.html#1.11.5
Переглядів: 3 687

Відео

Animating Ellipses on a Vintage 386 Computer
Переглядів 3,6 тис.11 місяців тому
I show implementations of ellipse routines, including horizontal ellipses and diagonal/general ellipses on a vintage 386 computer, all assembly optimised for maximum performance. I talk about how scan conversion of lines, circles and ellipses actually works at a high level and talk about all the issues I ran into trying to get my final animation to work. Code repository for this episode: github...
XGA : King of IBM Graphics Standards (Part 1)
Переглядів 16 тис.Рік тому
We take a look at the IBM XGA standard and try to program an IIT chip that is almost 100% XGA compatible. INMOS XGA Guide: ardent-tool.com/video/72-OEK-258-00_XGA_Software_Programmers_Guide_Sep91.pdf IIT AGX Datasheet: pdf-html.ic37.com/pdf_file_B/20200531/pdf_pdf/PdfOld/icpdf_datasheet_1/IIT-A_datasheet_19743/324506/IIT-A_datasheet.pdf IIT Text file (provenance unknown): pdos.csail.mit.edu/6.8...
PC Graphics Programs of the 1980's
Переглядів 4,9 тис.Рік тому
We take a look at Gem Paint, a couple of versions of PC Paintbrush, PC Paint and 4 Point Graphics which were competing graphics programs for the PC in the 1980's and early 90's. FreeGem: www.owenrudge.net/GEM/dist All other programs shown can be downloaded from WinPCWorld or similar site.
A Rare Paradise Pre-EGA Graphics Card that Plays Doom
Переглядів 14 тис.Рік тому
We take a look at a Paradise Hi-Res Graphics card from 1986 and try to figure out what features it had. We end up running it with FastDoom. Viler's Blog Article: int10h.org/blog/2023/03/cga-6845-crtc-phantom-vsync-glitch/ Revision 2023: 2023.revision-party.net/satellites/ Paradise Video Controller - 4 Documentation: bitsavers.org/components/westernDigital/_dataSheets/PVC4.pdf FastDoom: doomwiki...
Rescuing a REMARKABLE 386 DX-25 Made by Compaq
Переглядів 7 тис.Рік тому
We rescue a Compaq Deskpro 386/25m, a machine that is a bit of a hidden gem. Quite a number of things go right with this restoration and the results really speak for themselves. If you need a setup utility, perhaps you can find one here: ftp.zx.net.nz/pub/archive/ftp.compaq.com/pub/softpaq/sp6001-6500/ I have no idea about the reliability of that site though. You need a version of the driver th...
Reverse Engineering the Video Chip of the IBM CGA Card (1981)
Переглядів 19 тис.Рік тому
We try to non-destructively figure out the HD6845 chip used on some IBM CGA cards from 1981. Lots of new glitches are found along the way, and we freeze snow in place for possibly the first time! Many thanks to Sean Riddle who let me use his die shot of this chip: www.seanriddle.com/6845/ Viler's Font website: int10h.org/oldschool-pc-fonts/fontlist/font?ibm_cga Reenigne's blog: www.reenigne.org...
I finally got this ATI VGA Blitter Working!
Переглядів 10 тис.Рік тому
I take another look at this ATI Graphics Ultra card with an IBM 8514/A compatible blitter. I finally get it to work correctly, including the ATI specific blitter hardware and I use it to generate some 3D objects and rotate them in real time on a 286! Code for this episode can be found on my GitHub repository: github.com/wbhart/mach8blitter Minor correction to the video: I now believe the "desti...
This VGA Card does Polygon Fill, but is it FAST?
Переглядів 15 тис.Рік тому
We take a look at a 16 bit VGA card from ATI which is 8514/A compatible. We try to get the polygon fill and blitter operations working. But is it fast enough and is there enough documentation to figure it all out?
More of the "Vintage" PCs that Took Over my Cellar!
Переглядів 2,2 тис.Рік тому
I take a look at the other half of the PCs that are filling up my cellar. Many of them turned out to be fairly recent and not vintage at all, but there are some genuine vintage ones there too. What should I do with these machines? They seem to just be breeding down there!
Area 5150 Demo @ Evoke 2022 (Audience Reaction)
Переглядів 13 тис.Рік тому
Here is the audience reaction to Area 5150, first place in the Alternative Platforms category at the Evoke 2022 Demoparty in Cologne, Germany. This demo runs on an original IBM PC 5150 @with 4.77MHz with 640kb of RAM and an IBM CGA graphics card. www.pouet.net/prod.php?which=91938
We WON a Democompetition! Area 5150 @ Evoke 2022 Alternative Platforms
Переглядів 10 тис.Рік тому
I contributed a demo effect to Area 5150 which won first place at the Evoke 2022 Demoparty in Cologne Germany. I give a kind of scene report, show some of the other amazing things that went down there, talk a little about what's new in Area 5150 and discuss how my Glenz effect actually worked. Here is a link to Area 5150 being shown at Evoke (with audience reaction): ua-cam.com/video/1Kvi56KgWa...
I have TOO MANY Vintage PCs!
Переглядів 3,8 тис.2 роки тому
I take a look at my Vintage PC collection, including machines that I've had stored in my cellar for years.
What does the Diamond Monster 3Dfx card ACTUALLY do at the Hardware Level?
Переглядів 11 тис.2 роки тому
We take a look at the Voodoo 3Dfx chipset and program our way through the Glide interface to see what this vintage graphics card actually does at the hardware level.
These VGA Cards have a COPROCESSOR!
Переглядів 18 тис.2 роки тому
We take a look at some cards that reportedly support the IBM 8514/A standard. These cards have a hardware blitter. We also take a look at a Paradise CGA card from the mid 80s with Plantronics COLORPLUS support. 8514 Demo Diskette: mail.lipsia.de/~enigma/neu/ibmpc.html Video about Ron Belewski's 8514 Mahjong Solitaite: ua-cam.com/video/v7eQHQljvNs/v-deo.html Images: IBM VGA Graphics Card - Vlask...
3Dfx Voodoo Graphics Tech Demos + Amstrad CPC 464 Purchase
Переглядів 5 тис.2 роки тому
3Dfx Voodoo Graphics Tech Demos Amstrad CPC 464 Purchase
8 Bit Computer Graphics Technique Almost Unknown on PC?
Переглядів 15 тис.2 роки тому
8 Bit Computer Graphics Technique Almost Unknown on PC?
16 Colour Graphics on the PC in 1982!
Переглядів 8 тис.2 роки тому
16 Colour Graphics on the PC in 1982!
The Emulex Persyst Colour 2 Vintage Graphics Card
Переглядів 6 тис.2 роки тому
The Emulex Persyst Colour 2 Vintage Graphics Card
Pentium Socket 5 : This was UNEXPECTED!!
Переглядів 15 тис.2 роки тому
Pentium Socket 5 : This was UNEXPECTED!!
Don't put a graphics card from 1981 in a PC from 1994!!
Переглядів 22 тис.2 роки тому
Don't put a graphics card from 1981 in a PC from 1994!!
How the NEC V20 beat Intel Processors in the 1980s!
Переглядів 12 тис.2 роки тому
How the NEC V20 beat Intel Processors in the 1980s!
The BEST Early 3D DOS Games (1981-1990)
Переглядів 12 тис.2 роки тому
The BEST Early 3D DOS Games (1981-1990)
My Secret CGA 3D Graphics Project (2 Year Progression)
Переглядів 14 тис.2 роки тому
My Secret CGA 3D Graphics Project (2 Year Progression)
The Original Sound Blaster : A Retrospective
Переглядів 10 тис.2 роки тому
The Original Sound Blaster : A Retrospective
The intrigue of SmartEGA and SuperEGA
Переглядів 9 тис.2 роки тому
The intrigue of SmartEGA and SuperEGA
Is this Really "One of the BEST 486 Motherboards Ever Made"? #DOScember2021
Переглядів 12 тис.2 роки тому
Is this Really "One of the BEST 486 Motherboards Ever Made"? #DOScember2021
Amazing Dithering in CGA and EGA Graphics (and how it works)
Переглядів 10 тис.2 роки тому
Amazing Dithering in CGA and EGA Graphics (and how it works)
Updating DOS Game Graphics in OpenGL
Переглядів 2,7 тис.2 роки тому
Updating DOS Game Graphics in OpenGL
Making my own Fun with AGP Video Cards and OpenGL (Part 1)
Переглядів 3,8 тис.2 роки тому
Making my own Fun with AGP Video Cards and OpenGL (Part 1)

КОМЕНТАРІ

  • @zzavatski
    @zzavatski 5 годин тому

    Looks great, but the effort required proves that IBM PC was not a viable platform for entertainment. Also, how much was CGA in 1981?

  • @biffrapper
    @biffrapper 3 дні тому

    The art is nice but this lacks the ultra high quality animation of enemies that helped make Thexder so iconic. Neat game, though! I actually have never heard of this one until now. Thanks.

  • @ff5x2
    @ff5x2 5 днів тому

    Tseng-6000 video card, one of the fastest 2D cards. thanks to fast memory with 128bit bus.

  • @pentiummmx2294
    @pentiummmx2294 6 днів тому

    i got that same card in my 386SX

  • @atlanticx100
    @atlanticx100 10 днів тому

    This video reminded me of the days when you had to specify cylinders and sectors in the bios of hard drives. Also, I have a memory that you had to put that in COBOL programs as well. Thank you.

  • @roathkanel
    @roathkanel 13 днів тому

    Thank you for your video. I purchased this floppy drive unit but wrongly purchased the data cable and your video has solved the problem for me. Otherwise I won't be able to use this device forever.

  • @metalworksmachineshop
    @metalworksmachineshop 16 днів тому

    a video card and ram upgrade would be interesting to see. without using a voodoo card. most of us cant afford a voodoo card. going 8 to 32, 64, and 128mb with max sdram.

  • @dylanrobson6737
    @dylanrobson6737 16 днів тому

    Would the MDA card work?

    • @PCRetroTech
      @PCRetroTech 16 днів тому

      I didn't try it, but I don't see any reason why not.

  • @Thermion120
    @Thermion120 18 днів тому

    Hi, what was the bottom right game during the intro and outro? I had the shareware of it back in the day and regret not buying the full version on the one occasion it was available. Thank you!! *Dark Side- I just read the comments. Unbelievable to see it again!

    • @PCRetroTech
      @PCRetroTech 18 днів тому

      From memory, that was Driller, aka Space Station Oblivion. It was one of the games that used the Freescape engine. I believe I covered it in one of my other DOS game videos.

  • @uniktbrukernavn
    @uniktbrukernavn 22 дні тому

    My 486 66 MHz had a Paradise Accelerator 24. Not the same as in your video, mine looks newer/different and lacks the slots for extra RAM?. It's from 1993. Can't wait to benchmark it once I get my 486 133 MHz up and running. Both of my oldest PC's booted up just fine after 20+ years in storage, well I got into the BIOS anyway 🙂

  • @e8root
    @e8root 23 дні тому

    Cool trick. I guess with even more programmer effort it would be possible to accomplish on non-original hardware. But then again at the time developer had IBM PC and nothing else so it makes sense he implemented palette swap logic tied to that machine timings. A lot of very early games really needed IBM. Unlike later DOS games which were made on clone machines instead.

  • @e8root
    @e8root 24 дні тому

    Can it play Doom... yes it can!

  • @stzf9861
    @stzf9861 28 днів тому

    I got the "101 System Board Error" when the Pc is on,it's the same like this one,any help?

  • @techsalesandmore3649
    @techsalesandmore3649 Місяць тому

    one of my machines at that time (lan party gaming!) had a 200Mhz 6x86 that I got running at 166Mhz using 83Mhzx2. Was mostly stable but got VERY hot on 83Mhz bus. Was ALWAYS stable running at 75x2(PR200+).

  • @douro20
    @douro20 Місяць тому

    I actually use an ET4000 card in my 5150 since I have no CRT monitors. It has excellent CGA/EGA support. I think it will even do Hercules monochrome but I haven't tried it.

  • @douro20
    @douro20 Місяць тому

    There was also a TEMPEST version of the IBM EGA card which has no RCA jacks and a coverplate for the DIP switches.

  • @user-tz2ch1im3r
    @user-tz2ch1im3r Місяць тому

    i think in the 90s up to 1997 video cards made no difference on frames as it was all done by the CPU the video card just game you the image buffer and colours... my ISA 8900C trident card could play everything from 1991 to 1996, even red alert ran great with a 486 dx4 100 i had no idea later on i learn that the trident cards were bare budget min cards at the time that were common, i could even play duke nukem 3D the cpu and ram was the biggest difference.... later on in 2006 or so the video card was very important

  • @pjaro77
    @pjaro77 Місяць тому

    Dave Haynie from commoder amiga team said in interview the BOB (blitter object) is more universal and better technique than hardware sprites. Usability of this solution depends on color depth and RAM + gpu frequency. Need of two raster operation to remove old BOB and write BOB on new position. If graphics hardware has enough off screen dedicated video RAM to store sprites like BOB only graphics card is involved in operation without slow down system RAM.

  • @pjaro77
    @pjaro77 Місяць тому

    Flex architecture - compaq was first who divided pc common bus to system and external (ISA, EISA, etc) by bus bridge. Then every manufacturer copied this in 386 ant newer machines.

  • @erie910
    @erie910 Місяць тому

    I used CP/M on my Commodore 128 with WordStar for business for a number of years.

  • @1337Shockwav3
    @1337Shockwav3 Місяць тому

    It's a decent board, sadly missing VLB, limited to 512k L2 cache and meh Pentium Overdrive performance.

  • @melanie-p5k
    @melanie-p5k Місяць тому

    Great video! I'm already eagerly awaiting part 2. Transparency effects (for fog, water, light...) for games in low resolutions (320x200 16bit) would be particularly exciting.

  • @geneirwin645
    @geneirwin645 2 місяці тому

    YD380bB drive that does the clacking noise has a bad track 0 sensor. If you move the head to the inside of any drive, and apply power it will home to track 0 (either initially or after loading a disk) (Also, not the old old drives without microprocessors like the tm400) Forgive the rambling. There is a switch or sensor that tells the electronics when the heads are at track 0, this is your culprit

  • @captainkeyboard1007
    @captainkeyboard1007 2 місяці тому

    I think I would be good working on this microcomputer because I am an avid and a staunch typist who can work on anything that has a typewriter-like keyboard. Otherwise, I relish seeing people use microcomputer technology, whereby, today this act is rare.

  • @spitzspitzer6117
    @spitzspitzer6117 2 місяці тому

    Turn off cache in BIOS and even zaxon will run fine.

  • @logipilot
    @logipilot 2 місяці тому

    Our family PC was a 1640MD, but we modded the B/W screen to support ega with 16 shades of grey. I want that machine back, the 20mb hdd made sooo soothing bird chirp sounds. ❤

  • @roflmagister5
    @roflmagister5 2 місяці тому

    Grand Prix Circuit has a conceptual framerate limit or something. If you use the successor game, Grand Prix: The Cycles, you get an improvement in framerate/smoother gameplay.

  • @benashcroft7758
    @benashcroft7758 2 місяці тому

    Just picked up one of these - the VGA card on the motherboard looks the same, I'm pretty sure there isn't any cover missing - this was one owner from brand new. Has a 40MB hard drive, the official Compaq joystick adapter card (for two joysticks) and a very proprietary 4MB RAM expansion too!

    • @PCRetroTech
      @PCRetroTech 2 місяці тому

      Sounds like you got a very nice example of the machine. It's still one of my favourite machines, if not my favourite.

    • @benashcroft7758
      @benashcroft7758 2 місяці тому

      @@PCRetroTech our parents had a Packard Bell 386/16 with 1MB RAM/105MB as our first ever PC so fairly similar spec on this! I buy and sell retro kit and this came in as part of a largish bundle, it's cleaned up near perfectly but it's not my bag really, I'm into vintage Commodores and early IBM stuff. Mine is just the base unit as well, no keyboard, mouse or monitor sadly.

  • @makerofstartup7902
    @makerofstartup7902 2 місяці тому

    I was looking for video on primeval Windows GUI acceleration and how it was done and this video delivers that.

  • @RockTo11
    @RockTo11 2 місяці тому

    I had the 1640 after my grandad upgraded to a 386. Mine had a 20MB hard disk mounted directly on an ISA card. I remember before powering off the computer, I had to type "wdpark" to park the hard drive heads.

  • @OpenGL4ever
    @OpenGL4ever 2 місяці тому

    5:42 The volume is probably controlled by software. Thus you will need a tool to adjust it.

  • @durrcodurr
    @durrcodurr 2 місяці тому

    20:43 CP/M had a graphics layer called GSX which abstracted away the underlying hardware. The downside of this is that no matter how good your assembly coding skills were, they didn't matter, b/c everything had to go through the GSX layer.

    • @PCRetroTech
      @PCRetroTech 2 місяці тому

      Ah, I didn't know about that. Quite interesting.

  • @DaT0nkee
    @DaT0nkee 2 місяці тому

    Any news about the final release?

    • @PCRetroTech
      @PCRetroTech 2 місяці тому

      Not yet. There's been lots of progress, but life continues to be chaotic for all of us for one reason or another, so there are still numerous quite difficult tasks remaining. It'll be worth the wait, don't worry.

    • @DaT0nkee
      @DaT0nkee 2 місяці тому

      @@PCRetroTech Ack. Thanks for the info!

  • @jkeelsnc
    @jkeelsnc 2 місяці тому

    A pretty nice computer for the time. the 8086 and EGA together would have made this a desirable home computer in the late 80's. Just add an adlib sound card and it would have been a pretty good home computer and still usable for business applications as well.

  • @legreg
    @legreg 2 місяці тому

    You completely missed the point of those purple CGA graphics.. Search for the video titled : "CGA Graphics - Not as bad as you thought!" you might learn a thing or two.

  • @MarkRayers
    @MarkRayers 3 місяці тому

    Its funny how the video is 40:25 minutes long 😂 (if u dont understand it is a text mode)

  • @sammiches6859
    @sammiches6859 3 місяці тому

    So I watched over half of this and I guess I missed why you shouldn't put a 1981 graphics card in a 1994 PC except for some CPU speed issues? It looks like it worked just fine except for the required tinkering for the bus speed. Is there some reason I couldn't put a Hercules in any ISA slot and use it with appropriate software on any PC?

  • @Adam-rt7lp
    @Adam-rt7lp 3 місяці тому

    I never knew Kevin Rudd was into retro pcs

  • @markgarrett8963
    @markgarrett8963 3 місяці тому

    TOD should be Time Of Day not short TODay

  • @Aerotinge
    @Aerotinge 3 місяці тому

    18:34 For Tseng ET3000AX, you need a VBE driver loaded to enable its 640x480 8bpp mode. I believe the same applying to the Oak and Paradise VGA ISA. ET3000AX scores 2.2 point on my DX486-33Mhz on PC Player Vesa Mode 101h test, and it scores 17.5 on 3D Bench ISA test, which is pretty close to your test, 17.8 points. So I think this is a valid value. And as for Chris 3D test, this one is CPU related, comprehensive test, Therefore, it cannot be used as a performance comparison of a graphics card. The ET3000AX got 20.9 and 6.6(640x480) respectively on my 486.

  • @Izavos
    @Izavos 3 місяці тому

    Good times of the old CPM/80 I used on my Brazilian clone of "Apple//e" in 1990. MBasic, dBase2 was complex for a kid but with the help of some books I was able to learn a few things. This PIP command is very powerful for copying data segments between devices, memory, disk, etc. What became obvious is the superiority of MSDos and especially PC/Dos in its time. Whoever said Unix is difficult never had to deal with the limitations of CPM! Good job.

  • @KevinSills
    @KevinSills 3 місяці тому

    I have a Windows 98se computer built around this same 3dfx Voodoo 1 card (the same card I had back in 1997), paired with a Nvidia MX400, and a SoundBlaster Live sound card; it has a AMD K6-2/500 CPU, and 256mb of PC100 ram. I have 42 games for this machine, many are Glide games, such as NFS2se, POD, Wing Commander Prophecy to name a few.

  • @fft2020
    @fft2020 3 місяці тому

    I have an ISA Video 7 that does 15 fps in Quake.... I have no idea why

  • @NumosG
    @NumosG 3 місяці тому

    Excellent presentation, I learned a lot of things I didn't know back then...

  • @webgpu
    @webgpu 3 місяці тому

    YOU WANNA KNOW WHAT THE ADLIB IS CAPABLE OF ? LISTEN TO THE "MEGARACE" PC GAME SOUNDTRACK AND YOU'LL SEE ;-)

  • @marsupialpianist1450
    @marsupialpianist1450 3 місяці тому

    This might have been a great accelerator for flat shaded 3D construction kit games like Castle Master if only the features has been supported

  • @user-uv4lj3jp6x
    @user-uv4lj3jp6x 3 місяці тому

    Спасибо за видeo

  • @biffrapper
    @biffrapper 3 місяці тому

    Such a nice monitor.

  • @DevilbyMoonlight
    @DevilbyMoonlight 3 місяці тому

    definitely one of the best, that UMC chipset was excellent -BTW the Amiga demo scene was better lol

  • @perstromdahl5044
    @perstromdahl5044 3 місяці тому

    Would it be faster if you created a 320x200 byte map in main memory, and used only the first two bits in each byte (4 colors) for all graphics primitives (no need for four different sprite drawings, perhaps easier calculations since each pixel is one byte), but then copied that into CGA memory with packing 2 bits of 4 bytes into each CGA video memory byte?

    • @PCRetroTech
      @PCRetroTech 3 місяці тому

      I'm not sure. Shifting is unfortunately very expensive on this platform, basically 4 cycles per bit that you have to shift, plus some overhead. Also, main memory is not *that* much faster than CGA memory, maybe a factor of 2 or so. So I think this is a case where more precomputation is better. However, there might be other benefits from your idea, such as being able to deal with sprites partially going off screen for example. So I guess it would depend on the particular problem you were trying to solve. Nice idea though. Could be worth a try!