mM OMM LEO LI TIU XE MMMMMM UL LL TT E MM pipi ! ' FT

TT EF EE

MO MM i

mm Mm LL n HJUL

BEEBE SEE

ds M E ee et eee VOLUME 10, NO. 4 JULY 1793 FRIC

SIN HE MILNE ALIE. KXXX —"———Q

Li H Lr cream Eee

Df any articles are copied kindiy credit SMUG BYTES and Author.

ISSCC SCCCCCSSCOSOSSSSCLOSOS SS Seles Ss 2 aes, POA EK R COOCEOKOOOGE IOGGOO Go IOC ACR x koo | | * JRKING MEMBERS x SMUG MILUMA

AREA

deo e a AC LOL òc x E 2 ge bé

All Area Codes ARE 414 X * uteotit grec. * * * he interge * ~ Bild use. ando *

the Timex /

V. - * x -— x Eu wx SMUG: mmBintains a gratis x

* Noc Pew L E fore oy *

AU * X ly ZO ser *

x Kol. 5. and egere Diubs [ x

* * ending newsletters for morae x

= Dick Cultice x KX than.ó.months.are removed from *

Aen SoS 1

3 35 ET

^

mur mailing list.

3e de € de 306 X6 3€ 3€ 3€ c per ee

AE

x

X The editor will try to maintain * monthly publication but * x

* x x Cultics * X letter subscription is * uAZ-XSST1 * * ilable for only x Librarians: ¥ x bici Ae or * * * embership of x k = Ed Pawlowski * x X 1-238-0260 * * Advertizing cost fa pi x * X running far j i E Books - Dennis Nickel x XK copy may be ach j * 1-284-97&671 * K but you must supply apy. * x X * x

nnot

3 ox

C ~ Dick Cultice Meetings Suspended

guarantee it and may skip month from time to time,

E

Hames ~ Neal Schultz Sed Sat of Month SS3-4522

* Editor and contact person: Ko Lloyd Dreger (414) 221-0574 * .2461.5. 79th St.

x est Allis, WI PARAT td Call for Information REDIT x T l Kk Meetings: ist Tues! of! Month. X Places: Equitable Bank * 145 & Capitol Drive oo: x | Milwaukee.WI SIE x x x *

E

*

de

x

x

* l * Hardware = Gordon Kraemer x

* E ;

* aL - - Rudy Hilsmann

x Ard WED of Month 251-5291 Spectrum - Rudy Hilsmann Jrd WED of Month 221-5291

Time: 6:20 to 10:00°p.m. 7:30 Business Meeting

3€ 3 5e 3 3€ € X 3€ * X x HR x E C" eM Ox

OOO III IGOR OK Kk OHOO AO AOK AOAO OK KKK OK 929 29929:

Qf Mice and Men

New scientific disciplines- and endeavors have a big advantage over well established ones in that there are no set guidelines for how any- thing is done or accomplished. The encrustation of age come later.

For example, back in the dawn of the

computering era when programs were hand wired as were memories, the byte was only 3 bits long and counting in octal was in vogue. But a byte could- n't hold enough numbers for a decade so a 4th bit was added creating nexadecimal counting with the very

original? use of the letters A through F to represent the notations of the tenth. to fifteenth digits. This bit byte was: called the Special commands were added to handle decimal notation in the CPU. Soon two nybbles were added to create the 8 bit byte so that it could hold both a high and a low decimal number. Assembly languages were unheard of and one did- n't waste memory storing the program. Logic gates were separate devices.

It didn't take very long for the byte to evolve this far. Everything was in a state of flux. Everything was grow- ing rapidly with new ideas thick and fast. Things were moving. Machines were proliferating all over the place, each with its own protocols. A person could speak his thoughts and someone would listen. Or one could write an article and get it published. A

evolved idea was

has the None at all.- for all time.

lot of other things. Computering hardware was "getting set in ways". Nowhere along the way did a

byte The.

But how much since?

frozen

committee meet and say, "This is, the’

best way to do things. so let's make it

a standard." as was the wont of elec-- But-it didn't take two.» If- one: :

engineers. Just a decade or

trical long.

1 new b "nybble".-

coming' really-

So.also were a-

its:

wrong, , tendency to ‘prevent further evolution.

: Some of | sense to ion : customers will . its

. the

|" that brought . the . thing , Tey

The . computer the rest of science in general only on 'a compressed , Physics | century : cular point, the time.

them one would be the "voice of one crving in the wilderness." Right o protocols and standards have a

stop experimentation and

to bring everyone "Our captive

way just so company Z's

is helter or worse,

do it this compatible with product." In a certain sense it was leader of the pack setting the standards which evervone tried to copy us the "clones". But when leader went her (now days every-

is feminine gender!) own way to to captivate customers, nobody followed.

this the own,

necessary skelter, his

NOT

industry is typical of

Whereas take a

scale. would

time . Chemistry two to evolve to a parti- computing did it in l/3rd The sifting and winnowing if > the

or or

‘much faster. It is now the time of .genetists. l

-ious scientific journal i review".

,even get ; Once

: ions. will

-quo (mice, ;new ideas (men).

tried changes, now. ore even spoke of l

Mod We er oon

To get papers published in a prestig- requires "peer

First, to even get up for review you have to be somebody of note or come from an institution of note. Being a professor or worse, a student from a 2nd or 3rd rate college won't your paper up for review. in for review it had better be quite close to the thinking of the people reviewing it--your peers, if it is going to pass muster. Generally, it doesn't make it without a few revis- If its too far out of line it be rejected outright unless have a guardian sponsor guiding it through and backing you all the way on` the review committee. Thus, our pre- sent method of publication has a strong tendency to continue the

oft times blind) and stifle «

uc

New, radical idéas in an. established *

you `

-Status `

published bv obscure

most times get professionals in that the mainstream of the profession never read. As ideas get buried only to decades and sometimes a (some of the stuff in been around that long

re-discovered and Some of the fault

tie ! ^

unger journals industry or such, great be discovered century later mathematics has before getting finally put to use). of this is in the rashness of the young men doing the writing. A less radical approach with moderation would have won the day. So there is some- thing to say about the temperance and

wisdom? of age. Let's just say that the present method of publication doesn't promote new ideas as well as

it should.

One branch of science in particular

produced a fossil--

The Rig Bang theory has been around since the '20s and has been patched and repatched so often and still is so full of holes (unex-

ained facts) it resembles a teen- agers favorite jeans (books have been written on what is all wrong with the theory!). Its only saving grace is the explaination of the "red shift" of starlight. To some astronomers this has turned into the "Doppler Red Shift Law". A scientific law means that it has been proven beyond any shadow ot doubt. Most science today is just in the "theory" stage...one or two big steps removed from being a law.

seems to have namely astronomy.

The main endeavor today is the search for the Theory of FEverything--one grand set of equations that explains the entire cosmos from 10° to. 10°

meters, past, present and furture-- essentially combining the Unified theory of quantum mechanics (still

missing gravity. and still hunting. for missing quarks, gluons and the elusive gravitron) with the Rig Bang. Then for all practical purposes Physics will be a completed science. Once again, as in

er 1S80's Physics will be lamenting

-S demise.

I tind this attempt quite premature. We are a:far ways away from being able to write the final equations of a theory of everything especially when one.considers the language we have to write this theory in: (mathematics) is

still clumsy and very incomplete. (Over 90% of the differential equations have no solutions!) The string theories of mathematics still must be worked out. Theoretists sometimes have to invent their own mathematics just like Newton (fluxions

(statistical religious,

of calculus) and Einstein calculus). Or, if you are "Who do. you think you are, God?" After all, this theory will explain creation and Armegeddon (not the battle but the

end of the universe)!

.

Rut then on the other hand the easiest

office that one can set up would be one for theoretical work. All you need is a room and a personal computer with

a word processor. After all, you: don't

have to "prove" anything--just write. Want proof? Take "black holes"--stars with infinate density. They are black because not even light can escape. Well, infinite density means zero occupied space which means no radius and infers that it has’ no spin

One big gigantic black hole start of the Rig

momentum. is reponsible for the

Bang in the first place. BUT, these

holes can radiate energy! Whoops, I

though -black holes were so strong in

gravity that not even light can. escape. Well, energy means light, be

it in the untra-violet, visible,

infra-red, heat waves or radio waves.

Its all light and its all quantized.

Tiny black holes are so hot that they

can radiate away energv even though

normal: temperature? energy can't: escape. : B

BULL! Energy doesn't have temperature.

Tf a photon gets too energetic it turns this energy into mass. Do» you. get the. feeling something i$ wrong:

here? Well, a theory doesn't have to- make sense, just sound scientific. .-

2069 Code Eytez--it4 by Lloyd Dreger

Although this routine is used in a gama Ut desired.

can be used anywhere a menu is

Like the previous routines in NE) use is made of the

; already in ROM--if we "of memory we might

advantage of it.

“aves fen as as well take

This is a general menu routine that is called with the following registers uet:

Ezdboof items in menu

CzWhat column to run the cursor from. The printing will start one column beyond that. Sorry but each menu starts at the top of the screen at line O. At least you can have left, Middle and right menus if you need asiabmemus. c7. : ira ST

DE- address of menu names —-1. (What gach line will say.) Menu items must ' be consecutive in this list and must not be so long as run onto a 2nd line af screen. The last letter of each line must have bit 7 set as a flag to indic the end--see how this is used in FX. FN and FM also use FX but are not used to print-the menu.

Peint MENL prints the menu and calls MaveCURsor which runs the memu by moving the cursor up and down and

automatically recycling when at the

top or bottom.

SetTV sets the screen to top. screen while GetTV returns the screen to the previous a

GETINFut ise a general input routine that works for pog ou durus and- joystick. ; :

The routines can be located anywhere, in CONQUEST its located at 60148 and that address is used for the present code.

TM EQU Br CO FLAG DN BASIC VARIABLES

TVF EQ prn (SAVE SPACE IN. GAME VARIABLE TABLE): Feet

50148 53,460,923 STY LD A, (TV) $0151 30,125, 204 LD CVF) A 60154 203, 125 RES O,A UPPER SCREEN

FORCE

60244 60245 | 60246

60156 20,450,982 GT

60127 201 60160 40145 30, 125,204 60166 BOR, 129 LOWER SCREEN 60159 24,242

60170 58, 125, 204 60173 50,60,92 60176 201

38,60,92 STVO LD A,

GTV LD A,

LD «TV, RET CTN)

LD (TYF), A l UO

SET O,A FORCE JR ST (TYE)

LD (TV),A RET

60177 to 60184 is another short Poutine ner used here

60185 S0, 94, 225 PMENU LD

60188 205,244,234 60191 120

60192 50,93, 235 0195 197 ^ 60196 213 ^" FF 60197 197

"60198" 52,22 ©

460200 215

60201 58,92, 235 60204 71 ` 60205 58,94, 235 60208 128g ^ 560209 193

60210 144 60211 197 — 60712 215 | 60213 19%

60214 121 60215 197

60216 215 60217* 193

60218 209^ 60219 197 60220 205, 80, 225 60223 193 ^ 60224 16,2926 60225 193 60227. 205,96, 2255 60220 24,194 ROUTINE

60232: 205, 72, 248 FN CALL FINDM+3,

$0225

ed.

60227 205, 29, 248 PM GALL FINDM PEL ING DELI, 7.

ZED A (DE) ~ RES, 7, A . PUSH, DE. -RST 16

. FOF DE

60240 19. 60241 256 60242 203

60247 60248 202,127

60250 40,242

&0252 ZO1

(LINE), A CALL STV

LD A,B

LD (JFLAG),A FUSH BC FUSH DE FUSH EC LD A, 22 RST 14 LD A; LD B.A -— LD A, (LINE) ADD A.B.

DO AN AT

(JFLAG)

POF BC - í à SUE I WY

FUSH BC RST 16 FOF BC UD. D.

FUSH BC

RST 16 FOF RC

“POF DE

FUSH EC CALL, FX FOF BC DINZ FF FOF BC CALL MCUR

SOR GTV END. OF.

JR PX

LD A, (DE) BIT 7,A JR Z,PX RET

40255 0 JFLAG

HOA 0 LINE

1 COL 121 MCUR

Si

EE gal = itt arigi cra COLO SI ce)

