HP41 Barcode generation



#20

I have put an on-line barcode generator up at http://rwiker.github.com/hp41barcode. This is still a work in progress, it does not work with Internet Explorer, and may contain bugs.

It should be able to take a program with line numbers in front of each statement (e.g, the "Catch the Goufers" game. It is also possible to to type several statements on one line, optionally separated with ";", as in the small example program.

PCs do not generally have the not-equals and Sigma characters easily available, so these should be entered as "!=" and "~", respectively. That means that "Sigma+" becomes "~+", and "X not-equals 0?" becomes "X!=0?".

To use, simply copy & paste the program into the text box in the "Input" tab, select the modules needed by the program, click the big button labelled "Do it!". If the bar codes look ok, simply print the page with the "Barcodes" tab selected.


#21

The FOCAL Factory Board of Directors loudly applaud this excellent effort to bring more User Code programs to 'da peple'!

With this and the HEPAX+41CL, we can make FOCAL ROM modules in our sleep.

Cudos!

#22

BTW; What's the significance behind the list of checkboxes/modules on the right?


#23

Quote:
BTW; What's the significance behind the list of checkboxes/modules on the right?

The checkboxes correspond to a (small) number of common extension modules - by ticking a box, you can use names of functions provides by that module, instead of specifying the XROM codes directly.

As an example, if you uncheck the box next to "wand" and convert the sample program (the default text when the barcode generator is loaded), you'll get an error message that the "WNDDTA" function is unknown.

Note that some of the extension modules have conflicting function names, and so you shouldn't use them at the same time (like the "math" and "advantage" modules.)

Edited: 28 Oct 2011, 12:34 a.m.

#24

Make the paste-in box bigger?

Edited: 28 Oct 2011, 6:25 a.m.


#25

It's resizable :-)


#26

I saw it... to late :)

#27

A beauty! Great job indeed, the Wand lives on :-)

I didn't try it yet but does it cope with "XROM AA,BB" statements?
I'm saying it because there's a few programs I'd love to BC involving the 41Z and SandMath (but of course...)


#28

There was a bug in the handling of XROM, which I have now fixed. I've also added some simple instructions, cunningly reusing text that I had already written.


#29

Knit-picking feature request: Add a title on the Barcode page (the main program label would be fine) so that it is easy to know which barcode was printed.

#30

Added link on the UC-41 page.

#31

Hey Raymond! Great job.

Can the text parsing be adjusted to handle other relatively common ways of entering things like X not equal Y etc., such as shown in my Goufer's game?

Things like X NE 0? and X <> 0?


#32

Quote:
Hey Raymond! Great job.

Can the text parsing be adjusted to handle other relatively common ways of entering things like X not equal Y etc., such as shown in my Goufer's game?

Things like X NE 0? and X <> 0?


I think the program handles those cases, as well as a few others (I know that it did earlier, at least).

If you have other mappings, or examples of programs that it does not handle correctly, please let me know.

Also, if you have mappings between function names and XROM codes for particular modules, I'd be happy to add those, too.


#33

Synthetics? Like RCL M?


#34

Can be added, given a little information... May be time for me to order the museum DVD :-)

#35

This is getting awesomer by the hour. You're fast, man!

Feature request: Ability to upload ROM images that shows up in the list on the right.


#36

Note that the checkboxes only affect the mapping from function names used in extension rome to the actual XROM codes. That said, if you have any particular roms that you want added, please let me know - I'll need either a binary dump of the rom, or a text file of some sort that specifies the mapping.


#37

That is understood - but would it be easily feasible to let the user be able to upload a rom in order to make use of its labels?


#38

Not the way it is currently implemented - the barcode generator consists of only HTML and Javascript, and has *no* active server side component that could accept and process modules from the user.

On the other hand, anybody can download the generator and make whatever changes they want to it - including adding information about whatever modules that they want to use.


Possibly Related Threads...
Thread Author Replies Views Last Post
  Updated PPC DVD Version 2.10: HP-41 Searchable Program Files and Scannable Barcode Jake Schwartz 3 603 09-27-2013, 09:51 PM
Last Post: Olivier (Wa)
  HP 41: new barcode creation tool MichaelG 50 3,557 07-17-2013, 02:09 AM
Last Post: Ángel Martin
  HP41 Barcode ideas MichaelG 6 747 07-15-2013, 08:59 AM
Last Post: Olivier De Smet
  What About An iOS/Android HP-41 Barcode Reader App? Jake Schwartz 0 335 07-10-2013, 10:39 AM
Last Post: Jake Schwartz
  HP 71b ZENWAND Barcode Reader - Manual Michael Fehlhammer 2 397 11-02-2012, 03:34 AM
Last Post: Klaus
  HP-41C clear cased barcode reader Keith Midson 7 769 05-21-2012, 08:10 AM
Last Post: aurelio
  Errors reading with a HP 82153A Barcode Optical Wand aurelio 22 1,791 04-04-2012, 05:19 PM
Last Post: Les Wright
  Secret prototype of the next generation HP calcs Michael de Estrada 8 728 09-10-2011, 12:50 PM
Last Post: Eric Smith
  HP-41C SKWIDBC Barcode Generation ROM aj04062 27 2,053 09-07-2011, 09:58 AM
Last Post: M. Joury
  OT: Blackberry LifeScan barcode capture hpnut 3 424 06-19-2010, 07:14 PM
Last Post: hpnut

Forum Jump: