_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

---HARDMAKER1---

FILE INFORMATION

FILENAME(S): ---HARDMAKER1---

FILE TYPE(S): PRG

FILE SIZE: 2.2K

FIRST SEEN: 2025-11-30 15:51:13

APPEARS ON: 1 disk(s)

FILE HASH

cf17688211255c060cf2b100cf805f5ebd8248363319b5d3a2a67e6303184c5c

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
HANDLEIDING ---HARDMAKER1--- PRG Belgium 34 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 54 02 7A 3D 31 30 20 73  3D 31 20 74 3D 31 35 2C  |T.z=10 s=1 t=15,|
00000010: 32 35 2C 38 30 2C 31 31  30 2C 31 38 30 0D 04 06  |25,80,110,180...|
00000020: 2D 20 31 20 2D 0D 0D 05  06 48 7F 41 7F 52 7F 44  |- 1 -....H.A.R.D|
00000030: 7F 4D 7F 41 7F 4B 7F 45  7F 52 7F 05 04 0D 0D 48  |.M.A.K.E.R.....H|
00000040: 65 74 20 70 72 6F 67 72  61 6D 6D 61 20 22 48 41  |et programma "HA|
00000050: 52 44 4D 41 4B 45 52 22  20 73 74 61 61 74 20 6A  |RDMAKER" staat j|
00000060: 65 20 74 6F 65 20 6F 6D  20 75 69 74 20 77 65 6C  |e toe om uit wel|
00000070: 20 68 61 61 73 74 20 61  6C 6C 65 20 70 72 6F 67  | haast alle prog|
00000080: 72 61 6D 6D 61 27 73 2C  20 48 69 80 52 65 73 6F  |ramma's, Hi.Reso|
00000090: 6C 75 74 69 6F 6E 20 67  72 61 66 69 65 6B 65 6E  |lution grafieken|
000000A0: 20 6F 70 20 70 61 70 69  65 72 20 74 65 20 62 72  | op papier te br|
000000B0: 65 6E 67 65 6E 2E 20 44  61 61 72 74 6F 65 20 73  |engen. Daartoe s|
000000C0: 74 61 61 6E 20 6A 65 20  65 65 6E 20 72 65 65 6B  |taan je een reek|
000000D0: 73 20 6F 6D 76 61 6E 67  72 69 6A 6B 65 20 72 6F  |s omvangrijke ro|
000000E0: 75 74 69 6E 65 73 20 74  65 72 20 62 65 73 63 68  |utines ter besch|
000000F0: 69 6B 6B 69 6E 67 20 64  69 65 20 6A 65 20 61 6C  |ikking die je al|
00000100: 73 20 67 65 62 72 75 69  6B 65 72 20 65 65 6E 20  |s gebruiker een |
00000110: 68 6F 6F 70 20 61 72 62  65 69 64 20 75 69 74 20  |hoop arbeid uit |
00000120: 64 65 20 68 61 6E 64 20  6E 65 6D 65 6E 2E 20 41  |de hand nemen. A|
00000130: 6C 6C 65 65 6E 20 68 65  74 20 70 61 70 69 65 72  |lleen het papier|
00000140: 20 6D 6F 65 74 20 6A 65  20 7A 65 6C 66 20 65 76  | moet je zelf ev|
00000150: 65 6E 20 75 69 74 72 69  63 68 74 65 6E 20 61 6C  |en uitrichten al|
00000160: 73 20 68 65 74 20 65 76  65 6E 20 6B 61 6E 2E 0D  |s het even kan..|
00000170: 0D 04 47 45 48 45 55 47  45 4E 7F 47 45 42 49 45  |..GEHEUGEN.GEBIE|
00000180: 44 45 4E 3A 04 0D 0D 43  6F 6D 70 75 74 65 72 67  |DEN:...Computerg|
00000190: 72 61 66 69 65 6B 65 6E  20 6B 75 6E 6E 65 6E 20  |rafieken kunnen |
000001A0: 73 6C 65 63 68 74 73 20  69 6E 20 62 65 70 61 61  |slechts in bepaa|
000001B0: 6C 64 65 20 67 65 68 65  75 67 65 6E 20 67 65 62  |lde geheugen geb|
000001C0: 69 65 64 65 6E 20 76 61  6E 20 64 65 20 63 6F 6D  |ieden van de com|
000001D0: 70 75 74 65 72 20 73 74  61 61 6E 20 2E 48 65 74  |puter staan .Het|
000001E0: 20 62 65 65 6C 64 73 63  68 65 72 6D 20 64 61 74  | beeldscherm dat|
000001F0: 20 6A 65 20 7A 69 65 74  20 6E 61 64 61 74 20 6A  | je ziet nadat j|
00000200: 65 20 48 41 52 44 4D 41  4B 45 52 20 68 65 62 74  |e HARDMAKER hebt|
00000210: 20 6F 70 67 65 73 74 61  72 74 20 69 73 20 6D 65  | opgestart is me|
00000220: 74 65 65 6E 20 6F 6F 6B  20 68 65 74 20 67 65 68  |teen ook het geh|
00000230: 65 75 67 65 6E 20 67 65  62 69 65 64 20 76 61 6E  |eugen gebied van|
00000240: 20 77 61 61 72 75 69 74  20 64 65 20 67 72 61 66  | waaruit de graf|
00000250: 69 65 6B 65 6E 20 6E 61  61 72 20 64 65 20 70 72  |ieken naar de pr|
00000260: 69 6E 74 65 72 20 6F 66  20 64 65 20 64 69 73 6B  |inter of de disk|
00000270: 64 72 69 76 65 20 67 65  73 74 75 75 72 64 20 77  |drive gestuurd w|
00000280: 6F 72 64 65 6E 2E 20 48  65 74 20 62 65 72 69 6A  |orden. Het berij|
00000290: 6B 20 67 61 61 74 20 76  61 6E 20 24 32 30 30 30  |k gaat van $2000|
000002A0: 20 74 6F 74 20 24 33 46  46 46 2E 20 48 65 74 20  | tot $3FFF. Het |
000002B0: 77 6F 72 64 74 20 64 75  73 20 76 61 6E 75 69 74  |wordt dus vanuit|
000002C0: 20 68 65 74 20 70 72 6F  67 72 61 6D 6D 61 20 61  | het programma a|
000002D0: 6C 73 20 67 72 61 66 69  65 6B 2D 72 61 6D 20 67  |ls grafiek-ram g|
000002E0: 65 62 72 75 69 6B 74 2E  20 57 69 6C 20 6A 65 20  |ebruikt. Wil je |
000002F0: 6E 75 20 64 65 20 69 6E  68 6F 75 64 20 76 61 6E  |nu de inhoud van|
00000300: 20 65 65 6E 20 61 6E 64  65 72 20 62 65 72 65 69  | een ander berei|
00000310: 6B 20 7A 69 65 6E 20 64  69 65 6E 74 20 64 69 74  |k zien dient dit|
00000320: 20 65 65 72 73 74 20 6E  61 61 72 20 24 32 30 30  | eerst naar $200|
00000330: 30 20 74 65 20 77 6F 72  64 65 6E 20 76 65 72 70  |0 te worden verp|
00000340: 6C 61 61 74 73 74 2E 0D  0D 48 69 65 72 74 6F 65  |laatst...Hiertoe|
00000350: 20 64 69 65 6E 65 6E 20  64 65 20 74 6F 65 74 73  | dienen de toets|
00000360: 65 6E 20 76 61 6E 20 31  20 74 6F 74 20 36 20 65  |en van 1 tot 6 e|
00000370: 6E 20 5F 0D 0D 04 31 07  3A 07 24 34 30 30 30 07  |n _...1.:.$4000.|
00000380: 74 6F 74 07 24 35 46 46  46 0D 32 07 3A 07 24 36  |tot.$5FFF.2.:.$6|
00000390: 30 30 30 07 74 6F 74 07  24 37 46 46 46 0D 33 07  |000.tot.$7FFF.3.|
000003A0: 3A 07 24 38 30 30 30 07  74 6F 74 07 24 39 46 46  |:.$8000.tot.$9FF|
000003B0: 46 0D 34 07 3A 07 24 41  30 30 30 07 74 6F 74 07  |F.4.:.$A000.tot.|
000003C0: 24 42 46 46 46 04 07 28  52 41 4D 20 6F 6E 64 65  |$BFFF..(RAM onde|
000003D0: 72 20 42 61 73 69 63 29  0D 04 35 07 3A 07 24 43  |r Basic)..5.:.$C|
000003E0: 30 30 30 07 74 6F 74 07  24 44 46 46 46 04 07 28  |000.tot.$DFFF..(|
000003F0: 24 44 30 30 30 20 74 6F  74 20 24 44 46 46 46 3B  |$D000 tot $DFFF;|
00000400: 52 41 4D 20 6F 6E 64 65  72 20 49 2F 4F 29 0D 04  |RAM onder I/O)..|
00000410: 36 07 3A 07 24 45 30 30  30 07 74 6F 74 07 24 46  |6.:.$E000.tot.$F|
00000420: 46 46 46 04 07 28 52 41  4D 20 6F 6E 64 65 72 20  |FFF..(RAM onder |
00000430: 4B 65 72 6E 65 6C 29 0D  04 5F 07 3A 07 24 30 30  |Kernel).._.:.$00|
00000440: 30 30 07 74 6F 74 07 24  31 46 46 46 04 07 44 69  |00.tot.$1FFF..Di|
00000450: 74 20 62 65 72 65 69 6B  20 69 73 20 73 6C 65 63  |t bereik is slec|
00000460: 68 74 73 20 76 6F 6F 72  20 64 65 20 76 6F 6C 6C  |hts voor de voll|
00000470: 65 64 69 67 68 65 69 64  20 6D 65 74 20 64 65 20  |edigheid met de |
00000480: 5F 20 74 6F 65 74 73 20  62 65 72 65 69 6B 62 61  |_ toets bereikba|
00000490: 61 72 20 05 6D 61 61 72  05 20 67 65 62 72 75 69  |ar .maar. gebrui|
000004A0: 6B 65 6E 20 6D 61 67 20  6A 65 20 68 65 6D 20 6E  |ken mag je hem n|
000004B0: 69 65 74 2C 20 6F 6D 64  61 74 20 64 61 61 72 20  |iet, omdat daar |
000004C0: 64 65 20 5A 65 72 6F 70  61 67 65 2C 20 53 74 61  |de Zeropage, Sta|
000004D0: 63 6B 2C 20 56 69 64 65  6F 2D 52 41 4D 20 65 6E  |ck, Video-RAM en|
000004E0: 20 48 41 52 44 4D 41 4B  45 52 20 7A 65 6C 66 20  | HARDMAKER zelf |
000004F0: 68 75 6E 20 70 6C 61 61  74 73 20 68 65 62 62 65  |hun plaats hebbe|
00000500: 6E 20 21 0D 41 6C 73 20  6F 70 20 65 65 6E 20 76  |n !.Als op een v|
00000510: 61 6E 20 64 65 7A 65 20  74 6F 65 74 73 65 6E 20  |an deze toetsen |
00000520: 7A 6F 6E 64 65 72 20 53  48 49 46 54 2C 20 43 54  |zonder SHIFT, CT|
00000530: 52 4C 20 6F 66 20 43 42  4D 20 64 72 75 6B 74 2C  |RL of CBM drukt,|
00000540: 20 77 6F 72 64 74 20 68  65 74 20 68 65 74 20 67  | wordt het het g|
00000550: 65 6B 6F 7A 65 6E 20 62  65 72 65 69 6B 20 6E 61  |ekozen bereik na|
00000560: 61 72 20 24 32 30 30 30  20 67 65 74 72 61 6E 73  |ar $2000 getrans|
00000570: 70 6F 72 74 65 65 72 74  20 65 6E 20 64 61 61 72  |porteert en daar|
00000580: 6D 65 65 20 6F 6F 6B 20  6F 70 20 68 65 74 20 73  |mee ook op het s|
00000590: 63 68 65 72 6D 20 7A 69  63 68 74 62 61 61 72 2E  |cherm zichtbaar.|
000005A0: 20 44 72 75 6B 20 6A 65  20 64 61 61 72 65 6E 74  | Druk je daarent|
000005B0: 65 67 65 6E 20 6F 70 20  53 48 49 46 54 20 65 6E  |egen op SHIFT en|
000005C0: 20 6F 70 20 65 65 6E 20  76 61 6E 20 64 65 7A 65  | op een van deze|
000005D0: 20 74 6F 65 74 73 65 6E  20 64 61 6E 20 77 6F 72  | toetsen dan wor|
000005E0: 64 74 20 68 65 74 20 67  65 6B 6F 7A 65 6E 20 62  |dt het gekozen b|
000005F0: 65 72 65 69 6B 20 76 61  6E 61 66 20 24 32 30 30  |ereik vanaf $200|
00000600: 30 20 4F 44 45 52 2D 56  65 72 6B 6E 7D 70 66 74  |0 ODER-Verkn}pft|
00000610: 2E 20 5A 6F 64 6F 65 6E  64 65 20 6B 75 6E 6E 65  |. Zodoende kunne|
00000620: 6E 20 65 72 20 74 77 65  65 20 62 65 65 6C 64 65  |n er twee beelde|
00000630: 6E 20 67 65 6D 65 6E 67  64 20 77 6F 72 64 65 6E  |n gemengd worden|
00000640: 2E 20 68 65 74 20 72 65  73 75 6C 74 61 61 74 20  |. het resultaat |
00000650: 73 74 61 61 74 20 64 61  6E 20 6F 6F 6B 20 77 65  |staat dan ook we|
00000660: 65 72 20 6F 70 20 24 32  30 30 30 2E 0D 02 74 3D  |er op $2000...t=|
00000670: 31 32 2C 33 35 2C 32 36  30 0D 0D 44 65 20 76 6F  |12,35,260..De vo|
00000680: 6C 67 65 6E 64 65 20 6B  6F 6D 62 69 6E 61 74 69  |lgende kombinati|
00000690: 65 73 20 62 65 77 65 72  6B 73 74 65 6C 6C 69 67  |es bewerkstellig|
000006A0: 65 6E 20 64 75 73 3A 0D  0D 04 61 07 29 07 28 20  |en dus:...a.).( |
000006B0: 65 6E 6B 65 6C 20 64 65  20 74 6F 65 74 73 65 6E  |enkel de toetsen|
000006C0: 20 5F 20 74 6F 74 20 36  29 07 07 07 3D 48 65 74  | _ tot 6)...=Het|
000006D0: 20 62 65 72 65 69 6B 20  6E 61 61 72 20 24 32 30  | bereik naar $20|
000006E0: 30 30 20 74 72 61 6E 73  70 6F 72 74 65 72 65 6E  |00 transporteren|
000006F0: 0D 62 07 29 07 53 48 49  46 54 07 3D 4F 44 45 52  |.b.).SHIFT.=ODER|
00000700: 2D 56 65 72 6B 6E 7D 70  66 65 6E 0D 63 07 29 07  |-Verkn}pfen.c.).|
00000710: 43 42 4D 20 8F 43 0A 34  3D 90 07 3D 45 58 2D 4F  |CBM .C.4=..=EX-O|
00000720: 52 2D 56 65 72 6B 6E 7D  70 66 65 6E 0D 64 07 29  |R-Verkn}pfen.d.)|
00000730: 07 53 48 49 46 54 20 65  6E 20 43 42 4D 07 3D 55  |.SHIFT en CBM.=U|
00000740: 4E 44 2D 56 65 72 6B 6E  7D 70 66 65 6E 0D 65 07  |ND-Verkn}pfen.e.|
00000750: 29 07 43 54 52 4C 07 3D  42 65 72 65 69 6B 20 6D  |).CTRL.=Bereik m|
00000760: 65 74 20 64 69 74 20 76  61 6E 61 66 20 24 32 30  |et dit vanaf $20|
00000770: 30 30 20 77 69 73 73 65  6C 65 6E 0D 66 07 29 07  |00 wisselen.f.).|
00000780: 43 54 52 4C 20 53 48 49  46 54 07 3D 24 32 30 30  |CTRL SHIFT.=$200|
00000790: 30 20 74 6F 74 20 24 33  46 46 46 20 69 6E 20 62  |0 tot $3FFF in b|
000007A0: 65 64 6F 65 6C 64 65 0D  07 07 28 6F 66 20 43 54  |edoelde...(of CT|
000007B0: 52 4C 20 43 0A 34 3D 29  07 20 62 65 72 65 69 6B  |RL C.4=). bereik|
000007C0: 20 6B 6F 70 69 65 65 72  65 6E 04 0D 0D 49 6E 64  | kopieeren...Ind|
000007D0: 69 65 6E 20 6A 65 20 69  6E 20 6B 6F 6D 62 69 6E  |ien je in kombin|
000007E0: 61 74 69 65 20 6D 65 74  20 43 54 52 4C 20 65 65  |atie met CTRL ee|
000007F0: 6E 20 74 6F 65 74 73 20  69 6E 64 72 75 6B 74 20  |n toets indrukt |
00000800: 77 6F 72 64 74 20 64 65  20 62 65 64 6F 65 6C 64  |wordt de bedoeld|
00000810: 65 20 67 65 68 65 75 67  65 6E 70 6C 61 61 74 73  |e geheugenplaats|
00000820: 20 76 65 72 61 6E 64 65  72 64 21 20 4F 70 20 64  | veranderd! Op d|
00000830: 65 7A 65 20 77 69 6A 7A  65 20 73 74 61 61 74 20  |eze wijze staat |
00000840: 68 65 74 20 6A 65 20 74  6F 65 20 6F 6D 20 62 76  |het je toe om bv|
00000850: 20 64 65 20 69 6E 68 6F  75 64 20 76 61 6E 20 24  | de inhoud van $|
00000860: 32 30 30 30 20 74 6F 74  20 24 33 46 46 46 20 76  |2000 tot $3FFF v|
00000870: 6F 6F 72 6C 6F 70 69 67  20 6F 6E 64 65 72 20 74  |oorlopig onder t|
00000880: 65 20 62 72 65 6E 67 65  6E 2C 20 6F 6D 20 76 61  |e brengen, om va|
00000890: 6E 20 64 61 61 72 75 69  74 20 65 76 65 6E 74 75  |n daaruit eventu|
000008A0: 65 6C 65 20 76 65 72 61  6E 64 65 72 69 6E 67 65  |ele veranderinge|
000008B0: 6E 20 64 6F 6F 72 20 74  65 20 76 6F 65 72 65 6E  |n door te voeren|
000008C0: 2E 0D 00 00                                       |....            |
T.Z=10 S=1 T=15,25,80,110,180...- 1 -...
.HARDMAKER....HET PROGRAMMA "HA
RDMAKER" STAAT JE TOE OM UIT WEL HAAST A
LLE PROGRAMMA'S, HI.RESOLUTION GRAFIEKEN
 OP PAPIER TE BRENGEN. DAARTOE STAAN JE 
EEN REEKS OMVANGRIJKE ROUTINES TER BESCH
IKKING DIE JE ALS GEBRUIKER EEN HOOP ARB
EID UIT DE HAND NEMEN. ALLEEN HET PAPIER
 MOET JE ZELF EVEN UITRICHTEN ALS HET EV
EN KAN....GEHEUGENGEBIEDEN:...COMPUTERG
RAFIEKEN KUNNEN SLECHTS IN BEPAALDE GEHE
UGEN GEBIEDEN VAN DE COMPUTER STAAN .HET
 BEELDSCHERM DAT JE ZIET NADAT JE HARDMA
KER HEBT OPGESTART IS METEEN OOK HET GEH
EUGEN GEBIED VAN WAARUIT DE GRAFIEKEN NA
AR DE PRINTER OF DE DISKDRIVE GESTUURD W
ORDEN. HET BERIJK GAAT VAN $2000 TOT $3F
FF. HET WORDT DUS VANUIT HET PROGRAMMA A
LS GRAFIEK-RAM GEBRUIKT. WIL JE NU DE IN
HOUD VAN EEN ANDER BEREIK ZIEN DIENT DIT
 EERST NAAR $2000 TE WORDEN VERPLAATST..
.HIERTOE DIENEN DE TOETSEN VAN 1 TOT 6 E
N _...1.:.$4000.TOT.$5FFF.2.:.$6000.TOT.
$7FFF.3.:.$8000.TOT.$9FFF.4.:.$A000.TOT.
$BFFF..(RAM ONDER BASIC)..5.:.$C000.TOT.
$DFFF..($D000 TOT $DFFF;RAM ONDER I/O)..
6.:.$E000.TOT.$FFFF..(RAM ONDER KERNEL).
._.:.$0000.TOT.$1FFF..DIT BEREIK IS SLEC
HTS VOOR DE VOLLEDIGHEID MET DE _ TOETS 
BEREIKBAAR .MAAR. GEBRUIKEN MAG JE HEM N
IET, OMDAT DAAR DE ZEROPAGE, STACK, VIDE
O-RAM EN HARDMAKER ZELF HUN PLAATS HEBBE
N !.ALS OP EEN VAN DEZE TOETSEN ZONDER S
HIFT, CTRL OF CBM DRUKT, WORDT HET HET G
EKOZEN BEREIK NAAR $2000 GETRANSPORTEERT
 EN DAARMEE OOK OP HET SCHERM ZICHTBAAR.
 DRUK JE DAARENTEGEN OP SHIFT EN OP EEN 
