home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 1998 October / STC_CD_10_1998.iso / ANWEND / CLA_V2 / DOC / CHANGES.TXT < prev    next >
Text File  |  1998-09-26  |  12KB  |  337 lines

  1. CHANGE/EXTENSION LIST v1 -> v2
  2. ==============================
  3.  
  4. [18/7/93]
  5. As you no doubt already know (always run first & read later don't
  6. you ?), CLA has acquired a new GUI in the journey from v1 to v2.
  7. What you may not have spotted is the new features hidden away inside
  8. this dazzling array of user interface.
  9.  
  10. o Multiple drawing windows - all on the same diagram, but each
  11.    can be on a different block of a drawing.
  12.  
  13. o Scrollable / scaled windows.
  14.  
  15. o Iconify windows (for when you get to cluttered).
  16.  
  17. o Multiple toolbars - you can have lots of toolbars open at once
  18.    & even have several copies of the same toolbar.
  19.  
  20. o 'Rollup' toolbars (like under MSwindows).
  21.  
  22. o Multiple Logic Analyser windows (which can update in the
  23.    background).
  24.  
  25. o Non-blocking dialogs in windows - open a dialog, then leave it
  26.    open until you've finished with it, but still carry on using
  27.    anything else within the program.
  28.  
  29. o GEM pull down menus (though I don't like them, some people did
  30.    ask...).
  31.  
  32. o Pop-up menus.
  33.  
  34. o Faster block delete.
  35.  
  36. o Named inputs.
  37.  
  38. o New human readable(ish) file format.
  39.  
  40. o Logic analyser probes are stored with design to allow return
  41.    to the exact point you left off.
  42.  
  43. o Move Component (at last).
  44.  
  45. o Word Generator (by popular demand :) ).
  46.  
  47. o Support for GDOS fonts.
  48.  
  49. o .GEM metafile output.
  50.  
  51. o Resolution independant - works in all modes with Min 400 vertical Res.
  52.    including TT & extended Falcon modes (800*600, etc).
  53.  
  54. o Color support (not ST low or ST medium though, sorry they're just too
  55.    small to work in).
  56.  
  57. o FontGDOS compatible.
  58.  
  59. o MultiTOS compatible.
  60.    If MultiTOS is running, then you can also task switch at any
  61.    time - even during printing with FontGDOS.
  62.  
  63. o FalconScreen compatible.
  64.  
  65. o NVDI compatible.
  66.  
  67. o Resources utilise the MSwindows/Motif style 3D switches of TOS 4.x &
  68.    MultiTOS, if present, and a seperate RSC file if not.
  69.  
  70. [21/9/93]
  71. Lots of little glitches ironed out of the enviroment now.
  72. Additions:
  73. o Status window.
  74.  
  75. o Up/down/left/right pointing gates.
  76.  
  77. o Limited VHDL support via the CLA-VHDL compiler, and locking of VHDL blocks
  78.    in a schematic (they don't mean anything anyway if you do look at them,
  79.    all the gates are dumped at one location & there are no visible wires).
  80.  
  81. o A new librarian
  82.  
  83. o A new Object Editor for defining new gates sets.
  84.  
  85. o Proper gate outlines using Arcs & circles for better printed output.
  86.  
  87. [14/9/93]
  88. Mostly bugfixes after Beta release 1
  89. (testers: Julian Coleman-TT, Chris Forker-MegaST, Simon Harrison-STE)
  90.  
  91. o TT/Crazydots card gfx mode detection bug removed.
  92.  
  93. o Dialogs & alerts now centred on screen when displayed.
  94.  
  95. o NEW: Editor display scaling implement at x1,x2 & x4.
  96.  
  97. o NEW: Component rotation after Place implemented for gates.
  98.  
  99. o Scrolling of windows & general screen update speeded up by removed floating
  100.   point calculations from display algorithm.
  101.  
  102. o Colour highlighting of wire links in cut link mode & improved point to point
  103.   connection reporting
  104.  
  105. o NEW: Boot sequence window added to report configuration at start-up.
  106.  
  107. [25/11/93]
  108.  
  109. o Scroll speed improved again (installed WINX and needed the realtime scroll
  110.   to work).
  111.  
  112. o Windows now titled up properly with 'FILENAME.NET:[BLOCKNAME]'.
  113.  
  114. o Alert windows now always topped (by popular demand).
  115.  
  116. o Only one copy of each toolbar allowed (by popular demand), and this can be
  117.   topped by selecting it's pull-down menu option.
  118.  
  119. o WINX2.1 compatibility problems ironed out.
  120.  
  121. o NEW: Wow - a totally new tool. The first version of the FSM designer is now
  122.   included as well. This also serves as a simple synthesis tool as well.
  123.  
  124. [29/11/93]
  125.  
  126. o Setable page sizes. Not saved yet though......
  127.  
  128. o Fixed the scaled display.
  129.  
  130. o Background access to toolbar window buttons is allowed (only on machines
  131.   supporting wind_set(handle, WF_BEVENT,...) - ie TOS4/MultiTOS).
  132.  
  133. [5/12/93]
  134. o I'm still having problems finding these multiple redraw messages - TOS4 merges
  135.   pending redraws rather efficiently so I tend to only get one redraw message on
  136.   my machine where everyone else can get as many as 3. I killed as many as I
  137.   could spot, but if you still find multiple redraws occuring, WINX will sort you
  138.   out.
  139.  
  140. o GDOS is now fixed, and now checks for missing drivers instead of crashing.
  141.  
  142. [6/12/93]
  143. o VERSION 2 RELEASE 1 goes out into the world.
  144.  
  145. ===============================================================================
  146.  
  147. CHANGE/EXTENSION LIST v2r1 -> v2r2
  148. ===================================
  149.  
  150. [7/12/93]
  151. o NEW: Block move has been added.
  152.  
  153. [15/12/93]
  154. o NEW: NVDI off-screen bitmap support has been added. This improves the screen
  155.   update rate mightily. (NVDI 2.5 required)
  156.  
  157. o NEW: A '1st Guide' hypertext help file has been added.
  158.  
  159. [24/12/93]
  160. o Close drop down menu redrawn to TOS4.x 3D spec.
  161.  
  162. [27/12/93]
  163. o GDOS output fixed AGAIN for SpeedoGDOS compatibility.
  164.  
  165. o Internal changes to main program as Call-Back functions are added to GUI
  166.   Library.
  167.  
  168. o Word Generator 'Clock' selection implemented & enabled.
  169.   All clock signals in system are now done in 'proper' frequencies, with the
  170.   maximum frequency being set in the Configuration dialog.
  171.  
  172. [29/12/93]
  173. o Text positioning of Gate Labels has been fixed to give rotated text.
  174.  
  175. [9/1/94]
  176. o NEW: Bit images used to improve the speed of screen redraw. All gates
  177.   are drawn once at startup and the image is cached & blitted
  178.   to the screen when needed. This does not affect the NVDI support.
  179.  
  180. [14/1/94]
  181. o NEW: A D-Type Register primitive has been added to the basic gates.
  182.   this is to allow for registered logic in the VHDL compiler, and to help in
  183.   providing an import facility for FSMedit state machines.
  184.  
  185. o The standard Text-Entry window is now a dialog.
  186.  
  187. [30/1/94
  188. o STARTUP file added to allow configuring of defaults such as memory
  189.   allocation,etc.
  190.  
  191. o Keyboard shortcuts fixed.
  192.  
  193. [3/2/94]
  194. o Setable page size support is now fixed, working & saved with a design.
  195.  
  196. [8/2/94]
  197. o Internal Pseudo-multitasking added. This allows CLA to run the interactive
  198.   simulator as a background task, whilst staying totally GEM legal, and NOT
  199.   needing MiNT/multiTOS to do it. You can now start a simulation and then
  200.   work on other things - change the propogation, clock speeds, etc. But you
  201.   cann't edit the designs without stopping the simulator.....
  202.  
  203. [22/2/94]
  204. o Ta da - indicator bulbs finally get fixed.
  205. o NEW: Input Control dialog is added for controlling interactive simulation.
  206. o Word Generator & Input Controller made scrollable.
  207.  
  208. [28/2/94]
  209. o FSMedit has a monochrome resource file added & a few changes to the selection
  210.   highlighting to allow for use on a mono-system.
  211.  
  212. [3/3/94]
  213. o VERSION 2 RELEASE 2 goes out into the world (better late than never).
  214.   - but only to registered users.
  215.  
  216. ===============================================================================
  217.  
  218. CHANGE/EXTENSION LIST v2r2 -> v2r2a
  219. ====================================
  220.  
  221. [21/3/94]
  222. o Changed external inputs to be placable just like normal components, and fixed
  223.   the 'delete input' bug from v2r2. Thanks to Mike White for the bug report.
  224.  
  225. o File format changed to support the new style inputs - NET2NET.TTP updates old
  226.   style files to use new format.
  227.  
  228. [22/3/94]
  229. o VERSION 2 RELEASE 2a replaces v2r2 as the update sent to users registering.
  230.  
  231. ===============================================================================
  232.  
  233. [15/4/94]
  234. o Fixed bug in GDOS output dialog (>15 fonts installed no longer crashes CLA).
  235.  
  236. [16/4/94]
  237. o Newcastle Atari Show release.
  238.  
  239. ===============================================================================
  240.  
  241. [19/4/94]
  242. o GDOS printout fixed for rotated text (GDOS fonts only).
  243. o GDOS output of bulbs fixed.
  244.  
  245. [17/5/94]
  246. p Bug in word generator text display fixed.
  247. o FSMedit now exports VHDL as well.
  248. o Fixed bug in CLA-VHDL which caused system to hang if brackets used.
  249.  
  250. [25/5/94]
  251. o Moved over to ST-Guide for the HyperText Help system.
  252. o Implemented AV_PROTOCOL for calling up ST-Guide from inside CLA.
  253. o Finished Manual.
  254. o House Keeper task implemented to detect remote services coming online
  255.   under multiTOS.
  256.  
  257. [29/5/94]
  258. O Help made context sensitive.
  259.  
  260. [5/6/94]
  261. o New version of Logic Analyser window added to make it easier to use (adds
  262.   Set/Clear Probe as widgets in the window, and adds a direct print button like
  263.   the old v1 print analyser function.
  264.  
  265. [8/6/94]
  266. o Trace manipulation functions added to logic analyser (COPY/MOVE/SWAP/DELETE)
  267.   and the old trace numbering system has been replaced with automatic traces.
  268. o Components with Logic Analyser probes set on them now have a probe symbol
  269.   drawn over them.
  270.  
  271. [10/6/94]
  272. o This will come as a shock to everyone - Peter Brooks-Johnson's SPICE
  273.   convertor & stimulus generator for CLA designs SPOUT makes it's first
  274.   public appearance at version 0.1.
  275.  
  276. [17/7/94]
  277. o Various fixes, the most major being to fix the MOVE bug which sometimes
  278.   corrupted the wire links. An update of NET2NET is included to fix this bug
  279.   in older files.
  280.  
  281. [18/7/94]
  282. o CLAVHDL gets Visual Basic style syntax highlighting on colour machines.
  283. o Fixed a bug in the CLA->STGUIDE interaction.
  284.  
  285. [20/7/94]
  286. o VERSION 2 RELEASE 3 becomes the current version, and review copies are sent to
  287.   UK computing press.
  288.  
  289. =================================================================================
  290.  
  291. CLA v2r3 developement ceased at this point - CLAv3 is a complete rewrite on a
  292. clean codebase. Bugfix releases from the v2 codebase & tools may occur until v3
  293. is released.
  294.  
  295. =================================================================================
  296.  
  297. Bugfixes to the v2r3 release have been made to correct small bugs & fix problems
  298. with certain TOS versions.
  299.  
  300. [16/7/94]
  301. Following bug reports by Micheal White (is he the only user who has
  302. problems?).
  303. o Boot sequence window removed, and replaced with the BOOT.DBG file (as in
  304.   CLAv3). This should allow easier fixing of problems (folks can mail me the
  305.   BOOT.DBG file to help me sort them out).
  306. o TOS 1.4 compatibility fixed by taking into account to form_alert/form_do()
  307.   bug which hung the machine if a form_alert was done with the mouse button
  308.   down.
  309.  
  310. o Current version now v2r3a.
  311.  
  312. =================================================================================
  313.  
  314. Extended stuff & bugfixes from me using CLA to design my Masters project at Uni.
  315.  
  316. [20/1/95]
  317. o Took the FSMedit PAL synthesis code and rewrote it with a modified algorithm
  318.   and more checks & features, the result is a command line driven compiler
  319.   christened FSMsynth which produces much better PAL designs than before.
  320.   (Did this so I could use it for my individual project this year.)
  321.  
  322. [20/2/95]
  323. o Added a delete transition function to FSMedit 'coz I was getting pissed off
  324.   with the lack of editting functions (I do actually use CLA for real design
  325.   work).
  326. o Increased linebuffer size in CLA to allow me to load really big synthesised
  327.   state machines compiled with CLA-VHDL (previously CLA would crash if a line
  328.   in a .NET file was longer than 1K - this is now 6K, which should be big enough
  329.   for most purposes).
  330.  
  331. [2/4/95]
  332. o Fixed & extended the simulation model compiler to handle larger designs.
  333. o Changed the logic analyser printout format slightly to look a bit more tidy.
  334. o Extended to handle arbitrary length stimulus strings correctly in logic analyser
  335.   reports (only when printed). At present these must be hand crafted :(
  336.  
  337.