72 13

50252 602623 175 602649 71

603695 38,

mare PA a 2555

60269 TO, o 50271 19 ERASE 60272 52.22

WITH JFLAG AND COL 60274 B15

50275 59,92, 225 560278 213

560279? 98,929,233 40282 213

50282. Ada e

A SPACE

ó60289 215.

450286 62,22

AT WITH LINE+E AND 40288 2 215

aaah 193

Eo 58,94, 225 60293

50294

DEFE © DEFE O

DEFE 1

LD AC UM VT DEC A

LD (COL), A LD C,E

DEC C.

XOR A

LD E.A

LD A, CLINE)

LD (JFLAG),A

FUSH BC

LD 4,22 DO AN AT RST 16

LD A, (JFLAG)

RST.16

LD A, (COL)

‘ST 16

LD A, .BLANK | FRINT. RST 1é D]

LD meee els DO AN COL

RST 16 FOF BC - LD A, (LINE)

ADD A,B LD

: (IFLA) «A. .60297 Fus AIN basaan 18 oo RST 26 3 eese OO, 75, 2x5 ED A, (GB Er SONGS 215 AST 16 "M. prece LD aUo" dI

403 RST 14 CURSUR REPRINTED

60206 195 FOF BC

60207 205,184,235 CJ CALL GETINF THIS ROUTINE WAITS FOR AN INFUT WHICH IS

RETURNED IN A. WE INTERESTED IN THE BUTTON COMMANDS.

WILL ONLY BE JOYSTICK

UF DOWN AND

S0310 202,79 BIT 1,A 40312 40,11 JR Z, UFA 60214 121 LD A,C 40315 184 CF B 60315 40,3 JR Z, UFL 49318 4 INC & 60319 24,206 JR ERASE 60321 4,0 UFI me DS | 60323 24,202 "- ^ JR ERASE AMES 203,71 UPX BIT 6,4 ^^ woe? 40,10 - JR Z, BUT, 40329 173 XOR A -60220 184 CER BV &60X31 40,5 JR Z,DW1 GOZZI 5 DEC E 60334 24,191, , JR ERASE ,

all if you want to return to BASIC)

em Dui LD EAC 24,199 JR ERASE 202, 127 BUT. BIT 7,6 d 40,220 JR Z,CJ GOTZAI BOL RET (ONLY RETURN IF BUTTON IS FRESSED. YOUR RETURN NOU

MUST TAKE THE VALUE OF E WHICH GIVES THE LINE NUMBER (STARTING WITH ©) AND EXECUTE THE COMMAND RELATED TO THAT

SELECTED MENU ITEM.

THIS INFUT ROUTINE DEFENDS UFON THE BASIC RST 54 NOT BEING DISABLED SO THE

KEYBOARD CAN BE DECIFHERED. SEE THE

DISCUSSION IN CODE BYTES #1.

GET INE

60244 175 XOR A

60245 S0.9,92. LD (LASTE), RESET LASTE TO GET RID OF ANY OLD INFUT 60248 118 HALT DEBOUNCE 60249 118 HALT

60350. 118. JL HALT S0E51°62,14 LD à,14 CHECK JOYSTICK FIRST 60552 211,245 2° ° "(QUT (245),A 60355 62,5 LD A, CHECK BOTH JOYSTICKS 60357 219,246 °° IN AY (246) ©

XOR 233 INPUT IS

il D Lom 60359 228,255

ACTIVE LOW. WE WANT ACTIVE HIGH Sa INVERT.

GOZ61 Z2,7 JR ZJM FOUND NO JOYSTICK INFUT SQ CHECK KEYBOARD. 60565 5B,8,92 "o LD A, (LASTED 450266 254.0 CFE O

40268 40, 256 JR Z,JL FOUND NOTHING SO CHECK AGAIN.

60270 201 RET

THIS INFUT ROUTINE IS VERY FAST. IF

YOU WANT MORE WAITING ADD MORE HALTS.

If each of your menu items is a jump to another routine without the need

for a return, you mala all the starting addresses and then do this bit of code which is much shorter than all the Np m and jump rela: LD HL, TABLE -- INC E (B nA he zero) INI HL. t INC HL DINZ XYZ JF CHL)

TABLE...addr of Poss item. If you need to return to the menu for routines, (which is not the case You on: the

can a table of

can push the return address stack and leave it there.

——————ARR—n———w—wW—»»——»4»—»——»—A——^———-——— rrr 1 + ; Mo

Took tet

+ C 0 N A U E S T í(c?1993 by Lloyd Dreger + + re + A Strategic Generic War Game for the Bose. Ses uw + TIME: A few centuries- {rom now. 2 ] 4 * FLACE: An unknown inhabited planet. zx E + : YOU: Commander of Expeditionary Force. ] -+ + MISSION: Capture said planet. + $ INTELLIGENCE: Enemy seen scouting same planet. + + STRATEGY: Find and capture Flanet’s cities. + + Direct production to aid your war effort. + + Defeat enemy when found. + ax SITUATION: You have just captured your first city. 4 T s 4- + x Can generate new random map every time or play map of your choice. + + X For 2 or 3 combatants. Flay against the computer or your: friends. + + x Production times and fighting ability Scsue eels for each player-- * * keeps game a challenge at all times. 4- + X Completely in fast machine code. Games can be savedkand continued. + + : + + Available on Tape, Aerco Disk or Olliger Disk. Dame and map saves in + _ bas ic to allow adoption to your. syst Erice &19.95 * $2.50 = H + ; : sale a 4- Order from: SMUG or = Lloyd” Dreger HL BOX 101 : x 2451.8. 79th St. mx + Butler, WI S007 . . k ere UT E + + z ; : +

SMUG BYTES 2461 8. 79th St. West Allis, WI 53219

* NITE-TIMES NEWS, = j: E 613 Parkside Circle En REM

Streamwood . IL. 60107= ):

editiei? $8 ^—— llli