VAN DEZE TOETSEN DAN WORDT HET GEKOZEN B
EREIK VANAF $2000 ODER-VERKN}PFT. ZODOEN
DE KUNNEN ER TWEE BEELDEN GEMENGD WORDEN
. HET RESULTAAT STAAT DAN OOK WEER OP $2
000...T=12,35,260..DE VOLGENDE KOMBINATI
ES BEWERKSTELLIGEN DUS:...A.).( ENKEL DE
 TOETSEN _ TOT 6)...=HET BEREIK NAAR $20
00 TRANSPORTEREN.B.).SHIFT.=ODER-VERKN}P
FEN.C.).CBM .C.4=..=EX-OR-VERKN}PFEN.D.)
.SHIFT EN CBM.=UND-VERKN}PFEN.E.).CTRL.=
BEREIK MET DIT VANAF $2000 WISSELEN.F.).
CTRL SHIFT.=$2000 TOT $3FFF IN BEDOELDE.
..(OF CTRL C.4=). BEREIK KOPIEEREN...IND
IEN JE IN KOMBINATIE MET CTRL EEN TOETS 
INDRUKT WORDT DE BEDOELDE GEHEUGENPLAATS
 VERANDERD! OP DEZE WIJZE STAAT HET JE T
OE OM BV DE INHOUD VAN $2000 TOT $3FFF V
OORLOPIG ONDER TE BRENGEN, OM VAN DAARUI
T EVENTUELE VERANDERINGEN DOOR TE VOEREN
....
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL