6 Pages

unzip64v2

Course: C 64, Fall 2009
School: Pittsburgh
Rating:
 
 
 
 
 

Word Count: 1387

Document Preview

Unzip64v2.00 ------------ Copyright 1998 Errol Smith This is the first public release version of Unzip64v2, a program to decompress 'zip' archives created by PKZIPv2.04g or equivalent programs. It will work on a c64 or c128 in 64 mode. This program is free to be distributed as long as it is unmodified in it's original archive, using the original filename. (UNZP6420.PRG) NOTE...

Register Now

Unformatted Document Excerpt

Coursehero >> Pennsylvania >> Pittsburgh >> C 64

Course Hero has millions of student submitted documents similar to the one
below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.

Course Hero has millions of student submitted documents similar to the one below including study guides, practice problems, reference materials, practice exams, textbook help and tutor support.
Unzip64v2.00 ------------ Copyright 1998 Errol Smith This is the first public release version of Unzip64v2, a program to decompress 'zip' archives created by PKZIPv2.04g or equivalent programs. It will work on a c64 or c128 in 64 mode. This program is free to be distributed as long as it is unmodified in it's original archive, using the original filename. (UNZP6420.PRG) NOTE The file is a self-extracting-zip, -not- a 'normal' c64 program. Please do not compress it with something else! (you won't gain much if you try) If you find the program useful, I would appreciate some encouragement to continue development. A donation of $10 (or more! (-: ) is suggested, though a simple apreciative email/letter will suffice. I would also be happy with donations of software (eg. if you are a software author or distributor), or hardware (a 128 would be nice, as would utility carts - AR, FC etc, or any CMD device). If you would like to donate some of the above please contact me in advance. Anyone making a healthy contribution will recieve acknowledgement in this documentation as well as on my web page. I would like to thank all the people that helped beta test the program and provide feedback & suggestions - particularly those that supplied me with zip files causing the program to break. Without those zip files tracking down the bugs would have been next to impossible. Though this is a public release, the program is far from finished, though I am confident that most bugs have been ironed out. (still got wrinkles though) Contact Information ------------------- The latest news & updates of unzip64v2 can be found on my 64 web page at: http://www.ros.com.au/~errol/64.html Internet e-mail: errol@ros.com.au Fidonet Netmail: Errol Smith 3:712/523.5 I can also be contacted in any of the Fidonet CBM, CBM-128 & CBM-GEOS echoes. Snail Mail: Errol Smith PO Box 119 Round Corner NSW 2158 Australia Important Notes --------------- * This program is still in development, and may still contain bugs. It does not have much in the way of error checking, and may crash or act unpredictably. Any bug reports & suggestions for improvements are welcome. If reporting a bug I would apreciate being sent the zipfile that caused the error (if the zip file is valid). * Unzip64v2 cannot decompress ZIP's created by PKZIP1.xx. You will need to use Bill Lucier's Unzip64 or David Schmolls NZP128 package to decompress these files. (the exception to this is if the files are all stored, but that is unlikely). If Unzip64v2 says 'UNSUPPORTED!' when unzipping then you probably have a ZIP1.xx archive. * I have changed the version convention since the beta testing to unzip64v2.xx where 2.xx is the revision number, starting with 2.00 with this initial release. Don't get confused. * If you posess or know of any beta versions of unzip64v2, please delete them. This is especially true of any publicly available versions (eg on BBS or FTP sites). -ALL- the beta versions have bugs and should be eliminated. * The distribution archive -IS- a self extracting zip archive. Unfortunately the code is custom written for this package and isn't publicly useable. There are severe practical limitations to using zip for self extracting files, so don't expect a publicly usable 'SXZ' (??) module in the near future. I didn't call the distribution an SFX as it would be confused with LZH SFX files. I propose the extension 'SXZ' for future Self eXtracting Zips. Any comments? Main Menu --------- Most options are reasonably self explanatory but I'll detail them anyway to help stop any confusion. F1 - Shows a directory of the input device, using the source path. F2 - This toggles the input device number. This is the device that the source zip file is on. It should automatically find the next valid device on your system. Valid device numbers are 8 through 30. + - Change the source path. This is only of use to users of CMD type devices, and allows you to set the partition & subdirectory for the source zip files. The path you enter is pre-pended to the input file verbatim. It MUST include a trailing colon! F3 - Shows directory a of the destination device, using the destination path. F4 - Toggles the destination device number (where the extracted files will go). Similar to F2. - - Change the destination path. This is where extracted files will go. See notes above about source paths & remember the trailing colon. F5 - Set zip filename. Allows you to change the name of the input file. F6 - Toggle the default output file type - P (PRG) or S (SEQ). This is the file type that extracted files will have. Note you can manually override this with individual files. F7 - Unzip a file. This starts unzipping the specified file. See 'Unzipping' later on for details. q - Quit unzip64v2. Generally to use unzip64v2, you set the appropriate source & destination devices (and paths if needed), set the zip file name with F5, then start unzipping with F7. UnZipping --------- Unzipping handles files within the zip archive one at a time. As each file is processed, the filename will be displayed, followed by a query with options [ynqaps]. Each letter means the following: y - Extract this file using the default file type. n - Do not extract this file & skip to the next one. q - Quit unzipping & return to the menu a - Extract this file and ALL remaining files without further prompts, using the default file type. p - Extract this file as a PRG file, regardless of the default type. s - Extract this file as a SEQ file, regardless of the default type. Simply press the letter of the option you want. The screen border will flash during inflating - this is debugging info for myself, plus it lets you know that something is happening when inflating files. Please ensure there is adequate disk space on the destination drive before beginning! Past, Present & Future ---------------------- This program has been in development part-time for over 2 years (since late 1995). I began the project primarily as a self-education on compression theory. It was also a shift from my previous C= experience which was almost entirely demo-coding. The program code is based partly on publicly available C source (eg. Info-Unzip) along with many other sources of information on compression theory, and the deflate algorithm. Unzip64v2 uses approximately 35k of memory during decompression. 32k is used for the sliding dictionary, and the remainder is used for the various huffman tables. The deflate code itself is approximately 2.5k, plus various look...

Find millions of documents on Course Hero - Study Guides, Lecture Notes, Reference Materials, Practice Exams and more. Course Hero has millions of course specific materials providing students with the best way to expand their education.

Below is a small sample set of documents:

Pittsburgh - C - 64
The Obligatory Pseudo-Sci-Fi Bit (skip this if you want)A mighty Empire. A darkened Galaxy. Thus was the situation with thecombined might of the Irata/Zzyaxian empire enslaving sentient lifeacross known space. Barely a free world glimmered in
Pittsburgh - C - 64
Megasound Music Editor by Jori Olkkonen (Yip/Purebyte)This is the editor Jori used to do the endpart music for BMX kids on C64.It was printed in a Finnish magazine called C as for Commodore (June/1988).I typed it in and used it for the next two y
Pittsburgh - LTL - 13
TweeningTweening Definition Computing Frames "between" Keyframes Benefits Saves effort Types Motion ShapeMotion Tweening Calculate the frames between a Keyframe with an object in a position on the stage and a second Keyframe with that s
Pittsburgh - LTL - 13
ActionScript 3.0Hints/Tricks Like C, C+, C#, Java Case Sensitivity Overlaid Symbols Variable Scope Running Code Cheat SheetLanguage Elements Variables - Declarations Statements Functions Conditionals if, switch Loops For, whileHel
Pittsburgh - LTL - 13
Data BasesKen SochatsData Bases Local OLEDB Microsoft Access Remote ODBC SQL Server Oracle IBM DB2Data Base Process Connect to Data Base Query the Data Base Read the RecordsExample Dim Connection As New Syst
Pittsburgh - LTL - 13
Starbucks Beyond The CupINFSCI 2810 M.I.S. Ken Sochats Presented by: Sangeeta Bokil * Arindam Dutta Jessica Fondy * Shawn LewisStrengths / Weaknesses Strengths Name Recognition Market Penetration Perception of Quality Consumer Respect for
Pittsburgh - LTL - 13
Biography of Ken SochatsKen Sochats has over thirty years of experience in the Computer and Telecommunications Industries and Academia. He was a 2007 semi-finalist for the Christopher Columbus Award, an award established by the US Congress. He is th
Pittsburgh - LTL - 13
Adventure Mapping M. Alison Stones and Ken Sochats University of Pittsburgh ABSTRACT The Lancelot Project applies GIS technology to analyze medieval manuscripts that chronicle the search for the Holy Grail. The manuscripts studied represent approxima
Pittsburgh - LTL - 13
Proceedings of the 2007 Winter Simulation Conference S. G. Henderson, B. Biller, M.-H. Hsieh, J. Shortle, J. D. Tew, and R. R. Barton, eds.SYSTEM IMPLEMENTATION ISSUES OF DYNAMIC DISCRETE DISASTER DECISION SIMULATION SYSTEM (D4S2) PHASE I Shengnan
Pittsburgh - LTL - 13
Eibling Webbased Icon Testing 1of 22Assessment of Web based Usability Testing of Metaphoric Icons for Visual Patient Care Information SystemsDavid Eibling MD * Ken So
Pittsburgh - LTL - 13
2 The Graphics ToolboxThis chapter discusses 3 philosophy and approach for designing graphics and graphic software systems. Our main assumption is that a person engaged in producing or using computer Systems that generate graphical displays will ben
Pittsburgh - LTL - 13
#region Using Statementsusing System;using System.Collections.Generic;using Microsoft.Xna.Framework;using Microsoft.Xna.Framework.Audio;using Microsoft.Xna.Framework.Content;using Microsoft.Xna.Framework.Graphics;using Microsoft.Xna.Framework
Pittsburgh - EDBT - 04
The - Synopses SystemYossi Matias Leon Portman Tel Aviv University-SynopsesProvide a run-time environment for remote execution of pluggable synopses Research platform for benchmarking and comparisonExternal Synopsis HostGUIFrameworkExter
Pittsburgh - EDBT - 04
HippoJan Chomicki University at Buffalo Jerzy Marcinkowski Wroclaw University Slawomir Staworko University at Buffaloa System for ComputingConsistent Query Answers to a Class of SQL QueriesMotivation - Inconsistent dataEnforcing data consisten
Pittsburgh - MOBIDE - 06
- 5th ACM International Workshop on Data Engineering for Wireless and Mobile Access (MobiDE'06) Sponsored by ACM SIGMOD In coo
Pittsburgh - DMSN - 04
CALL FOR PARTICIPATION - DMSN 2004First International Workshop on Data Management for Sensor Networks (held in conjunction with VLDB 2004)Monday, August 30, 2004, Toronto, Canada York Room, Royal York Hotelhttp:/db.cs.pitt.edu/dmsn04WORKS
Pittsburgh - SUPER - 6121
Page 1Table 20. OSHA Criteria for Rating a Substance Serious or Other Health Hazard Major Health Hazard Category I Cancer Subset Explanation Regulated at present as carcinogens by OSHA: Chiefly work practice standards II Chronic (Cumulative)
Pittsburgh - DPF - 7
FACULTY: Daniel P. Frederick, Computer Science TERM: Spring 2008 PHONE: x2925 EMAIL: dpf7@pitt.edu OFFICE: 214 BlackingtonPeriod 10:00-11:00 11:00-12:00 12:00-1:00 1:00-2:00 2:00-2:30 4:00-5:00 5:00-6:00 6:00-7:40 7:40-8:40Monday CS0081 Black 134
Pittsburgh - CS - 0016
CS0016 Lab # 11 DO Loops (6.1-6.2) Overview This lab will feature the use of DO loops, counters, and accumulators. Replicate the following form:Form Declarations (declare immediately after Public Class Form1 ) Declare a format string to be used to
Pittsburgh - TSA - 2
# fit SV model to NYSE returns - uses SVfiltery=matrix(scan("/mydata/nyse.dat"),ncol=1)num=length(y)y=log(y^2)#initial parametersphi0= 0phi1=.95sQ=.2alpha=mean(y) sR0=1mu1=-3sR1=2 initpar=c(phi0,phi1,sQ,alpha,sR0,mu1,sR1)#- evaluate
Pittsburgh - NEW - 2
#- this is example 6.5 using ss1 -##!##- assumes ss1 has been sourced -##!##~ detailed comments are in ex65.txt ~## the only difference here is that# A is an array of num 1x1 matrices (see line 17)#- generate data -set.seed
Pittsburgh - NEW - 2
#!##- assumes ss0 has been sourced -##!##- generate data set.seed(999) num=100 N=num+1 # need 101 x's # generate x(t)=.8x(t-1)+w(t), t=1,.,100 # and x(0) from the stationary distribution: x = arima.sim(n=N, list(ar = .8, sd=1) # h
Pittsburgh - REC - 9
transaction 1: sold 6 items of S144 for $502.32 @83.72 at time 2:0:45.transaction 12: sold 3 items of S680 for $172.98 @57.66 at time 2:0:46.transaction 5: sold 1 items of S256 for $14.30 @14.30 at time 2:0:46.transaction 13: sold 2 items of S680
Pittsburgh - REC - 9
transaction 1: sold 6 items of S144 for $502.32 @83.72 at time 2:0:45.transaction 12: sold 3 items of S680 for $172.98 @57.66 at time 2:0:46.transaction 5: sold 1 items of S256 for $14.30 @14.30 at time 2:0:46.transaction 13: sold 2 items of S680
Pittsburgh - CS - 110
4. Working with Letters, Envelops, and LabelsThis topics covers creating a document. Utilization of Letter Wizard Create an envelope and an understanding of labelsa. Letter Wizard Open Click SelectWord [ Tools | Letters and Mailings] Letter W
Pittsburgh - CS - 110
2. The Next Level of Processing Words!Utilizing the New Features of Microsoft Word XP1New and Useful Features of Word XP Automation of Tasks Editing Proofing Tools Creating Tables Using Borders and Shading Creating Graphics On-line Utiliti
BU - LX - 700
GRS LX 700 Language Acquisition and Linguistic TheoryWeek 9. Second Language Acquisition: introductionScientific study of language What constitutes one's knowledge of language? How is that knowledge acquired? Looking at adult native languages
BU - CS - 112
0 1001 1002 1003 1004 1005 1006 1007 1008 1009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 100
Pittsburgh - P - 2
This program calculates correlation scores between columns in multiple alignment according to the new pair-to-pair substitution matrix.Platforms:The program is working on different Unix/Linux platforms. Specifically it was tested successfully on
BU - GK - 12
Molecules of LifeWater The human body is mostly water Lean muscle: _ water Blood: _ water Body fat: _ water Bone: _ water All living organisms require water to liveProperties of Water Water is a _ _ Each atom has a partial charge Molecu
BU - LOG - 02
Note the unusual time- B O S T O N U N I V E R S I T Y Computer Science Department C O L L O Q U I U M Wednesday, November 13, 11:00 AM
Pittsburgh - ENG - 11
Your Section Your Group NumberPAPER FORMATTING SPECIFICATIONS FOR ENGINEERING 0011/0711Dan Budny (budny@pitt.edu) and Beth Bateman Newborg (bateman@pitt.edu)FORMATTING OVERVIEWPapers #2, #3, and #4 must follow these formatting specifications ex
Pittsburgh - IS - 2150
IS 2150 / TEL 2810 Introduction to SecurityJames Joshi Assistant Professor, SISLecture 1 August 30, 2007 1ContactInstructor: James B. D. Joshi GSA: TBD Lab help: Carlos E Caicedo Bastida 2706A, IS Building Phone: 41262
Pittsburgh - TELCOM - 2813
TEL2813/IS2820 Security ManagementLegal & Ethical Issues Lecture 12 April 7, 2005 Laws and SecurityFederal and state laws affect privacy and secrecyLaws regulate the use, development and ownership of data and programsRights of i
BU - SC - 441
SC441 Introduction to Computer Networks Boston UniversityIndependent Study Mid-term ReportMetropolitan Ethernet NetworksMatt Powers (mtpowers@bu.edu) Estella Kang (kykang@bu.edu) October 21, 2004The demand for more reliable, cost-effective, a
Pittsburgh - IS - 2470
#3 Human Information Processing & HCISeparating the Forest from the TreesSimplified HIP ModelS E N S O R Y S T O R EAttention Working Memory Long Term MemoryUnconscious/Automatic ProcessesHuman information Processing Working memory & verba
Pittsburgh - LECT - 12
IS12 - Introduction to Programming Lecture 7: Introduction to CPeter Brusilovskyhttp:/www2.sis.pitt.edu/~peterb/0012-041/Why C?ssModular procedural language with arrays, structures, and references C vs. Pascal modern, portable, better textb
Pittsburgh - LECT - 10
IS12 - Introduction to Programming Lecture 10: Simple ProgramsPeter Brusilovskyhttp:/www2.sis.pitt.edu/~peterb/0012-041/Exchange Kiosk: Assignmentvoid main() { float dollars_for_mark; /* exchange rate */ int commission; /* commission in dollars
Pittsburgh - LECT - 12
IS12 - Introduction to Programming Lecture 16: For and SwitchPeter Brusilovskyhttp:/www2.sis.pitt.edu/~peterb/0012-041/Example: Word Counting#include <stdio.h> #define IN 1 /* inside a word */ #define OUT 2 /* outside a word */ main () { int c,
Pittsburgh - FAL - 4
School of Information SciencesUniversity of PittsburghINFSCI 2140 Information Storage and Retrieval Final Project Fall 2005 Google Visualization By Wayan Sugiantara & Arindam DuttaDr.Peter BrusilovskyAcknowledgementWe thank Dr.Peter Brusilovs
Pittsburgh - HW - 0132
Digital Logic Homework #7 Part 2 1) State TableNext State Present State q1q2 A 00 B 01 C 10 D 11 x=0 q1q2 A 00 A 00 D 11 C 10 x=1 q1q2 C 10 A 00 B 01 C 10 x=0 z 0 0 1 1 1 0 1 0 Output x=1 z2) State Diagram X=0 Z=0 X=1 Z=1A 00X=1 Z=1 X=0 Z=1C
Pittsburgh - ABET - 2000
<HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]"> <TITLE>EE 1771- Electric Machinery Course and Laboratory</TITLE></HEAD><BODY>
Pittsburgh - ABET - 2000
<HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> <META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]"> <TITLE>EE/CoE 1170- Special Topics: Computers</TITLE></HEAD><BODY>EE/CoE 1170
Pittsburgh - MCS - 2
Regular ExpressionsRegular Expressions Ranges of characters can be specified with a hyphen inside square brackets [ ]/[az]/ matches any lower case letter /[AZ]/ matches any UPPER case letter /[09]/ matches any single digitRegular Expre
Pittsburgh - MCS - 2
HashesHashes A hash is a collection of scalar data, like an array Hashes and arrays are indexed differently The indices in an array are positive integers (0, 1, 2, 3, 4. N) The indices of a hash are called "keys" and are themselves scalar dat
Pittsburgh - TEST - 2
0020|PUBSRV|28882|THEORIES OF PUBLIC ORGANIZATION (P)|Y|1234567890|54.00|40.50|green.gif|red.gif|0020|PUBSRV|28882|CAMPAIGN MANAGER (P)|Y|1234567890|29.95|22.50|green.gif|red.gif|0050|PUBSRV|22430|CITY LIMITS|Y|1234567890|22.50|16.90|green.gif|red.
Pittsburgh - CS - 1501
COE/CS1501 Recitation 5Dynamic Programming: Optimal Binary Search TreeZhoulan Zhang http:/www.cs.pitt.edu/~zzl zzl@cs.pitt.eduRoadmap Homework 2 Problem Definition How to tackle Hash table: why and how BST: getcost() Optimize: how to mak
Pittsburgh - CS - 0445
CS 0445 Data Structures Binary Search TreeZhoulan Zhang zzl@cs.pitt.eduBinary Search Trees (BST) A data structure for efficient searching, insertion and deletion Binary search tree propertyFor every node X All the keys in its left subtree are s
Pittsburgh - CS - 2410
CS2410 Homework 2 SolutionQuestion 1: (1) xxx3 instructions need 15bits for registers(5bits for each). xxx2m instructions need 15bits for registers, 11bits for constant. xxx1m instructions need 10bits for register, 11bits for constant I. The maximal
Pittsburgh - CS - 0447
CS0447 Project 4 Due April 19th midnightPROJECT: Make a small spreadsheet program that supports the following commands.x y = v - set cell x,y to value vx y S x1 y1 x2 y2 - set ce
Pittsburgh - ENGR - 0112
Advanced Java Programming Constructs 5 Course Map In this module you will learn the advanced Java programming constructs, the for and do loops, the switch conditional statement, and the break and continue construct terminators. Relevance Discussion -
Pittsburgh - CS - 0015
CS0015 Homework 2 (3.3-3.4) I. Write a DIM statement to declare an appropriate variable for each of the following. Use the proper prefix that indicates the data type when naming the variable for both tasks I and II. a. Store the calculated GPA of a s
Pittsburgh - IS - 2935
Assurance & Evaluation Malicious code, Risk Management Legal Issues Lecture 10Dec 9, 2004Courtesy of Professors Chris Clifton & Matt Bishop INFSCI 2935: Introduction of Computer Security 1Trust Trustworthy entity has sufficient credibleevidenc
Pittsburgh - SIS - 2130
TELCOM 2130 Queueing Theory Homework 4 Markov and Poisson ProcessesProblem 1Consider the same scenario of Problem 1, Homework 3. That is a group of two computers that are connected to the Internet and are shared by 10 workers in a office of cubicle
Pittsburgh - SIS - 2130
TELCOM 2130 Queueing Theory Homework 1 Review/Background Material Due Date: 09/02/08 Problem 1Consider phone calls in a long distance telephone network, the length of calls are exponentially distributed with a mean 4 minutes. (a) What is the percent
BU - LOG - 05
COLLOQUIUM Computer Science Department, Boston UniversitySpeaker: Yanlei Diao Computer Science Division, UC BerkeleyDate: Friday, March 18Time: 14:00Place: Room MCS 135, 111 Cummin
Pittsburgh - CHEM - 244
Revealing the dynamics of biologically important residues via a normal mode analysis by GNMLee Wei YangCenter for Computational Biology and Bioinformatics, Department of Molecular Genetics and Biochemistry, School of MedicineGaussian Network M
Pittsburgh - CHEM - 2440
Revealing the dynamics of biologically important residues via a normal mode analysis by GNMLee Wei YangCenter for Computational Biology and Bioinformatics, Department of Molecular Genetics and Biochemistry, School of MedicineGaussian Network M
Pittsburgh - CHEM - 281
ROSETTE NANOTUBESPresentation by Adam Keller Based on the work of Hicham Fenniri Purdue UniversityThere is much interest in molecular structures that can self-assemble. Their study may lead to a better understanding of nature's approach to genera
Loras - LIB - 313301
Brian VanCura April 30, 2008 Responsible Contributor In this day and age, everyone contributes some way to society. Most but not everyone contributes responsibly. For one to be a responsible contributor, one must pay attention and contain knowledge o
Pittsburgh - CS - 4
Fun with VBCS0004 Lecture 13Administration Project#2 due today next week What does by midnight mean? Mid-term Review sheet is online Sample questions for exam Review next Monday Come to class with questions Review on Sunday?Review