aldweb

Close I. aldweb

Close II. PC Freeware

Close III. Palm Freeware

Close IV. Palm Shareware

Close V. iziBasic Palm

Close VI. Palm Knowledge

Close VII. Pocket Computer

Close VIII. miniPortail

Search




Newsletter
To receive news about this website, consider subscribing to our Newsletter.
Subscribe
Unsubscribe
296 Subscribers
Webmaster - Infos
Visits

   visitors

   visitors online

StatPays
En ligne

United States : 5
Uzbekistan : 1
Ukraine : 1
Colombia : 7
Saudi Arabia : 5
China : 4
Kazakstan : 3
Russian Federation : 2



Depuis le 11/02/2009

France:3249203
United States:1011333
United Kingdom:527623
Germany:290499
Italy:246121
Canada:178547
Belgium:163583
Japan:124716
Spain:102914
Russian Federation:91119
Switzerland:84533
Netherlands:83691
Mexico:76530
Brazil:66571
Argentina:59224
Czech Republic:51446
Poland:48950
Morocco:47300
China:44307
Colombia:39936
Hungary:38976
Turkey:35325
Australia:35066
Portugal:28839
Sweden:26584
Austria:23412
Taiwan:21649
Finland:20429
Denmark:20080
Venezuela:15533
India:13399
Romania:12813
Korea:11691
Greece:11424
Norway:11118
New Zealand:10788
Chile:10575
Luxembourg:10288
Slovakia:8642
Croatia:8271
Ireland:8085
Ukraine:8065
Indonesia:8016
Malaysia:7445
South Africa:6413
Uruguay:6370
Singapore:6222
Israel:5713
Peru:5160
Estonia:4555
Bulgaria:4407
Thailand:4204
Lithuania:4109
Cote D'Ivoire:3026
Madagascar:2920
New Caledonia:2580
Gibraltar:2569
Belarus:2187
Hong Kong:2146
French Polynesia:2145
Dominican Republic:1720
Philippines:1635
Saudi Arabia:1615
Latvia:1519
Serbia and Montenegro:1518
Pakistan:1487
Moldova:1444
Algeria:1412
United Arab Emirates:1370
Guatemala:1295
Slovenia:1253
Ecuador:1232
Bosnia and Herzegovina:987
Costa Rica:956
Tuvalu:924
Vietnam:915
Monaco:871
Paraguay:807
Egypt:786
Macedonia:541
Bolivia:499
Nicaragua:446
Guadeloupe:435
Cyprus:403
GoogleBot:398
Lebanon:372
Honduras:361
Cuba:361
Netherlands Antilles:351
Kazakstan:345
Syrian Arab Republic:287
Jordan:276
Mauritius:244
Albania:234
Kenya:234
Andorra:223
Ghana:223
Nepal:212
Georgia:202
Reunion:191
Mozambique:180
Congo:180
Uzbekistan:25
Jamaica:2
Zimbabwe:1
Iran:1
Trinidad and Tobago:
article.gifaldweb's free programs - TOOLBOX

Sharp Pocket Computer 1360 - Competence Center

aldweb's free programs - TOOLBOX




What is TOOLBOX ?



TOOLBOX is a set of 3 tools to get into the "heart" of your Sharp PC-1360. It can scan all memory bytes from address &0000 to &FFFF. Its only limitation in the current version is that it can only scan the first of the 4 External ROM Banks (please refer to my Web site and the PC-1360 memory map).
  • The first tool is an unassembler that will give you access to understanding Machine Language routines by converting the given bytes to Machine Language opcodes.
  • The second tool is an ASCII / Decimal viewer to find out tables of characters, etc...
  • The third tool is a byte hunter that will scan the memory looking for the given sequence of up to 4 bytes.

Download TOOLBOX (7 Kb)



How to install TOOLBOX ?



TOOLBOX includes a Machine Language routine to get the addresses that the standard Basic PEEK function will not return. Indeed PEEK will only return the bytes value for the addresses ranging in the RAM. For the other addresses PEEK will only return int(address/256) as a result. For the ROM, only the Machine Language DATA function will give a result.
  1. So, you will have to find a space in memory to put TOOLBOX's Machine Language routine. I highly recommand you to use my trick that will move Basic's memory area and reserve some memory space for Machine Language routines (please refer to my Web site where I give all informations to set this feature).
  2. Once you have done the first point, you will have to give an address of where to put the Machine Language routine used by TOOLBOX. This is done in line 50 of the Basic program. Set the A variable to the given address.


How to use TOOLBOX ?



The first time when you launch TOOLBOX, you need to RUN it. Then, unless you CLEAR the variables, the DEF A shortcut will give you access to the menu hereunder :

Press 1, 2, 3 or 4 according to your choice, and follow the next questions that TOOLBOX will ask you to answer in order to scan the memory. In each of the 3 tools, pressing the CLS key will bring you back to the head menu of the given tool, pressing MODE will bring you back to the main menu. All other keys will bring the next line of information that will be showed on the screen of the Sharp PC-1360.
In the following example, we pressed the 1 key to select the Unassembler tool. Then the program asked for the first address to unassemble and we answered 0 being the first address of the system (in the Internal ROM). The system then unassembled the Machine Language instruction starting at the 0 address. Pressing any key but CLS or MODE will then show the next instruction.




What is currently missing in TOOLBOX ?



The main feature that I believe is lacking in TOOLBOX at the moment is that TOOLBOX cannot send data through the serial interface or to a tape. This is no big deal to do, I just did not take the time to do it yet. If you upgrade this program, adding this or any other feature, I would really appreciate to get a copy of the modified program.

Creation date : 01/01/2003 @ 00:00
Last update : 04/04/2004 @ 00:10
Category :


Print the article Print the article

 
react.gifReactions to this article


Reaction #2 

by aldweb 20/01/2004 @ 23:45

Bert,

Did you give a look to my macro assembler PockASM here: http://www.aldweb.com/articles.php?lng=en&pg=28

This should make it for you

Greetz,
aldweb



Reaction #1 

by Bert 17/01/2004 @ 23:50

I have used printer/casette Port of this
machine to interface to a STEPPER-Motor...
4-digit 7_Segment large Displays,& other
outside dimensions...ML withoot an ASSEMLER
is hard;I would like to have your Macro-Assembler...In return I could send you my
Design.....Thank You...Bert..."A stepper
motor controller sells for 500.$­­"
 
Special !



Mobile version of
the aldweb Site

m.aldweb.com


Neither French, nor English?

Try one of these flags then:
[de] [es] [it] [pt]
Weather / Spam / www

Lyon Weather


aldweb against spam


Family's web sites

Friends News
Poll
What do you think of the new design of the aldweb Site?
 
Great !
Beautiful
Average
So ugly...
Results
^ Top ^