@DrDavesDiversions
  @DrDavesDiversions
Dr. Daves Diversions | #DOScember x86 asm & Amiga Bridgeboard - part 2 (my intro to DOS) @DrDavesDiversions | Uploaded December 2020 | Updated October 2024, 9 minutes ago.
In this video I share the second (final) part of my #DOScember 2020 project: reviving my Commodore A2088 XT Bridgeboard that I bought in 1990, running DOS 3.3, and testing it by running the first DOS application I wrote in 1988 using x86 assembler, called MiniDraw. The video also includes an introduction to x86 assembler for MS-DOS, based on MiniDraw, which I revise to fix minor bugs and release to the public domain.

00:00 intro
02:03 fixing the invisible mouse pointer
03:36 ... a minidraw CGA 640x200 2-color mode issue
06:45 ... a minidraw FREEdrawing issue with the mouse
08:14 a MS-DOS 720k floppy sneakernet solution: Linux to Amiga to MS-DOS
09:57 framing the DOS programming environment
11:17 running the assembler (UASM) and building minidraw
14:04 assembler source code overview using minidraw.asm
17:53 ... a sample BIOS function invocation
19:14 ... finding which BIOS and DOS functions an assembler program uses
20:27 a sample code revision: fixing the CGA 2-color mode issue
24:00 testing the revised minidraw application, first on Bridgeboard @ 4.77 MHz
25:46 ... on Tandy 1000 HX @ 7.16MHz with RetroTech Chris
26:16 conclusions, misses & hits
29:30 ... a special #DOScember gift for you

MiniDraw (assembler DOS application):

minidraw.asm revision 1.10 (white on black for better CGA/TGA compatibility)
pastebin.com/t4Cpzswn

minidraw manual (retyped from 1988 original)
pastebin.com/PN53qtg5

minidraw doscembr.pic (640x200 2-color CGA raw 16KB frame buffer binary)
pastebin.com/nCWZmex9
(After uudecoding, copy this file to A:\SAVED.PIC for minidraw to LOAD it.)

Related:

My #DOScember project playlist:
youtube.com/playlist?list=PL2O6RH1Isy65p-cPxMx9HGlq9O_j9iVdx

DaveJustDave: youtube.com/user/MrDavejustdave

RetroTech Chris: youtube.com/c/RetroTechChris

CuteMouse driver: cutemouse.sourceforge.net

Download UASM: terraspace.co.uk/uasm.html#p2
#DOScember x86 asm & Amiga Bridgeboard - part 2 (my intro to DOS)#MARCHintosh: The original Mac mouse goes MIgA!Kitchen Convivial Tips: Fancy Cut Carrot#DOScember CGA Easter Egg HuntYou Cant DIY All Day (If You Dont Start in the Morning)Lights Out: How Not to Use a Multimeter :)Kitchen Convivial: Chinese Red SnapperOuttake: Amiga ERROR  CPU Too Expensive!C64 online software jukebox! Ultimate II+ Assembly64 support (the LONGER short)Apple ][ PETSCII Robots Attack on Amiga!Outtake: 99 bottles of Casio!

#DOScember x86 asm & Amiga Bridgeboard - part 2 (my intro to DOS) @DrDavesDiversions

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER