Archives of Genesis8 Amstrad Page from 1999 to 2024 about utility, page 8 / 15






RASM v0.112 by Roudoudou, a multi platform assembler for Amstrad CPC

-

The last version of RASM is v0.112 (5th April 2019). This multi platform assembler (linux, windows, but not only like MorphOS on Amiga) let you program for Amstrad CPC.

The online documentation is available.

update v0.111

  • error management code cleanup
  • new options with directive INCBIN for wav import
  • allow EDSK with invalid track sector size or supernumerary tracks if sectors are DATA compliant
  • bugfix confusion between generated global labels and local labels for export
  • bugfix EQU with generated names AND curly brackets formulas inside a loop
  • bugfix invalid REPEAT values will increment the error counter

  • update v0.112

  • bugfix single NOP wasn't increment nop counter ^_^
  • bugfix NOP count with ADD/SUB/XOR/AND/CP (IX+n)/(IY+n)
  • bugfix in WAV importv


Samdisk v3.8.11 by Simon Owen, Amstrad CPC disks tranfers on PC

-

SAMdisk v3.8.11 by Simon Owen is out since the 18th May 2018.

The utility supports transfers between floppy disks and disk images, and is designed to work with almost any soft-sectored disk format compatible with the PC floppy controller, including some copy-protected formats.

Low-level floppy device access requires the fdrawcmd.sys driver to be installed.

  • added read and write support .qdos (QL) disk images
  • added --irregular option for blind output image if first track isn't regular
  • added --fill to set filler byte for regular formats
  • fixed setting perpendicular mode for 1Mbps data rate
  • fixed reading directly to single-sided formats from a:/b:
  • fixed short data indicator showing on no-data sectors
  • fixed raw output not using source format fill byte for missing sectors
  • changed raw output to allow blank head 1 to mirror head 0 format

There is also a Samdisk 4.0 beta version on github for windows, linux and MacOS.



RASM v0.110 by Roudoudou, a multi platform assembler for Amstrad CPC

-

The last version of RASM is v0.110 (27th February 2019). This multi platform assembler (linux, windows, but not only like MorphOS on Amiga) let you program for Amstrad CPC.

The online documentation is available.

update v0.109
- bugfix crash when trying to save with a negative size
- bugfix crash case with macro and wrong parameter number
- bugfix EDSK update
- IFDEF/IFNDEF now scans for macro names
- TZX/CDT output support (not working)
- RUN directive may use unknown var as parameter
- embedded Rasm may return info struct about errors and symbols

There is more different files to download:
- msdos version
- windows 32bits executable
- windows 64bits executable (20% faster than 32bits version)
- sources

update v0.110
- allow numeric expression beginning with +
- bugfix uninitialized memory reads and memory leaks with embedded Rasm


RECOIL, a picture viewer for Android, Windows, macOS and Linux including Amstrad CPC pictures

-

RECOIL is an application for Android, Windows, macOS and Linux to view 20th century computer pictures, including the Amstrad CPC. Seven pictures formats of the Amstrad CPC are recognized (some I dont know) :

  • CM5+GFX (mode 5)
  • FNT (8x8 font)
  • HGB (HinterGrundBild)
  • PPH+ODD+EVE (Perfect PIX)
  • SCR+PAL (Advanced OCP Art Studio)
  • SGX (SymbOS)
  • WIN+PAL (Advanced OCP Art Studio)


RASM v0.107 by Roudoudou, a multi platform assembler for Amstrad CPC

-

The last version of RASM is v0.107 (16th January 2019). This multi platform assembler (linux, windows, but not only like MorphOS on Amiga) let you program for Amstrad CPC.

The online documentation is available.

update v0.106

- multi-line comments with /*  */

update v0.107
- colored output with Unix terminal- trigger error if a (VOID) arg is used with a
 macro which has parameter(s)
- added Vasm syntax ENDREP and ENDREPEAT to end a REPEAT block
- enforce zero result when there is an error in a calculation
- new directives NOEXPORT/ENOEXPORT to disable/enable on demand symbol export



M4FE v1.9.9, a frontend in ROM for the Amstrad CPC wifi extension card M4 Board

-

The new version of M4FE v1.9.9, a frontend for the wifi M4 board by Abalore is available. It needs at least v2.0.5b8 firmware of the M4 wifi board for the support of long file names.



M4FE v1.9.8, a frontend in ROM for the Amstrad CPC wifi extension card M4 Board

-

The new version of M4FE v1.9.8, a frontend for the wifi M4 board by Abalore is available. It needs the last firmware for the M4 : v2.0.5b8 for the support of long file names.



RASM v0.105 by Roudoudou, a multi platform assembler for Amstrad CPC

-

The last version of RASM is v0.105 (2nd January 2019). This multi platform assembler (linux, windows, but not only like MorphOS on Amiga) let you program for Amstrad CPC.

The online documentation is available.

  • do not allow CALL (IX) or CALL (IY) syntax
  • added comments begining with //
  • added SIZEOF support for fields of structures
  • new directive TICKER to count instruction duration


M4FE, a frontend in ROM for the Amstrad CPC wifi extension card M4 Board

-

Abalore is the author of M4FE, a frontend for the wifi M4 board created by Duke.

It is written in assembler, it lets you move through the directories and launch programs. It supports 64k files for each directory, joystick (2 buttons), snapshots, reading text files, search for a file or directory, it remembers the last directory used..

Comments and suggetions to the author are welcome.



RASM v0.104 by Roudoudou, a multi platform assembler for Amstrad CPC

-

The last version of RASM is v0.104 (17th October 2018). This multi platform assembler (linux, windows, but not only like MorphOS on Amiga) let you program for Amstrad CPC.

The online documentation is available.

Information by Krusty (Benediction) : For those using Visual Studio Code as Integrated Development Environment for the Amstrad CPC, you can install the z80 macro assembler extension that provides syntaxic coloration of code and some snippets for rasm. On my side it has completely replaced vim and its tailored extension. Syntax error analysis is only the missing thing.



Fourth alpha of the soundtrakker for PC Arkos Tracker by Targhan (Arkos)

-

Targhan has released Arkos Tracker v2.0.0a4 for linux, windows and mac.

Arkos Tracker V2.0.0a4 released! (01/11/18)
Finally! After 5 months of work, here is it. It includes some cool features, such as:

Breaking changes:
- The Z80 assembler target now Rasm (by Roudoudou). Minimum effort are needed to convert them to SJasmPlus though.
This was required to implement the player configuration feature (see below) in a better way.
Please check the "players" page on the website to find tricks on how to use it on any assembler.

New features:
- Copy/cut/paste in the Pattern Viewer.
- Added a contextual menu in the Pattern Viewer.
- Changes in the keyboard shortcuts in the Pattern Viewer (transpose, octave, instrument, solo, mute, etc.).
- Added an Arpeggio Generator in the Pattern Viewer. Enter notes, select them, right-click and generate an arpeggio from them!
- UI changes:
- Changed the location of the Meters, now besides the Linker. More space!
- Changed the layout of some pop-ups to make them more small-screen friendly.
- Player configuration:
- "Player configuration" source files can be created when exporting songs or sound effects.
Using such files, the players only compile what the songs require (CPU and memory gain!).
- Done for AKG and its sound effect player.
- Done for Lightweight and its sound effect player.
- Done for AKY (Z80 version only, "normal" version (accurate/stable not done)).
- Song optimizer: on export, the Songs are more optimized (will introduce "clean song" options in the UI in later releases).
- Added a Vortex Tracker 2 import (.VT2/.txt).
- Added a Chip'n'Sfx import (.CHP).
- YM Analyser tool: load and play YMs, extract sounds from them.
- YM are now exported with digidrums.
- Atari ST:
- The AKY Player has been converted to 68000 for Atari ST, by GGN. A huge thanks to him!
- Added an option in the AKY export to encode all label references relative to the beginning of the song (useful for Atari ST players).
- Sample export:
- Added a fade out option to prevent clicks, for non-looping sounds. It can go to 0 of to the middle value.
- The padding value can also be 0, or the middle value.
- Added an option to export only the necessary length.
- Source profile:
- Added a mnemonic for strings.

Bug fixes:
- Corrected a big bug when inserting/deleting an item in Speed/Event Tracks (the wrong track could be changed).
- Corrected a source compilation problem when exporting samples in AKG format (thanks Hicks).
- Corrected a bug making the "export samples" dialog disabled, if in AKG/RAW export, export samples was off.
- Corrected a bug with the "source to Orgams" Python converter (thanks Hicks).
- Improved/corrected how the Retrig in instruments is exported (AKG, Lightweight, sound effects).
- Corrected a small UI bug about the selection when collapsing tracks.
- Corrected how the PSGs are addressed on SpecNext (stereo wrongly applied) (thanks Emook).
- Limited the export binary to 4 digits (#ffff) max. Handled correctly out-of-bounds assembling.





RASM v0.102 by Roudoudou, a multi platform assembler for Amstrad CPC

-

The last version of RASM is v0.102 (15th October 2018). This multi platform assembler (linux, windows, but not only like MorphOS on Amiga) let you program for Amstrad CPC.

The online documentation is available.

  • bugfix 'BREAKPOINT adress' export
  • bugfix default limit of 65535
  • bugfix limit autotest
  • bugfix path simplification for dependencies export
  • bugfix memory leak when using (VOID) with macro
  • new math function to get a random value


For more news, Go to home page