Site
| General indication of changes | ||
| Names of files changed | Version | Comments i.e. what was changed - EXAMPLE: |
| ee_wman_move_asm | 1.16 | fixed pointer save on new move operation |
| BUGFIXES | ||
| smsq_sbas_ictrl_asm | 1.01 | One-line SELect no longer crashes on multiple expressions (MK) |
| smsq_home_current_asm | 1.03 | correct length set if simple device name (wl) |
| smsq_sbas_iexpr_asm | 1.01 | function()(x) (!!!!) no longer gives wrong char if x = last char index (MK) |
| sbsext_ut_gtnam_asm | 0.60 | Fixed return value for sliced strings (MK) |
| sbsext_ext_print_asm | 2.01 | If necessary, INPUT returns buffer overlow for compiled programs (MK) |
| smsq_kbd_ibm_german_asm | 1.01 | Fixed swapped CTRL+SHIFT+Y and CTRL+SHIFT+Z (MK) |
| dev8_smsq_kbd_ibm_pc84x_asm | 1.01 | Enable numlock. Provide entry to set numlock for QPC (MK) |
| iod_con2_aur8_shad_asm | 1.02 | Shadow drawing bug (introduced in 1.01) fixed (MK) |
| FASTER PROGRAM EXECUTION BY SMALLER BUILT-IN EXECUTION DELAY (MK) | ||
| util_gut_exdelay_asm | 1.00 | Get system specific execution delay V1.00 |
| util_gut_cctx | - | amended to suit |
| keys_sys | - | added sys_xdly : suspend delay after executing another job (3.13) |
| ee_hot_exep_asm | 2.03 | Use system specific execution delay |
| ee_hxt_doex_asm | 2.01 | (same) |
| sbsext_ext_exsbas_asm | 2.05 | (same) |
| NEW CTRL+C BEHAVIOUR (MK) | ||
| keys_con | - | added pt_swwin (pt_swwin: $158 - current window no in pile during CTRL+C switch) |
| iod_con2_ptr_init_asm | 2.05 | Enable background I/O according to SMSQ/E configuration, enable new or old CTRL+C behaviour according to config (MK) |
| iod_con2_ptr_sched_asm | 1.13 | New CTRL+C behaviour |
| iod_con2_ptr_version_asm | - | amended to suit |
| smsq_smsq_config_keys | - | added keys for background IO & new CTRL + C behaviour |
| smsq_q40_hwinit_asm | 2.03 | added new config items for BGIO & CTRL + C |
| ADDITIONS FOR QDOS PE (MK) | ||
| iod_con2_ptr_bgio_asm | 1.01 | Additional checks for QDOS PE variant |
| iod_con2_ptr_wremv_asm | 1.05 | Restore dddb before pt_fillsv. JS rom could smash a3 |
| QXL: BUGFIXES AND WORKING KEYBOARD LEDs - needs at least a 386 (BC) | ||
| qxl_blod.asm | 1.02 | data segment moved to data.asm file |
| qxl_qxl2.asm | 1.03 | needs at least a 386 (BC), new sources added, LED working |
| qxl.inc | - | amended to suit |
| qxl_main.asm | 1.01 | update LED |
| qxl_rest.asm | 1.01 | uses 32 bits transfer |
| qxl_comm.asm | 1.01 | uses 32 bits transfer |
| qxl_rtc.asm | 1.01 | uses 32 bits transfer |
| qxl_mse.asm | 1.02 | bugfix |
| qxl_flow.asm | 1.01 | uses 32 bits transfer |
| qxl_comp.asm | 1.01 | various bugfixes |
| qxl_phys.asm | 1.01 | uses 32 bits transfer |
| qxl_vmod.asm | 1.02 | uses 32 bits transfer |
| qxl_KBD.asm | 1.02 | uses 32 bits transfer,"turn off typematic" function suppressed , optimised |
| qxl_buff.asm | 1.01 | buffer test added |
| qxl_data.asm | 1.01 | uses standard segmentation directives, kbd_lick added, BOOTLOADED data added,uninitialized data moved to qxl_bss.asm |
| qxl_bss.asm | 1.00 | new |
| qxl_led_asm | 1.00 | new |
| smsq_qxl_comm_scrcopy_asm | 1.01 | bugfix for correct copy loop |
| smsq_qxl_comm_messpr_asm | 1.02 | added led updates, creates qmp_kbd_llck & uses it |
| smsq_qxl_kbd_poll_asm | 1.02 | this is split off the general smsq_kbd_poll_asm, to allow QXL to use keyboard leds |
| smsq_qxl_driver_most_link | - | updated to suit |
| ADDITIONAL SBASIC KEYWORDS FOR DATE CALCULATIONS (MK) | ||
| sbsext_ext_date_asm | 2.01 | added YEAR%, MONTH%, DAY% and WEEKDAY% |
| smsq_sbas_procs_procs_asm | 2.04 | added keyword names for above |
| MISC | ||
| smsq_gold_driver_ql_link | - | added kbd section (mk) |
| smsq_qa_op_asm | 2.02 | Fixed load/store for addresses below $80 (MK) |
| sbsext_ext_q60_colr_asm | - | deleted, use as normal colr_asm |
| sbsext_ext_q60_cct | - | deleted |
| sbsext_ext_q60_CACHEMODES_asm | - | deleted (wasn't used since 3.09) |
| smsq_sbas_procs_procs_q60_asm | - | deleted |
| smsq_sbas_procs_procs_q60_linl | - | deleted |
| SMSQEMAKE - adds home target to aurora, remodels Qx0 targets |
| SCREEN BACKGROUND WRITING EVEN IF WINDOW IS PARTLY BURIED (MK) | ||
| iod_con2_16_sprite_ptr_asm | 0.02 | Sets up pointers for CDB if a CDB is given |
| iod_con2_ptr_bgio_asm | 1.00 | initial release |
| iod_con2_ptr_init_asm | 2.04 | Call background I/O initialisation |
| iod_con2_ptr_io_asm | 1.09 | calls new background I/O handler |
| iod_con2_ptr_psvrs_asm | 2.01 | Screen increment based on CDB |
| iod_con2_ptr_sadd_asm | 2.04 | Flags a0 with 0 for pt_sadd and pt_saddp |
| iod_con2_ptr_sched_asm | 1.12 | Free a0 for use in pt_sadd, call bg-refresh |
| iod_con2_ptr_vec_asm | 1.03 | added pt_bgctl |
| iod_con2_ptr_wsave_asm | 2.01 | Uses line increment from CDB |
| iod_con2_ql_sprite_ptr_asm | 0.02 | Sets up pointers for CDB if a CDB is given |
| iod_con2_curspr_asm | 1.01 | Gets screen data out of CDB for background windows |
| iod_con2_ptr_wdef_asm | 1.01 | Correctly restores screen for unbehaved windows |
| iod_con2_goldql_cct | - | amended to suit |
| iod_con2_q40ql_cct | - | amended to suit |
| iod_con2_q4016_cct | - | amended to suit |
| iod_con2_qxlql_cct | - | amended to suit |
| iod_con2_atmono_cct | - | amended to suit |
| iod_con2_atql_cct | - | amended to suit |
| iod_con2_qxl16_cct | - | amended to suit |
| iod_con2_ptr_version_asm | - | amended to suit |
| MORE HOME THING SUPPORT | ||
| util_gut_home_asm | 1.00 | new (mk) |
| util_gut_cctx | - | amended to suit |
| util_gut_fexec_asm | 0.01 | Adapted for home directory (MK) |
| util_gut_fexnm_asm | 0.02 | Fixed race condition (MK) |
| sbsext_ext_basic_asm | 0.03 | set current dir on load (mk+wl) |
| smsq_home_basic_asm | 0.01 | new (mk) |
| smsq_home_procs_asm | 0.01 | new (wl+mk) |
| smsq_home_things_asm | 1.02 | new (mk+wl) |
| smsq_home_current_asm | 1.02 | new (wl) |
| smsq_home_default_asm | 1.02 | new (wl+mk) |
| smsq_home_fndjob_asm | 0.01 | new (wl+mk) |
| smsq_home_init_asm | 1.02 | new (wl) |
| smsq_home_jobid_asm | 1.00 | new (wl) |
| smsq_home_linkl_asm | 1.01 | new (wl+mk) |
| smsq_home_mem2_asm | 1.02 | new (wl+mk) |
| smsq_home_data | - | new (wl) |
| sbsext_ext_exsbas_asm | 2.04 | if A1 is absolute, use supervisor mode in call to home thing (mk) |
| keys_con | - | amended to suit |
| Qx0 IMPROVEMENTS (TG) | ||
| smsq_smsq_cache40c_asm | 2.01 | bugfix (TG) |
| smsq_smsq_cache40c_link | - | adapted to suit (TG) |
| smsq_q40_hwinit_asm | 2.02 | better Qx0 cache initialization |
| BETTER SCREEN HANDLING (MK) | ||
| iod_con2_ptr_change_asm | 2.01 | Kills jobs before wchka messes with outside wins (MK). |
| iod_con2_ptr_scan_asm | 2.01 | Tries to move main SBasic WDW if it's outside of redefined screen (MK). |
| HISTORY DEVICE IMPROVEMENTS (MK) | ||
| iod_history_data | - | hid_cnt added |
| iod_history_io_asm | 2.02 | many improvements |
| iod_history_version_asm | - | amended to suit |
| smsq_sbas_main_asm | 1.02 | Sets boot-filename as current file name, registers boot in HOME directory if possible and New command line history (up/down arrows) (MK) |
| keys_sbasic | - | amended to suit |
| POKE_F (MK) | ||
| sbext_ext_peek_asm | 2.02 | adds the code |
| smsq_sbas_procs_procs_asm | 2.03 | Adds POKE_F,PEEK_F |
| smsq_sbas_procs_procs_q60_asm | 2.03 | same |
| smsq_sbas_procs_xtprocs_asm | 2.04 | same for PEEKS |
| JOBID (PW) | ||
| sbsext_ext_jobf_asm | 0.07 | added code for JOBID |
| smsq_sbas_procs_tk2procs_asm | 2.07 | added JOBID keyword |
| AURORA 8 BIT COLOUR DRIVER (MK) | ||
| marcel | Kilgus | put the Aurora - - |
| colour | drivers | into the - - |
| official | source | tree - - |
| iod_con2_8_ | - | All files in this subdir are new |
| iod_con2_aur8_ | - | All files in this subdir are new |
| smsq_aurora_ | - | All files in this subdir are new |
| MISC | ||
| smsq_ioa_ffsd_asm | 2.03 | try to release DDB if table is full (MK) |
| sbsext_ext_peek_asm | 2.02 | Ensures that PEEK_F only returns valid floats (MK) |
| smsq_sbas_qd5_asm | 1.01 | Sets file name from QD as home file name (MK) |
| iod_con2_q40_procv_asm | - | small bugfix |
| smsq_init_ext_asm | 2.02 | Removed debug code (MK) |
| sys_sdp_init_asm | 2.01 | Removed driver check, uses new keys and PAR as default (MK) |
| extras_del_all_bas | - | extended for aurora |
| extras_exe_smsqemake | - | extended for aurora |
| iod_con2_8_sprite_save_asm | 1.01 | Changes for mouse pointer clipping (MK) |
| smsq_spp_open_asm | 2.02 | various bugfixes |
| the | uti_lib | and util_menus_lib - libraries are no longer used |
| as | Jochen | Merz donated the - source code for the files |
| BUGFIXES (thanks to MK for pointing these out, the errors he corrected were all mine) | ||
| ee_wman_entry_asm | 1.03 | added wm_cpspr (finally!) |
| ee_wman_rptr_asm | 1.11 | Removed some redundant code at wc_ldraw (mk) |
| smsq_spp_poll_asm | 2.11 | direct suppression if not still counting (mk) |
| keys_wman | - | set all keys, including wm.cpspr |
| keys_qdos_io | - | removed redundant iop.fspr & iop.sspr |
| ee_hot_link | - | uses sbsext_utq_lib (for qdos compatibility) |
| ee_wman_link | - | uses sbsext_utq_lib (for qdos compatibility) |
| ee_wman_procs_link | - | uses sbsext_utq_lib (for qdos compatibility) |
| SUPPORT FOR HOME THING (MK) | ||
| util_gut_shome_asm | 1.01 | call to home thing (mk+wl) |
| util_gut_fexec_asm | 0.01 | Added call to gu_shome (mk) |
| util_gut_fexnm_asm | 0.01 | Added call to gu_shome (mk) |
| util_gut_cctx | - | amended to suit |
| sbsext_ext_exsbas_asm | 2.03 | added call to gu_shome (mk) |
| SPRITE CLIPPING (MK) | ||
| iod_con2_ptr_sadd_asm | 2.03 | many changes for pointer sprite clipping |
| iod_con2_ptr_limit_asm | 1.01 | same |
| iod_con2_ql_sprite_save_asm | 1.01 | same |
| iod_con2_16_sprite_save_asm | 1.01 | same |
| iod_con2_ql_sprite_move_asm | 1.01 | changed to suit (head comment) |
| iod_con2_16_sprite_move_asm | 1.01 | same |
| iod_con2_q40ql_sprite_move_asm | 1.02 | same |
| keys_con | - | changed to suit |
| key_qdos_pt | . | changed to suit |
| SPRITES WITH NO (=SOLID) MASK (MK) | ||
| iod_con2_atmono_sprite_drop_asm | 1.01 | extension for sprites with solid mask |
| iod_con2_q40ql_sprite_drop_asm | 1.01 | same |
| iod_con2_q4016_sprite_drop_asm | 1.01 | same |
| iod_con2_ql_sprite_drop_asm | 1.01 | same |
| iod_con2_ptr_version_asm | - | amended to suit |
| NEW COPY SPRITE VECTOR ADDED (MK) | ||
| ee_wman_cpspr_asm | 1.00 | added |
| ee_wman_version_asm | . | amended to suit |
| ee_wman_cct | . | amended to suit |
| BUGFIXES | ||
| iod_con2_16_shad_asm | 1.01 | no double shadow at intersection (MK) |
| iod_con2_ql_spcch_asm | 2.01 | return error sprite if error (wl) |
| ee_wman_3db_asm | 1.03 | Double border type fixed (MK) |
| ee_wman_syspal_asm | 1.01 | Fixed error return of wm.jbpal (MK) |
| smsq_sbas_lang_asm | 2.01 | some german text corrected (wl) |
| MISC | ||
| smsqemake | . | Some bugfixes (wl - thanks to Duncan Neithercut) |
| HOT_GETSTUFF$ EXTENSION (MK) | ||
| ee_hot_gstuff_asm | 1.00 | adds GET_HOTSTUFF$ (0 | -1) |
| ee_hot_init_asm | 2.05 | changed to suit |
| ee_hk_version_asm | . | changed to suit |
| ee_hot_cct | . | changed to suit |
| BUGFIXES (WL) | ||
| smsq_ioa_ffsd_asm | 2.02 | check that drive number <=8 for directory device drivers (one could use "ram9_"!!!) |
| smsq_q40_hwinit_asm | 2.01 | caches are off by default, else |
| . | . | code doesn't work in ROM |
| . | . | the Qx0 cachemode control module is now actually linked into the code... |
| smsq_q40_cachemode_init_asm | 1.01 | preconfigure to serialized |
| smsq_q40_CACHEMODE_asm | 1.02 | reset sr to state on entry, rationalised |
| ee_wman_move_asm | 2.04 | Fixed spurious outline when using outline move, on mouse button release |
| QXL - RETURN TO SMSQE FROM DOS BY TYPING "SMSQE /" (BC) AND BUGFIXES | ||
| iod_con2_qxl_disp_clear_asm | 1.01 | completely revamped version (BC) |
| (faster | code) | code) |
| smsq_qxl_comm_messpr_asm | 1.01 | added qxl restart (BC) |
| iod_con2_qxl_procv_asm | 1.01 | optimisation (BC) |
| smsq_qxl_nasty_e_link | . | changed to suit |
| . | . | PC side source code changes |
| qxl_qxl.inc | 1.02 | added key for qxl restart (bc) |
| qxl.qxl2.asm | 1.02 | needs at least a 256 (BC) |
| qxl.qxl_stio.asm | 1.01 | parameter exchange corrected (BC) |
| qxl.qxl_data.asm | 1.02 | added QXL restart message (BC) |
| qxl.qxl_cmd.asm | 1.01 | correct file open (BC) |
| qxl.qxl_mse.asm | 1.01 | correct saves (BC) |
| qxl.qxl_vmod.asm | 1.01 | optimisation (BC) |
| qxl.qxl_blod.asm | 1.01 | optimisation (BC) |
| MISC | ||
| smsqemake | . | internal changes, use the new |
| outptr_bin | for | it |
| QPC internal version only |
| QXL - CONFIGURABLE DRIVES FOR WIN1 TO 8. | ||
| . | . | THE FILENAME REMAINS "QXL.WIN" BUT |
| . | . | DRIVE LETTERS CAN BE ANY DOS DRIVE YOU CARE (BC) |
| smsq_qxl_host_asm | 1.01 | use config items for drive letters |
| smsq_qxl_QXL2_EXE | . | this is the new "PC" file, changes below |
| . | . | PC side source code changes : |
| qXL_DATA_ASM | 1.01 | changes to suit |
| qXL_INC | 1.01 | same |
| qXL2_ASM | 1.01 | same |
| qXL_PHYS_ASM | 1.01 | same |
| MISC | ||
| sbsext_ext_exsbas_asm | 2.02 | added EX_M (wl) |
| smsq_sbas_procs_tk2procs_asm | 2.06 | ditto |
| BUGFIXES | ||
| dv3_q40_fd_init_asm | 3.02 | Q40 floppy density is REALLY preset to 2 (wl) |
| . | . | (see 3.06) damn, a 1 byte change |
| . | . | and I still got it wrong! |
| USE SPRITE AS CURSOR (wl) | ||
| iod_con2_curspr_asm | 1.00 | new - the on/off routines |
| iod_con2_curfl_asm | 2.01 | calls upon cn_spcur |
| iod_con2_curqy_asm | 2.01 | is compatbile with new cursor toggle |
| iod_con2_input_asm | 2.02 | compatible with new cursor toggle |
| iod_con2_io_asm | 1.01 | same |
| iod_con2_sched_asm | 1.01 | cursor status is toggled before calling cn_curtg |
| iod_con2_ptr_init_asm | 2.03 | Call sprite cursor job table initialisation |
| iod_con2_ptr_vec_asm | 1.02 | pt_cursp vector added |
| iod_con2_ptr_csvec_asm | 1.00 | new - per job vector |
| iod_con2_ptr_open_asm | 1.01 | adds sd.spcur bytes to keyboard queue, as screen save area |
| iod_con2_version_asm | ---- | new con driver version number |
| sbsext_ext_curspr_asm | 1.00 | new - sbasic keywords |
| smsq_sbas_procs_tk2procs_asm | 2.05 | added keyword defs for these |
| smsq_smsq_config_keys | ---- | sms_curd added |
| smsq_xxx_hwinit_asm | ---- | new config property |
| keys_con | xxxx | modified to suit RECOMPILE EVERYTHING! |
| sbsext_ext_cct | . | modified to include new keywords |
| sbsext_ext_file_asm | 1.01 | xdef'd file_in & file_load subroutines |
| iod_con2_q4016_cct | . | . |
| iod_con2_q40ql_cct | . | . |
| iod_con2_atmono_cct | . | . |
| iod_con2_atql_cct | . | . |
| iod_con2_goldql_cct | . | . |
| iod_con2_qxlql_cct | . | . |
| iod_con2_qxl16_cct | . | all modified to suit |
| MISC | ||
| smsq_sbas_procs_job_asm | 2.01 | quit takes optional long parameter (pw) |
| iod_con2_ptr_fsprd_asm | 1.01 | returns sp_error sprite if no fitting sprite can be found (wl) |
| iod_con2_ptr_sysspr_asm | 1.01 | xdef'd sp_error for this |
| BUGFIXES | ||
| dv3_q40_fd_init_asm | 3.01 | Q40 floppy density is preset to 2 (wl) |
| smsq_gold_init_roms_asm | 1.00 | attempt to get miracle hard disk working again (TT) |
| BUGFIXES | ||
| iod_con2_16_spcch_asm | 2.15 | Correct QL mode 8 routine (jg) |
| ee_wman_rptr_asm | 1.10 | Even better check to distinguish between loose menu & appsub items (wl) |
| ee_wman_3db_asm | 1.02 | bugfix in horizontal line drawing (mk) |
| iod_con2_16_rpixl_asm | 0.01 | cosmetic change set the "end" right after the first rts (wl) |
| smsq_spp_open_asm | 2.11 | clear count of CD inactive (mk) |
| BUGFIXES | ||
| ee_wman_move_asm | 1.16 | fixed pointer save on new move operation (wl) |
| BUGFIXES | ||
| ee_wman_procs_procs_asm | 1.02 | WM_BLOCK procedure fixed (GG/MK) |
| smsq_spp_thing_asm | 2.12 | Some fixes for non QPC_use (MK) |
| sbsext_ext_pars_asm | 1.01 | fixed parnam$ (& parstr$) bugs (wl) |
| iod_con2_defbd_asm | 2.01 | Fixed extended colour calls with width=0 (MK) |
| smsq_gold_host_asm | 1.01 | Fixed copy problem that could hang SMSQ/E later (MK) |
| iod_con2_ptr_mode_asm | 1.13 | xref.L removed for cn_fblock |
| link | files | no longer reference _utq_ but _ut_ subdir |
| smsq_kbd_ibm_tables_asm | 1.01 | left & right shift keys are trapped separately |
| smsq_kbd_poll_asm | 1.01 | (so if you press both, and then release one |
| smsq_kbd_keys | shift | is still on) (MK) |
| CONFIGURABLE KEYSTROKE TO PUT CONTENT OF READ/EDIT LINE TRAP INTO HOTKEY BUFFER (wl) | ||
| iod_con2_input_asm | 2.01 | cursor move if one-line wdw fixed |
| (delete | still | poses problems) & |
| read | string/edit | line console trap |
| can | put | chars into stuffer buffer |
| smsq_xxx_hwinit_asm | 2.00 | all modified to suit (new config item) |
| EXTENDED EXTRA KEYWORD | ||
| sbsext_ext_extras_asm | 1.00 | Removed TK2 limitation of not showing commands in ROM space (MK) |
| NEW CACHEMODE module FOR Qx0 | ||
| smsq_q40_CACHEMODE_asm | 1.01 | adapted from Mark Swift's work (FD) |
| smsq_q40_cachemode_init_asm | 1.00 | module initilisation & configuration (wl) |
| smsq_q40_cachemode_link | created | to suit |
| --> | update | your flp_bas and make_bas programs! |
| MISC | ||
| iod_con2_gw_fig_asm | 1.01 | mode screen aspect ration variable (MK) |
| iod_con2_ptr_init_asm | 2.02 | Initialises pixel aspect ratio (MK) |
| iod_con2_16_spray_asm | 2.01 | most of the useless code ended out (MK) |
| GOLD CARD CHANGES (MK) | ||
| iod_con2_gold_disp_size_asm | 1.10 | Completely revamped version for mode 16 (MK) |
| iod_con2_gold_procv_asm | 1.01 | Extended for mode 16 (MK) |
| keys_aurora | changed | to suit (MK) |
| BUGFIXES | ||
| smsq_mem_rchp_asm | 2.01 | Doesn't break free space list if block was already free (MK) |
| BUGFIXES (MK) | ||
| ee_hk_xfil_asm | 2.01 | added hk_xfilid |
| ee_hk_xthg_asm | 2.01 | (same) |
| ee_hot_exep_asm | 2.02 | fixed file launching |
| ee_hot_cct | amended | to suit |
| ee_wman_rptr_asm | 1.09 | uses pc_fspr BEFORE sprite data check |
| ee_wman_drobj_asm | 1.05 | (same) + bugfixes |
| ee_wman_trap3_asm | 1.02 | stippled border OK |
| iod_con2_ptr_wpap_asm | 1.02 | Returns last used colour in D1. Fixes mode change issue |
| util_gut_mkchl_asm | 0.03 | reestablished Qdos compatibility |
| WMAN : SEPARATE CONFIGURATION BLOCK AND DATA HANDLING (MK) | ||
| ee_wman_data_asm | 1.01 | (new) config block |
| keys_wman_data | keys | file for above |
| ee_wman_syspal_asm | amended | to suit |
| ee_wman_cct | amended | to suit |
| (ee_wman_wman_asm) | 1.03 | " " " |
| smsq_smsq_wman_asm | 1.03 | uses separate data handling |
| keys_con | " | " " |
| keys_qdos_pt | " | " " |
| WMAN : NEW MOVE MODES (WL) | ||
| ee_wman_move_asm | 1.15 | (new) move modes (WL+MK) |
| ee_wman_chwin_asm | 1.02 | amended to call this |
| iod_con2_ptr_vec_asm | 1.01 | new vectors pt_size & pt_mblock added |
| MISC | ||
| iod_con2_sprite_cursor_asm | 1.00 | added (cct files changed to suit) |
| new | compiler | program |
| ee_wman_erstr_asm | 1.00 | label no longer xref'd. This file |
| is | not | used in smsq, but in a |
| standalone | wman | (wl) |
| ee_wman_trap3_qdos_asm | 1.01 | (new) used for standalone Wman (mk) |
| iod_con2_ptr_wremv_asm | 1.04 | removed reference to cn_io (wl) |
| various | key | files updated. You should recompile all files. |
| CHANGES FOR BETTER HANDLING OF BACKGROUND COLOURS - THEY NO LONGER TAKE UP | ||
| MEMORY IF BACKGROUND COLOUR IS USED AND FILL BACKGROUND WITH COLOUR GIVEN | ||
| (MK) | ||
| iod_con2_ptr_fillsv_asm | 2.11 | added capability to draw directly to screen |
| iod_con2_ptr_wpap_asm | 1.01 | doesn't create background window if colour is given |
| iod_con2_ptr_mode_asm | 1.12 | fills the screen with bgcolour instead of just black |
| iod_con2_ptr_wremv_asm | 1.03 | added call to pt_fillsv |
| iod_con2_16_shad_asm | 1.00 | added call to pt_fillsv this also replaces iod_con2_16_Q40_shad_asm |
| iod_con2_ptr_version_asm | mentions | changes |
| iod_con2_q4016_cct | removed | reference to iod_con2_16_Q40_shad_asm |
| replaced | by | iod_con2_16_shad_asm |
| smsq_q40_driver_16_link | added | kbd section |
| iod_con2_16_Q40_shad_asm | (new | adapted) |
| NEW WINDOW MANAGER INCLUDING SYSTEM PALETTE | ||
| THIS NEEDED CHANGES IN FOLLOWING FILES (MK) | ||
| ee_wman_drarr_asm | 1.01 | allocated more space for pattern on stack |
| ee_wman_drbar_asm | 1.11 | numerous changes for high colour + bar background |
| ee_wman_drbdr_asm | 1.05 | adapted for high colours |
| ee_wman_swdef_asm | 1.02 | same |
| ee_wman_switm_asm | 0.03 | same |
| ee_wman_wdraw_asm | 1.03 | same + support for non standard border sizes |
| ee_wman_wset_asm | 1.05 | same |
| ee_wman_ssclr_asm | 1.00 | same |
| ee_wman_version_asm | ||
| ee_wman_entry_asm | 1.01 | Added wm_setpal, wm_getpal and wm_trap3 entries |
| ee_wman_wman_asm | 1.01 | Untested, not used for SMSQE! |
| ee_wman_docu_txt | documentation | of new facilities |
| smsq_smsq_wman_asm | 1.01 | Initialises system palette |
| AND THE ADDITION OF THE FOLLOWING FILES (MK) : | ||
| ee_wman_trap3_asm | 1.00 | New colour trap dispatcher |
| ee_wman_syspal_asm | 1.00 | WMAN system palette handling |
| ee_wman_3db_asm | 1.00 | Draw 3d border |
| keys_syspal | ||
| ee_wman_cct | changed | to suit |
| ee_wman_opwin_asm | 1.00 | emulate vectored routines OPW.WIND, OPW.CON, OPW.SCR |
| ee_wman_procs_base_asm | 1.00 | new Sbasic procedures definition |
| ee_wman_procs_procs_asm | 1.00 | new sbasic procdures for system palette and use of syspal colours under Basic |
| ee_wman_procs_link | ||
| SUPPORT FOR 24 BIT (AND OTHER NATIVE MOES!) SPRITES, RLE COMPRESSION | ||
| ALPHA BENDING (JG + MK) | ||
| iod_con2_16_spcch_asm | 2.12 | increased sprite mode support + bug fixes |
| 2.13 | Moved | sprite list scan to pt_fsprd |
| 2.14 | Added | RLE Compression |
| iod_con2_ql_spcch_asm | 2.01 | 2.01 |
| iod_con2_q4016_sppref_asm | 2.02 | added more definitions |
| iod_con2_qxl16_sppref_asm | 2.02 | same |
| iod_con2_ptr_version_asm | ||
| iod_con2_q4016_palsprite_asm | 1.00 | additional mode palettes |
| iod_con2_qxl16_palsprite_asm | 1.00 | additional mode palettes |
| iod_con2_16_drop_asm | 2.01 | preserves sprite width |
| iod_con2_16_sprite_drop_asm | 1.01 | added alpha blending code |
| iod_con2_sprite_0_asm | 0.01 | new sprite definitions (+ PD) |
| iod_con2_sprite_hc_cct | created | for this (hi colour sprites) |
| iod_con2_sprite_ql_cct | same | but for ql sprites only |
| iod_con2_ql_sprite_0_asm | updated | as well for this |
| iod_con2_ptr_zero_asm | 1.00 | added |
| iod_con2_16_sprite_move_asm | 1.01 | requirements change |
| iod_con2_qpc16_cct | modified | to suit |
| iod_con2_qxl16_cct | ||
| iod_con2_q4016_cct | ||
| iod_con2_goldql_cct | added | added |
| deleted: | ||
| iod_con2_pc16_sprite_0_asm | ||
| iod_con2_q4016_sprite_0_asm | ||
| iod_con2_16_sprite_0_asm | ||
| and | all | other unnecessary sprite_0 files I could find |
| CHANGES FOR INCLUSION OF NEW KEYWORDS FEX etc (PW) | ||
| ee_hot_init_asm | 2.04 | added FEP fn definition |
| ee_hot_exep_asm | 2.01 | added FEP function |
| ee_hot_xthid_asm | 1.00 | support routine |
| ee_hot_cct | changed | to suit |
| sbas_procs_tk2procs_asm | 2.04 | added function definitions FET,FEX,FEW,EXF |
| sbsext_ext_exsbas_asm | 2.01 | added functions FET,FEX,FEW (+wl:EXF) |
| CHANGES TO ENABLE THE DEFAULT CONFIGURED KEYBOARD LANGUAGE TO BE SEPARATE FROM | ||
| THE DEFAULT CONFIGURED MESSAGES LANGUAGE (wl) | ||
| smsq_smsq_config_keys | ||
| smsq_smsq_base_asm | 2.03 | copies language from config block |
| smsq_q40_hwinit_asm | 1.00 | new config item for this |
| smsq_atari_hwinit_asm | 3.01 | same |
| smsq_gold_hwinit_asm | 3.01 | same |
| smsq_qxl_hwinit_asm | 3.01 | same |
| CHANGES FOR SPRITE DRAWING DEPENDING ON ITEM STATUS (wl) | ||
| ee_rptr_asm | 1.07 | calls draw routine even when item becomes current item |
| ee_drobj_asm | 1.03 | draws sprites accoring to item status |
| + | use | iop.fspr (MK) |
| BUGFIXES (MK+wl) | ||
| iod_con2_ql_smove_asm | ||
| iod_con2_16_smove_asm | 2.01 | bugfix when screen was the destination |
| smsq_sbas_cmpstt_asm | 2.01 | basic procs ok even with great nbr of procedures |
| iod_con2_ptr_outln_asm | 1.06 | keep a1, as per documentation (wl) |
| iod_con2_ptr_wspbl_asm | 2.01 | preserve regs as per documentation (wl) |
| CHANGES FOR SYSTEM SPRITES (MK) | ||
| keys_sysspr | new | new |
| iod_con2_ptr_chkbp_asm | 2.02 | Added check to handle system sprites |
| iod_con2_ptr_fsprd_asm | 1.01 | (new) high colour version find sprite defn |
| iod_con2_ptr_fwind_asm | 1.07 | Adapted for new system sprite routines (MK) |
| iod_con2_ptr_io_asm | 1.08 | new elements in table, removed unnecessary instruction |
| iod_con2_ptr_sysspr_asm | 1.00 | added, conv. sys sprite "address" into real address |
| iod_con2_ql_spcch_asm | 2.01 | extracted code for pt_fspr |
| iod_con2_ptr_init_asm | 2.01 | added call to syssprite initialization |
| iod_con2_ptr_rle_asm | 1.00 | added |
| iod_con2_ptr_sadd_asm | 2.01 | return changed |
| iod_con2_sprite_xxx_asm | all | added |
| all | system | sprites put into a separate module (mk + wl) |
| smsq_smsq_sysspr_asm | 1.00 | module header |
| smsq_q40_sysspr_link | new | link file for this |
| the | make | & flp progs are amended correspondingly |
| ADDITIONS FOR CON/PTR VECTORS (MK) | ||
| iod_con2_ptr_vec_asm | 1.00 | added |
| iod_con2_ptr_install_asm | 2.02 | aded table ptr for vectored routines |
| CHANGES TO KEY FILES | ||
| changes | in | these files are too numerous to list, some examples below |
| keys_colour | ||
| keys_qdos_io | ||
| keys_qdos_pt | ||
| keys_con | added | pt_wmpal, pv vectors |
| keys_wstatus | added | ws_scach |
| keys_wman | added | wm.setsp, wm.getsp, wm.trap3 and wmc.xxx |
| keys_sysspr | new | new |
| MISCELANEOUS CHANGES | ||
| Created the "New" subdirectory | ||
| dv3_q40_hd_fpart_asm | 3.01 | Fixed the ICD extension (8 additional partitions in table) (JG) |
| many | changes | tpo various cct files, to make sure that all other changes |
| are | taken | into account |
| ee_hk_smsq_asm | 2.01 | added configutation block (mk) |
| removal | of | the "iod_con2_pc16" subdirectory, the relevant files are |
| moved | into | the QXL16 subdirectory |
| sbsext_utq_xxx_asm | all | addded |
| QX0 BUGFIXES | ||
| dev8_iod_con2_q40_blob_drop_asm | bugfix | for movep |
| DEV8_smsq_kbd_ibm_base_asm 1.00 also links in italian kbd | ||
| 2y99 | ||
| CHANGES FOR SHADOW (MK) | ||
| iod_con2_16_Q40_shad_asm | 1.00 | added (MK) |
| iod_con2_q4016_cct | adapted | to take that file into |
| account | (wl) | (wl) |
| iod_con2_qxl16_cct | same | (wl) |
| CHANGES FOR MOVEP -- REMOVED FROM Q40/Q60 CODE (FD) | ||
| iod_con2_q40_blob_drop_asm | 2.01 | replaced refs to movep (FD) |
| iod_con2_q40_sprite_move_asm | 1.01 | replaced refs to movep (FD) |
| iod_con2_q40ql_mblock_asm | 2.01 | replaced refs to movep (FD) |
| iod_con2_q40_sprite_drop_asm | 1.01 | replaced refs to movep (FD) |
| sbsext_ext_q60_colr_asm | 2.01 | replaced refs to movep (FD) |
| sbsext_ext_q60_cct | modified | for this change (FD+WL) |
| iod_con2_q40ql_cct | modified | for this change (FD+WL) |
| smsq_q40_driver_ql_link | modified | for this change (FD+WL) |
| smsq_sbas_procs_q60_link | modified | for this change (FD+WL) |
| --- | (wl | only changed refs to win1) |
| CHANGES FOR ITALIAN LANGUAGE SUPPORT (BY FD) | ||
| ee_hk_conf_italian_asm | 1.00 | added by FD |
| ee_hk_italian_asm | 1.00 | added by FD |
| ee_hk_cct | modified | for this change (FD+WL) |
| lang_italian_cctx | ||
| lang_italian_cont_asm | ||
| lang_italian_date_asm | ||
| lang_italian_ebad_asm | ||
| lang_italian_erms_asm | ||
| lang_italian_esc_asm | ||
| lang_italian_exst_asm | ||
| lang_italian_fdtab_asm | ||
| lang_italian_fnam_asm | ||
| lang_italian_frmt_asm | ||
| lang_italian_help_asm | ||
| lang_italian_hktyp_asm | ||
| lang_italian_jobn_asm | ||
| lang_italian_more_asm | ||
| lang_italian_nptr_asm | ||
| lang_italian_nwmn_asm | ||
| lang_italian_okov_asm | ||
| lang_italian_ptab_asm | ||
| lang_italian_pver_asm | ||
| lang_italian_rtry_asm | ||
| lang_italian_syst_asm | ||
| lang_italian_system_asm | ||
| lang_italian_udev_asm | ||
| lang_italian_wver_asm | ||
| lang_italian_ynaq_asm | 1.00 | for all, all added by FD, win1_ |
| changed | to | dev8_ by WL |
| smsq_kbd_IBM_Italian_asm | ||
| smsq_smsq_lang_msg_asm | ||
| smsq_smsq_lang_msg8_asm | ||
| smsq_smsq_lang_msgc_asm | ||
| smsq_smsq_lang_pref_asm | ||
| smsq_sbas_lang_asm | ||
| smsq_smsq_lang_tra_asm | modified | by FD for italian language |
| and | WL | (win1 -> dev8) |
| smsq_kbd_ibm_cct | changed | to suit |
| smsq_q40_hwinit_asm | (FD) | added possibility to configure |
| for | it. | language |
| smsq_atari_hwinit_asm | same | (wl) |
| smsq_gold_hwinit_asm | same | (wl) |
| smsq_qxl_hwinit_asm | same | (wl) |
| ---- | ||
| OTHER CHANGES | ||
| iod_con2_16_blob_drop_asm | removed | TRAP#15 (WL) |
| --- |
| --- | sundry | changes |
| iod_con2_ptr_mouse_asm | 1.00 | removed reference to useless |
| key | file | (wl) |
| iod_con2_gold_PROCV_asm | 1.00 | same (wl) |
| iod_con2_gold_DISP_SIZE_asm | 1.00 | same (wl) |
| added | a | file 'sys_boot_st_link' to obtain atari link (wl) |
| changed | the | "make_bas" files for each target (wl) |
| changed | to | flp_bas file for rach target (wl) to refer to dev8_ instead |
| of | win1_ | win1_ |
| replaced | sbsext_ext_maint_asm | by newer version (made by mk) and renamed |
| old | files | to _old (this concerns STAT for big drives - thanks JH) |
| dd_rd_fm_cct | (new) | fast memory (mk) |
| sbsext_ext_heap_asm | 0.13 | fast memory (mk) |
| sbsext_ext_maint_asm | 1.03 | fast memory (mk) |
| smsq_mem_free_asm | 3.10 | fast memory (mk) |
| smsq_mem_1mb_init_asm | 3.00 | fast memory (mk) |
| smsq_mem_1mb_cct | (new) | fast memory (mk) |
| smsq_smsq_1mb_link | (new) | fast memory (mk) |
| replaced | references | to win1 by those to dev8 in all of these files (wl) |
| changed | name | of "dev8_smsq_qxl_QXL2.EXE" to "dev8_smsq_qxl_QXL2_EXE"* |
| and | changed | reference thereto in dev8_smsq_qxl_flp_bas, to make things |
| easier | for | those using the ZIP file,as zip will change '.' to '_' |
| more | details | on changes for fast memory by wl: |
| added | dd_rd_fm_occi_asm | and dd_rd_fm_cct (made by mk) |
| then | changed | the reference to rd_lib into rd_fm_lib in |
| dev8_smsq_q40_driver_ser_link | ||
| replaced | sbsext_ext_heap_asm | by newer version (made by mk) and |
| renamed | old | file to _old |
| replaced | smsq_mem_free_asm | by newer version (made by mk) and renamed |
| old | file | to _old |
| made | directory | smsq_mem_1mb and copied smsq_mem_1mb_init_asm |
| and | smsq_mem_1mb_cct | (files made by mk) into there |
| made | changes | to various flp_bas files to refer to the newer |
| smsq_smsq_1mb_os | instead | of smsq_smqe_os |
| keys: | ||
| BC = Bruno Coativy | ||
| FD = Fabrizio Diversi | ||
| PD = Phoebus Dokos | ||
| GG = George Gwilt | ||
| JG = Jƒr˜me Grimbert | ||
| JH = John Hall | ||
| MK = Marcel Kilgus | ||
| MS = Mark Swift | ||
| TG = Thierry Godefroy | ||
| TT = Tony Tebby | ||
| PW = Per Witte | ||
| WL = Wolfgang Lenerz |
Go to Start document (Main Page)
Go to SMSQ/E Versions Log