Files
RomWBW/Source/Images/d_ws4/u0/HOMONYMS.TXT
b1ackmai1er 78f65522b7 Dev (#108)
* added hack to handle tunes

* quiet clean

* added chmod for execution

* suppress warnings

* Multi-boot fixes

* the windows build somehow thinks that these filesystems are cpm3.

* credit and primitive instructions

* Update sd.asm

Cosmetic fix.

* make compile shut up about conditionals

* Add bin2asm for linus and update build to process font files under linix

* fixed quoted double quote bug, added tests

* added tests

* added bin2asm for font file source creation

* Revert linux bin2asm font stuff

* added rule for font source generation

* build fonts

* added directory mapping cache.  if the same directory is being hit
as last run, we don't need to rebuild the map.  will likely break if
you are running more than one at a time, in that the cache will be
ineffective.  also, if the directory contents change, this will also break.

* removed strip.  breaks osx

* added directory tag so . isn't matched all over the place

* added real cache validation

* fixed build

* this file is copied from optdsk.lib or optcmd.lib

* install to ../HBIOS

* prerequisite verbosity

* diff soft failure and casefn speedup

* added lzsa

* added lzsa

* removed strip. breaks on osx

* added clobber

* added code to handle multiple platform rom builds with rom size override

* added align and 0x55 hex syntax

* default to hd64180

* added N8 capability

* added SBC_std.rom to default build

* added support for binary diff

* diff fixes

* clean, identical build.  font source generator emitted .align.  this does not match the windows build

* Upgrade NZCOM to latest

* Misc. Cleanup

* fixed expression parser bug : ~(1|2) returned 0xfe

* added diff build option

* Update Makefile

Makefile enhancement to better handle ncurses library from Bob Dunlop.

* Update sd.asm

Back out hack for uz80as now that Curt fixed it.

* Misc. Cleanup

* UNA Catchup

UNA support was lacking some of the more recent behavior changes.  This corrects most of it.

* Add github action for building RomWBW

* Bump Pre-release Version

* Update build.yml

Added "make clean" which will remove temporary files without removing final binary outputs.

* Update Makefile

Build all ROM variants by default in Linux/Mac build.

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update Makefile

* Update for GitHub Build

Case issue in TASM includes showing up in GitHub build.  This should correct that.

* Added an gitignore files to exclude generated files

* Removed Tunes/clean.cmd and Tunes/ReadMe.txt - as make clean removes them

* Build.sh: marked as executable

chmod +x Build.sh

* Fix to HBIOS/build.sh

When adding files to rom disk, if files were missing, it would error out.

It appears the intent is to skip non-existing files.

Updated to log out correctly for missing files - and continue operation.

* Update Microsoft NASCOM BASIC.docx

Nascom manual, text version by Jan S (full name unknown)

* Fix issue with Apps/Tune not making

If dest directory does not exist, fails to make Apps

* Create ReadMe.txt

* Update Makefile

* Update Build.sh

* Make .gitignores for Tools/unix more specific

* cpmtools Update

Updated cpmtools applications (Windows only).  Removed hack in diskdefs that is no longer required.

* HBIOS Proxy Temp Stack Enhancement

Reuse the bounce buffer area as the temporary stack space required briefly in HBX_INVOKE when transitioning banks.  Increases size of temporary stack space to 64 bytes.

* Update ReadMe.txt

* HBIOS - clean up TMPSTK

* Update hbios.asm

Minor cosmetic changes.

* Build Process Updates

Minor udpates to build process to improve consistency between Windows and Mac/Linux builds.

* Update hbios.asm

Add improved interrupt protection to HBIOS PEEK, POKE, and BNKCPY functions.

* hbios - wrap hbx_bnkcpy

* hbios - adjust hbx_peek hbx_poke guards

* Update hbios.asm

Adjusted used of DI/EI for PEEK and POKE to regain a bit of INTSTK space.  Added code so that HB_INVBNK can be used as a flag indicating if HBIOS is active, $FF is inactive, anything else means active.

* Add HBIOS MuTex

* Initial Nascom basic ecb-vdu graphics

set and reset for 80x25b screen with 256 character mod

* Finalize Pre-release 34

Final support for FreeRTOS

* Update nascom.asm

Optimization, cleanup, tabs and white spaces

* IDE & PPIDE Cleanup

* Clean up

Make version include files common.

* Update Makefile

* Update Makefile

* Build Test

* Build Test

* Build Fixes

* Update nascom.asm

Cleanup

* Update nascom.asm

Optimization

* hbios - temp stack tweak

* Update hbios.asm

Comments on HBX_BUF usage.

* Update nascom.asm

Optimization

* Update nascom.asm

Setup ECB-VDU build option, remove debug code

* Update nascom.asm

Set default build. update initialization

* Update nascom.asm

Make CLS clear vdu screen

* Update nascom.asm

Fixup top screen line not showing

* Add SC131 Support

Also cleaned up some ReadMe files.

* HBIOS SCZ180 - remove mutex special files

* HBIOS SCZ180 - adjust mutex comment

* Misc. Cleanup

Includes some minor improvements to contents in some disk images.

* Delete FAT.COM

Changing case of FAT.COM extension to lowercase.

* Create FAT.com

Completing change of case in extension of FAT.com.

* Update Makefile

Remove ROM variants that just have the HBIOS MUTEX enabled.  Users can easily enable this in a custom build.

* Cleanup

Removed hack from Images Makefile.  Fixed use of DEFSERCFG in various places.

* GitHub CI Updates

Adds automation of build and release assets upon release.

* Prerelease 36

General cleanup

* Build Script Cleanups

* Config File Cleanups

* Update RomWBW Architecture

General refresh for v2.9.2

* Update vdu.asm

Removed a hack in VDU driver that has existed for 8 years.  :-)

* Fix CONSOLE Constant

Rename CIODEV_CONSOLE constant to CIO_CONSOLE because it is a unit code, not a device type code.

Retabify TastyBasic.

* Minor Bug Fixes

- Disk assignment edge case
- CP/M 3 accidental fall thru
- Cosmetic updates

* Update util.z80

* Documentation Cleanup

* Documentation Update

* Documentation Update

* Documentation Updates

* Documentation Updates

* Create Common.inc

* Documentation Updates

* Documentation Updates

* doc - a few random fixes

* Documentation Cleanup

* Fix IM 0 Build Error in ACIA

* Documentation Updates

* Documentation Cleanup

* Remove OSLDR

The OSLDR application was badly broken and almost impossible to fix with new expanded OS support.

* Bug Fixes

- Init RAM disk at boot under CP/M 3
- Fix ACR activation in TUNE

* FD Motor Timeout

- Made FDC motor timeout smaller and more consistent across different speed CPUs
- Added "boot" messaging to RTC

* Cleanup

* Cleanup

- Fix SuperZAP to work under NZCOM and ZPM3
- Finalize standard config files

* Minor Changes

- Slight change to ZAP configuration
- Added ZSDOS.ZRL to NZCOM image

* ZDE Upgrade

- Upgraded ZDE 1.6 -> 1.6a

* Config File Tuning

* Pre-release for Testing

* cfg - mutex consistent config language

* Bump to Version 3.0

* Update SD Card How-To

Thanks David!

* update ReadMe.md

Remove some odd `\`.

* Update ReadMe.txt

* Update ReadMe.md

* Update Generated Doc Files

* Improve XModem Startup

- Extended startup timeout for XM.COM so that it doesn't timeout so quickly while host is selecing a file to send.
- Updated SD Card How-To from David Reese.

* XModem Timing Refinements

* TMS Driver Z180 Improvements

- TMS driver udpated to insert Z180 I/O waitstates internally so other code can run at full speed.
- Updated How-To documents from David.
- Fixed TUNE app to properly restore Z180 I/O waitstates after manipulating them.

* CLRDIR and ZDE updates

- CLRDIR has been updated by Max Scane for CP/M 3 compatibility.
- A minor issue in the preconfigured ZDE VT100 terminal escape sequences was corrected.

* Fix Auto CRT Console Switch on CP/M 3

* Handle lack of RTC better

DSRTC driver now correctly returns an error if there is no RTC present.

* Minor RTC Updates

* Finalize v3.0.1

Cleanup release for v3.0

* New ROMLDR and INTRTC driver

- Refactored romldr.asm
- Added new periodic timer based RTC driver

* CP/M 3 Date Hack

- Hack to allow INTRTC to increment time without destroying the date

* Update romldr.asm

Work around minor Linux build inconsistency

* Update Apps for New Version

* Revert "Update Apps for New Version"

This reverts commit ad80432252.

* Revert "Update romldr.asm"

This reverts commit 4a9825cd57.

* Revert "CP/M 3 Date Hack"

This reverts commit 153b494e61.

* Revert "New ROMLDR and INTRTC driver"

This reverts commit d9bed4563e.

* Start v3.1 Development

* Update FDISK80.COM

Updated FDISK80 to allow reserving up to 256 slices.

* Update sd.asm

For Z180 CSIO, ensure that xmit is finished, before asserting CS for next transaction.

* Add RC2014 UART, Improve SD protocol fix

- RC2014 and related platforms will autodetect a UART at 0xA0 and 0xA8
- Ensure that CS fully brackets all SD I/O

* ROMLDR Improvements

.com files can now be started from CP/M and size of .com files has been reduced so they always fit.

* Update commit.yml

Run commit build in all branches

* Update commit.yml

Run commit build for master and dev branches

* Improved clock driver auto-detect/fallback

* SIO driver now CTC aware

The SIO driver can now use a CTC (if available) to provide much more flexible baud rate programming.

* CTC driver fine tuning

* Update xmdm125.asm

Fixed a small issue in core XM125 code that caused a file write error message to not be displayed when it should be.

* CF Card compatibility improvement

Older CF Cards did not reset IDE registers to defaults values when reset.  Implemented a work around.

* Update ACIA detection

ACIA should no longer be detected if there is also a UART module in the system.

* Handle CTC anomaly

Small update to accommodate CTC behavior that occurs when the CTC trigger is more than half the CTC clock.

* Update acia.asm

Updated ACIA detection to use primary ACIA port instead of phantom port.

* Update acia.asm

Fix bug in ACIA detection.

Thanks Alan!

* MacOS Build Improvement

Build script updated to improve compatibility with MacOS.

Credit to Fredrik Axtelius for this.

* HBIOS Makefile - use env vars for target

Allow build ROM targets to be restricted to just one platform thru use of ENV vars:

ROM_PLATFORM - if defined to a known platform, only this platform is build - defaults to std config
ROM_CONFIG - sets the desired platform config - defaults to std

if the above ENVs are not defined, builds all ROMs

* Added some more gitignores

* Whitespace changes (crlf)

* HBIOS: Force the assembly to fail for vdu drivers if function table count is not correct

* Whitespace: trailing whitespaces

* makefile: updated some make scripts to use  when calling subdir makefiles

* linux build: update to Build.sh fix for some platforms

The initialization of the Rom dat file used the pipe (|) operator to build an initial empty file.

But the pipe operator | may sometimes return a non-zero exit code for some linux platforms, if the
the streams are closed before dd has fully processed the stream.

This issue occured on a travis linux ubuntu image.

Solution was to change to redirection.

* Bump version

* Enhance CTC periodic timer

Add ability to use TIMER mode in CTC driver to generate priodic interrupts.

* HBIOS: Added support for sound drivers

New sound driver support with initial support for the SN76489 chip

New build configuration entry:
* SN76489ENABLE

Ports are currently locked in with:
* SN76489_PORT_LEFT       .EQU    $FC     ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)
* SN76489_PORT_RIGHT      .EQU    $F8     ; PORTS FOR ACCESSING THE SN76489 CHIP (LEFT)

* Miscellaneous Cleanup

No functional changes.

Co-authored-by: curt mayer <curt@zen-room.org>
Co-authored-by: Wayne Warthen <wwarthen@gmail.com>
Co-authored-by: ed <linux@maidavale.org>
Co-authored-by: Dean Netherton <dnetherton@dius.com.au>
Co-authored-by: ed <ed@maidavale.org>
Co-authored-by: Phillip Stevens <phillip.stevens@gmail.com>
Co-authored-by: Dean Netherton <dean.netherton@gmail.com>
2020-04-24 06:17:22 +08:00

420 lines
5.9 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
ACCEPT EXCEPT
ADAPT ADEPT ADOPT
ADDITION EDITION
ADDUCE EDUCE
ADIEU ADO
AFFECT EFFECT
AFFLUENT EFFLUENT
AID AIDE
AIL ALE
AIR ERE HEIR
ALLAY ALLEY ALLY
ALLOWED ALOUD
ALLUDE ELUDE
ALTAR ALTER
AMOK AMUCK
ANT AUNT
ANTE ANTI
ARC ARK
ASCENT ASSENT
ASSAY ESSAY
AUGHT OUGHT
AYE EYE
BAIL BALE
BARD BARRED
BARE BEAR
BARON BARREN
BASE BASS
BASED BASTE
BASIS BASES
BATHOS PATHOS
BAZAAR BIZARRE
BEACH BEECH
BEAT BEET
BEEN BIN
BELL BELLE
BELLOW BELOW
BERRY BURY
BERTH BIRTH
BESIDE BESIDES
BETTER BETTOR
BIANNUAL BIENNIAL
BLOCK BLOC
BLUE BLEW
BOARD BORED
BOARDER BORDER
BOGEY BOGY
BORE BOOR
BORN BORNE
BOUGH BOW
BOUILLON BULLION
BOULDER BOLDER
BOW BEAU
BOWL BOLL
BRAKE BREAK
BRASSIERE BRAZIER
BREAD BRED
BREATH BREATHE
BRIDAL BRIDLE
BROACH BROOCH
BROWSE BROWS
BUY BY BYE
CALENDAR CALENDER
CALLOUS CALLUS
CALVARY CAVALRY
CANDID CANDIED
CANE CAIN
CANNON CANON
CANT CAN'T
CANVAS CANVASS
CAPITAL CAPITOL
CARAT CARROT
CAROL CARREL
CART CARTE
CASH CACHE
CAST CASTE
CASTER CASTOR
CATCH KETCH
CEILING SEALING
CELERY SALARY
CELL SELL
CELLAR SELLER
CENSOR CENSURE
CENSOR SENSOR
CENT SCENT SENT
CEREAL SERIAL
CERTAIN CURTAIN
CHAMPAGNE CHAMPAIGN
CHEF CHIEF
CHILI CHILE CHILLY
CHIN SHIN
CHORAL CHORALE CORAL
CLAUSE CLAWS
CLOSE CLOTHES
COAL COLE
COARSE COURSE
COCOA COCO
COLLAGE COLLEGE
COLONEL KERNEL
COMA COMMA
COMPLEMENT COMPLIMENT
CONSOLE CONSUL
COO COUP
COOP COUPE
CORAL CORRAL
CORE CORPS
CORPS CORPSE
COUNCIL COUNSEL
COWARD COWERED
CREAK CREEK
CREAM CREME
CREDIBLE CREDITABLE
CRUEL CREWEL
CRUISE CREWS
CUE QUEUE
CURRENT CURRANT
DAIRY DIARY
DAM DAMN
DAYS DAZE
DEAR DEER
DEBIT DEBT
DECADE DECAYED
DECEASE DISEASE
DECENT DESCENT
DECLAIM DISCLAIM
DEMUR DEMURE
DESERT DESSERT
DEVICE DEVISE
DEW DO DUE
DIE DYE
DINGHY DINGY
DISASSEMBLE DISSEMBLE
DISBURSE DISPERSE
DISCREET DISCRETE
DOE DOUGH
DONE DUN
DRAFT DRAUGHT
DRAUGHT DROUGHT
DUAL DUEL
EARN URN
EITHER ETHER
ELICIT ILLICIT
EMIGRATE IMMIGRATE
EMIT OMIT
ENSURE INSURE
ENVELOP ENVELOPE
EVE EAVE
EXERCISE EXORCISE
FACIAL FACILE
FAINT FEINT
FAIR FARE
FAIRY FERRY
FARTHER FURTHER
FAWN FAUN
FAZE PHASE
FEAT FEET
FIANCE FIANCEE
FIN FINN
FINAL FINALE
FIR FUR
FISHER FISSURE
FLAIR FLARE
FLEA FLEE
FLIER FLYER
FLOCK FLOC
FLOUR FLOWER
FLU FLEW
FORTH FOURTH
FOUL FOWL
FRANK FRANC
FREEZE FREES
FRIAR FRYER
FURRY FURY
GAFF GAFFE
GAIT GATE
GAMBLE GAMBOL
GAUGE GAGE
GENES JEANS
GENIUS GENUS
GENTEEL GENTILE GENTLE
GERMAN GERMANE
GILD GUILD
GILT GUILT
GORILLA GUERRILLA
GREASE GREECE
GRILL GRILLE
GRIP GRIPPE
GRISLY GRIZZLY
GROAN GROWN
HAIL HALE
HAIR HARE
HAIRY HARRY
HALL HAUL
HANGER HANGAR
HAPLY HAPPILY
HAY HEY
HEAL HEEL
HEAR HERE
HEARD HERD
HEART HART
HEROIN HEROINE
HEW HUE
HIGH HI
HOAR WHORE
HOARD HORDE
HOARSE HORSE
HOE HO
HOLE WHOLE
HOLY WHOLLY
HOSE HOES
HUMAN HUMANE
HUNGARY HUNGRY
IDLE IDOL
INCITE INSIGHT
ITS IT'S
JAM JAMB
KNAVE NAVE
KNIT NIT
KNOB NOB
LAIR LIAR
LAPSE LAPS
LATER LATTER
LATH LATHE
LAX LACKS
LEAD LED
LEAN LIEN
LEANT LENT
LEAST LEASED
LESSON LESSEN
LEVEE LEVY
LIABLE LIBEL
LINKS LYNX
LOAD LODE
LOAN LONE
LOATH LOATHE
LOOSE LOSE
LOOT LUTE
LOW LO
LUMBER LUMBAR
MAGNATE MAGNET
MAID MADE
MAIL MALE
MAIN MAINE MANE
MALL MAUL
MANTEL MANTLE
MARITAL MARTIAL
MARQUEE MARQUIS
MARRY MERRY
MARSHAL MARTIAL
MAZE MAIZE
MEAT MEET
MEDAL MEDDLE
METAL METTLE
MIGHT MITE
MILL MIL
MINOR MINER
MOAN MOWN
MOAT MOTE
MORN MOURN
MOTIF MOTIVE
MUSCLE MUSSEL
MUSICAL MUSICALE
NAVAL NAVEL
NEED KNEAD
NEITHER NETHER
NICE NIECE
NIGHT KNIGHT
NOSE KNOWS
OAR ORE
ODE OWED
ORAL AURAL
ORDINANCE ORDNANCE
OVERDO OVERDUE
PAIL PALE
PAIN PANE
PAIR PARE PEAR
PALATE PALLET
PARISH PERISH
PAROLE PAYROLL
PAUSE PAWS
PEA PEE
PEACE PIECE
PEAK PEEK
PEDAL PEDDLE
PEEL PEAL
PERFECT PREFECT
PERSECUTE PROSECUTE
PERSONAL PERSONNEL
PERSPECTIVE PROSPECTIVE
PI PIE
PISTOL PISTIL
PLAGUE PLAQUE
PLAIN PLANE
PLAINTIFF PLAINTIVE
PLEAS PLEASE
PLUM PLUMB
PLURAL PLEURAL
POLE POLL
POOR PORE POUR
POSSES POSSESS
PRECEDE PROCEED
PRESCRIBE PROSCRIBE
PRIDE PRIED
PRINCIPAL PRINCIPLE
PRIZE PRIES
PROFIT PROPHET
PROPHESY PROPHECY
PROSE PROS
PROSTATE PROSTRATE
QUARTS QUARTZ
RABBIT RABBET
RACK WRACK
RAIN REIGN REIN
RAISE RAYS RAZE
RAP WRAP
RATIONAL RATIONALE
READ RED
READ REED
REAL REEL
REALITY REALTY
RECENT RESENT
REEK WREAK
RETCH WRETCH
RIDGED RIGID
RIGHT RITE WRIGHT WRITE
RIGOR RIGGER
RING WRING
ROAD RODE RHODE
ROAM ROME
ROLE ROLL
ROOMER RUMOR
ROOT ROUTE
ROUT ROUTE
ROW ROE
RUDE RUED
RYE WRY
SACK SAC
SAIL SALE
SANATORIUM SANITARIUM
SATIRE SATYR
SAVER SAVOR
SAVIOR SAVOR
SCARED SCARRED
SCENE SEEN
SEAM SEEM
SEAMAN SEMEN
SEED CEDE
SEIZE SEAS SEES
SENSE CENTS
SEVER SEVERE
SEW SOW
SHEAR SHEER
SICK SIC
SIDE SIGHED
SIGHT CITE SITE
SIGN SINE
SIGNET CYGNET
SLAY SLEIGH
SLEIGHT SLIGHT
SLOUGH SLEW
SLOW SLOE
SOLE SOUL
SOME SUM
SON SUN
SORE SOAR
SPECIE SPECIES
STAIR STARE
STAKE STEAK
STATIONARY STATIONERY
STEAL STEEL
STYLE STILE
SUCCOR SUCKER
SUIT SOOT
SUITE SWEET
SUMMARY SUMMERY
SUPER SUPPER
SURF SERF
TAIL TALE
TAUT TAUGHT
TAX TACKS
TEA TEE
TEAM TEEM
TEASE TEAS
TEETH TEETHE
THERE THEIR THEY'RE
THRONE THROWN
THROUGH THREW
TIC TICK
TIDE TIED
TIGRESS TIGRIS
TIMBER TIMBRE
TO TOO TWO
TOAD TOWED
TOE TOW
TOLL TOLE
TORT TORTE
TRACT TRACKED
TROOP TROUPE
UNDO UNDUE
VAIN VANE VEIN
VALE VAIL VEIL
VARY VERY
VICE VISE
WAILS WALES WHALES
WAIST WASTE
WAIVE WAVE
WAIVER WAVER
WARES WEARS
WE'RE WERE
WEAK WEEK
WEATHER WHETHER
WHICH WITCH
WHILE WILE
WHINE WINE
WHOSE WHO'S
WOE WHOA
WONT WON'T
WOOD WOULD
YOKE YOLK
YOUR YOU'RE