7
I Use This!
Moderate Activity

News

Analyzed 1 day ago. based on code collected 1 day ago.
Posted over 7 years ago by Roger Burrows
Major changes: - BIOS: add support for extended MBR partitions - BIOS: add support for MonSTer board - BIOS: configure & size ST-RAM on TT - BIOS: add support for Eiffel on CAN bus on ColdFire EVB - BIOS: add 5MS cookie to support FreeMiNT on ... [More] non-Atari hardware - BIOS: add support for Apollo Core 68080 - BDOS: set archive flag when file is created/modified - EmuDesk: allow disk delete via desktop File menu item - EmuDesk: implement desktop 'Install devices' - EmuDesk: implement desktop 'Install icon' - EmuDesk: implement desktop 'Remove desktop icon' - EmuDesk: rewrite 'Install application' - EmuCON2: provide a standalone version of EmuCON2 [Less]
Posted almost 8 years ago by Roger Burrows
Major changes: - AES: fix pattern problem in window title line - AES: prevent crash when NVDI is installed - BDOS: fix bug: memory allocated by a TSR could be freed - BDOS: implement etv_term() - BIOS: clean up pending IRQ from flopunlk(), fixes ... [More] some ACSI problems - BIOS: clear data cache after DMA read, fixes ACSI problem on TT - BIOS: do not clear the free ST-RAM on startup - BIOS: enable MIDI input - BIOS: initialise DMA sound matrix on Falcon - BIOS: fix Flopxxx XBIOS calls to work with FastRAM - BIOS: fix floppy motor-on problem during initialisation - BIOS: fix memory bank detection to work on ST and STe - BIOS: prevent reset vector being called on cold reset - EmuCON2: add 'mode' command - EmuCON2: fix EmuCON crash if system call is intercepted - EmuDesk: allow TT desktop to select TT medium res - EmuDesk: fix bug: copy/move could target the wrong folder - EmuDesk: fix display of numeric values in desktop dialogs - EmuDesk: fix rubber-banding for text-mode desktop windows - EmuDesk: hide Shutdown if the machine can't shutdown - EmuDesk: improve desktop move performance by using rename if possible - EmuDesk: change menu bar to be more like Atari TOS - General: fix EmuTOS to run on real TT hardware - General: merge boot.prg + ramtos.img into emutos.prg - VDI: fully implement VDI support for TT video Other changes: - AES: clean up if program fails to issue appl_exit() - AES: fix loop when deleting non-existent object - AES: fix handling of Delete key by objc_edit() - AES: fix value returned by evnt_button()/evnt_multi() - AES: reset the default drive on resolution change - BDOS: fix volume label handling to conform to TOS standards - BIOS: add new cookie _MCF to the cookiejar - BIOS: add support for RTC on ICD AdSCSI Plus board - BIOS: add support for TT MFP (MFP #2) - BIOS: add support to run "reset-resident" code - BIOS: allow EmuTOS floppy to boot other floppies - BIOS: clear system variables if EmuTOS loads into RAM - BIOS: fix console font height with Hatari extended video modes - BIOS: fix ide_identify() on Amiga - BIOS: fix NVRAM year on TT - BIOS: fix return codes for dmasound functions on ST - BIOS: fix return codes for TT shifter functions - BIOS: fix some NVRAM reset problems - BIOS: fix sound volume on TT - BIOS: fix _screenpt processing for TT, Falcon - BIOS: flush the data cache before a warm or cold reset - BIOS: initialize the IKBD clock on first boot only - BIOS: rewrite MegaST(e) real time clock handler - EmuCON2: fix EmuCON welcome message for ST-Low - EmuDesk: add 'No sort' to desktop sort options - EmuDesk: add desktop shortcuts for scroll-by-page - EmuDesk: ensure desktop menu bar fits within screen - EmuDesk: fix display of volume label in disk info dialog - EmuDesk: improve EMUDESK.INF error checking - EmuDesk: show the emulated machine name on Hatari even with --natfeats yes - General: always use STOP instruction in 'wait for interrupt' loops - General: create valid filesystem with hidden EmuTOS image on auto-booting floppy - General: do not wait for a key at EMUTOS.PRG startup - General: pretend to be TOS 1.04 in 192k ROMs - General: use country id as part of emutos.prg/emutos.st name - VDI: fix v_curtext() - VDI: implement vq_curaddress() - VDI: improve performance of cursor display routine - VDI: rewrite vr_trnfm() to fix bugs and save space - Lots of source code cleanup and minor bug fixes [Less]
Posted over 8 years ago by Roger Burrows
Major changes: - AES/BIOS: implement critical error handler - BDOS: fix file not found issues with Steem hard disk emulation - BDOS: implement Pexec mode 7 - BIOS: add alt-arrow support (mouse actions via keyboard) - BIOS: add dual keyboard support ... [More] (for Greek/Russian keyboards) - BIOS: allow user to specify boot partition at startup - BIOS: allow EmuTOS to recover from program exceptions in user programs - BIOS: auto-detect multiple IDE interfaces - BIOS: fix detection of C: drive with Steem - BIOS: fix early stack initialization on Amiga - EmuDesk: improve text object alignment for translated strings - VDI: add line-A flood fill; all line-A opcodes are now supported Other changes: - AES: increase button spacing in alerts - AES: increase AES stack size for Coldfire machines - BDOS: evaluate TPAsize flags in Pexec processing - BDOS: fix bug in cross-directory rename - BIOS: use interrupts for serial console instead of polling - BIOS: fix FPU detection: 68881/68882 are now differentiated correctly - BIOS: fix delay_loop() timing for M548X machines - BIOS: fix key repeat bug when entering values via alt-keypad - BIOS: implement XHInqDriver() XHDI function - BIOS: fix some XHDI return codes (EDRIVE and EWRPRO) - BIOS: add explicit delay for parallel port strobe (fixes printing on fast systems) - BIOS: fix nationality code in ROM header - EmuCON2: translate text (note: some country codes use English by choice) - EmuDesk: allow folders being displayed in an open window to be moved/deleted - EmuDesk: allow desktop "rubber-banding" in all directions - EmuDesk: display year as 4 digits where possible - EmuDesk: use _IDT cookie for EmuDesk date/time formatting - EmuDesk: fix bug in "sort by date" for directory display - EmuDesk: allocate screen objects dynamically - General: convert source code repository to git - General: implement error checking for translated alerts - General: replace "make release-version" with "make version" - VDI: ignore lineA variable 'multifill' for linearect() and lineapolygon() - VDI: speed up drawing of horizontal lines by vpline() - VDI: fix lineA rectangle fill bugs - VDI: fix gap in circle drawn by varc() - VDI: fix VDI wideline display in 320x480 resolution - Lots of source code cleanup and minor bug fixes [Less]
Posted over 8 years ago by Roger Burrows
Major changes: - AES/BIOS: implement critical error handler - BDOS: fix file not found issues with Steem hard disk emulation - BDOS: implement Pexec mode 7 - BIOS: add alt-arrow support (mouse actions via keyboard) - BIOS: add dual keyboard support ... [More] (for Greek/Russian keyboards) - BIOS: allow user to specify boot partition at startup - BIOS: allow EmuTOS to recover from program exceptions in user programs - BIOS: auto-detect multiple IDE interfaces - BIOS: fix detection of C: drive with Steem - BIOS: fix early stack initialization on Amiga - EmuDesk: improve text object alignment for translated strings - VDI: add line-A flood fill; all line-A opcodes are now supported Other changes: - AES: increase button spacing in alerts - AES: increase AES stack size for Coldfire machines - BDOS: evaluate TPAsize flags in Pexec processing - BDOS: fix bug in cross-directory rename - BIOS: use interrupts for serial console instead of polling - BIOS: fix FPU detection: 68881/68882 are now differentiated correctly - BIOS: fix delay_loop() timing for M548X machines - BIOS: fix key repeat bug when entering values via alt-keypad - BIOS: implement XHInqDriver() XHDI function - BIOS: fix some XHDI return codes (EDRIVE and EWRPRO) - BIOS: add explicit delay for parallel port strobe (fixes printing on fast systems) - BIOS: fix nationality code in ROM header - EmuCON2: translate text (note: some country codes use English by choice) - EmuDesk: allow folders being displayed in an open window to be moved/deleted - EmuDesk: allow desktop "rubber-banding" in all directions - EmuDesk: display year as 4 digits where possible - EmuDesk: use _IDT cookie for EmuDesk date/time formatting - EmuDesk: fix bug in "sort by date" for directory display - EmuDesk: allocate screen objects dynamically - General: convert source code repository to git - General: implement error checking for translated alerts - General: replace "make release-version" with "make version" - VDI: ignore lineA variable 'multifill' for linearect() and lineapolygon() - VDI: speed up drawing of horizontal lines by vpline() - VDI: fix lineA rectangle fill bugs - VDI: fix gap in circle drawn by varc() - VDI: fix VDI wideline display in 320x480 resolution - Lots of source code cleanup and minor bug fixes [Less]
Posted about 9 years ago by Vincent Rivière
Major changes: - Compile with -O2 by default for best optimization. - New emutos-m548x-bas variant to support BaS_gcc on ColdFire Evaluation Boards. - Less RAM usage: 94 kB saved from previous release. - EmuDesk: Added feature to display text files. ... [More] - EmuDesk: Added feature to move files/folders with Control key. Other changes: - Renamed the emutos-m548x variant to emutos-m548x-dbug to avoid confusion. - BIOS: Fixed floppy drive motor remaining on if there was no floppy. - BIOS: Do not disable IKBD mouse and joystick on startup. - BIOS: Added basepage information in panic messages. - BIOS: Added missing standard ST glyphs from the 6x6 system font. - BIOS: Fixed _FDC cookie initialization. - BIOS: Improved floppy routines and media change detection. - BIOS: Fixed application cartridge initialization address on 32-bit address bus. - BIOS: Limit IDE interfaces to 1 for non-Firebee hardware. - BDOS: Check for special device names in Fopen() and Fcreate(). - BDOS: Do not check Fopen() mode (R,W,RW) in Fread()/Fwrite() - just like Atari TOS. - BDOS: Fixed file date/time incorrectly changed by a cross-directory rename. - VDI: Select right default fonts, according to vertical screen resolution. - VDI: Fixed aspect ratio values returned by v_opnwk(). - VDI: Fixed crash due to text blit outside screen area. - VDI: Fixed v_pieslice() & v_ellpie() which did not draw small slices. - VDI: Fixed vqt_extent() output for 270° rotation. - VDI: Fixed vst_rotation() to behave like TOS3/TOS4. - AES: Improved File Selector. - AES: Make most dialogs inner border 1-pixel wide. - AES: Fixed bug that caused accessories to stop responding after a few resolution changes. - AES: Fixed alert buttons which could overlap icons. - AES: Fixed 7up hang on exit. - EmuDesk: Always display file/folder countdown when copying/deleting. - EmuDesk: Improved error messages. - EmuDesk: The total number of items in all open windows is no longer limited to 400. - EmuDesk: Allow desktop copy/delete operations to be interrupted by UNDO key. - EmuDesk: Increase horizontal spacing for window icons in some resolutions. - EmuDesk: Fixed the width of the menu items in all languages. - EmuCON: 'type/cat' can now display correctly files with UNIX line endings. - EmuCON: Added 'more' command. - EmuCON: Allow the user to interrupt 'cp/mv' commands. - Lots of various improvements and bugfixes. [Less]
Posted about 9 years ago by Vincent Rivière
Major changes: - Compile with -O2 by default for best optimization. - New emutos-m548x-bas variant to support BaS_gcc on ColdFire Evaluation Boards. - Less RAM usage: 94 kB saved from previous release. - EmuDesk: Added feature to display text files. ... [More] - EmuDesk: Added feature to move files/folders with Control key. Other changes: - Renamed the emutos-m548x variant to emutos-m548x-dbug to avoid confusion. - BIOS: Fixed floppy drive motor remaining on if there was no floppy. - BIOS: Do not disable IKBD mouse and joystick on startup. - BIOS: Added basepage information in panic messages. - BIOS: Added missing standard ST glyphs from the 6x6 system font. - BIOS: Fixed _FDC cookie initialization. - BIOS: Improved floppy routines and media change detection. - BIOS: Fixed application cartridge initialization address on 32-bit address bus. - BIOS: Limit IDE interfaces to 1 for non-Firebee hardware. - BDOS: Check for special device names in Fopen() and Fcreate(). - BDOS: Do not check Fopen() mode (R,W,RW) in Fread()/Fwrite() - just like Atari TOS. - BDOS: Fixed file date/time incorrectly changed by a cross-directory rename. - VDI: Select right default fonts, according to vertical screen resolution. - VDI: Fixed aspect ratio values returned by v_opnwk(). - VDI: Fixed crash due to text blit outside screen area. - VDI: Fixed v_pieslice() & v_ellpie() which did not draw small slices. - VDI: Fixed vqt_extent() output for 270° rotation. - VDI: Fixed vst_rotation() to behave like TOS3/TOS4. - AES: Improved File Selector. - AES: Make most dialogs inner border 1-pixel wide. - AES: Fixed bug that caused accessories to stop responding after a few resolution changes. - AES: Fixed alert buttons which could overlap icons. - AES: Fixed 7up hang on exit. - EmuDesk: Always display file/folder countdown when copying/deleting. - EmuDesk: Improved error messages. - EmuDesk: The total number of items in all open windows is no longer limited to 400. - EmuDesk: Allow desktop copy/delete operations to be interrupted by UNDO key. - EmuDesk: Increase horizontal spacing for window icons in some resolutions. - EmuDesk: Fixed the width of the menu items in all languages. - EmuCON: 'type/cat' can now display correctly files with UNIX line endings. - EmuCON: Added 'more' command. - EmuCON: Allow the user to interrupt 'cp/mv' commands. - Lots of various improvements and bugfixes. [Less]
Posted about 9 years ago by Vincent Rivière
This release is almost identical to the 0.9.2 one. Only emutos-aranym has been updated to fix a regression with IDE disk images.
Posted about 9 years ago by Vincent Rivière
This release is almost identical to the 0.9.2 one. Only emutos-aranym has been updated to fix a regression with IDE disk images.
Posted about 10 years ago by Vincent Rivière
A new version of EmuTOS is available: - Added most Line-A functions. - Added support for poweroff on the FireBee. - Added support for SD/MMC Cards on FireBee, including hot swap. - Improved IDE and CompactFlash support. - Added support for the ... [More] FireBee external 2"1/2 IDE connector. - Improved ACSI support (including SCSI via converter). - Fixed compatibility with fVDI (including aranym.sys). - Fixed intermittent problems booting emutos-ram. - Improved determination of disk capacity & blocksize. - Improved detection of FAT12 / FAT16 / FAT32 partitions. - Improved media change detection. - Improved XHDI support. - Handle all valid DOS FAT end-of-chain markers. - Speed up a few VDI functions. - Fixed AES PATH environment variable and shel_find(). - Fixed AES shel_find()/rsrc_load() search order, like TOS3/TOS4. - Fixed AES sh_ldapp() application directory. - Fixed AES appl_trecord() & appl_tplay(). [Less]
Posted about 10 years ago by Vincent Rivière
A new version of EmuTOS is available: - Added most Line-A functions. - Added support for poweroff on the FireBee. - Added support for SD/MMC Cards on FireBee, including hot swap. - Improved IDE and CompactFlash support. - Added support for the ... [More] FireBee external 2"1/2 IDE connector. - Improved ACSI support (including SCSI via converter). - Fixed compatibility with fVDI (including aranym.sys). - Fixed intermittent problems booting emutos-ram. - Improved determination of disk capacity & blocksize. - Improved detection of FAT12 / FAT16 / FAT32 partitions. - Improved media change detection. - Improved XHDI support. - Handle all valid DOS FAT end-of-chain markers. - Speed up a few VDI functions. - Fixed AES PATH environment variable and shel_find(). - Fixed AES shel_find()/rsrc_load() search order, like TOS3/TOS4. - Fixed AES sh_ldapp() application directory. - Fixed AES appl_trecord() & appl_tplay(). [Less]